Reverse-EnginEERing
Transcription
Reverse-EnginEERing
L‘article original est paru en allemand dans le magazine « elektronik industrie », numéro 09/2015. Reverse Engineering Le texte allemand a été traduit en français avec l‘aimable autorisation des éditeurs. Reverse-EnginEERing Un indicateur de batterie et plus encore Sur demande, Cadillock 4000 met la batterie à plat Le Cadillock 4000 dispose de deux fonctions essentielles : c'est à la fois un indicateur de batterie et un antivol de type antidémarrage. Cet équipement électronique peut être installé ultérieurement dans n'importe quel véhicule dont l'alimentation du réseau de bord est de 12 volts. Découvrez ci-dessous le fonctionnement et les composants du Cadillock. Auteur: Siegfried W. Best 1 G râce à un système de surveillance numérique, le Cadillock 4000 contrôle en permanence la tension du réseau de bord. Il détecte la tension minimale requise pour pouvoir assurer le démarrage fiable du véhicule. Dès que la tension est inférieure à 11,9 volts durant plus d'une minute, le Cadillock 4000 interrompt automatiquement l'alimentation électrique du véhicule. Cet équipement, à installer a posteriori, empêche ainsi la batterie du véhicule de se décharger trop, voire complètement, et met de côté les réserves d'énergie indispensables pour démarrer le moteur. Deux précautions valent mieux qu'une Le Cadillock 4000 permet de stationner un véhicule pendant une période prolongée, sans risquer d'endommager la batterie ou le système électronique. Étant donné que l'appareil coupe entièrement l'alimentation électrique, l'état de la batterie est pratiquement comparable à celui d'une batterie démontée. La fonction antivol du Cadillock 4000 agit également en coupant l'alimentation électrique de la batterie, rendant ainsi impossible tout démarrage du véhicule. Ce dispositif antivol ou antidémarrage est activé à distance par radiocommande. Illustration 1 : Le Cadillock 4000 associe les fonctions d'indicateur de batterie et d'antivol. Cette dernière est activée par radiocommande. principaux composants. La carte High-PerformanceRISC-CPU PIC16F1829 de Microchip (illustration 3) en constitue la clef de voûte et est équipée des mémoires suivantes : flash 8192 mots, EEPROM 256 octets et SRAM 1024 octets. En outre, on retrouve en périphérie un ADC et DAC ainsi qu'un comparateur ; la communication avec les autres composants du circuit est assurée par un UART et l'interface I 2 C. Le circuit est alimenté par la batterie du véhicule par l'intermédiaire du régulateur de tension 3,3 V (numéro 1 sur l'illustration 3). L'illustration 2 montre le schéma fonctionnel du Cadillock 4000, les illustrations 3 et 5 ses Illustration 2 : Le schéma fonctionnel du Cadillock 4000 et ses différents composants. L'appareil est commandé par un microcontrôleur PIC de Microchip. 96 elektronik industrie 09/2015 2 www.elektronik-industrie.de Reverse Engineering Illustration 3 : Carte à récepteur IC et capteur d'accélération 3 axes/capteur de température IC. Un des câbles sert d'antenne. 4 2 3 (1) (2) (3) (4) (5) 5 Bilder: Cadillock Technologies 1 3 L'ADC et le comparateur se situent côté entrant de la tension de batterie à mesurer. Si le dispositif saisit une tension inférieure à 11,9 volts sur 60 secondes (ceci n'étant possible que lorsque le moteur est à l'arrêt, en l'absence de courant de charge), le module de puissance coupe le courant. Le module de puissance se compose de trois MOSFET mis en parallèle (illustration 4) et peut commuter jusqu'à 200 A de courant. Lorsqu'il est éteint, le Cadillock 4000 ne consomme pas plus de 2 à 3 mA, ne sollicitant ainsi pratiquement pas la batterie. Régulateur de tension 3,3 V Accéléromètre 3 axes LIS3DH Trois LED Quartz de récepteur Récepteur ASK/OOK IC MICRF220, 433,92 MHz Illustration 4 : Le module de puissance du Cadillock 4000 se compose de trois MOSFET mis en parallèle. Il peut ainsi commuter des courants pouvant atteindre 200 A. 4 Protection contre le vol Le dispositif antidémarrage est activé par le biais d'une radiocommande. Les signaux codés de l'émetteur 433,92 MHz parviennent au récepteur IC MICRF220 de Micrel (numéro 5 sur l'illustration 3) qui fonctionne à 3,3 V et ne consomme que 4,3 mA en mode activé et 0,1 μA en mode éteint. Il s'agit d'un récepteur superhétérodyne ASK/OOK à RSSI, Squelch et AGC. ASK signifie modulation par déplacement d'amplitude (Amplitude Shift Keying) et OOK modulation tout ou rien (On Off Keying), où l'identification de l'émetteur 433,92 MHz a lieu grâce à un code semblable au morse que le récepteur correspondant n'a plus qu'à démoduler. Le RSSI signale au microcontrôleur le champ reçu. Le microcontrôleur PIC analyse les signaux de commande du récepteur et amorce ainsi la commande du module de puissance. Ce dernier interrompt le courant de la batterie et empêche ainsi tout démarrage du véhicule ou le déchargement complet de la batterie. Illustration 5 : Module logique du Cadillock 4000 avec la carte HighPerformance-RISC-CPU PIC16F1829 de Microchip. 5 www.elektronik-industrie.de Le LIS3DH de STMicroelectronics combine un accéléromètre 3 axes haute performance et un capteur de température (numéro 2 sur l'illustration 3). L'IC détecte si le véhicule est en mouvement et empêche toute activation du système antidémarrage durant le trajet. Les LED (numéro 3 sur l'illustration 3) sur la carte logique indiquent les différents modes de fonctionnement. (lei) Auteur Siegfried W. Best Rédacteur indépendant à Ratisbonne infoDIREKT 400ei0915 Fiche technique Module de surveillance de la tension / module de puissance dans le Cadillock 4000 : • • • • • • Puissance absorbée maximale : 1200 A Courant permanent : 200 A Courant inverse : 50 A Résistance en direct : 1,3 mΩ Tension de service : 9 à 17 V Consommation électrique : 7 à 9 mA avant coupure, 2 à 3 mA ensuite Fonction antidémarrage : • Fréquence radio : 433,92 MHz • Modulation : ASK/OOK • Portée : 50 m Le Cadillock 4000 est un produit de Cadillock Technologies GmbH vendu au prix de 89,95 €. elektronik industrie 09/2015 97