CAN kopnes un RS485 priekšrocību un trūkumu salīdzinājums
1. Ātrums un attālums: CAN un RS485 ātrgaitas 1Mbit/S pārraides attālums nepārsniedz 100M, kas ir līdzīgs ātrgaitas attālumam. Tomēr ar mazu ātrumu tas var sasniegt 10 km ar ātrumu 5 Kbit/S, savukārt 485 var sasniegt tikai mazu ātrumu, kas ir aptuveni 1219 metri. Var redzēt, ka CAN ir absolūta priekšrocība tālsatiksmes pārraidē.
2. Kopnes izmantošanas līmenis: RS485 ir viena galvenā-pakalpojuma struktūra, tas ir, kopnei var būt tikai viens resursdators, komunikāciju iniciē resursdators, resursdatoram nav komandu, un nākamais mezgls nevar to nosūtīt. , un tas atgriezīsies pēc nosūtīšanas. Pēc atbildes saņemšanas saimnieks dosies uz nākamo. Mezglu aptauja, lai novērstu to, ka vairāki mezgli sūta datus uz kopni un rada datu traucējumus. CAN kopne ir vairāku resursdatoru struktūra, katram mezglam ir CAN kontrolleris, vairāki mezgli nosūta, un ID numurs tiek automātiski šķīrējtiesīgs, kas var novērst kopnes datu pārblīvēšanu, kamēr viens mezgls sūta, otrs mezgls var noteikt. autobusa tukšgaitas ātrumu un nekavējoties nosūtiet to, tādējādi saglabājot resursdatora vaicājumu, uzlabojot kopnes izmantošanu un palielinot ātrumu. Tāpēc tādās sistēmās kā automobiļi, kam ir augstākas praktiskās prasības, tiek izmantotas CAN kopnes vai citas līdzīgas kopnes.
3. Kļūdu noteikšanas mehānisms: rs485 nodrošina tikai fizisko slāni, nevis datu saites slāni, tāpēc tas nevar identificēt kļūdas, ja vien nerodas fiziskas kļūdas, piemēram, īssavienojumi. Tas var viegli izraisīt mezgla iznīcināšanu, izmisīgi sūtot datus uz kopni (nepārtraukti sūtot 1), kā rezultātā visa kopne tiks paralizēta. Tāpēc, kamēr rs485 sabojās vienu mezglu, autobusu tīkls tiks pilnībā pārtraukts. Tomēr CAN kopnei ir CAN kontrolieris, kas var pārbaudīt visas kopnes kļūdas. Ja kļūda pārsniedz 128, kopne tiks aizsargāta ar automātisku bloķēšanu. Ja tiek atklāta cita mezgla kļūda vai tā kļūda, uz kopni tiek nosūtīts kļūdas rāmis, lai brīdinātu citus mezglus, ka dati ir nepareizi. Tādā veidā, pat ja mezgla CPU programma palaižas prom, kontrolieris automātiski bloķēs CAN kopni, lai aizsargātu kopni. Tāpēc jaudīgās CAN funkcijas tiks izmantotas augstu tīkla drošības prasību gadījumā.
4. Cena un apmācības izmaksas: CAN aprīkojuma cena ir aptuveni divas reizes lielāka par RS485. Tādā veidā RS485 komunikācija ir ļoti ērta programmatūrā, ja vien jūs saprotat seriālo komunikāciju, varat programmēt, savukārt CAN ir nepieciešams, lai pamatā esošais inženieris saprastu CAN sarežģīto līmeni, un resursdatora programmatūrai ir jāsaprot arī CAN protokols. . Var teikt, ka apmācības izmaksas ir augstas.
5. CAN kopne var savienot divus interfeisa ķēdes mikroshēmas 82C250 izejas termināļus CANH un CANL ar fizisko kopni, izmantojot CAN kontrolleri, un CANH termināļa statusa informācija var būt tikai augsta līmeņa vai peldošā stāvoklī, un CANL terminālis. var būt tikai zems līmenis. vai apturēts stāvoklis. Tam ir jānodrošina, lai uzņēmumi neparādītos RS-485 tīklā. Ja sistēmā ir kļūda un vairāki mezgli var vienlaikus nosūtīt attiecīgos datus uz kopni, pakalpojuma kopne tiks īssavienota, kā rezultātā tiks bojāti daži svarīgi mezgli. Turklāt CAN mezgls attīsta funkciju, kas automātiski izslēdz izvades pārvaldību nopietnu kļūdu gadījumā, lai netiktu ietekmēta citu kopnes mezglu darbība, lai nodrošinātu, ka tīklā nenotiek nekādas novirzes. . problēma, atstājot autobusu "strupcijas" stāvoklī.
6. CAN ir pilnīgs sakaru protokols, ko var realizēt ar CAN kontrollera mikroshēmu un tās interfeisa mikroshēmu, kas ievērojami samazina sistēmas izstrādes grūtības un saīsina izstrādes ciklu, kas ir nesalīdzināms ar RS485, kuram ir tikai elektriskais protokols.
Jums varētu arī patikt











