Сравнение на предимствата и недостатъците на CAN Bus и RS485
1. Скорост и разстояние: Разстоянието за високоскоростно предаване на CAN и RS485 1Mbit/S не надвишава 100M, което е подобно на високоскоростното разстояние. Въпреки това, при ниска скорост, той може да достигне 10 км при 5Kbit/S, докато 485 може да достигне само ниска скорост от около 1219 метра. Вижда се, че CAN има абсолютно предимство при предаване на дълги разстояния.
2. Степента на използване на шината: RS485 е единична структура главен-подчинен, тоест шината може да има само един хост, комуникацията се инициира от хоста, хостът няма команди и следващият възел не може да го изпрати , и ще се върне след изпращане. След получаване на отговора домакинът ще премине към следващия. Анкетиране на възли за предотвратяване на изпращане на данни към шината от множество възли и причиняване на безпорядък на данни. CAN-шината е структура с множество хостове, всеки възел има CAN контролер, множество възли изпращат и идентификационният номер автоматично се арбитрира, което може да предотврати претрупването на данните на шината, докато един възел изпраща, другият възел може да открие скоростта на празен ход на шината и я изпратете незабавно, като по този начин запазвате заявката на хоста, подобрявате използването на шината и увеличавате скоростта. Следователно в системи като автомобили, които имат по-високи практически изисквания, се използват CAN шини или други подобни шини.
3. Механизъм за откриване на грешки: rs485 осигурява само физическия слой, а не слоя за връзка с данни, така че не може да идентифицира грешки, освен ако не възникнат някои физически грешки, като например късо съединение. Това може лесно да причини унищожаването на възел, изпращайки данни към шината неистово (непрекъснато изпращане на 1), което ще доведе до парализиране на цялата шина. Следователно, докато rs485 повреди един възел, шинната мрежа ще бъде напълно прекъсната. CAN шината обаче има CAN контролер, който може да проверява евентуални грешки в шината. Ако грешката надвишава 128, шината ще бъде защитена чрез автоматично блокиране. Ако бъде открита грешка на друг възел или собствена грешка, към шината се изпраща рамка за грешка, за да предупреди другите възли, че данните са грешни. По този начин, дори ако програмата на възел CPU избяга, CAN шината ще бъде автоматично заключена от контролера, за да защити шината. Следователно, мощните функции на CAN ще бъдат използвани в случай на високи изисквания за мрежова сигурност.
4. Цена и разходи за обучение: Цената на CAN оборудването е около два пъти по-висока от RS485. По този начин RS485 комуникацията е много удобна в софтуера, стига да разбирате серийната комуникация, можете да програмирате, докато CAN изисква основният инженер да разбере сложното ниво на CAN, а софтуерът на хост компютъра също трябва да разбере CAN протокола . Може да се каже, че цената на обучението е висока.
5. CAN шината може да свърже двата изходни терминала CANH и CANL на чипа на интерфейсната верига 82C250 към физическата шина през CAN контролера и информацията за състоянието на терминала CANH може да бъде само високо ниво или плаващо състояние, а терминалът CANL може да бъде само ниско ниво. или окачено състояние. Това трябва да гарантира, че предприятията няма да се появяват в мрежата RS-485. Когато има грешка в системата и множество възли могат да изпращат съответни данни към шината едновременно, сервизната шина ще бъде съединена накъсо, което ще доведе до повреда на някои важни възли. Освен това, CAN възелът развива функцията за автоматично изключване на управлението на изхода в случай на сериозни грешки, така че работата на други възли в шината да не бъде засегната, така че да се гарантира, че няма да има аномалии в мрежата . проблем, оставяйки автобуса в състояние "мъртва точка".
6. CAN има пълен комуникационен протокол, който може да бъде реализиран от чипа на CAN контролера и неговия интерфейсен чип, което значително намалява трудността на разработката на системата и съкращава цикъла на разработка, което е несравнимо с RS485, който има само електрически протокол.
Може също да харесате











