Wie Parksensoren funktionieren und wie man ihn austrickst

BildEines schönen Tages ... Warum lĂŒge ich? Der Tag, an dem meine vom Vorbesitzer installierten russisch-chinesischen Parksensoren starben, war nicht so schön. Es muss etwas getan werden, aber was? Kaufen Sie ein anderes fertiges Produkt auf einer beliebigen Online-Plattform? Nicht interessant. Im Netzwerk und auf dem Hub befindet sich auf der RĂŒckseite des Protokolls eine ausreichende Menge an Material , um den Block mit der Anzeige zu kommunizieren oder eigene Parksensoren auf Arduino zu erstellen . Und Sie können einen dieser Wege gehen. Aber das ist nicht das, was die Seele wĂŒnschte. Und sie wollte etwas VollzeitbeschĂ€ftigteres, das der Automobilelektronik nahe kommt.

Es ist fĂŒr niemanden ein Geheimnis, dass sich die Leistung und die Schaltkreise der Automobilelektronik ebenso wie die elektronischen Komponenten etwas von der Haushaltselektronik unterscheiden. Ich wollte so etwas "echt". An diesem Tag entstand die Idee, einen bedingt nativen Parksensor einzufĂŒhren. Zumindest Parksensoren, die im Werk oder zumindest auf dem Weg vom Werk zum Endverbraucher an Autos angebracht wurden. Und da ich jetzt Toyota habe und ein Toyota mittleren Alters normalerweise Denso-Elektronik ist, wurde beschlossen, Parksensoren zu sammeln, die von offiziellen und weniger HĂ€ndlern eingerichtet wurden, um „neue“ Toyota-Autos zu entwickeln. FrĂŒher handelte es sich um eine WerksausrĂŒstung mit zusĂ€tzlichen GerĂ€ten, deren Installation und Betrieb vom Hersteller ziemlich gut dokumentiert wird.

Die Wahl fiel auf den Denso 188100-2410-Block, wie er am hĂ€ufigsten vorkommt. Ich wusste bereits, dass der Block sechs Sensoren benötigt (4 eckige und 2 hintere), aber ich wollte nicht zwei eckige vordere Sensoren einsetzen und erkannte, dass der Block dem Fehlen des vorderen Paares gewaltsam widerstehen wĂŒrde (die entsprechenden Fehler wurden in der Dokumentation beschrieben). Aber was schien einfacher zu sein? Wie kann er den Mangel an Sensoren erkennen? Ja, bis auf den Lastwiderstand, dachte ich, ist es okay - wirf ihm die WiderstĂ€nde zur Emulation zu. Und die Suche nach dem Kit begann.

Einige Zeit verging und der Satz der Einheit, Verkabelung und Sensoren wurde gleichmĂ€ĂŸig auf dem Boden der Werkstatt verteilt, alle Verbindungen wurden hergestellt, hier ist es - ein freudiger Moment der ersten Aufnahme. Und erwartungsgemĂ€ĂŸ schwört er auf das Fehlen von Sensoren. Anstatt Sensoren zu vermissen, werfe ich WiderstĂ€nde mit dem Gedanken ein: "Nun, was kann er dort tun, außer um den Stromverbrauch zu messen." Unterschiedliche vernĂŒnftige Werte von WiderstĂ€nden wirken sich jedoch nicht auf das GerĂ€t aus, und es wird weiterhin ĂŒber das Fehlen von Sensoren abgestimmt. Nezhdanchik. Schnelles Googeln gab keine Antwort auf meine Fragen, was der Grund fĂŒr das Schreiben dieses Artikels war.

So funktionieren Parksensoren


Ich denke, die allgemeine Idee ist fĂŒr jeden mit technischem Hintergrund völlig offensichtlich. Das GerĂ€t erzeugt ein Impulspaket, dessen Frequenz im Ultraschallbereich liegt. Nun, um nicht mit den GerĂ€uschen der Menschen in der Umgebung zu schockieren, denken Entwickler in der Regel nicht an FledermĂ€use, Delfine und andere fortgeschrittenere Organismen.

