J
jumper2high
Guest
Bonjour,
J'ai été faire un dispositif de Blinker voiture de commande par un microcontrôleur numériques de Microchip.Le transistor (BD241) émetteur est le «résultat» qui se connecte via commutateur dans le volant, par les lumières.La diode 1N4007 (connecté au collecteur BD241) est utilisé pour faire une ,7 V goutte utilisée pour détecter les flux de courant dans le transistor.Si l'interrupteur dans le volant est ouvert - il n'ya pas de chute de tension.Une fois qu'il est fermé, et démarre courant traversant la diode et transistor, le transistor PNP tire l'une des broches du microcontrôleur à élevé, ce qui indique que l'interrupteur est fermé et qu'elle devrait commencer «clignotement» et «bip-bip" The Right Stuff.
Maintenant, le problème est le suivant: Chaque fois que je désactiver certains des charges «inductive» sur la voiture (plus frais de relais de ventilateur, relais de la fenêtre arrière de la chaleur ....) le MCU détecte comme si l'interrupteur de clignotants a été fermé et émet un bip une fois.J'ai d'abord pensé que c'était juste une affaire de certains courant induit étant alimentés par GND et le faire avancer au-dessus du seuil pour le microcontrôleur.J'ai ajouté une diode sur le connecteur GND de même, pensant qu'il ne serait-il arrêter, mais il n'a pas fait.
Le code du programme sur le MCU attend GP2 broches (GP3 sur plan, par erreur), passe au niveau haut, et une fois c'est le cas, il émet un bip et clignote, puis vérifie à nouveau et ainsi de suite.
Désolé, mais vous devez vous loguer pour voir cette pièce jointe
J'ai été faire un dispositif de Blinker voiture de commande par un microcontrôleur numériques de Microchip.Le transistor (BD241) émetteur est le «résultat» qui se connecte via commutateur dans le volant, par les lumières.La diode 1N4007 (connecté au collecteur BD241) est utilisé pour faire une ,7 V goutte utilisée pour détecter les flux de courant dans le transistor.Si l'interrupteur dans le volant est ouvert - il n'ya pas de chute de tension.Une fois qu'il est fermé, et démarre courant traversant la diode et transistor, le transistor PNP tire l'une des broches du microcontrôleur à élevé, ce qui indique que l'interrupteur est fermé et qu'elle devrait commencer «clignotement» et «bip-bip" The Right Stuff.
Maintenant, le problème est le suivant: Chaque fois que je désactiver certains des charges «inductive» sur la voiture (plus frais de relais de ventilateur, relais de la fenêtre arrière de la chaleur ....) le MCU détecte comme si l'interrupteur de clignotants a été fermé et émet un bip une fois.J'ai d'abord pensé que c'était juste une affaire de certains courant induit étant alimentés par GND et le faire avancer au-dessus du seuil pour le microcontrôleur.J'ai ajouté une diode sur le connecteur GND de même, pensant qu'il ne serait-il arrêter, mais il n'a pas fait.
Le code du programme sur le MCU attend GP2 broches (GP3 sur plan, par erreur), passe au niveau haut, et une fois c'est le cas, il émet un bip et clignote, puis vérifie à nouveau et ainsi de suite.
Désolé, mais vous devez vous loguer pour voir cette pièce jointe