Hola que tal! Tengo algunas dudas antes de empezar a armar el circuito por cuarta vez asi que quisiera algunas recomendaciones si son posibles.
Para empezar el auto trae vidrios eléctricos de agencia. Haciendo pruebas con el voltímetro el funcionamiento del switch del auto lo he tratado de ejemplificar del siguiente modo.
El voltímetro me marca continuidad a tierra en ambos cables que van al motor que sube o baja el vidrio. Al presionar al switch en una posición manda a 12 v uno de los cables, y al presionarlo en la otra dirección hace lo mismo con el cable inverso.
Lo que he hecho es seccionar el cable en la parte que marque en rojo y he realizado un circuito el cual tiene como entradas al pic el lado que viene del switch. Estas las regule a 5v con un 7805 para que al presionar el switch me eleve la pata correspondiente en posición high.
Y la salida de todo el circuito regresa a la parte del cable seccionado que va al motor del vidrio. Pongo una imagen del circuito que he realizado.
La parte del cuadro rojo es donde esta cada switch original del coche y el cuadro azul marca la salida al motor del vidrio.
Cada entrada esta regulada con un 7805. Hay otras 3 entradas que son para saber cuando se ponen los seguros, cuando se quitan y para saber si el switch esta prendido.
Utilize 2 pics por la simplicidad en la programacion para controlar los 2 vidrios independientemente de lo que este haciendo el otro.
El problema es que el circuito no me funciona. El pic esta alimentado todo el tiempo con 5v. Al presionar el switch leo en la pata corresponidente del pic 5v. El pic parece no funcionar correctamente, mas si lo pongo en un circuito de prueba funciona correctamente.
Me han dicho que es mejor que utilice optoaisladores con pull-ups en lugar de regular cada entrada de los switches pero no me queda muy claro como hacerlo.
Acepto todo tipo de sugerencias para investigar y hacer de nuevo el circuito de la mejor forma posible.
Perdón si ofendo a alguien por el tipo de pregunta o la mala implementacion de mi circuito pero pues mis conocimientos sobre electrónica no van mas alla de la pura lógica de lo poco que he podido entender de los funcionamientos de algunos componentes.
El pic lo he programado en Basic con el Pic Simulator IDE.
Gracias y saludos!!
Para empezar el auto trae vidrios eléctricos de agencia. Haciendo pruebas con el voltímetro el funcionamiento del switch del auto lo he tratado de ejemplificar del siguiente modo.

El voltímetro me marca continuidad a tierra en ambos cables que van al motor que sube o baja el vidrio. Al presionar al switch en una posición manda a 12 v uno de los cables, y al presionarlo en la otra dirección hace lo mismo con el cable inverso.
Lo que he hecho es seccionar el cable en la parte que marque en rojo y he realizado un circuito el cual tiene como entradas al pic el lado que viene del switch. Estas las regule a 5v con un 7805 para que al presionar el switch me eleve la pata correspondiente en posición high.
Y la salida de todo el circuito regresa a la parte del cable seccionado que va al motor del vidrio. Pongo una imagen del circuito que he realizado.

La parte del cuadro rojo es donde esta cada switch original del coche y el cuadro azul marca la salida al motor del vidrio.
Cada entrada esta regulada con un 7805. Hay otras 3 entradas que son para saber cuando se ponen los seguros, cuando se quitan y para saber si el switch esta prendido.
Utilize 2 pics por la simplicidad en la programacion para controlar los 2 vidrios independientemente de lo que este haciendo el otro.
El problema es que el circuito no me funciona. El pic esta alimentado todo el tiempo con 5v. Al presionar el switch leo en la pata corresponidente del pic 5v. El pic parece no funcionar correctamente, mas si lo pongo en un circuito de prueba funciona correctamente.
Me han dicho que es mejor que utilice optoaisladores con pull-ups en lugar de regular cada entrada de los switches pero no me queda muy claro como hacerlo.
Acepto todo tipo de sugerencias para investigar y hacer de nuevo el circuito de la mejor forma posible.
Perdón si ofendo a alguien por el tipo de pregunta o la mala implementacion de mi circuito pero pues mis conocimientos sobre electrónica no van mas alla de la pura lógica de lo poco que he podido entender de los funcionamientos de algunos componentes.
El pic lo he programado en Basic con el Pic Simulator IDE.
Gracias y saludos!!