» Elektronik »Wegfahrsperre am Mikrocontroller PIC12F629

Wegfahrsperre am Mikrocontroller PIC12F629



Wegfahrsperre - Englisch Wegfahrsperre - "Wegfahrsperre". Diebstahlsicherung, die wichtige Stromkreise im Zündsystem blockiert. Regelmäßige Wegfahrsperren erlauben nicht das Starten des Motors, Wegfahrsperrenhersteller für den weiteren Einbau gingen weiter und blockierten nicht nur den Motor, sondern verursachten auch den Anschein einer Fehlfunktion in der Zündung.

Ich stelle die üblichen Geheimnisse ein, Kippschalter, Reedschalter mit Rollen usw. Ich habe in einer Zeitschrift gelesen, dass jedes nicht standardmäßige Schloss die Zeit, die ein Angreifer benötigt, um ein Auto zu stehlen, um etwa 20% verlängert.

Ich bin kein Experte für Entführungen, aber ich hatte Erfahrung damit, einfache Alarme mit einem nicht standardmäßigen Ansatz freizuschalten. Vielleicht stimmt das. Der Nachteil von passiven Verriegelungen besteht darin, dass Sie durch Klingeln der Schaltung feststellen können, wo die Leistung nicht ausreicht und wo das Signal nicht durchgelassen wird. Hier liegt die aktive Sperre bereits genau in diesen 20%. Ein "schwebender" Fehler ist schwieriger zu finden, verifiziert.

Wegfahrsperre auf dem Chip K561LA7 und K561LP2.


Hier sind zwei Optionen für die Wegfahrsperre mit und ohne Relais. Nachdem ich solche gemacht und eingestellt hatte, brachte ich die Schaltungen nicht zur Diskussion und Wiederholung, sondern zum Vergleich mit der Schaltung auf dem Mikrocontroller.

Algorithmus: Nach dem Starten des Motors werden 15 Sekunden Zeit gegeben, um die Taste zu drücken. Wenn sie nicht gedrückt wird, wird die Verriegelung eingeschaltet und hält, bis der Motor abgewürgt wird. Nach dem Abstellen des Motors wird die Sperre ausgeschaltet und ein 2-Sekunden-Timer zum Ausschalten der Sperre eingeschaltet. Wenn Sie den Motor erneut starten, ohne die Taste zu drücken, wird der Motor nach 2 Sekunden blockiert und erst nach dem Abstellen des Motors entfernt.

Wenn die Zündung eingeschaltet ist (der Motor läuft nicht), ist die gesamte Leistung normal. Beim Starten werden die Signale aufgezeichnet, bis keine Blockierung mehr vorliegt. Es ist daher unmöglich zu fahren, aber es ist schwieriger, eine „Fehlfunktion“ zu finden.

Es gibt Nachteile bei Schaltungen mit diskreten Elementen - viele Details (Zuverlässigkeit nimmt ab), Zeitverzögerungen werden durch RC-Schaltungen (Temperaturabhängigkeit) realisiert, unveränderliche Arbeitslogik.

Wegfahrsperre am Mikrocontroller PIC12F629 mit einem Knopf.



DADM - Notöldrucksensor

Programmiert wiederholt programmgesteuert den Betriebsalgorithmus der Schaltung für diskrete Elemente, ist jedoch komplexer und bietet die Möglichkeit, die Steuerung der Fahrertür automatisch zu starten, um die "Anti-Hijack" -Funktion, die "schwebende" Sperre (bei korrektem Anschluss das Erscheinungsbild eines fehlerhaften Zündsystems) und den nichtflüchtigen Zustandsspeicher zu implementieren. Nach dem Entfernen der Batterie steigt das Programm in die vorherige Position.
Ich habe die Statusanzeigen nicht speziell eingestellt, drücken Sie einfach die Taste (wir zeigen das in Auto der Besitzer). Der Servicemodus wird vom Connector implementiert. Temperaturbedingung von -40 ° C bis + 85 ° C. StromVerbrauch 1mA (Mikrocontroller-Datenblatt). Die Sperrstelle wird für ein bestimmtes Auto ausgewählt.

Hex-Datei:


