Характеристики и разлики между CAN Bus и RS485

Характеристики на CAN шината:

1. Международна стандартна промишлена полева шина, надеждно предаване, високо в реално време;

2. Голямо разстояние на предаване (до 10 км), бърза скорост на предаване (до 1MHz bps);

3. Една шина може да свърже до 110 възела, като броят на възлите може лесно да се разшири;

4. Мулти главна структура, равен статус на всички възли, удобна регионална мрежа, високо използване на автобуса;

5. Висока технология за неразрушителен арбитраж на шина в реално време, без забавяне за възли с висок приоритет;

6. Грешният CAN възел автоматично ще затвори и прекъсне връзката с шината, без да засяга комуникацията по шината;

7. Съобщението е с кратка рамка и има хардуерна CRC проверка, с ниска вероятност от смущения и изключително нисък процент грешки в данните;

8. Автоматично открива дали съобщението е изпратено успешно и хардуерът може автоматично да препредава, с висока надеждност на предаване;

9. Хардуерната функция за филтриране на съобщения може да получи само необходимата информация, да намали натоварването на процесора и да опрости подготовката на софтуера;

10. Като комуникационна среда може да се използва обикновена усукана двойка, коаксиален кабел или оптично влакно;

11. Системата CAN bus има проста структура и висока цена.

 

Характеристики на RS485:

1. Електрически характеристики на RS485: логическата "1" се представя от +(2-6) V разлика в напрежението между две линии;Логическата "0" е представена от разликата в напрежението между две линии като - (2-6) V. Ако нивото на интерфейсния сигнал е по-ниско от RS-232-C, не е лесно да се повреди чипът на интерфейсната верига и това ниво е съвместимо с TTL нивото, което може да улесни връзката с TTL веригата;

2. Максималната скорост на предаване на данни на RS485 е 10Mbps;

3. Интерфейсът RS485 е комбинация от балансиран драйвер и диференциален приемник, което подобрява способността да се устои на смущения в общ режим, тоест добра шумова интерференция;

4. Стандартната стойност на максималното разстояние за предаване на интерфейса RS485 е 4000 фута, което всъщност може да достигне 3000 метра.В допълнение, само един трансивър може да бъде свързан към RS-232-C интерфейс на шината, т.е. капацитет на една станция.Интерфейсът RS-485 позволява свързване на до 128 трансивъра към шината.Това означава, че има възможност за множество станции, така че потребителите могат да използват един RS-485 интерфейс за лесно установяване на мрежата на устройството.Въпреки това, само един предавател може да предава по RS-485 шината по всяко време;

5. Интерфейсът RS485 е предпочитаният сериен интерфейс поради добрата си устойчивост на шум, голямо разстояние за предаване и възможност за много станции.;

6. Тъй като полудуплексната мрежа, съставена от интерфейси RS485, обикновено изисква само два проводника, интерфейсите RS485 се предават чрез екранирана усукана двойка.

Характеристики-и-разлики-между-CAN-Bus-и-RS485

Разлики между CAN bus и RS485:

1. Скорост и разстояние: Разстоянието между CAN и RS485, предавано при висока скорост от 1Mbit/S, не е повече от 100M, което може да се каже, че е подобно при висока скорост.Въпреки това, при ниска скорост, когато CAN е 5Kbit/S, разстоянието може да достигне 10KM, а при най-ниската скорост от 485 може да достигне само около 1219m (без реле).Може да се види, че CAN има абсолютни предимства при предаване на дълги разстояния;

2. Използване на шина: RS485 е структура с един главен подчинен, тоест може да има само един главен на шина и комуникацията се инициира от него.Той не издава команда и следните възли не могат да я изпратят и трябва незабавно да изпрати отговор.След като получи отговор, хостът пита следващия възел.Това е, за да се предотврати изпращането на данни към шината от множество възли, причинявайки объркване на данните.CAN шината е multi master slave структура и всеки възел има CAN контролер.Когато множество възли изпращат, те автоматично ще арбитрат с изпратения идентификационен номер, така че данните на шината да бъдат добри и разхвърляни.След като един възел изпрати, друг възел може да открие, че шината е свободна и да я изпрати незабавно, което запазва заявката на хоста, подобрява степента на използване на шината и повишава бързината.Следователно, CAN шина или други подобни шини се използват в системи с високи изисквания за практичност като автомобили;

3. Механизъм за откриване на грешки: RS485 определя само физическия слой, но не и слоя за връзка с данни, така че не може да идентифицира грешки, освен ако няма някои къси съединения и други физически грешки.По този начин е лесно да унищожите възел и отчаяно да изпратите данни към шината (изпращайки 1 през цялото време), което ще парализира цялата шина.Следователно, ако RS485 възел се повреди, шинната мрежа ще затвори.CAN шината има CAN контролер, който може да открие всяка грешка в шината.Ако грешката надвишава 128, тя ще бъде автоматично заключена.Защитете автобуса.Ако бъдат открити други възли или техни собствени грешки, кадрите с грешки ще бъдат изпратени към шината, за да напомнят на другите възли, че данните са неправилни.Бъдете внимателни, всички.По този начин, след като CPU програма на възел на 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 г