Čo je San Tire. CAN-BUS - Ako funguje elektronika v moderných autách? Štandardné a pokročilé

Administrátor

18702

Aby bolo možné pochopiť princípy práce s neobmedzenou pneumatiky, sme sa rozhodli napísať / prekladať množstvo článkov na túto tému, ako obvykle, na základe materiálov z cudzích zdrojov.

Jeden z podobných zdrojov, ktoré, ako sa nám zdalo, pomerne vhodne ilustruje princípy can-pneumatiky, sa stal video-prezentácia bankovým tréningovým produktom spoločnosti IGENTI ENGINEERING (http://canbasic.com ).

Vitajte na prezentácii nového Canbasic výrobku, systém vzdelávania (za poplatok), venovaný fungovanie pneumatiky Kan (CAN).

Začneme základom budovania siete na pneumatiky. Schéma obsahuje auto s jeho osvetľovacím systémom.



Zobrazí sa bežné elektroinštalácie, v ktorom je každá svietidlo priamo pripojená k akémukoľvek prepínaču alebo kontaktnej brzdové pedál.



Podobná funkcia je teraz zobrazená pomocou technológie CAN-BUS. Predné a zadné svetlá sú pripojené k ovládaniu modulov. Riadiace moduly sú spojené paralelne s rovnakými vodičmi pneumatiky.



Tento malý príklad ukazuje, že objem elektroinštalácie znižuje. Okrem toho riadiace moduly môžu detekovať blikajúce lampy a informovať vodiča.

Auto na zadanej formulári obsahuje štyri riadiace moduly a jasne odráža konštrukciu učebných osnov (poplatky) canbasic



Vyššie opísané štyri uzly pneumatík (môže uzol).

Predný modul ovláda predné svetlá.

Uzol alarmu zabezpečuje kontrolu nad vnútorným vozidlom.

Hlavný riadiaci modul spája všetky systémy vozidiel pre diagnostiku.

Zadný uzol riadi zadné svetlá.

Na canbasic tréningovej doske môžete vidieť smerovanie (umiestnenie) troch signálov: "Power", "CAN-HI" a "Earth" pripojenie v riadiacom module.



Vo väčšine vozidiel na pripojenie hlavného manažmentu modulu k počítaču pomocou diagnostického softvéru potrebujete konvertor OBD-USB.



Canbasic dosky už obsahujú konvertor OBD-USB a môžu byť priamo pripojené k počítaču.

Z rozhrania USB je poplatok, takže nie sú potrebné žiadne ďalšie káble.



Pneumatiky sa používajú na prenos viacerých údajov. Ako to funguje?

Ako môže byť autobus

Tieto údaje sa prenášajú postupne. Tu je príklad.

Muž s lampou, vysielačom, chce poslať niektoré informácie osobe s teleskopom, príjemcom (prijímačom). Chce poskytnúť údaje.



Aby ste to urobili, súhlasili s tým, že príjemca vyzerá za stav lampy každých 10 sekúnd.



Vyzerá to takto:







80 sekúnd:



Teraz 8 dátových bitov boli odovzdané rýchlosťou 0,1 bitov za sekundu (tj 1 bit v 10 sekúnd). Toto sa nazýva sériový prenos dát.



Ak chcete použiť tento prístup v automobilovej aplikácii, časový interval sa zníži z 10 sekúnd na 0,000006 sekúnd. Prenos informácií zmenou úrovne napätia na dátovom zbernici.



Na meranie elektrických signálov pneumatiky Kan sa používa osciloskop. Dve meracie platformy na hanbázovej doske vám umožňujú merať tento signál.



Ak chcete zobraziť kompletné, môže správa o osciloskope klesá.



Výsledkom je, že jednotlivé bity môžu byť uznané. Na vyriešenie tohto problému je hanbasický modul vybavený digitálnym oscovým osciloskopom.

Vložíme hanbný modul do voľného konektora USB, po ktorom bude automaticky zistený. TERAZ CANBASIC SOFTWARE TERAZ.



Môžete vidieť typ softvérového osciloskopu s pripojenými hodnotami bitov. ČERVENÉ Zobrazuje údaje prenášané v predchádzajúcom príklade.

Vysvetliť inej časti CAN správ, maľujeme na rám a pripojiť podpisy k nemu s popisom.



Každá maľovaná časť môže správa zodpovedá vstupnému poľu rovnakej farby. Oblasť označená červenou farbou obsahuje informácie o užívateľských dátach, ktoré môžu byť špecifikované v bitoch, formáte trblietky alebo hexadecimálny formát.

Žltá oblasť definuje počet užívateľských dát. V zelenej zóne je možné inštalovať jedinečný identifikátor.

Modrá oblasť umožňuje zadať správu, ktorú môžete určiť pre vzdialenú požiadavku. To znamená, že odpoveď sa očakáva od iného uzla. (Vývojári samotných systémov odporúčajú, aby nepoužívali vzdialené požiadavky na niekoľko dôvodov, ktoré vedú k závade systému, ale to bude ďalší článok.)

Mnohé zberné systémy zbernice sú chránené pred rušením s druhým kanálom CAN-LOM pre prenos dát, ktorý je obrátený voči signálu CAN-HI (t.j., existuje rovnaký signál, len s opačným znakom).



Šesť po sebe idúcich bitov s rovnakou úrovňou určujú koniec rámu môže.



Tak sa zhoduje, že iné časti rámu môže obsahovať viac ako päť po sebe idúcich bitov s rovnakou úrovňou.



Aby sa zabránilo tomuto bitovej značke, ak sa zobrazí päť po sebe idúcich bitov s rovnakou úrovňou, na konci rámu môže byť vložený opačný bit. Tieto bity sa nazývajú večikom (odpadkové bity). Môže prijímače (príjemcovia signálu) ignorovať tieto bity.



Pomocou vstupných polí je možné nastaviť všetky kanály CAN-FRAME a preto môže byť odoslaná.

Vložené dáta sa okamžite aktualizujú v ráme CAN, v tomto príklade sa dĺžka dát zmení z jedného bajtu o 8 bajtov a posunie sa na jeden bajt.



Text popisu označuje, že otočný signál bude riadený pomocou identifikátora "2c1" a dátové bity 0 a 1. Všetky dátové bity sa resetujú na 0.



Identifikátor je nastavený na "2c1". Ak chcete aktivovať otočný signál, dátový bit musí byť nastavený od 0 do 1.



V režime "V Salon" môžete ovládať celý modul pomocou jednoduchých kliknutí myšou. Môžu sa údaje automaticky nainštalovať v súlade s požadovaným účinkom.

Otočné lampy môžu byť inštalované na strednom svetle, aby pracovali ako DRL. Jas bude kontrolovaný pulznou moduláciou (PWM), v súlade s možnosťami modernej technológie diód.

Teraz môžeme aktivovať svetlomety blízkeho svetla, hmlovky, zastaviť signály a svetlomety na dlhé vzdialenosti.



S odpojením blízkeho svetla sú tiež odpojené hmlové svetlá. CANBASIC LOCKTION LOGICKÉHO PROSTREDIA ZARIADENIA VOLKSWAGEN. Zahrnuté sú aj funkcie zapálenia a "domáce návrat".

So signálovým uzlom môžete po začatí vzdialenej požiadavky prečítať signál snímača.

V režime vzdialenej požiadavky bude druhý rámový rámec prijatý a zobrazený pod odoslaným rámcom.



Teraz môže dátový bajt teraz obsahuje výsledok merania snímača. S prístupom k senzoru prsta môžete zmeniť nameranú hodnotu.



Kľúč pauzy zamrzne prúd môže rámu a umožňuje presnú analýzu.

Ako už bolo znázornené, rôzne časti rámu môže byť skryté.



Okrem toho je podporovaný skrytý každej bit v rančnom ráme.

Je to veľmi užitočné, ak chcete použiť zobrazenie CAN-FRAME vo vašich vlastných dokumentoch, napríklad v liste cvičení.

Diagnostika a opravy: CAN - TYER

21.02.2006

To je to, čo vyzerá (v podstate) rovnaká "pneumatika)MÔCŤ ", s ktorým nedávno budeme musieť čeliť viac a častejšie:

foto 1.

Tento obyčajný dvojvodičový kábel tzv. .
Na tejto fotografii 1 zobrazuje vodiče môžu vysoko a môžu nízke napájanie.
Na týchto vodičoch je výmena dát vykonaná medzi riadiacimi blokmi, môžu niesť informácie o rýchlosti vozidla, rýchlosť otáčania kľukového hriadeľa, uhla vopred zapaľovania, a tak ďalej.
Upozorňujeme, že jeden z vodičov je dodatočne označený čiernym prúžkom. Preto je zaznamenané a vizuálne určené drôtomVysoký (oranžová-čierna).
Farebný drôt
Plechovka. - oranžovo-hnedé.
Pre hlavnú farbu pneumatiky
MÔCŤ Prijala oranžovú farbu.

Na výkresoch a výkresoch je obvyklé znázorniť farby vodičov pneumatík.MÔCŤ Iné kvety, menovite:

foto 2.

Vysoký - žltá farba
Plechovka. - Zelená

Existuje niekoľko odrôd pneumatík.MÔCŤ definované funkciami, ktoré vykonávajú:
Môže napájanie pneumatiky(Rýchly kanál) .
Dovoľuje
Preneste informácie o rýchlostiach) 500 kbps a slúži na komunikáciu medzi riadiacimi blokmi (Motor - Prenos)
Autobus môže systém "Comfort"(Pomalý kanál) .
Dovoľuje
Prenášajú informácie rýchlosťou 100 kbps a slúži na komunikáciu medzi riadiacimi blokmi, ktoré sú zahrnuté v systéme pohodlia.
Môžu informácie o dátovom zbernici a príkazovom systéme(Pomalý kanál), ktorý umožňuje prenášať dáta na 100 kbit / s. Poskytuje komunikáciu Medzi rôznymi servisnými systémami (napríklad telefónne a navigačné systémy).

Nové modely áut sú čoraz viac podobné letúnom - z hľadiska počtu uvedených vlastností pre bezpečnosť, pohodlie a životné prostredie. Kontrolné bloky sa stávajú čoraz viac a "ťahom" z každej banke drôtov - nereálne.
Preto okrem pneumatikyMÔCŤ Tam sú už iné pneumatiky, ktoré nazývali tituly:
- Lin autobus (jednodieračová zbernica)
- najviac pneumatiky (pneumatika vlákien)
- Bezdrôtová pneumatika Bluetooth

Ale nebudeme "vymaniť myšlienku stromu", našej pozornosti vyostrie na jednu konkrétnu pneumatiku:MÔCŤ (Podľa názorov spoločnostiBosch).

V príklade zbernice CAN Napájacia jednotka je možné vidieť v signálovej forme:

Foto 3.

Keď môže na vysokej zbernici Dominantný stav, napätie drôtu stúpa na 3,5 voltov.
V recidickom stave je napätie na oboch vodičoch 2,5 voltov.
Keď je na drôte
Nízke. Dominantný stav, napätie klesne na 1,5 voltu.
("Dominantný" je fenomén dominantný, dominantný alebo dominantný v akomkoľvek sfére, zo slovníkov).

Zvýšiť spoľahlivosť prenosu údajov, autobusuMÔCŤ Použije sa diferenciálna metóda prenosu signálov na dvoch vodičoch s názvom.Krútený pár. . A drôty, ktoré tvoria tento párMôže vysoko a môže nízky .
V počiatočnom stave pneumatiky na oboch vodičoch je podopretý konštantným napätím na špecifickej (bázickej) úrovni. Pre pneumatiky
MÔCŤ Napájacia jednotka Približne sa rovná 2,5 voltom.
Takýto počiatočný stav sa nazýva "odpočinkový štát" alebo "recesívny".

Ako sa signály prenášajú a konvertujúMôže pneumatika?

Každý z riadiacich blokov je pripojenýMÔCŤ Autobus cez samostatné zariadenie nazývané transceiver, v ktorom je signálny prijímač, ktorý je diferenciálny zosilňovač nainštalovaný na vstupných signálov:

foto 4.

Vstup do vodičovVysoko a nízko. Signály zadajte diferenciálny zosilňovač sa spracovávajú a zadali na vstup riadiacej jednotky.
Tieto signály predstavujú napätie na výstupe diferenciálneho zosilňovača.
Diferenciálny zosilňovač tvorí tento výstupný napätie ako rozdiel medzi napätím na vysokých a nízkych drôtoch.
Vplyv veľkosti základného napätia sa teda eliminuje (v zbernici CAN zbernice, je to 2,5 v) alebo akékoľvek napätie spôsobené napríklad externým rušením.

Mimochodom, o rušení. Ako sa hovorí, "pneumatikaMÔCŤ Dosť odolné voči rušeniu, takže zistili také rozšírené použitie. "
Pokúsme sa s ním vysporiadať.

Drôty pneumatík. Napájacia jednotka sa nachádza v motorovom priestore a rušenie môže ovplyvniť interferenciu rôznych objednávok, napríklad rušenie zo systému zapaľovania.

Od pneumatiky môže Pozostáva z dvoch vodičov, ktoré sú navzájom skrútené, záruka súčasne ovplyvňuje dva vodiče:

Z vyššie uvedeného obrázku je možné vidieť, že sa to stane ďalším: v diferenciálnom zosilňovačov, napätie na nízkom drôte (1,5 V - "Pp. ") Odstránené z napätia
Na vysokej úrovni (3,5 V - "
Pp. ") Neexistuje žiadny rušenie v spracovanom signáli ("PP "- rušenie).


Poznámka: Podľa času môže mať článok pokračovanie - oveľa stále zostáva "pre scény".



Kucher v.p.
© LEGION AUTODATA

Tiež by vás mohlo zaujímať:

Čo je možné pneumatiky.

História vzniku môže začať v polovici 80. rokov minulého storočia. BOSSH, spolu s Intel, vyvinula nové digitálne dátové rozhranie - Controller Area Network (CAN).

Analógové alarmové pripojenie (bez pneumatiky)

Prečo potrebujete v aute.

CAN bus umožňuje pripojiť ľubovoľný počet senzorov, regulátorov, pohonov a ďalších blokov v aute (napríklad: ABS, SRS Airbag, ESP, Imobilizér, riadiacej jednotky motora, klimatizácia, PPC, Centrálny zámok, Light, Suspension, Prístrojová doska Panel , atď ...) v duplexnom režime (príjem a prenos dát) rýchlosťou až 1 MB / s. V tomto prípade sa môže samotná pneumatika, pozostáva zo všetkých dvoch drôtov (krútený pár). Predtým bolo potrebné použiť stovky vodičov na pripojenie blokov. Prenos informácií z bloku do bloku sa uskutočnil na samostatnom drôte.

Inštalácia môže alarm pneumatiky

Auto Alarm s Modulom.

Môže modul.

Moderné auto alarmy sú vyrábané s integrovaným modulom, ktorý vám umožní pripojiť autoalarm priamo do digitálnej autobusu. ALARMA ALARMA dostane do digitálnych formulárov informácie o stave limitu, zámkov, zapaľovania, ručnej brzdy, tachometra atď. A môže tiež ovládať zámky dverí, okná, poklop, štandardný alarm a niektoré iné automobilové systémy. Umožňuje výrazne znížiť rušenie s pravidelným zapojením (spojenia sú vyrobené len na 6-8 vodičov, namiesto 15-20 vo verzii bez použitia môže byť zbernica) a zabráni problémom so zárukou elektrického zariadenia auta.

Moderné auto nie je len prostriedkom pohybu, ale aj pokročilý gadget s multimediálnymi funkciami a elektronickým systémom na kontrolu agregátov a partiu snímačov. Mnohí automobilári ponúkajú cestovné asistentky, asistenti, keď parkovanie, monitorovanie a správu AUTO z telefónu. To je možné vďaka použitiu zbernice CAN, ku ktorému sú pripojené všetky systémy: motora, bŕzd, volantu, multimédiá, klíma, atď.

MY ŠKODA OCTAVIA 2011 CAR. Neposkytuje možnosti správy z telefónu, takže som sa rozhodol opraviť tento nedostatok a zároveň a pridať funkciu ovládania hlasu. Ako brána medzi CAN a telefónom, ja používam Raspberry Pi so zbernicou CAN a WiFi TP-LINK WiFi. Protokol komunikácie automobilových jednotiek je uzavretý a všetky moje listy poskytnúť Volkswagen protokol dokumentácie respondenta. Preto je jediným spôsobom, ako zistiť, ako venovaných zariadenia v aute a naučiť sa zvládať je reverzné inžinierstvo z CAN protokolu VW.

Konal som v etapách:

  1. Pripojte sa k pneumatike zbernice
  2. Hlasové ovládanie pomocou HomeKit a Siri
Na konci ovládania videa hlasom okien.

Vývoj Can Shield pre Raspberry PI

Schétorová schéma tu trvala LNXPPS.DE/RPIE, je tu tiež popis záverov, 2 mikroobvody MCP2515 a MCP2551 sa používajú na komunikáciu s plechovkou. Dva možné vodiče môžu byť pripojené na štít. V SprintLayout 6 rozvedený poplatok, ktorý môže používať canboardrpi.LAY (na štíte s názvom Foto Prototyp na vrstve).

Inštalácia softvéru s CAN BUS

Na Raspbian 2-X pred rokom som potreboval zmiznúť bcm2708.c, aby som mohol pridať môže podporovať (možno to nie je potrebné). Ak chcete pracovať s CAN BUS, musíte nainštalovať nástroj Can-Utils Utility s Github.com/LINUX-CAN/CAN-UTILS, potom, čo sa načíta moduly a zvýšite rozhranie CAN:

# Inicializovať insmod spi-bcm2708 insmod môže insmod can-dev insmod can-surový insmod can-bcm insmod mcp251x # maerklin gleisbox (60112 a 60113) Používa 250000 # Loopback Režim pre testovanie IP Link Set Can0 Typ môže BitRate 125000 loopback na Ifconfig Can0P
Skontrolujte, či sa rozhranie CAN zvýšilo ifconfig:

Skontrolujte, či všetko funguje môže byť poslaný do tímu a dostať ho.

V jednom termináli Počúvajte:

[Chránené e-mail] ~ # Candump každý, 0: 0, # ffffffff
V inom termináli, pošlite:

[Chránené e-mail] ~ # Cansend can0 123 # deadbeef
Podrobnejší proces inštalácie je tu opísaný LNXPPS.DE/RPIE.

Pripojte sa k pneumatike zbernice

Po preskúmaní otvorenej dokumentácie na zbernici CAN VW som zistil, že používam 2 pneumatiky.

Môže napájanie pneumatikyPrenos dát pri rýchlosti 500 kbps, pripája všetky riadiace jednotky, ktoré slúžia tomuto zariadeniu.

Nasledujúce zariadenia môžu byť napríklad pripojené k zbernici plechovky elektrickej jednotky:

  • riadiaca jednotka motora,
  • aBS Riadiaca jednotka,
  • riadiaca jednotka stabilizačného systému meny
  • riadiaca jednotka prenosu,
  • blok riadiaceho vankúšovej správy,
  • kombinácia zariadení.
Autobus môže systém "Comfort" a Information Refering SystemPovolenie prenosu dát rýchlosťou 100 kbps medzi podávaním týchto riadiacich blokov systémov.

Napríklad na systém a informácie CANBUS<командной системы могут быть
Sú pripojené nasledujúce zariadenia:

  • cLIMATRONIC Riadiaca jednotka systému alebo klimatická inštalácia,
  • riadiace bloky vo dverách vozidla,
  • systémová riadiaca jednotka "COMFORT",
  • riadiaca jednotka s displejom pre rádiový a navigačný systém.
S prístupom k prvému môže ovládať pohyb (v mojej verzii na mechanike, aspoň môžete ovládať tempomat), ktorý dostanete prístup k druhému, môžete ovládať rádio, klimatické, centrálne zamykanie, elektrické okná, svetlomety, atď..

Obe pneumatiky sú pripojené cez bránu, ktorá je v oblasti pod riadením, diagnostický konektor OBD2 je pripojený k vstupnej bráne, bohužiaľ cez konektor OBD2 nemôže počúvať prevádzku z oboch pneumatík, môžete preniesť iba príkaz a požiadajte o pomoc štát. Rozhodol som sa, že by som pracoval len s autobusom "Comfort" a najvýhodnejšie miesto pripojenia k autobusu bol konektor v dverí vodiča.

Teraz môžem počúvať, všetko, čo sa deje v Can Bus "Comfort" a posielať príkazy.

Rozvoj sniffihoce a štúdium protokolu pneumatík


Potom, čo som dostal prístup k počúvaniu zbernice, potrebujem dešifrovať, kto sa končí. Formát balíka je zobrazený na obrázku.

Všetky pomôcky z súboru Can-Utils sú schopné rozobrať môžu balenie a dať len užitočné informácie, a to:

  • Identifikátor
  • Dĺžka údajov
  • Dáta
Údaje sa prenášajú v nešifrovanej forme, uľahčili štúdiu protokolu. Na Raspberry PI som napísal malý server, ktorý presmeruje údaje z Candump v TCP / IP, aby ste demontovali tok dát a krásne ich zobrazoval na počítači.

Pre macos som napísal jednoduchú aplikáciu, ktorú pre každú adresu prístroja pridáva bunku do znaku av tejto bunke, už vidím, aké údaje sa menia.

I Stlačte okno okna. Našiel som bunku, v ktorej sa dáta zmenia, potom som definoval, ktorý príkazy sa zhodujú, stlačte hore, drží sa, podržte ho.

Skontrolujte, či príkaz pracuje, môžete odoslať z terminálu, napríklad, aby ste zvýšili ľavé sklo hore:

Cansend Can0 181 # 0200
Príkazy, ktoré prenášajú, môžu zariadenia na pneumatiky zbernice v vagových vozidlách (SKODA OCTAVIA 2011) získané reverznou inžinierskou metódou:

// Predné ľavé sklo UP 181 # 0200 // Predné ľavé sklo nadol 181 # 0800 // Predné pravé sklo hore 181 # 2000 // Predné pravé sklo nadol 181 # 8000 // Zadné sklo hore 181 # 0002 // ľané sklo Down 181 # 0008 // Späť Správne sklo UP 181 # 0020 // Späť Správne sklo nadol 181 # 0080 // Central Lock Open 291 # 09AA020000 // Central Lock Close 291 # 0955040000 // Aktualizácia svetelného stavu centrálneho zámku (keď posielate Príkaz Otvorte / zatvorte zámok, ktorý kontrolu LED nemení stav, ktorý zobrazuje skutočný stav centrálneho zámku, musíte odoslať príkaz aktualizácie) 291 # 0900000000
Bol som lenivý študovať všetky ostatné zariadenia, takže v tomto zozname, presne to, čo som mal záujem.

Vývoj aplikácie telefónu

Pomocou prijatých príkazov som napísal aplikáciu pre iPhone, ktorý otvorí / zatvára okuliare a riadi centrálny zámok.

Na Raspberry Pi, spustil som 2 malé servery, prvý odosiela dáta zo CANDUMP v TCP / IP, druhá prijíma príkazy z iPhone a prenáša ich cansend.


Zdroje aplikácie Auto Control Aplikácia pre iOS

// // // FirstViewController.m Car Control // // Vytvoril Vitaliy Yurkin na 05/17/15. // Copyright (c) 2015 Vitaliy Yurkin. Všetky práva vyhradené. // #IMPORT "FirstViewcontroller.h" #IMPORT "Dataconnection.h" #IMPORT "CommandConnection.h" @Interface FirmViewController () @ Property (nonatomické, silné) dataconnection * Dataconnection; @ Property (nonatomické, silné) commandponnection * commandconnection; @ Property (slabý, neatomický) iBoutlet uilabel * dvere_1; @ Property (slabý, nonatomický) IBOUTLETU UILABEL * DOOR_2; @ Property (slabý, nonatomický) iBoutlet uilabel * dvere_3; @ Property (slabý, neatomický) IBOUTLETU UILABEL * DOOR_4; @ Property (slabý, nonatomický) iBoutlet Uibutton * CentralLock; - (iBaction) Lockunlock: (Uibutton *) Odosielateľ; @Implementation FirmViewController - (Void) ViewDidLoad (self.dataconnection \u003d; self.dataconnection.Delegate \u003d self ;; self.Commandconnection \u003d;) - (VOID) DIDRECOMMANDCONECONECONECTION (; // Likvidovať akékoľvek zdroje, ktoré možno obnoviť.) - (VOID) DOORSTATUSCHANGED: (CHAR) Hodnota (/ * 1 - Predné ľavé dvere 2 - Predné pravé dvere 4 - Zadné ľavé dvere 8 - Zadné pravé dvere 3 - Predné ľavé a pravé dvere \u003d 1 + 3 5 - Predné a zadné Dvere \u003d 1 + 4 * // Predné ľavé dvere, ak sú (hodnota & 1) (self.door_1.backgroundcolor \u003d; self.door_1.text \u003d @ "otvorené"; NSLOG (@ "1");) Else (Self.door_1 , pozadiaColor \u003d; self.door_1.Text \u003d @ "zatvorené";) // predné pravé dvere, ak (hodnota & 2) (self.door_2.backgroundcolor \u003d; self.door_2.text \u003d @ "otvorené"; nsslog (@ " 2 ");) Else (self.door_2.backgroundcolor \u003d; self.door_2.Text \u003d @" zatvorené ";) // zadné ľavé dvere, ak (hodnota & 4) (self.door_3.backgroundcolor \u003d; self.door_3.Text \u003d @ "Otvorené", nslog (@ "4");) inak (self.door_3.backgroundco Lor \u003d; self.door_3.Text \u003d @ "zatvorené"; ) // späť pravé dvere, ak (hodnota & 8) (self.door_4.backgroundcolor \u003d; self.door_4.Text \u003d @ "otvorené"; nsslog (@ "8");) inak (self.door_4.backgroundcolor \u003d; .Door_4.Text \u003d @ "zatvorené";)) bool firststatuschange \u003d áno; Bool laststatus; - (Void) CentralLockStatusChanged: (BOOL) Stav (// Na prvý stav Zmeny stavu Nastavte premennú LastStatus (Firststatuschange \u003d NO; // Invert Status, prejsť nasledujúci test laststatus \u003d! Stav;) // Zmeniť zámok Iba ak sa stav zmenil, ak (! (LastStatus \u003d\u003d Stav)) (// Skontrolujte stav, ak (stav) (FORSTATE: UICONTROLSTATENORMAL];) inak (Forstate: Uicontrolstatenormal];) laststatus \u003d stav;)) // predné ľavé sklo - (IBACY) FRONTLEFTUP: (UIBUTTON *) SENDER (;) - (IBACTION) FRONTLEFTVER: (ID) Sender () // Predné pravé sklo - (IBACE) Predné právo: (Uibutton *) Sender () - (IBACE) FRONTRIGHTNOST (ID) Sender (;) // Zadné ľavé sklo - (iBaction) LACKLEFTUP: (Uibutton *) Sender (;) - (iBaction) Backleftdown: (ID) Sender () // Späť Správne sklo - (IBACTION) Správca: ( UIBUTTON *) Odosielateľ (;) - (iBaction) backtrightdown: (ID) odosielateľ (;) - (iBaction) LOCKUNLOCK: (UIBUTTON *) SENDER (// IF Central Lock Zatvorené Ifstatus) (// Open; Intt6 4_T Heakesinseconds \u003d 1; // 1 sec exptract_TIME_T POPTIHIME \u003d DISPERTH_TIME (DISTATCH_TIME_NOW, LEAKNESSENESEKONSE * NSEC_PER_SEC); Dispatch_AFTER (POSTIMIME, DISTHAPTAGE_GET_MAIN_QUEUE (), ^ (VOID) (;)); ) Inak (// close; int64_t oneakesinsensEconds \u003d 1; // 1 sec exptract_time_t POPTIME \u003d DISPERTH_TIME (DISPERTH_TIME_NOW, Heakesinseconds * NSEC_PER_SEC);


Existuje spôsob, ako to písať aplikácie pre telefón, ale používať readyth sveta inteligentných domov, stačí byť nainštalovaná na systéme automatizácie Raspberry PI

Moderné auto je vybavené elektronickými riadiacimi jednotkami rôznych systémov: motor, protiblokovací brzdový systém, telo a ďalšie. V podstate sú tieto bloky mikropočítače.

Aby sme pochopili, čo je zbernica CAN v aute, predstavte si, že stroj je organizovaný lokálnu sieť, na ktorú sú tieto mikropočítače pripojené - tak, že pracujú v komplexe.

Je to podobné tomu, ako sú kancelárske počítače spojené do siete, aby zamestnanci, aby informácie od seba bez problémov a šéf mal možnosť rýchlo kontrolovať prácu kancelárskych zamestnancov.

Ako šéf v aute sa nachádza počítačový počítač a diagnostický systém.

História vývoja siete kontrolór

BOSCH, vyrábajúci výskum v oblasti automatizácie v 80. rokoch minulého storočia, navrhol štandard mikrokontrolérov, ktoré by sa mohli uplatňovať v automobilovom priemysle.

Môže sa aplikovať štandard nielen v automobiloch. V súčasnosti sa používa v koncepte "Smart Home", priemyselná automatizácia atď.

Vo vzťahu k automobilovej technológii sa môže (sieť regulátora) prispôsobená autobusu s fyzickou úrovňou. Organizuje sa s krúteným párom vodičov, podľa ktorého existujú balíky signálov rôznej polarity.

Takýto štandard získal medzinárodnú klasifikáciu ISO 11898. Rám (paket) obsahuje 11-bitový informačný signál (alebo 29-bitový režim v rozšírenom režime).

Všeobecne platí, že zbernica môže byť implementovaná pomocou skrúteného páru vodičov. Môže to byť optická vlákna a rádiový kanál.

Možno predpokladať, že so zavedením vozidiel z CAN-pneumatiky sa transformuje na mobilné rozhranie prenosu informácií, a prípadne komplex automobilov.

CAN-TILE CARE: Čo je to a jeho princíp prevádzky

Pneumatika je lokálna sieť, s ktorou sa informácie vymieňajú medzi riadiacimi blokmi rôznych automobilových systémov. Tak, riadiacou jednotkou, napríklad motorový motor, okrem hlavného mikrokontroléra slúžiacim motorom, predpokladá prítomnosť can regulátora, ktorá vytvára parcely impulzov pozdĺž dvoch pneumatík: môže-vysoká a môže-nízka (H a L ).

Tieto signály prenášajú transceiverom (skrútený pár). PrenosVervery alebo vysielače sú určené pre:

  • zlepšenie signálov
  • zabezpečenie hlukovej imunity prenášaných impulzov;
  • nastavenie prenosovej rýchlosti digitálneho prúdu;
  • ochrana linky v prípade poškodenia zbernice.

Teraz v automobilovej technológii aplikujte nasledujúce typy vysielačov - vysoká rýchlosť a porucha toleran. Vysokorýchlostný vysielač poskytuje relatívne vysokú rýchlosť prenosu rýchlosti - až 1 megabit za sekundu. Druhý typ vysielača má nižšiu prenosovú rýchlosť - až 120 kilobit za sekundu. Ale to je menej citlivé (tolerantní k chybám) ku kvalite zbernica CAN, umožňuje odchýlku jeho parametrov.

Systém výmeny údajov

Štrukturálny okruh spájania rôznych blokov automobilov do zbernice CAN môže byť zobrazený v tomto formulári:

Aby zodpovedali všetky zariadenia, to znamená, že organizácia optimálnych podmienok a rýchlosti príjmu - prenos, výstupný odpor vysielačov by mala byť približne rovnaká.

V prípade odpojenia alebo poškodenia niektorého z riadiacich jednotiek vozidiel, zmeny odporu pneumatiky, je porušená koordinácia rezistencie, čo vedie k výraznému zníženiu rýchlosti prenosu informácií cez autobus. Takéto porušenia môžu viesť k úplnej strate zbernice.

U niektorých áut, samostatný modul firewallu sa používa na odstraňovanie synchronizácie CAN informácií.

Každá správa prenášaná zbernicou, má vlastný identifikátor, napríklad "teplota chladiacej kvapaliny" a kód, ktorý zodpovedá jeho hodnote, ako napríklad "98,7 stupňov Celzia". To nebude nutné, aby bude absolútne hodnoty, je vo väčšine prípadov to sú relatívne binárne jednotky, ktoré sú ďalej konvertované na riadiace signály a riadenia.

Rovnaké údaje používa diagnostické nástroje na kontrolu a spracovanie informácií o hlavných systémoch auta.

Hlavné režimy zbernice CANT:

  • aktívne (zahrnutie zapaľovania);
  • spanie (keď je zapaľovanie vypnuté);
  • prebudenie a zaspalanie (keď je zapnuté a vypnuté zapaľovanie).

Počas režimu spánku je prúd spotreby zbernice minimálny. Avšak, na autobuse (s nižšou frekvenciou), sú signály prenášané na stav otvárania dverí a okien, iných systémov spojených s bezpečnosťou vozidla.

Väčšina moderných diagnostických zariadení poskytuje diagnostický režim CAN-BUS. Technicky sa organizuje priamym spojením vodičov na diagnostický konektor.

Výhody a nevýhody aplikácie Can-Tire v aute

Malo by sa začať so skutočnosťou, že ak sa v 80. rokoch minulého storočia nebola navrhnutá štandard, jej miesto určite obsadilo iný typ interakcie automobilových systémov.

Samozrejme, môžete umiestniť všetky ovládacie prvky automobilového systému v jednom superblock, v ktorom je naprogramovaný, aby sa zabezpečila interakcia rôznych systémov. Takéto pokusy boli francúzski výrobcovia. S rastúcou funkčnosťou a výkonom sa však pravdepodobnosť zlyhania výrazne zvyšuje. Poruchy, ako sú vysieľaní, môžu viesť k zlyhaniu štartu motora.

Hlavné výhody aplikácie zbernice CANT:

  • možnosť operačnej kontroly a;
  • kombinácia tokov informácií v jednom náklade;
  • univerzálnosť prispievajúce k zjednoteniu diagnostických procesov;
  • schopnosť pripojiť bezpečnostné systémy pre CAN-BUS (nie je potrebné vytiahnuť elektroinštaláciu na každý riadiaci prvok).

Nevýhody CAN BUS:

  • nízka spoľahlivosť;
  • poškodenie jednej z riadiacich jednotiek môže mať za následok úplnú nefunkčnosť pripojenia.

Riešenie problémov

Na prístrojovej doske k vozidlu nie je možné indikátor. Posúdiť, že funkčnosť zbernice CAND je prerušená, je to možné nepriamymi ukazovateľmi:

  • na prístrojovej doske boli zároveň vyčnievané niekoľko indikátorových porúch;
  • indikátory chladiacej kvapaliny, hladiny paliva sa zmizli;

Po prvé, mali by ste vykonávať diagnostiku. Ak sa zobrazí porucha pneumatík, mali by ste problém pokračovať v riešení problému.

Sekvencia práce:

  1. Nájsť vodiče skrútené párov pneumatík. Často majú čiernu (vysokú úroveň) a oranžovo-hnedé (nízke) farby.
  2. Skontrolujte, kedy je zapaľovanie zapnuté pomocou multimetra napätia na vodiče. Úrovne by nemali byť rovné 0 alebo viac ako 11 voltov (zvyčajne asi 4,5 voltov).
  3. Vypnite zapaľovanie, vyberte terminál batérie. Merať odpor medzi vodičmi. Ak sa snaží o nulu, znamená to, že v pneumatike je prítomný skrat, ak existuje prírastok do nekonečna.
  4. Získajte hľadať útes alebo skrat.
  5. Ak existuje podozrenie, že uzavretie zbernice dochádza v dôsledku zlyhania akejkoľvek riadiacej jednotky, je možné postupne vypnúť riadiace jednotky a ovládať odpor a prevádzku pneumatiky.

Porucha plechoviek sa týka komplexných elektrických porúch. Ak vlastník vozidla nemá potrebné zručnosti na opravu elektrikára, je lepšie využiť služby špecialistu.