Jellemzők és különbségek a CAN busz és az RS485 között

A CAN busz jellemzői:

1. Nemzetközi szabvány ipari szintű terepi busz, megbízható átvitel, nagy valós idejű;

2. Hosszú átviteli távolság (akár 10 km), gyors átviteli sebesség (akár 1 MHz bps);

3. Egyetlen busz akár 110 csomópontot is csatlakoztathat, és a csomópontok száma egyszerűen bővíthető;

4. Több mester struktúra, minden csomópont egyenlő státusza, kényelmes regionális hálózat, magas buszkihasználás;

5. Magas, valós idejű, roncsolásmentes busz arbitrázs technológia, nincs késleltetés a magas prioritású csomópontok számára;

6. A rossz CAN csomópont automatikusan bezárja és megszakítja a kapcsolatot a busszal anélkül, hogy ez befolyásolná a busz kommunikációját;

7. Az üzenet rövid keretszerkezetű, hardveres CRC ellenőrzéssel rendelkezik, alacsony az interferencia valószínűsége és rendkívül alacsony adathibaarány;

8. Automatikusan észleli, hogy az üzenet elküldése sikeres volt-e, és a hardver képes automatikusan újraküldeni, magas átviteli megbízhatósággal;

9. A hardveres üzenetszűrő funkció csak a szükséges információkat tudja fogadni, csökkenti a CPU terhelését, egyszerűsíti a szoftver előkészítést;

10. Közös csavart érpár, koaxiális kábel vagy optikai szál használható kommunikációs adathordozóként;

11. A CAN-busz rendszer egyszerű felépítésű és magas költséghatékonyságú.

 

Az RS485 jellemzői:

1. Az RS485 elektromos jellemzői: az "1" logikai értéket +(2-6) V feszültségkülönbség jelenti két vonal között;A "0" logikát a két vonal közötti feszültségkülönbség jelöli - (2-6) V. Ha az interfész jelszintje alacsonyabb, mint az RS-232-C, nem könnyű megsérteni az interfész áramkör chipjét, ill. ez a szint kompatibilis a TTL szinttel, ami megkönnyítheti a csatlakozást a TTL áramkörrel;

2. Az RS485 maximális adatátviteli sebessége 10 Mbps;

3. Az RS485 interfész a kiegyensúlyozott meghajtó és a differenciális vevő kombinációja, amely fokozza a közös módú interferenciáknak, azaz a jó zajinterferenciáknak való ellenálló képességet;

4. Az RS485 interfész maximális átviteli távolságának standard értéke 4000 láb, ami ténylegesen elérheti a 3000 métert.Ezen kívül csak egy adó-vevő csatlakoztatható a buszon az RS-232-C interfészhez, azaz egyetlen állomás kapacitása.Az RS-485 interfész lehetővé teszi akár 128 adó-vevő csatlakoztatását a buszon.Vagyis több állomásra is képes, így a felhasználók egyetlen RS-485 interfészt használhatnak az eszközhálózat egyszerű kialakításához.Az RS-485 buszon azonban egyszerre csak egy adó tud továbbítani;

5. Az RS485 interfész az előnyben részesített soros interfész jó zajtűrése, nagy átviteli távolsága és többállomásos képessége miatt.

6. Mivel az RS485 interfészekből álló félduplex hálózat általában csak két vezetéket igényel, az RS485 interfészek továbbítása árnyékolt csavart érpáron keresztül történik.

Jellemzők és különbségek a CAN-busz és az RS485 között

Különbségek a CAN busz és az RS485 között:

1. Sebesség és távolság: A nagy, 1Mbit/S sebességgel sugárzott CAN és RS485 közötti távolság nem haladja meg a 100M-t, ami nagy sebességben hasonlónak mondható.Alacsony sebességnél azonban, amikor a CAN 5Kbit/S, a távolság elérheti a 10KM-t, a legalacsonyabb 485-ös sebességnél pedig csak körülbelül 1219m-t (relé nélkül).Látható, hogy a CAN abszolút előnyökkel rendelkezik a távolsági átvitelben;

