Piratage des capteurs à ultrasons automobiles (1 / 3 étapes)

Étape 1: matériel

Chaque capteur possède trois broches. Les broches sont + 8,5 volts, câble unifilaire half duplex comm et sol.  Dans un véhicule, le module UPA fournit l’alimentation 8,5 volts réglementés aux capteurs.  L’UPA est capable d’allumer cet approvisionnement et l’éteint, à volonté.  À titre d’exemple, lors d’un voyage vers le bas de la route les capteurs sont éteints.  Lorsque le véhicule ralentit au-dessous de certains seuils de vitesse magique les capteurs sont rallumés.

La comm câble entre le module de l’UPA et le capteur semble un peu étrange pour moi.  Lorsqu’il est inactif, le bus est inactif à 8 volts.  D’une manière un peu collecteur ouvert, le module de l’UPA et le capteur communiquent au moyen d’impulsions qui tirez sur le bus bas de courtes impulsions.  La partie étrange est que l’UPA envoie des commandes numériques au capteur et le capteur réagit avec soit un signal numérique qui ressemble à l’écho réel ou normales bits numériques.  Cela dépend de la commande.  Pour la réponse d’écho que c’est comme si ils ont juste pris l’analogique tout de suite l’élément piézoélectrique, il courut à travers un comparateur à ampli-op et envoyé à l’ampli-op de sortie dans le fil de comm.  Il est étrange et lisse en même temps.  Inconvénient, c’est le micro doit utiliser un timer rapide pour mesurer toutes ces impulsions d’écho.  Aucune action de UART simple à recevoir une réponse d’écho.

Après mise sous tension, l’UPA envoie un tas de données du capteur.  Je suppose que la première série d’impulsions initialiser le capteur avec un certain niveau de gain.  Je suppose que chaque type de véhicule a une chaîne d’initialisation différent d’impulsions données.  On dirait que l’UPA puis envoie quelques commandes de remise à zéro du capteur.  Bien sûr, il y a un accusé de réception du capteur.  Enfin, une séquence de balayage du capteur démarre sur l’UPA où il est commandé un capteurs de ping alors qu’un ou deux autres capteurs sont commandées en même temps d’écouter seulement.  À l’aide d’un capteur de ping et un / deux à écouter permet à des objets très proches être détectée.  Tous les résultats des capteurs sont aspirés par le micro à l’UPA.  Notez que le micro Star12 dans l’UPA peut capturer minuterie valeurs basées sur les impulsions viennent dans.  Il y a huit broches sur le Star12 qui ont cette capacité.  Ainsi, une impulsion déclenche le Start12 pour capturer la minuterie automatiquement, en même temps qu'un indicateur d’interruption est défini pour que la broche.  Dans la routine d’interruption le micro met en mémoire tampon la valeur capturée, efface l’indicateur d’interruption et retourne.  La partie fraîche est que valeur capturées minuteur s’effectue par droit matériel lorsque le déclencheur se produit.  Donc, même si il n’y a gigue dans la réponse de l’interruption, peu importe car la minuterie avait déjà été capturée.  Motorola ne sait vraiment comment concevoir des micros automobiles.  OK, je l’avoue, comme un employé de Motorola X j’ai toujours un petit faible pour Moto ancienne.  Notez, Motorola a vendu la division micro à Freescale quelque 6 / 8 ans.  Motorola a également vendu mon ancienne division automobile.

Avez-vous comment Motorola a obtenu son nom ?  Eh bien, il y a 100 ans un Victrola joué records.  Ainsi, Motorola a obtenu son nom en mettant un Victrola (pas une réelle Victrola mais juste l’idée de jouer un enregistrement) dans un véhicule à moteur. Moteur de voiture + Victrola = Motorola autoradio.  Motorola a fait ses débuts de fabrication automobiles radios.  Maintenant, Motorola est totalement hors de l’entreprise automobile.  Me rend triste. De toute façon, un peu d’anecdotes.

Retour à la configuration matérielle.  Le Conseil de développement ci-dessous que j’ai construit interfaces quatre capteurs à une micro de développement MBed.  Chaque capteur doit avoir un circuit tampon pour convertir la tension de bus vers le bas pour le 3.3V valeurs TTL utilisés par le micro MBed.  Vous pouvez penser le bus capteur comme un bus de la moitié des communications duplex.  Il semble que la communication sur le bus est série 9600 bauds.  Au moins que mon LSA (analyseur d’état logique) capable de décoder les impulsions si la valeur 9600 bauds.

J’ai simplement utilisé épingles P21 par P28 sur le MBed à interface à quatre capteurs sur ma planche de développement.  Le MBed semble pour être encore mieux au traitement des trains d’impulsions que le Star12.  Il a tous les cloches et de sifflets qui fait la Star12, plus beaucoup plus.

Articles Liés

Lecture des données de capteur à ultrasons pour FireFly

Lecture des données de capteur à ultrasons pour FireFly

Ce Instructable se penchera sur la configuration d'un capteur à ultrasons à l'aide d'Arduino et Firefly en vue de rechercher une distance des objets et chaque géométrie changeante dans Rhino et, éventuellement, comment utiliser les données pour la dé
Distance de mesure et obstacle détection à l’aide de NXP 89v51rd2fn et capteur à ultrason HC-SR04.