Im Detail kann ich den Arbeitsalgorithmus in PM schreiben, wenn der Wunsch besteht, ihn zu wiederholen.
Der Installationsort des Knopfes ist beliebig. Anstelle des Knopfes können Sie den Reed-Schalter unter die Türverkleidung oder auf das Armaturenbrett legen. Verstecken Sie den Magneten in einem Schlüsselbund oder Siegel.

Wegfahrsperre am PIC12F629 mit Sensor.



DADM - Notöldrucksensor



Hex-Datei:


Der Algorithmus wie im ersten Schema, der Servicemodus, ist in Software implementiert. Der Sensor kann als selbstschneidende Schraube dienen, die in das Armaturenbrett eingeschraubt ist, jedoch keinen Kurzschluss nach Masse aufweist. Oder ein Metallsymbol, ein Symbol ... Der Draht vom Gerät zum Sensor beträgt vorzugsweise nicht mehr als 40 cm.

Es war nicht möglich, einen zuverlässigen kontaktlosen Sensor programmgesteuert zu implementieren, Aliexpress kam zur Rettung. Sensor auf dem TTP223-Chip. Mit diesem Chip können Sie einen berührungslosen Sensor herstellen, der beispielsweise auf die Rückseite des Panels geklebt wird. Reaktionsabstand bis zu 1cm.

Wegfahrsperre am Mikrocontroller PIC12F629


Die Empfindlichkeit des Sensors wird mithilfe eines C9-Kondensators mit einer Kapazität von bis zu 50 pF (je kleiner die Kapazität, desto höher die Empfindlichkeit, ich stelle sie auf 22 bis 33 pF ein) und der Größe des Kontaktfelds geregelt, wenn die Mikroschaltung separat gelötet wird.
Der Chip selbst ist sehr klein, es ist schwierig zu löten, daher ist es besser, eine fertige Platine mit einem Touchpad zu verwenden.




Es müssen Jumper hinzugefügt werden - 6 Kontakte zur Erde, 4 Kontakte zu + 5 V (Jumper A auf der Platine). Dies ist ein nicht verriegelnder Modus, aktiver niedriger Pegel am Ausgang (berührt den Sensor, 0 am Ausgang, freigegeben - 1). Der Ausgang kann mit dem Eingang 5 des Mikrocontrollers PIC12F629 in der ersten und zweiten Wegfahrsperrenschaltung verbunden werden, ohne die Firmware zu ändern.

Details:
1. PIC12F629 -1; (Chip-Dip-Preis - 97 Rubel, bei Aliexpress habe ich bei 37 Rubel gekauft.);
2. 78L05 -1; (5 V Spannungsstabilisator);
3. Alle Widerstände 0,125 W, Nennwerte auf der Schaltung;
4. Dioden an den Eingängen D1, D2, D3, D5 (jede niedrige Leistung);
5. Diode für die Stromversorgung D4 - 1N1404; (stärker, 1A);
6. Keramik- und Elektrolytkondensatoren sind im Diagramm angegeben.
7. Feld N vom Typ Transistor Q1– AO3400 (A09T); (Preis für Aliexpress 96rub / 100 Stück);
8. Sensorplatine mit TTR223. (Preis ab 63 Rubel für 10 Stück auf Aliexpress);
9. Cambric schrumpfen.



Produktionsbeispiel:
Wir programmieren den Mikrocontroller, dafür brauche ich einen Programmierer, ich benutze PICKit2.

Schließen Sie zuerst den Programmierer an einen freien USB-Eingang an und öffnen Sie das Programm PICkit 2 v2.61
(Sie können herunterladen hier)


Wir setzen 5 Volt aus, sonst schaltet sich der Mikrocontroller nicht ein.


Wir achten und notieren die Kalibrierkonstante. Nach dem Lesen der Hex-Datei sollte sie sich nicht ändern. Wenn sie sich geändert hat, schreiben wir sie an dieser Adresse neu


Klicken Sie auf Datei und wählen Sie im folgenden Fenster die Hex-Datei aus:


Unsere Hex-Datei wird in das Programm geladen. Das sind wir überzeugt
1. Die Kalibrierungskonstante hat sich nicht geändert.
2. Klicken Sie auf Schreiben.


Das Programm wird in den Mikrocontroller geladen, überprüft und wenn alles in Ordnung ist, wird die Meldung Programmierung erfolgreich angezeigt und die Fenster werden grün. Andernfalls sind die Fenster rot, das Programm muss im Mikrocontroller gelöscht (Erase) und erneut programmiert werden.

