Uso de un PIC para realizar el apagado y el apagado programado en un entorno automotriz

1

Me gustaría construir un circuito para realizar un apagado temporizado, basado en las entradas lógicas de los cables de los faros y los cables de encendido.

Me decidí por PIC10F200 ( hoja de datos ) para llevar a cabo la lógica.

También tengo muchos reguladores lineales de repuesto 7805, por lo que pensé que los usaría para realizar una regulación de 12V y 5V antes de conectarme directamente a los pines PIC configurados como entradas. ¿Es esta una idea terrible? He agregado resistencias desplegables para que los pines de entrada PIC puedan leer valores definidos.

Usando Fritzing, he creado un circuito:

Todavíaestoyhaciendopequeñosretoquesenestemomento,yesteesmiprimercircuitoPIC.Quieroasegurarmedequepuedoevitartodaslasposiblestrampascuandotrabajoenunentornocomoeste.

Básicamente,¿estábienelcircuitoomeheolvidadodelascosas?

Todaycualquierayudaapreciada,porfavor,seafácilparamí.¡Soynuevo!

Actualizar:

SiguiendolosconsejosdeOlinyWouter,ahoratengoesto:

¿Está bien?

Olin dice que usar los pullups débiles en el PIC podría ahorrar en el recuento de componentes, así es como lo he interpretado: Esto funciona en el simulador, ¡pero no tengo idea si mi pila de BC547 es adecuada!

Tampoco sé cuál elegir, o por qué?

Gracias de nuevo chicos.

    
pregunta jon

2 respuestas

2

Puede usar 7805 de esta manera, pero como solo reemplazan una resistencia (y requieren 2 condensadores de desacoplamiento adicionales cada uno), nunca lo haría de esta manera. Mis sugerencias:

  • reemplace los dos 'sensores' 7805 por las combinaciones de resistencia / zener-diodo. Usa 4v7 zeners.
  • agregue dos capacitores de 100 nF en la entrada y en la entrada del 7805 restante
  • ¡agregue un diodo supresor sobre la bobina de relés!
  • No estoy seguro de que un Jellybean 7805 sea una buena idea en un entorno automotriz, puede haber picos desagradables en la línea eléctrica.
respondido por el Wouter van Ooijen
2
  1. No podemos saber fácilmente si el PIC está conectado correctamente, ya que solo muestra números PIN, no nombres funcionales. No, no voy a mirar a través de la hoja de datos para ver qué pines son qué. Además, un 10F200 tiene 6 pines en la mayoría de los casos. ¿Está utilizando el paquete de 8 pines por algún motivo o dibujó accidentalmente 8 pines? No podemos decirlo sin la documentación adecuada en el esquema.
  2. Los reguladores 7805 no deben conectarse directamente a la potencia del automóvil de "12V". El problema es que la potencia del automóvil puede fallar momentáneamente más alto de lo que puede soportar un 7805. Puede usar reguladores diseñados específicamente para la potencia del automóvil, o agregar algunos sujetadores frente a los 7805s.
  3. El regulador destinado a generar 5 V de la potencia del automóvil debe tener un capacitor de entrada y salida físicamente cerca de él. Consulte la hoja de datos del regulador para conocer los requisitos mínimos, incluidos los posibles requisitos de ESR en las tapas.
  4. Incluso si un 7805 podría regular de manera segura la potencia del automóvil a 5V, no es una buena idea usar uno como un convertidor de señal lógica de 12V a 5V. Puede tomar un tiempo para que su salida caiga, ya que puede que no haya nada activo que lo tire hacia abajo. Un simple divisor de resistencia que hace 5 V de la potencia más baja válida de "12V" con una abrazadera Zener a tierra funcionará bien. Eso es sólo dos resistencias y un diodo Zener de 5 V.


    Otro enfoque es hacer que el divisor de voltaje encienda un transistor NPN con un emisor conectado a tierra. El pasador PIC se expulsa del colector con una resistencia pullup. Algunos de los pines PIC tienen pullups internos, por lo que posiblemente puede atar el colector al pin PIC sin piezas adicionales en algunos casos. Esto invierte el nivel lógico en el pin PIC, pero se puede ajustar fácilmente en el firmware.

  5. No sabemos qué aspecto de la bobina es que Q1 está conduciendo, pero debería haber un diodo a través de la bobina; de lo contrario, el retroceso inductivo cuando se fríe Q1 cuando se apaga.
  6. ¿Cómo se programará el PIC? Parece que no hay consideración a la programación en circuito. Eso está bien si no planeas programar en el circuito, pero eso es lo que normalmente querrías.
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas