Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

invercion de giro con un pic 16f877

comentario del autor Jue Ago 21, 2008 1:37 pm
   
hola amigo, quisiera hacer una mando por inversin de giro con un pic 16f877 con temporizacion entre cambio de giro de 5 segundos, tambien debe tener entrada de rele termico y stop, el lenguaje a usar debe ser ensamblador(es el unico que se Very Happy ), ya luego le agregare otras funciones a este pic, lo que pasa es que nunca e programado un 16f877 y no se como empesar(si e programado el 16f84 pero no domino tanto Embarassed ), quisiera el programa y el esquema de conexion, muchas gracias espero su ayuda.
atte:
Manolo A.
nota:
si me pudiera decir como se da por solucionado una pregunta les agradecere.

maages

Reputación

asistió a la solución Lun Ago 25, 2008 11:44 pm
   
Hola. Para la inversion de giro lo que tienes es que intercambiar el estado logico de dos pines de un puerto
Sentido positivo
RA0=1
RA1=0

Sentido Negativo
RA0=0
RA1=1

Recuerda que debes agregar una etapa de potencia para controlar el motor. Puedes hacerlo con algun driver como el L293B o con un puente H montado a transistores, con su respectiva proteccion inductiva y un capacitor pequeño en paralelo con el motor para eliminar posibles transitorios en arranque/paro.

Para el retardo, puedes utilizar el modulo de TMR0, Configurando el option_reg en el banco 1 y el registro TMR0 en el banco 0, ambos en la posicion 01h, direccionando los bancos con el status (03h). Si no dominas los modulos de temporizacion, puedes crear los retardos con el pic delayer, lo puedes conseguir en todopic.

Fofo almarales

Reputación



Hacer una pregunta

Boletín de Noticias

Reciba noticias de tecnología, tips de reparación y ofertas exclusivas.



Reglamento / P+F

Foros

Miembros / Expertos