A Can gumiabroncs egy kis elmélet és gyakorlat
CAN-busz: egy kis elmélet és gyakorlat
Még ma is, a CAN interfész magabiztosan cseréje UART-eredetű interfészek (RS485, RS232), mint inkább funkcionális gumiabroncs nagyobb teljesítmény, és jó okkal. De eddig nem sok fejlesztő tudja, hogyan és milyen „van” ez a felület. Próbáljunk néhány példát, hogy fontolja meg, és ossza meg saját tapasztalatait használja ezt a felületet, valamint egy általános elmélet, alkalmazási példák és gyakorlati alkalmazási javaslatot.
Mi a CAN-busz, általánosságban, hogy hasonló Ethernet interfész leíró logika a busz nem kötődik semmilyen fizikai szinten, és persze minden protokollt. A felület nagyon átgondolt, mert kiküszöböli az ütközések, a hibák a sorban, és garantálja a szállítás, míg nincs master-slave architektúra, akkor minden eszköz egyszerűen „kidobták” a vonal az adatok és az összes eszköz lehet tekinteni az adatokat, mintha minden master'y . Speed CAD-busz - akár 1 Mbps. Igen, igen, ez nem is álmodott 485 felváltó jöhet.
Ilyen előnyök, vannak hátrányai. Eszközök UART felület nagyon sok, de a CAN-busz támogatás nagyon kicsi. Ugyanakkor gátló tényező az új abroncs nagyon bonyolultsága szoftver megvalósítása és az alacsony szintű (driver), nem minden programozó készek vállalni az új tárgyak. UART persze mindenhol vannak, még a legegyszerűbb processzor egyik legrégebbi felületek, illetve még azt a lusta programozó valaha is szembesül egy ilyen felületen.
Ha a processzor nincs fedélzeti CAN-vezérlő, ez nem olyan ijesztő. Sokan használják mcp2510 típusú chip van a vezérlő, keresztül csatlakoztatott SPI. Ezt alkalmazzák a legtöbb gyártó az elektronika, beágyazott Linux még támogatja ezt a chip egyes BSP, hogy a dugó-vezérlés a készülék egy kis Linux nem lehet probléma.
Most egy kicsit a fizikai kivitelezés. Van egy sztereotípia, hogy a CAN társított fizikai megvalósítás. Ez nem így van. Mindazonáltal a leggyakrabban használt sodrott kábel jelátvitel, a jelszint csavart érpár valamivel több, mint 3 voltot. A jel világosan látható az oszcilloszkópon ha megfelelően csatlakozik egy sor négyszög impulzusokkal. Van is egy optikai végrehajtása a fizikai kapcsolatot, sőt jelek ez nem különbözik.
Ha beszélünk a megvalósítása sodrott, tudnia kell néhány dolgot. A végén a gumiabroncs függetlenítés ellenállás értéke 120 ohm. A gyakorlat azt mutatja, hogy lehet használni, és egy ellenállás mintegy 500 ohm. Alkalmazása az ellenállások kapcsolódik a terjedését nagyfrekvenciás jel hullámok. Emellett ott van olyan vélemény, hogy szükség van, hogy egy kábel legalább 1 méter, hogy csatlakoztassa a két készüléket, bár az összes természetesen attól függ, hogy skhemtohnika készségek és megértését, hogy mi történik a buszon.
A szerkezet az üzenetek olvashatók másik cikk ezen az oldalon.