Cruce por cero

Todo sobre proyectos realizados con el software de Niple.

Moderador: Carmelo

Responder
Dariobautista
Mensajes: 1
Registrado: Lun Abr 08, 2024 9:32 am
Contactar:

Cruce por cero

Mensaje por Dariobautista »

Buenos días!! Quiero hacer un programa con cruce por cero!!! La idea es variar la velocidad de un motor monofásico,un motor de lavarropa pero nose como empezar el proyecto! Alguien que lo alla echo? Gracias
Avatar de Usuario
Carmelo
Site Admin
Mensajes: 120
Registrado: Mar Ago 29, 2023 10:17 am
Contactar:

Re: Cruce por cero

Mensaje por Carmelo »

Tiene que ser por cruce por cero?
También tienes que tener en cuenta que necesitas que el motor gire en los dos sentidos.

Creo que deberías de empezar el proyecto y nosotros ir corrigiendo y guiándote hasta el final.
Además depende del resto de elementos que tengas que controlar, por ejemplo, además del motor que entradas necesitas y salidas para mandar la electroválvulas de introducir agua, de retirar el agua, etc.
En fin debes de indicar más datos y así se podrá empezar con algo.
Todos los días se aprende algo nuevo.
Dariobautista
Mensajes: 1
Registrado: Lun Abr 08, 2024 9:32 am
Contactar:

Re: Cruce por cero

Mensaje por Dariobautista »

Solo nesecito por ahora hacer variar la velocidad del motor voy a usar el pic 887, se hace por pwm? Cómo empiezo?? Que variables nesecito
Avatar de Usuario
Carmelo
Site Admin
Mensajes: 120
Registrado: Mar Ago 29, 2023 10:17 am
Contactar:

Re: Cruce por cero

Mensaje por Carmelo »

Para usar PWM primero tienes que configurar el pin como salida y configurar el timer asociado.
En la configuración del timer, dependiendo del valor del oscilador, así tendrás disponible una frecuencia y unos valores que te dará Niple de forma automática para usar la PWM.

Luego tienes que insertar el bloque de la propia PWM y ahí tienes que colocar la variable que contendra el valor del duty cicle para que varies la velocidad del motor.

Mi consejo es que empieces creando el proyecto, aunque no tengas muy claro lo que estás realizando. Adjuntas el fichero NPL y ya te lo vamos corrigiendo, además de explicarte el porqué de las cosas.

C.
Todos los días se aprende algo nuevo.
Avatar de Usuario
Carmelo
Site Admin
Mensajes: 120
Registrado: Mar Ago 29, 2023 10:17 am
Contactar:

Re: Cruce por cero

Mensaje por Carmelo »

Mañana te pondré un ejemplo de como generar una PWM con Niple.
Es muy simple pero tienes que entender bien cómo funciona.

C.
Todos los días se aprende algo nuevo.
Avatar de Usuario
Carmelo
Site Admin
Mensajes: 120
Registrado: Mar Ago 29, 2023 10:17 am
Contactar:

Re: Cruce por cero

Mensaje por Carmelo »

Adjunto un ejemplo de generación de PWM.

Esta realizado con un PIC16F88 y un oscilador de 20MHz.

Para el caso que propones es igual al del ejemplo, solo con la diferencia de utilizar el 887 y tener en cuneta el pin de salida para la PWM junto con el valor de oscilador.

El valor de duty cicle se varia dependiendo de un valor analógico que se inyecta por un pin de entrada del pic, se realiza un conversión AD y ese valor almacenado en un registro es el que se utiliza para variar la PWM.

Ejemplo un potenciómetro a la entrada varia una tensión y esa tensión es a que controla el valor de duty cicle.

C.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Todos los días se aprende algo nuevo.
Dariobautista
Mensajes: 1
Registrado: Lun Abr 08, 2024 9:32 am
Contactar:

Re: Cruce por cero

Mensaje por Dariobautista »

muchas gracias! cualquier cosa consulto
Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado