» elektroniikka »Käynnistyksenesto PIC12F629-mikrokontrollerissa

Käynnistyksenesto PIC12F629-mikrokontrollerissa



Käynnistyksenestolaite - englanti käynnistyksenestolaite - "käynnistyksenestolaite". Varkaudenestolaite, joka estää tärkeät virtapiirit sytytysjärjestelmässä. Säännölliset käynnistyksenestolaitteet eivät salli moottorin käynnistämistä. Lisäasennusta varten käynnistyksenestolaitteiden valmistajat menivät pidemmälle ja eivät vain estä moottoria, vaan luovat sytytysvirheitä.

Asetin tavalliset salaisuudet, vaihtokytkimet, rullakytkimet rullilla jne. Luin lehdestä, että mikä tahansa epästandardi lukitus lisää hyökkääjän auton varastamiseen kuluvan ajan noin 20%.

En ole asiantuntija kaappaamisessa, mutta minulla oli kokemusta yksinkertaisten hälytysten avaamisesta epästandardilla lähestymistavalla, ehkä tämä on totta. Passiivisten lukitusten haittana on, että soittamalla piiri, voit selvittää missä teho ei riitä ja missä signaali ei kulje. Täällä aktiivinen lukitus on jo tarkalleen näissä 20%: ssa. "Kelluva" vika on vaikeampi löytää, todentaa.

Käynnistyksenestolaite K561LA7- ja K561LP2-siruilla.


Tässä on kaksi vaihtoehtoa käynnistyksenestolaitteelle, releillä ja ilman. Kun olen tehnyt ja asettanut sellaisen, viin piirejä keskustelua ja toistamista varten, mutta vertailuun mikrokontrollerin piiriin.

Algoritmi: moottorin käynnistyksen jälkeen painikkeen painamiseen annetaan 15 sekuntia, ellei sitä paineta, lukko kytketään päälle ja pysyy, kunnes moottori pysähtyy. Kun moottori pysähtyy, lukko sammutetaan, 2 sekunnin ajastin lukon sammuttamiseksi aktivoidaan. Jos käynnistät moottorin uudelleen painamatta painiketta, moottori lukkiutuu 2 sekunnin kuluttua ja poistetaan vasta moottorin pysähtymisen jälkeen.

Kun sytytysvirta kytketään (moottori ei käy), kaikki teho on normaalia, käynnistyksen yhteydessä signaalit rekisteröidään, kunnes tukkeutumista ei ole. Siten on mahdotonta ajaa, mutta ”toimintahäiriön” löytäminen on vaikeampaa.

Piiriissä, joissa on erillisiä elementtejä, on haittoja - paljon yksityiskohtia (luotettavuus vähenee), aikaviiveet toteutetaan RC-piireillä (lämpötilariippuvuus), vaihtamaton työlogiikka.

Käynnistyksenesto PIC12F629-mikrokontrollerissa napilla.



DADM - hätäöljyn paineanturi

Ohjelmallisesti toistaa piirin toiminnan algoritmin erillisillä elementeillä, mutta monimutkaisemmalla, plus mahdollisuus automaattiseen käynnistykseen, kuljettajan oven ohjaaminen "Kaappaustenesto" -toiminnon toteuttamiseksi, "kelluva" lukitus (kun se on kytketty oikein, se luo viallisen sytytysjärjestelmän ulkonäön) ja haihtumattoman tilan muisti. Pariston poistamisen jälkeen ohjelma nousee edelliseen asentoon.
En määrittänyt tilaindikaattoreita nimenomaan, paina vain painiketta (osoitamme sen sisään auto omistaja). Palvelutila toteutetaan liittimellä. Lämpötilaolosuhteet -40 ° C ... + 85 ° С. nykyinenkulutus 1 mA (mikro-ohjaimen tekninen esite). Estämispaikka valitaan tietylle autolle.

Heksatiedosto:


Yksityiskohtaisesti osaan kirjoittaa työn algoritmin PM-muodossa, jos halutaan toistaa.
Painikkeen asennuspaikka on mielivaltainen, painikkeen sijaan voit laittaa ruokokatkaisimen ovensuojuksen alle tai kojelautaan. Piilota magneetti avainnipussa tai merkinnässä.

Käynnistyksenestolaite PIC12F629-anturilla.



DADM - hätäöljyn paineanturi



Heksatiedosto:


Algoritmi, kuten ensimmäisessä kaaviossa, palvelutila toteutetaan ohjelmistossa. Anturi voi toimia itsekelausruuvina, joka on ruuvattu viivaan, mutta ei oikaiseva maahan. Tai jokin metallikuvake, -kuvake ... Lanka laitteesta anturiin on mieluiten enintään 40 cm.

Luotettavan kontaktittoman anturin ohjelmistoista käyttöönottoa ei ollut mahdollista, Aliexpress tuli pelastamaan. Anturi TTP223-sirulla. Tämän sirun avulla voit tehdä kontaktittoman anturin, joka on liimattu esimerkiksi paneelin takaosaan. Vastausetäisyys jopa 1cm.

Käynnistyksenesto PIC12F629-mikrokontrollerissa


Anturin herkkyyttä säädellään C9-kondensaattorilla, jonka kapasiteetti on jopa 50pF (mitä pienempi kapasiteetti, sitä suurempi herkkyys, asenin sen 22 - 33pF) ja kosketuslevyn kokoa, jos mikrosiru on juotettu erikseen.
Itse siru on hyvin pieni, sitä on vaikea juottaa, joten on parempi käyttää valmista lautaa kosketuslevyllä.




On tarpeen lisätä hyppyjohtimet - 6 kosketinta maahan, 4 kosketinta + 5 V: iin (hyppylauta A taululla), tämä on lukittumaton tila, aktiivinen matala taso lähdössä (kosketti anturia, 0 ulostulossa, vapautettu - 1). Lähtö voidaan kytkeä PIC12F629-mikrokontrollerin tuloon 5 ensimmäisessä ja toisessa käynnistyksenestopiiriä muuttamatta laiteohjelmistoa.

tiedot:
1. PIC12F629 -1; (Chip-Dip-hinta - 97 ruplaa, Aliexpressistä ostin hinnalla 37 ruplaa.);
2. 78L05 -1; (5 V jännitteen stabiloija);
3. Kaikki vastukset 0,125 W, nimellisarvot piirissä;
4. diodit tuloissa D1, D2, D3, D5 (mikä tahansa pienitehoinen);
5. Diodi virtalähteelle D4 - 1N1404; (voimakkaampi, 1A);
6. Keraamiset ja elektrolyyttikondensaattorit on esitetty kaaviossa;
7. Transistori Q1– AO3400 (A09T) -kentän N-tyyppi; (hinta Aliexpressille 96rub / 100kpl.);
8. Anturikortti TTR223: lla. (hinta alk. 63 ruplaa 10 kappaleesta Aliexpressillä);
9. Kutista kambiini.



Tuotantoesimerkki:
Ohjelmoimme mikrokontrollerin, tarvitsen tähän ohjelmoijan, käytän PICKit2: ta.

Kytke ensin ohjelmoija ilmaiseen USB-tuloon, avaa PICkit 2 v2.61-ohjelma
(Voit ladata täällä)


Paljastamme 5 volttia, muuten mikro-ohjain ei käynnisty.


Kiinnitämme huomiota ja kirjoitamme kalibrointivakion muistiin. Heksatiedoston lukemisen jälkeen sen ei pitäisi muuttua, jos se on muuttunut, niin kirjoitamme tähän osoitteeseen uudelleen


Napsauta File (Tiedosto) ja valitse avautuvassa ikkunassa hex-tiedosto:


Hex-tiedostomme on ladattu ohjelmaan. Olemme vakuuttuneita siitä
1. kalibrointivakio ei ole muuttunut;
2. Napsauta Kirjoita.


Ohjelma latautuu mikro-ohjaimeen, läpäisee varmennuksen ja, jos kaikki on hyvin, näyttöön tulee viesti Ohjelmointi onnistunut ja ikkunat muuttuvat vihreiksi. Muuten ikkunat ovat punaisia, sinun on poistettava ohjelma mikro-ohjaimesta (Poista) ja ohjelmoitava uudelleen.

Käynnistyksenestolaitteen tulisi olla näkymätön, juuri nämä teen juuri ilman levyjä. Näytän tämän menetelmän täällä:


En voi tehdä ilman kolmatta kättä, pidän sitä krokotiililla, taivun ensimmäistä ja kahdeksannta jalkaa mikropiirin sisällä.


Purraan jalat reunoja pitkin niin, että niiden välillä on vähintään 3 mm etäisyys.

Juotin jännitteenvakaimen 78L05, stabilointiaineen 1. osan mikrokontrollerin 1. osaan, stabilointiaineen toisen osuuden mikrokontrollerin 8. osaan kaavion mukaisesti.

Ylhäältä.


Sitten kaavion mukaisesti juotetaan 2, 3, 4, 5, 6 mikrokontrollerin jalkojen 100 k ohmin vastus + 5 V: lle.


Tällöin negatiivinen kosketin on oltava väliaikaisesti taivutettu taaksepäin.


Sitten käytän dielektrinä kaksipuolisen teipin paperinauhaa.

Laitan tämän paperinauhan negatiivisen koskettimen alle ja juotan melua vaimentavat kondensaattorit samoihin koskettimiin.

Tästä käy ilmi.

Kondensaattorin koskettimet eivät saavuta negatiivista, kiristän ylimääräisellä kovalla johdolla, esimerkiksi diodista.

Sen pitäisi olla tällainen.

Ei kovin selvästi näkyvissä, seuraava vaihe on kondensaattorien juottaminen virtalähteessä stabilointiaineen tuloon ja ulostuloon.

Sitten transistori juotetaan. Kenttävaikutteinen transistori, jolla on kapasitiivinen portti, ja ulostulossa oleva mikro-ohjain tuottaa enintään 5 volttia, joten sitä voidaan käyttää ilman portin vastusta.

Seuraavaksi valitsemme eriväriset johdot, jotta emme myöhemmin ymmärrä mihin kontakti menee.

Juota diodien signaalijohdot, diodin musta nauha johtimen suuntaan.

Laitoimme sitten kutistuvan kambiinin lankaan ja lämmitämme sen.

Sen pitäisi olla tällainen.


Juotosjohtimet anturiin ja muista hyppää A (merkitty sinisellä).


Juotosjohdot diodeilla vastaaviin johtopäätöksiin.


Yksi puoli.


Toinen puoli.


Taivuta johdot vastakkaiseen suuntaan stabilisaattorista.]


Ohut moniytiminen MGTF-johdin juotetaan transistorin ulostuloon (D-drain), se on pehmeämpi ja ei riko transistorin jalkaa sen jälkeen, kun lanka on asetettu kimppuun.


+ 12 V: n virtajohto juotetaan diodin kautta voimakkaammalle, diodin liuska johdosta.


Pukeudu kutistuva kambriini ja juote stabilisaattorin 3. osaan.


Kun kaikki liitännät on tarkistettu, piiri täytetään kokonaan kuumalla liimalla.


Valjastamme johdot, piiri voidaan kääriä sähköteipillä tai sijoittaa tyhjään autojen relekoteloon.


Vertailun vuoksi valmistetun käynnistyksenestolaitteen koko auton releen ja Pandora-hälytyksen releen koon kanssa.

Kun olen tarkistanut laitteen toiminnan pöydällä, panen sen lisäksi pakastimeen -18 ° C: seen 20 minuutiksi ja tarkistan sitten kaiken uudelleen. Tämä on niin, että autossa ei ole yllätyksiä. Anturilevylle on asennettu LED, haihdun sen, nyt sitä ei tarvita.

Kaikki on valmis, voit asentaa sen autoon. Suljetan anturilevyn kuumasulaliimalla tai leveällä teipillä asennuksen aikana. Yhteyspaikat, esto- ja estomenetelmät valitaan tietylle autolle.

Kazaanissa ja lähikaupungeissa voin auttaa ohjelmoidussa mikro-ohjaimessa tai asentaa sen.
9.3
9.7
9.7

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
1 kommentti
Kirjailija
Korjattu (tarkistettu) HEX-tiedosto "PIC12F629-mikrokontrollerin käynnistyksenestolaite napilla".
Kiitos Gal65, tarkistin toiminnan ja löysin virheen.

: 020000040000FA
: 020000000C28CA
: 08000800A0000308A10021087B
: 100010008300A00E200E0900640083165630810074
: 1000200011309500831283128501073099008316E1
: 100030003E3085008312A301A401A501A601A701FA
: 10004000A201831602309B001C141A08A20083121E
: 10005000221522182F2864000F30A7003128023003
: 10006000A700221836286400051EF229FC2164002E
: 10007000221DE728ED216400851E31286400270831
: 10008000A70BE22864000514000000000000DD14141
: 1000900064000510000000000000D521221DDC28AE
: 1000A000D5216400221DDC28640005140000000036
: 1000B0000000D521221DCB28D5216400221DCB288C
: 1000C000851EBE2864000510000000000000D52138
: 1000D0006400221DDC28851EBE28D521221DDC28B7
: 1000E0002218BE286400051400000000000000C02192
: 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
: 1003C000A400C830A30064000000000000A30BE329D0
: 1003D000A40BE129A50BDA290800A6016400A60BED
: 1003E000EE2908000530A6006400C021051A312856
: 1003F000A60BF429A214F728051D002A22150800CF
: 0404000022110800BD
: 02400E00CC0FD5
: 00000001FF

Suosittelemme lukemaan:

Anna se älypuhelimelle ...