Hacken Automotive ultrasone sensoren (1 / 3 stap)

Stap 1: Hardware


Elke sensor heeft drie pinnen. De pennen zijn +8.5 volt levering, één draad half duplex comm en grond.  In een voertuig biedt de UPA-module de levering van 8,5 volt geregeld aan de sensoren.  De UPA vermag deze voorziening inschakelen en uitschakelen, op wil.  Als voorbeeld, terwijl het reizen onderaan de weg zijn de sensoren uitgeschakeld.  Wanneer het voertuig onder sommige magische snelheid drempel vertraagt zijn de sensoren ingeschakeld terug.

De enkele draad comm tussen de UPA module en de sensor lijkt een beetje vreemd voor mij.  Indien niet actief is de bus niet actief op acht volt.  In een open collector kinda mode communiceren de UPA module en de sensor met behulp van pulsen die de bus laag voor korte pulsen trekken.  De vreemde deel is dat de UPA digitale opdrachten naar de sensor stuurt en de sensor reageert met ofwel een digitale golfvorm die lijkt op de werkelijke echo of normale digitale bits.  Het hangt af van de opdracht.  Voor de echo reactie die het is alsof ze net nam de analoge rechts af de piëzo-element, liep het door een opamp Comparateur en de opamp uitgang uit in de comm draad verzonden.  Het is vreemd en glad op hetzelfde moment.  Nadeel is, de micro heeft een snelle timer gebruiken voor het meten van alle die echo pulsen.  Geen eenvoudige UART actie om een echo antwoord te ontvangen.

Na power-up stuurt de UPA een heleboel gegevens naar de sensor.  I 'm guessing de eerste reeks van pulsen initialiseren de sensor met een bepaald niveau van de winst.  I 'm guessing dat elke ander type van voertuig heeft een reeks verschillende initialisatie van gegevens pulsen.  Het lijkt erop dat de UPA vervolgens een paar reset-commando's naar de sensor verzendt.  Natuurlijk, is er een bevestiging van de sensor.  Tot slot begint een scanreeks sensor op de UPA waar een sensoren wordt geboden te pingen terwijl één of twee andere sensoren tegelijkertijd te luisteren alleen wordt geboden.  Met behulp van een sensor te pingen en een / twee sensoren om te luisteren, kunnen zeer nauwe objecten worden gedetecteerd.  Alle resultaten van de sensoren worden opgezogen door de micro in de UPA.  Let op, de Star12 micro in de UPA timer waarden op basis van peulvruchten komen in kunt vastleggen.  Er zijn acht pinnen op de Star12 die deze mogelijkheid hebben.  Dus, een puls activeert de Start12 om vast te leggen van de timer automatisch, op hetzelfde moment die een interrupt-vlag is ingesteld voor deze pin.  In de interrupt routine de micro buffers de vastgelegde waarde af, verwijdert de interrupt-vlag, en retourneert.  Het koele deel is dat gevangen timer waarde hardware recht wordt gedaan wanneer de trigger gebeurt.  Dus, zelfs als er jitter in de interrupt response, het maakt niet uit omdat de timer had reeds vastgelegd.  Motorola weet werkelijk het hoe te ontwerpen automotive micros.  OK, ik geef toe, als werknemer X Motorola heb ik nog steeds een zwak voor oude Moto.  Opmerking, Motorola verkocht de micro divisie Freescale sommige 6 / 8 jaar geleden.  Motorola heeft ook verkocht mijn oude automotive divisie.

Jij hoe Motorola kreeg zijn naam?  Nou, speelde een 100 jaar geleden een Victrola records.  Dus, Motorola kreeg zijn naam door de invoering van een Victrola (niet een werkelijke Victrola maar alleen het idee spelen een record) in een motorvoertuig. Motor Car + Victrola = Motorola autoradio.  Motorola kreeg zijn start door manufacturing auto radio's.  Motorola is nu helemaal uit de sector automobiel.  Maakt me verdrietig. Hoe dan ook, een beetje trivia.

Terug naar de installatie van de hardware.  De ontwikkeling boord hieronder dat bouwde ik interfaces vier sensoren om een MBed ontwikkeling micro.  Elke sensor moet een buffer circuit om te zetten van de spanningen van de bus naar de 3.3V TTL-waarden gebruikt door de MBed-micro.  U kunt de sensor bus beschouwen als een half duplex communicatie-bus.  Het blijkt dat de communicatie op de bus is 9600 baud seriële.  Bij lease die mijn LSA (logica staat analyzer) de pulsen decoderen kan als ingesteld op 9600 baud.

Ik gebruikte gewoon pinnen P21 via P28 op de MBed voor aansluiting op de vier sensoren op mijn bord ontwikkeling.  De MBed lijkt zelfs beter bij het verwerken van pulse treinen dan de Star12.  Het heeft al de toeters en bellen die het Star12, plus veel meer doet.

Gerelateerde Artikelen

Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Hallo iedereen! In dit project zullen wij de richting van een motor met behulp van twee ultrasone opgezette sensoren controleren.Als de juiste sensor wordt geactiveerd, zal de motor draaien linksom.Als de linker sensor wordt geactiveerd, zal de motor
2D beweging met behulp van ultrasone sensoren van de Arduino te volgen en te visualiseren in eenheid