2. Busz kihasználtság: Az RS485 egyetlen master slave struktúra, azaz egy buszon csak egy master lehet, és ez kezdeményezi a kommunikációt.Nem ad ki parancsot, és a következő csomópontok nem tudják elküldeni, és azonnal választ kell küldenie.Miután megkapta a választ, a gazdagép megkérdezi a következő csomópontot.Ez megakadályozza, hogy több csomópont adatokat küldjön a buszra, ami adatzavart okoz.A CAN busz több mester szolga struktúra, és minden csomópontnak van CAN vezérlője.Ha több csomópont küld, automatikusan döntenek az elküldött azonosítószámmal, így a buszadatok jók és rendetlenek lehetnek.Az egyik csomópont küldése után egy másik csomópont észleli, hogy a busz szabad, és azonnal elküldi, ami elmenti a gazdagép lekérdezését, javítja a busz kihasználtságát és növeli a sebességet.Ezért a CAN-buszt vagy más hasonló buszokat magas gyakorlati követelményeket támasztó rendszerekben, például autókban használják;

3. Hibaészlelési mechanizmus: Az RS485 csak a fizikai réteget határozza meg, az adatkapcsolati réteget nem, így nem tudja azonosítani a hibákat, kivéve, ha rövidzárlatok és egyéb fizikai hibák vannak.Ily módon könnyen megsemmisíthet egy csomópontot, és kétségbeesetten adatokat küldhet a busznak (mindig 1-et küld), ami megbénítja az egész buszt.Ezért, ha egy RS485 csomópont meghibásodik, a buszhálózat leáll.A CAN busz CAN vezérlővel rendelkezik, amely bármilyen buszhibát észlel.Ha a hiba meghaladja a 128-at, a rendszer automatikusan zárolja.Védd a buszt.Ha más csomópontokat vagy saját hibáikat észleli, hibakereteket küld a busznak, hogy emlékeztesse a többi csomópontot, hogy az adatok helytelenek.Legyen óvatos mindenki.Ily módon, ha a CAN-busz csomóponti CPU-programja elfut, a vezérlője automatikusan lezárja és védi a buszt.Ezért a magas biztonsági követelményeket támasztó hálózatban a CAN nagyon erős;

4. Ár és képzési költség: A CAN eszközök ára körülbelül kétszerese a 485-nek. Ilyen módon a 485-ös kommunikáció szoftveresen nagyon kényelmes.Amíg érted a soros kommunikációt, addig tudsz programozni.Míg a CAN megköveteli, hogy az alsó mérnök megértse a CAN összetett rétegét, a felső számítógépes szoftvernek pedig a CAN protokollt is értenie kell.Elmondható, hogy magas a képzési költség;

5. A CAN busz a 82C250 CAN vezérlő interfész chip két kimeneti csatlakozójának CANH és CANL csatlakozóján keresztül csatlakozik a fizikai buszhoz.A CANH terminál csak magas szintű vagy felfüggesztett állapotban, a CANL terminál pedig csak alacsony szintű vagy felfüggesztett állapotban lehet.Ez biztosítja, hogy az RS-485 hálózathoz hasonlóan, amikor a rendszer hibás, és egyszerre több csomópont küld adatokat a buszra, a busz rövidzárlatos lesz, ami károsít néhány csomópontot.Ezenkívül a CAN-csomópontnak az a funkciója, hogy automatikusan lezárja a kimenetet, ha a hiba súlyos, így a buszon lévő többi csomópont működését nem befolyásolja, így biztosítva, hogy ne legyenek problémák a hálózatban, és a busz az egyes csomópontok problémái miatt „patthelyzet” állapotba kerül;

6. A CAN tökéletes kommunikációs protokollal rendelkezik, ami CAN vezérlő chippel és annak interfész chipjével valósítható meg, így nagymértékben csökkenti a rendszerfejlesztés nehézségeit és lerövidíti a fejlesztési ciklust, ami az RS-485-höz nem hasonlítható csak elektromos protokollal.

 

A Shenzhen Zhongling Technology Co., Ltd. 2013-as megalakulása óta elkötelezett a kerékrobot-ipar mellett, stabil teljesítményű kerékagy szervomotorokat és meghajtókat fejleszt, gyárt és értékesít.A nagy teljesítményű szervo hub motor meghajtói, a ZLAC8015, ZLAC8015D és ZLAC8030L CAN/RS485 buszkommunikációt alkalmaznak, illetve támogatják a CANopen protokoll/modbus RTU protokoll CiA301 és CiA402 alprotokolljait, és akár 16 eszköz csatlakoztatására is alkalmas;Támogatja a helyzetszabályozást, a fordulatszám-szabályozást, a nyomatékszabályozást és egyéb munkamódokat, és különféle alkalmakkor alkalmas robotokhoz, nagymértékben elősegítve a robotipar fejlődését.


Feladás időpontja: 2022.11.29