Phare et interrupteur de lampe pour une voiture avec surveillance de la batterie et thermomètres
En fait, il peut y avoir plus de cas d'utilisation pour ce module, mais l'application nommée a été un élan pour le développement.Comme vous le savez, les voitures importées des États-Unis sont réputées pour leur bon marché. Mais en essayant d'obtenir la permission de fonctionner en Europe, les nouveaux propriétaires de ces voitures sont confrontés à une inadéquation des normes pour les phares et les feux de signalisation en Amérique et en Europe. Je dois changer les phares et les feux arrière. Et ici, la prochaine surprise attend.Dans les feux arrière européens, il peut y avoir des feux de brouillard intégrés et dans la voiture, il peut ne pas y avoir d'organe directeur pour ces feux. Les exigences européennes sont sévères à cet égard, s'il y a des feux, ils doivent briller non seulement de toute façon, mais en fonction de l'état des feux de côté. Ceux. lorsque les dimensions sont activées, les feux de brouillard peuvent être allumés et éteints. Lorsque vous désactivez les feux latéraux, les feux de brouillard s'éteignent également automatiquement après eux. Et il doit y avoir une indication de l'inclusion des feux de brouillard.Il existe de nombreuses façons de résoudre ce problème. Ici, nous l'avons résolu du point de vue d'un développeur de systèmes embarqués - à l'aide d'un microcontrôleur. Pour cela, en bonus, ils ont reçu des fonctions utiles supplémentaires (protection contre les courts-circuits, allumage en douceur des lampes, indication d'épuisement des lampes et des coupures, indication de la tension de la batterie et des chutes de tension instantanées, etc.La prochaine bonne nouvelle est que les principaux composants de ce module (microcontrôleur Kinetis et une clé d'alimentation 4 canaux) peuvent être obtenus gratuitement sous forme d'échantillons de Freescale .Composants choisis pour que le module de calcul fonctionne à basses températures, jusqu'à -40 degrés centigrades .Le microcontrôleur du module est développé sur le cœur ARM Cortex-M0 + et est conçu spécifiquement pour les applications automobiles, il se distingue par une alimentation à partir de 5 V et une immunité au bruit accrue .Le module utilise une source de tension de référence de précision nécessaire pour analyser l'état de la batterie et mesurer la température. Le convertisseur de tension du module a des courants de fuite de microampères en mode actif. Ceux. le module peut rester connecté à la batterie du véhicule tout le temps sans aucun effet notable sur son processus d'auto-décharge.Le principe de fonctionnement du module
Ci-dessous, le schéma de connexion du module des mini - fourgonnettes Dodge et Chrysler :
Le module se compose de deux cartes
Sur la carte supérieure, il y a un microcontrôleur, des indicateurs LED et un régulateur de tension. En bas se trouve un interrupteur d'alimentation à 4 canaux.Caractéristiques:
- Microcontrôleur de la famille Kinetis - S9KEAZN64AMLC
- Fréquence d'horloge - 40 MHz
- Mémoire flash - 64 Ko
- Capacité RAM - 4 Ko
- Volume EEPROM - 256 B
- Tension d'alimentation 7 ... 28 V
- Le nombre de charges commutées indépendamment - 4
- Courant maximum dans chaque charge - jusqu'à 6 A
- Protection contre les courts-circuits dans chaque canal
- Protection contre les surcharges dans chaque canal
- Protection contre la surchauffe des clés.
- Gradation 7 bits avec une fréquence PWM réglée par le microcontrôleur.
- Consommation de courant du module passif avec suivi actif <300 μA
- Températures de fonctionnement - -40 ... + 85 C
Planche supérieure, vue de dessus | Panneau supérieur, vue de dessous |
---|
| |
Panneau inférieur, vue de dessus | Panneau inférieur, vue de dessous |
---|
| |
Le projet est ouvert au développement, les fichiers source peuvent être trouvés ici: https://github.com/Indemsys/Light-Control-Module-PCBSource: https://habr.com/ru/post/fr382097/
All Articles