2D beweging met behulp van ultrasone sensoren van de Arduino te volgen en te visualiseren in eenheid

Bekijk de video voor betere demonstratie.We zullen twee ultrasone sensoren, één voor het bijhouden van de horizontale beweging en de andere voor het bijhouden van de verticale gebruiken. de sleutel is in de plaatsen van de sensoren en het gebruik van
Met behulp van de Arduino shift registreert met ultrasone sensoren

Met behulp van de Arduino shift registreert met ultrasone sensoren

De HC-SR04 ultrasone bereik sensing module is zeer geschikt voor sensing afstanden die kunnen worden gebruikt als invoer voor uw Arduino projecten, maar met behulp van meerdere (meer dan twee) kan snel kost je een hoop pinnen.Deze fundamentele Instru
Voeg 6 ultrasone afstand sensoren om bestaande Raspberry Pi Robot

Voeg 6 ultrasone afstand sensoren om bestaande Raspberry Pi Robot

Dit is niet een tutorial te maken van een Raspberry Pi robot met 6 ultrasone sensoren.Dit is een tutorial toont de beste methode om 6 ultrasone sensoren rechtstreeks toevoegen aan een raspberry pi zonder het gebruik van elke micro controller zoals de
Het gebruik van een ultrasone Sensor met Arduino

Het gebruik van een ultrasone Sensor met Arduino

HC-SR04 ultrasone sensoren afstanden vrij nauwkeurig kunnen meten en zijn zeer nuttig in vele Arduino projecten. Ik heb ze gebruikt in autonome robots, elektronische instrumenten, en vele andere projecten. Ze hebben een bereik van 2 cm - 400 cm (~ 0.
Goedkope sensoren: HC-SR04

Goedkope sensoren: HC-SR04

Sensoren zijn een integraal onderdeel van elke robot, automatiseringsproject of iets waarbij mechatronica. Helaas zijn ze normaal gesproken vrij duur. Deze serie van instructables heeft tot doel informatie te verstrekken over goedkope sensoren voor w
Industriële IoT toepassingen - How To Make uw eigen externe milieu controle Box met sensoren

Industriële IoT toepassingen - How To Make uw eigen externe milieu controle Box met sensoren

** Update: Het artikel hieronder is van onze oudere Android app! VALARM is industriële IoT. We helpen u, uw teams en uw bedrijf met de industriële IoT toepassingen met behulp van Valarm Tools Cloud.Onze kant-en-klare kit-pakketten zijn beschikbaar op
Meten van vak (afstand sensing) met behulp van ultrasone Sensor ~ de gemakkelijkste

Meten van vak (afstand sensing) met behulp van ultrasone Sensor ~ de gemakkelijkste

Ooit wilde meten zonder schaal of meetlint?Meet afstand zonder gedoe met dit kleine apparaat!Zeer nauwkeurige *Voor meer Intresting projecten bezoeken: www.miymakers.comFacebook: www.facebook.com/miymakersStap 1: Hoe het werkt 'HOE HET WERKT?Een spec
Bereik van de ultrasone Sensor nauwkeurigheid verbeteren

Bereik van de ultrasone Sensor nauwkeurigheid verbeteren

Hallo weer Instructables Gemeenschap!Dit instructable leert u hoe te verbeteren van de nauwkeurigheid van een bereik van de ultrasone sensor. Het is gebaseerd op de hoofdsom dat geluid door lucht op verschillende snelheden, afhankelijk van de tempera
Zakformaat ultrasone liniaal

Zakformaat ultrasone liniaal

Vandaag is alles gedigitaliseerd. De meesten van ons niet de moeite om onze tijd met behulp van maps, gaan de platenzaak of zelfs gaan naar de DVD winkel meer te verspillen. Dus... Waarom zijn zo veel mensen met behulp van tape-maatregelen en liniale
Arduino afstand sensoren

Arduino afstand sensoren

Een afstand is het belangrijkste sensor voor elke robot. Het wordt meestal aangeduid als de "ogen" van een robot. Afstand sensoren zijn zeer nuttig als we systemen die reageren op basis kunnen van hoe dicht we moeten hen of op basis van de aanwe
Hoe Interface ultrasone Sensor (HCSR04) naar de arduino uno

Hoe Interface ultrasone Sensor (HCSR04) naar de arduino uno

Ultrasone sensoren zijn veel efficiënter dan andere obstakel detectie sensoren. Ultrasone sensoren relatief goedkoop en ook de echografie stralers en detectoren zijn draagbare zonder de behoefte aan complexe circuits. Real-time bijstand en kunstmatig
Motie gecontroleerd ultrasone Lamp

Motie gecontroleerd ultrasone Lamp

Onlangs heb ik leren over ultrasone golven en hoe om hun kracht. Het is eenvoudig genoeg om sommige type van sonar apparaat te maken, maar ik wilde nemen bij een stap koeler en zien of ik ultrasone golven gebruiken kon te sporen niet alleen beweging,
Ultrasone vak

Ultrasone vak

Ultrasone vakIk ben op het idee van een ultrasone vak gekomen, omdat bij het bekijken van studentenkamers altijd onduidelijkheid was hoe groot de kamer nou precies is. Het lijkt mij handig om ontmoette 1 druk op de knop de afmetingen te weten.Wat is