Bild

Da es mehrere Sensoren gibt und der Abstand fĂŒr jeden von ihnen separat geschĂ€tzt wird, um die Reflexionen der von den benachbarten Sensoren emittierten Signale nicht zu erfassen, sind die Impulspakete fĂŒr sie zeitlich beabstandet. Es werden nur zwei Signale der vorderen Ecke angezeigt.

Bild

Nach dem Senden der Packung wartet das GerÀt auf Reflexion und schÀtzt anhand der Ausbreitungszeit die Entfernung zum Hindernis.

Bild

Das Oszillogramm zeigt einen reflektierten Impulsstoß 1 nach ungefĂ€hr 1,3 ms, der bei einer Schallausbreitungsgeschwindigkeit von 330 m / s ungefĂ€hr 430 mm ergibt, dh mit akzeptabler Genauigkeit dem doppelten Abstand zum Objekt unter experimentellen Bedingungen (ungefĂ€hr 20 cm pro Auge) entspricht. Aber was ist auf dieser Wellenform noch sichtbar? Wenn ein Sensor angeschlossen ist, gibt es unmittelbar nach der vom GerĂ€t erzeugten Impulsfolge ein Echo 2. Wenn der Sensor nicht angeschlossen ist, zeigt die erste Wellenform im Text, dass dieses lokale Echo fehlt. Wie sich herausstellte, bestimmt das GerĂ€t anhand dieses Echos das Vorhandensein und den bedingten Zustand des Sensors.

Wie man ihn austrickst


Nun ist alles klar und offensichtlich, fangen wir an. Wir mĂŒssen ein Echo mit ungefĂ€hr bekannter Amplitude und ungefĂ€hr bekannter Dauer bilden. Dies sollte so einfach wie möglich und billiger erfolgen, damit sofort ĂŒber zwei KanĂ€le und ohne zusĂ€tzliche Stromversorgung (damit die Verbindung die nativen Sensoren vollstĂ€ndig wiederholt).

Hier kam mir ein solches Schema (Bild anklickbar) auf ein paar KanÀlen auf einem der billigsten Mikrocontroller in den Sinn. In der Abbildung scheint mir alles ganz offensichtlich und verstÀndlich zu sein. Wenn jemand Fragen oder VorschlÀge hat, können Sie dies gerne kommentieren.

Bild



Weil es nicht ĂŒblich ist, etwas auf Steckbrettern und DrĂ€hten in ein Auto zu stecken, und unsere chinesischen Freunde (Gott schenke ihnen Gesundheit und Kraft im Kampf gegen das Virus) Bretter so einfach, schnell, bequem und kostengĂŒnstig herstellen, wurde es entworfen und bestellt. an einer der bekanntesten StĂ€tten die Tafel.

Bild

Es wurde schnell aus improvisierten Materialien zusammengesetzt und am Abend wurde eine einfache Firmware geschrieben, die die Echoerzeugung ĂŒber zwei KanĂ€le implementiert. An dieser Stelle wird ein aufmerksamer Leser fragen: "Aber was ist mit den Anforderungen an Komponenten und der Leistung der Automobilelektronik?"
Ja, sie werden nicht respektiert, ich habe das Beste aus dem gemacht, was zu Hause möglich war. Oder nicht das Maximum? Deine Meinung? Was könnte besser gemacht werden?

Hier ist das Ergebnis der Arbeit dieses "Simulators":

Bild

PS Das GerĂ€t hat sich beruhigt und erfordert nicht mehr den Anschluss der fehlenden Sensoren. Das gesamte GerĂ€t wartet auf die warmen Tage fĂŒr die Installation.

Source: https://habr.com/ru/post/undefined/


All Articles