Die Wegfahrsperre sollte unsichtbar sein, genau das mache ich ohne Boards. Ich werde diese Methode hier zeigen:


Ich kann nicht auf eine dritte Hand verzichten, ich halte sie mit einem Krokodil, ich biege das erste und das achte Bein im Mikrokreislauf.


Ich beiße die Beine entlang der Kanten ab, so dass zwischen ihnen ein Abstand von mindestens 3 mm besteht.

Ich löte den Spannungsstabilisator 78L05, den 1. Schenkel des Stabilisators, auf den 1. Schenkel des Mikrocontrollers, den 2. Schenkel des Stabilisators auf den 8. Schenkel des Mikrocontrollers gemäß dem Diagramm.

Blick von oben.


Dann wird gemäß dem Schema der Widerstand von 100 kOhm der Schenkel von 2, 3, 4, 5, 6 Mikrocontrollern gegen + 5 V verlötet.


Hier muss der negative Kontakt vorübergehend zurückgebogen werden.


Dann benutze ich einen Papierstreifen aus doppelseitigem Klebeband als Dielektrikum.

Ich lege einen Streifen dieses Papiers unter den negativen Kontakt und löte die rauschunterdrückenden Kondensatoren an dieselben Kontakte.

Es stellt sich so heraus.

Die Kondensatorkontakte erreichen nicht den Minuspol, ich ziehe mit einem zusätzlichen harten Draht, zum Beispiel von einer Diode.

Es sollte so sein.

Der nächste Schritt ist das Löten der Kondensatoren an der Stromversorgung mit dem Stabilisatoreingang und -ausgang.

Dann wird der Transistor gelötet. Ein Feldeffekttransistor mit einem kapazitiven Gate und der Mikrocontroller am Ausgang erzeugen nicht mehr als 5 Volt, sodass er ohne Widerstand am Gate verwendet werden kann.

Im nächsten Schritt wählen wir Drähte in verschiedenen Farben aus, damit wir später nicht verstehen, wohin der Kontakt führt.

Löten Sie die Signaldrähte an die Dioden, den schwarzen Streifen der Diode in Richtung des Drahtes.

Dann legen wir Schrumpfkambrium auf den Draht und erhitzen ihn.

Es sollte so sein.


Löten Sie die Drähte an den Sensor und achten Sie darauf, A (blau markiert) zu überbrücken.


Löten Sie Drähte mit Dioden zu den entsprechenden Schlussfolgerungen.


Eine Seite.


Die andere Seite.


Biegen Sie die Drähte vom Stabilisator in die entgegengesetzte Richtung.]


Ein dünner mehradriger MGTF-Draht wird an den Ausgang des Transistors (D-Drain) gelötet, ist weicher und bricht den Transistorschenkel nicht, nachdem der Draht in einem Bündel verlegt wurde.


Das + 12V Stromkabel wird durch die Diode stärker verlötet, der Streifen auf der Diode vom Kabel.


Schrumpfen Sie Cambric und löten Sie es auf das 3. Bein des Stabilisators.


Nach Überprüfung aller Verbindungen ist der Kreislauf vollständig mit Heißkleber gefüllt.


Wir kabeln die Drähte, der Stromkreis kann mit Klebeband umwickelt oder in ein leeres Fahrzeugrelaisgehäuse gelegt werden.


Zum Vergleich die Größe der hergestellten Wegfahrsperre mit der Größe des Fahrzeugrelais und des Relais aus dem Pandora-Alarm.

Nachdem ich den Betrieb des Geräts auf dem Tisch überprüft habe, lege ich es zusätzlich 20 Minuten lang bei -18 ° C in den Gefrierschrank und überprüfe dann erneut alles. Dies ist so, dass es keine Überraschungen im Auto gibt. Eine LED ist auf der Sensorplatine installiert, ich verdampfe sie, jetzt wird sie nicht mehr benötigt.

Alles ist fertig, Sie können es auf einem Auto installieren. Ich versiegele die Sensorplatine während der Installation mit Schmelzkleber oder breitem Klebeband. Verbindungsorte, Sperr- und Sperrverfahren werden für ein bestimmtes Fahrzeug ausgewählt.

