Асаблівасці шыны CAN:
1. Палявая шына прамысловага ўзроўню міжнароднага стандарту, надзейная перадача, высокі рэжым рэальнага часу;
2. Вялікая адлегласць перадачы (да 10 км), высокая хуткасць перадачы (да 1 МГц біт/с);
3. Адна шына можа падключаць да 110 вузлоў, і колькасць вузлоў можна лёгка павялічыць;
4. Шматгалоўная структура, роўны статус усіх вузлоў, зручная рэгіянальная сетка, высокая загрузка шыны;
5. Высокая тэхналогія неразбуральнага арбітражу шыны ў рэжыме рэальнага часу, адсутнасць затрымкі для вузлоў з высокім прыярытэтам;
6. Няправільны вузел CAN аўтаматычна зачыніцца і перапыніць сувязь з шынай, не ўплываючы на сувязь па шыне;
7. Паведамленне мае структуру кароткага кадра і мае апаратную праверку CRC, з нізкай верагоднасцю перашкод і вельмі нізкім узроўнем памылак дадзеных;
8. Аўтаматычнае вызначэнне, ці паспяхова адпраўлена паведамленне, і апаратнае забеспячэнне можа аўтаматычна рэтрансляваць з высокай надзейнасцю перадачы;
9. Апаратная функцыя фільтрацыі паведамленняў можа атрымліваць толькі неабходную інфармацыю, паменшыць нагрузку на працэсар і спрасціць падрыхтоўку праграмнага забеспячэння;
10. У якасці асяроддзя сувязі можна выкарыстоўваць звычайную вітую пару, кааксіяльны кабель або аптычнае валакно;
11. Сістэма шыны CAN мае простую структуру і высокі кошт.
Функцыі RS485:
1. Электрычныя характарыстыкі RS485: лагічная "1" прадстаўлена розніцай напружання +(2-6) В паміж дзвюма лініямі;Лагічны "0" прадстаўлены розніцай напружання паміж дзвюма лініямі як - (2-6) В. Калі ўзровень сігналу інтэрфейсу ніжэйшы за RS-232-C, пашкодзіць мікрасхему схемы інтэрфейсу нялёгка, і гэты ўзровень сумяшчальны з узроўнем TTL, што можа палегчыць злучэнне са схемай TTL;
2. Максімальная хуткасць перадачы дадзеных RS485 складае 10 Мбіт/с;
3. Інтэрфейс RS485 - гэта спалучэнне збалансаванага драйвера і дыферэнцыяльнага прымача, што павышае здольнасць супрацьстаяць перашкодам агульнага рэжыму, гэта значыць добрым шумавым перашкодам;
4. Стандартнае значэнне максімальнай адлегласці перадачы інтэрфейсу RS485 складае 4000 футаў, што на самай справе можа дасягаць 3000 метраў.Акрамя таго, да інтэрфейсу RS-232-C на шыне дазваляецца падключаць толькі адзін прыёмаперадатчык, гэта значыць ёмістасць адной станцыі.Інтэрфейс RS-485 дазваляе падключаць да шыны да 128 прыёмаперадатчыкаў.Гэта значыць, ён мае магчымасць некалькіх станцый, так што карыстальнікі могуць выкарыстоўваць адзіны інтэрфейс RS-485, каб лёгка ўсталяваць сетку прылады.Аднак толькі адзін перадатчык можа перадаваць па шыне RS-485 у любы час;
5. Інтэрфейс RS485 з'яўляецца пераважным паслядоўным інтэрфейсам з-за яго добрай перашкодаўстойлівасці, вялікай адлегласці перадачы і магчымасці некалькіх станцый.;
6. Паколькі паўдуплексная сетка, якая складаецца з інтэрфейсаў RS485, звычайна патрабуе толькі двух правадоў, інтэрфейсы RS485 перадаюцца па экранаванай вітай пары.
Адрозненні паміж шынай CAN і RS485:
1. Хуткасць і адлегласць: адлегласць паміж CAN і RS485, якія перадаюцца на высокай хуткасці 1 Мбіт/с, складае не больш за 100 М, што, можна сказаць, аднолькавае на высокай хуткасці.Аднак на нізкай хуткасці, калі CAN складае 5 Кбіт/с, адлегласць можа дасягаць 10 км, а на самай нізкай хуткасці 485 яна можа дасягаць толькі каля 1219 м (без рэле).Відаць, што CAN мае абсалютныя перавагі ў перадачы на вялікія адлегласці;
2. Выкарыстанне шыны: RS485 з'яўляецца адзінай галоўнай падпарадкаванай структурай, гэта значыць, што на шыне можа быць толькі адзін галоўны, і сувязь ініцыюецца ім.Ён не выдае каманду, і наступныя вузлы не могуць адправіць яе, і яму трэба неадкладна адправіць адказ.Пасля атрымання адказу хост запытвае наступны вузел.Гэта робіцца для таго, каб некалькі вузлоў не адпраўлялі даныя на шыну, выклікаючы блытаніну даных.Шына CAN - гэта структура з некалькімі галоўнымі падпарадкаванымі, і кожны вузел мае кантролер CAN.Калі некалькі вузлоў адпраўляюць, яны будуць аўтаматычна арбітражаваць з адпраўленым ідэнтыфікацыйным нумарам, так што даныя шыны могуць быць добрымі і бруднымі.Пасля таго, як адзін вузел адправіць, іншы вузел можа выявіць, што шына свабодная, і адправіць яе неадкладна, што захоўвае запыт хаста, паляпшае ўзровень выкарыстання шыны і павышае хуткасць.Такім чынам, шына CAN або іншыя падобныя шыны выкарыстоўваюцца ў сістэмах з высокімі патрабаваннямі да практычнасці, такіх як аўтамабілі;
3. Механізм выяўлення памылак: RS485 вызначае толькі фізічны ўзровень, але не канальны ўзровень, таму ён не можа ідэнтыфікаваць памылкі, калі няма кароткіх замыканняў і іншых фізічных памылак.Такім чынам лёгка знішчыць вузел і адчайна адправіць даныя на шыну (увесь час адпраўляючы 1), што паралізуе ўсю шыну.Такім чынам, калі вузел RS485 выходзіць з ладу, сетка шыны завісне.Шына CAN мае кантролер CAN, які можа выявіць любую памылку шыны.Калі памылка перавышае 128, яна будзе аўтаматычна заблакіравана.Абараніце аўтобус.Пры выяўленні іншых вузлоў або іх уласных памылак кадры памылак будуць адпраўлены на шыну, каб нагадаць іншым вузлам, што даныя няправільныя.Будзьце ўважлівыя, усе.Такім чынам, як толькі праграма цэнтральнага працэсара вузла шыны CAN скончыцца, яе кантролер аўтаматычна заблакуе і абароніць шыну.Такім чынам, у сетцы з высокімі патрабаваннямі бяспекі CAN вельмі моцны;
4. Цана і кошт навучання: Кошт прылад CAN прыкладна ў два разы даражэй, чым 485. Такім чынам, сувязь 485 вельмі зручная з пункту гледжання праграмнага забеспячэння.Пакуль вы разумееце паслядоўную сувязь, вы можаце праграмаваць.У той час як CAN патрабуе, каб ніжні інжынер разумеў складаны ўзровень CAN, а праграмнае забеспячэнне верхняга кампутара таксама павінна разумець пратакол CAN.Можна сказаць, што кошт навучання высокі;
5. Шына CAN падлучана да фізічнай шыны праз CANH і CANL дзвюх выходных клем мікрасхемы інтэрфейсу кантролера CAN 82C250.Тэрмінал CANH можа знаходзіцца толькі ў стане высокага ўзроўню або ў прыпыненым стане, а тэрмінал CANL можа знаходзіцца толькі ў стане нізкага ўзроўню або ў прыпыненым стане.Гэта гарантуе, што, як і ў сетцы RS-485, калі ў сістэме ёсць памылкі і некалькі вузлоў адначасова адпраўляюць дадзеныя на шыну, у шыне будзе кароткае замыканне, што пашкодзіць некаторыя вузлы.Акрамя таго, вузел CAN мае функцыю аўтаматычнага закрыцця вываду, калі памылка сур'ёзная, так што праца іншых вузлоў на шыне не будзе закранута, каб пераканацца, што ў сетцы не будзе праблем, і шына будзе знаходзіцца ў «тупіковым» стане з-за праблем асобных вузлоў;
6. CAN мае дасканалы пратакол сувязі, які можа быць рэалізаваны мікрасхемай кантролера CAN і яе інтэрфейснай мікрасхемай, што значна зніжае складанасць распрацоўкі сістэмы і скарачае цыкл распрацоўкі, што непараўнальна з RS-485 толькі з электрычным пратаколам.
Shenzhen Zhongling Technology Co., Ltd. з моманту свайго стварэння ў 2013 годзе займаецца індустрыяй колавых робатаў, распрацоўваючы, вырабляючы і прадаючы серварухавікі і драйверы са стабільнай прадукцыйнасцю.Яго высокапрадукцыйныя драйверы серводвигателей, ZLAC8015, ZLAC8015D і ZLAC8030L, прымаюць сувязь па шыне CAN/RS485, адпаведна падтрымліваюць падпратаколы CiA301 і CiA402 пратакола CANopen/пратакола Modbus RTU і могуць падключаць да 16 прылад;Ён падтрымлівае кантроль становішча, кантроль хуткасці, кантроль крутоўнага моманту і іншыя рэжымы працы і падыходзіць для робатаў у розных выпадках, значна спрыяючы развіццю індустрыі робатаў.
Час публікацыі: 29 лістапада 2022 г