Distance de mesure et obstacle détection à l’aide de NXP 89v51rd2fn et capteur à ultrason HC-SR04.

Tout le monde utilise arduino uno ou mega pour rendre les projets car ils sont faciles à utiliser et le code pour arduino est facilement disponible sur les forums de l'arduino et personne n'utilise atmel, philips ou autre microcontrôleur pour faire d
Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Salut tout le mondeJ'ai eu mon premier Aduino récemment, je suis ici voir la gonne, vous mon premier projetez qui utilise la mesure de la Distance capteur à ultrasons et Arduino, vous pouvez utiliser ce projet demande beaucoup aimeNiveau 1-liquideDét
Détecteur ultrasonique gamme en utilisant Arduino et le capteur à ultrasons SR04

Détecteur ultrasonique gamme en utilisant Arduino et le capteur à ultrasons SR04

il s'agit d'une enquête préliminaire instructable qui vous mènera à travers les étapes de mon travail pour obtenir le capteur ultrasonique SR04 connecté et travaillant à l'Arduino. Il sera ensuite intégré à mon moniteur mini environnement.  Finalemen
Capteur à ultrasons avec écran LCD

Capteur à ultrasons avec écran LCD

Hé Makers,Il s'agit de mon premier instructables, Désolé si je plaisante pas sortir avec quelque chose. Pendant très longtemps j'ai pensé l'utilisation de capteurs ultrasons télémètre et pour afficher ses relevés sur l'écran LCD. Je suis tombé sur in
Compter les objets à l’aide d’Arduino et capteur à ultrasons sur un convoyeur de production

Compter les objets à l’aide d’Arduino et capteur à ultrasons sur un convoyeur de production

Intro:Cette instructable explique comment utiliser un capteur à ultrason avec Arduino pour compter / log différents paquets sur un convoyeur. L'instrucable couvrira l'installation physique et le programme Arduino.Il ne sera pas toute information sur
Mesurer le capteur à ultrasons à l’aide de boîte (Distance de détection) ~ le plus facile

Mesurer le capteur à ultrasons à l’aide de boîte (Distance de détection) ~ le plus facile

Vous avez toujours voulu mesurer sans une échelle ou un ruban à mesurer ?Mesurer la distance sans tracas avec ce petit appareil !Très grande précision *Pour visiter des projets de Intresting plus : www.miymakers.comFacebook : www.facebook.com/miymake
Contrôle de moteur sans balai avec Arduino, récupéré moteur HD et des capteurs Hall

Contrôle de moteur sans balai avec Arduino, récupéré moteur HD et des capteurs Hall

il y a beaucoup d'intérêt ces jours-ci chez les amateurs dans le contrôle moteur Brushless DC (BLDC), qui ont amélioré la performance et une meilleure efficacité énergétique surREDUCTEUR traditionnels, mais sont plus difficiles à utiliser. Beaucoup d
Simple capteur à ultrasons 4 broches surveillance (hc-sr04)

Simple capteur à ultrasons 4 broches surveillance (hc-sr04)

Bonjour Instructables,J'ai eu quelques problèmes avec mon capteur ultrasonique à bas prix (hc-sr04) et aujourd'hui j'ai trouvé une solution vraiment facile.C'est une modification très simple du code normal 3 broches.J'ai ajouté de l'int 4 jusqu'au dé
Avion dans un Globe - piratage un capteur PIR pour faire votre appel d’offres

Avion dans un Globe - piratage un capteur PIR pour faire votre appel d’offres

Salut tous.Jamais eu une idée pop dans votre tête et vous ne pouvez pas arrêter de penser ?  Eh bien, mon idée était d'avoir un petit avion qui tourne à l'intérieur d'une ampoule électrique, activée par un détecteur !  Oui, je sais - pas beaucoup d'u
Comment Interface capteur à ultrasons (HCSR04) à l’arduino uno

Comment Interface capteur à ultrasons (HCSR04) à l’arduino uno

Capteurs à ultrasons sont beaucoup plus efficaces que les autres capteurs de détection d'obstacle. Capteurs à ultrasons relativement peu coûteux et également les émetteurs d'ultrasons et détecteurs sont portables sans besoin de circuits complexes. As
Avoider obstacle capteur ultrasonique HC-SR04

Avoider obstacle capteur ultrasonique HC-SR04

Vue d'ensembleCe projet utilise un capteur à ultrason HC-SR04 et un Arduino pour mesurer la distance entre l'utilisateur et d'un obstacle et causer une LED, vibreur et moteur de flash, un signal sonore et vibreur respectivement alerter l'utilisateur
Compteur de convoyeur avec un capteur à ultrason (par Jeppe Andersen)

Compteur de convoyeur avec un capteur à ultrason (par Jeppe Andersen)

Avez-vous jamais voulu compter quelque passant par pour des raisons statistiques.Alors c'est peut-être le « droid » vous cherchez.Avec ce guide vous ne pouvez pas compter objets passe par, mais aussi de timestamp les objets.Pour ce guide, vous aurez
Commencer avec des capteurs de distance et Arduino

Commencer avec des capteurs de distance et Arduino

Il s'agit d'un guide de démarrage pour l'utilisation des capteurs de distance avec Arduino et un traitement. Nous avons utilisé ces capteurs :SHARP GP2Y0A21YK0FUnité de capteur de mesure de distanceComposé d'une combinaison intégrée de PSD (détecteur