In Kasan und nahe gelegenen Städten kann ich mit einem programmierten Mikrocontroller helfen oder ihn installieren.
9.3
9.7
9.7

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
1 Kommentar
Der Autor
Korrigierte (erneut überprüfte) HEX-Datei für "Wegfahrsperre auf dem PIC12F629-Mikrocontroller mit einer Taste".
Danke Gal65, ich habe den Vorgang überprüft und einen Fehler gefunden.

: 020000040000FA
: 020000000C28CA
: 08000800A0000308A10021087B
: 100010008300A00E200E0900640083165630810074
: 1000200011309500831283128501073099008316E1
: 100030003E3085008312A301A401A501A601A701FA
: 10004000A201831602309B001C141A08A20083121E
: 10005000221522182F2864000F30A7003128023003
: 10006000A700221836286400051EF229FC2164002E
: 10007000221DE728ED216400851E31286400270831
: 10008000A70BE22864000514000000000000DD14141
: 1000900064000510000000000000D521221DDC28AE
: 1000A000D5216400221DDC28640005140000000036
: 1000B0000000D521221DCB28D5216400221DCB288C
: 1000C000851EBE2864000510000000000000D52138
: 1000D0006400221DDC28851EBE28D521221DDC28B7
: 1000E0002218BE28640005140000000000C02192
: 1000F0006400FC21221DCB28ED21851EBE280510A1
: 10010000000000000000C021221DDC28640005144E
: 10011000000000000000D5216400221DCB28ED2145
: 10012000851EBE280510000000000000C021221D11
: 10013000DC2864000514000000000000D5216400E4
: 10014000221DCB28ED21851EBE28051000000000D1
: 100150000000C0216400221DDC286400051400009A
: 1001600000000000C0216400221DCB28ED21851E67
: 10017000BE280510000000000000C0216400051426
: 100180000000000000006400D5216400221DCB287F
: 100190006400851AC32864000510000000000000F8
: 1001A00022188B292214000000000000FCFC21221DCF
: 1001B000DC280330A700B029A20122150510000099
: 1001C000000000006400C021FC212219B029640055
: 1001D0000F30A700A2012215FC216400221DE72890
: 1001E000ED216400851EA029C021A70BEC28640026
: 1001F000851EA029ED216400FC21221DE728ED21A8
: 1002000064008519F7280530A600D5218519F7283F
: 100210006400FC21221DE728A60B05296400851E29
: 10022000A029ED216400FC21221DE728ED216400B6
: 10023000851D0E290530A600D521851D0E296400D7
: 10024000FC21221DE728A60B1C29640003013C3079
: 10025000A7006400851EA029ED216400FC21221D59
: 10026000E7286400C021A70B2929A21C42286400AA
: 100270000514000000000000D521640005100000F6
: 1002800000000000D521D521640005140000000005
: 100290000000D5216400221DDC28ED21851E602987
: 1002A000D521851E602964000510000000000000B3
: 1002B000D521851E6029D5216400221DDC28D52189
: 1002C00022188B296400051400000000000022148D
: 1002D0006400D5216400221DDC286400851A682989
: 1002E000640005100000000000000330A700640057
: 1002F000FC21221DB029ED2164000301851E752912
: 100300006400C021221DB029ED216400A70B7C29C7
: 1003100037290C280C280F30A700640005140000B2
: 1003200000000000C021221DB029051000000000BF
: 100330000000D8216400221DB029A70B8D29D928DF
: 10034000831602309B0022089A0083161C158B131B
: 1003500055309D00AA309D009C148B1783120C28E9
: 10036000831602309B0022089A0083161C158B13FB
: 1003700055309D00AA309D009C148B1783123B289A
: 100380000A30A5000519C629221108002215593086
: 10039000A400C830A300640000000000A30BCB2918
: 1003A000A40BC929A50BC22908000530A500DA292C
: 1003B0000230A5000519DE29221108002215593046
: 1003C000A400C830A300640000000000A30BE329D0
: 1003D000A40BE129A50BDA290800A6016400A60BED
: 1003E000EE2908000530A6006400C021051A312856
: 1003F000A60BF429A214F728051D002A22150800CF
: 0404000022110800BD
: 02400E00CC0FD5
: 00000001FF

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...