Kaj je bolje za industrijsko avtomatizacijo, RS485 ali pa lahko?

M

Moof

Guest
Kaj misliš, da je bolje za industrijsko avtomatizacijo, RS485 ali lahko omrežje??.
 
Mislim, da je lahko, ker je lahko izdelana za električno hrupnem industrijsko uporabo, medtem ko imajo v realnem času komunikacijske sposobnosti.
 
RS485 dolžina lahko do 1200m brez repetitorja, kaj je max dolžina CANbus? Kako ga povečati?
 
Lahko mogoče prevesti več kot dolžino RS485 in njegova hitrost je več kot RS485, CAN lahko imajo 125 vozlišče v net.CAN lahko tranlate 1000m več kot 5k / s in 100 milijonov na 500 KB.
 
Pozdravljeni, ključna razlika med RS485 in CANbus je regulator. Nadzornik CANbus je veliko bolj zapletene, da je UART in ga vodi v samostojno način dostopa do avtobusa, napake, napake stanja, itd Če želite sistem, ki bi morala biti zelo zanesljiv in katerih delovanje je zelo odvisno od sporočila je bolje, več rešitev, ki temeljijo na strojni opremi, kot CANbus. Bolje, če lahko uporabite tudi dobro knjižnico. Sem imel prijeten izkušnje v avtomobilski. Obstaja dober potek Infineon o CANbus v www.techonline.com .
 
To je odvisno od tega, kaj nameravate storiti. Za slave master tipa omrežja, je lažji za uporabo RS485. Manj strojne opreme, malo glavo v programski opremi. SNAP je dober protokol za začetek. Ampak, če boste potrebovali, da so nekateri vozlišča govoriti sami (brez interogation), potem ne detekcijo trka RS485 je več kot težave. Seveda lahko uporabite "simbolično" tip zvonjenja protokol ali kaj podobnega, vendar imajo omejitve v zvezi s pasovno širino in reability. Na tej točki lahko je boljša možnost. Obstajajo skrite težave v zvezi z uporabo CAN, če nameravajo izvajati svoje protokol plasti. Dobra možnost je, da preuči izvajanje "mogoče odpreti". Na voljo je tudi v celoti podrobno mikro (ali mini Ne pozabite sedaj) CANopen z izvornimi datotekami, ki se lahko uporabljajo za nekaj preprostih omrežij.
 
Mislim, da je CAN uporaben tako v dificult aplikacij in preprosto uporabo. V dificult aplikacij (velika mreža, mnogi ukazi), morate uporabiti protokol lahko visoke ravni (CANopen na primer), in v preprostih aplikacij (majhno omrežje, nekaj ukazov) lahko uporabljati kot je. RS485 je mreža varianta RS232 in zelo primitivna. LAHKO je bolj napredne (beri BOSCH specifikacija) in imajo veliko funkcij, kot so arbitraža, avtomatska CRC, prednostne naloge, avtomatski paketni še enkrat, če napaka, prejeli priznava, itd. Vendar pa obstaja en problem - morate uporabiti UC z on-chip CAN, ali uporabljati zunanji CAN krmilnik. To bo vaš sistem dražji.
 

Welcome to EDABoard.com

Sponsor

Back
Top