Связь и передача данных между каждой рабочей частью системы транспортного средства имеют решающее значение для оптимальной функциональности и надлежащего управления и мониторинга этих частей. Здесь в игру вступают протоколы шины CAN. Эти протоколы специализируются на внутренней связи между различными компонентами автомобиля.
В каждом автомобиле есть множество устройств, микроконтроллеров, систем, подсистем и рабочих частей, которые работают вместе, чтобы обеспечить правильную работу автомобиля. Каждая из этих систем работает либо независимо, либо в сочетании с другими системами, но одним общим фактором между ними является связь.
Но как именно они влияют на связь внутри автомобиля?
В этой статье мы обеспечим простое, но глубокое погружение в концепции протоколов шины CAN в автомобиле.
Что такое CAN-шина?
Шина CAN, сокращенно от Controller Area Network Bus, представляет собой шинную систему на основе связи, предназначенную для облегчения передачи данных и связи между устройствами и микроконтроллерами независимо от главного компьютера. Проще говоря, это протокол на основе сообщений, который позволяет различным небольшим системам в автомобиле обмениваться данными без физических соединений или проводов.
Шина CAN может быть спроектирована для работы с широким спектром микроконтроллеров и устройств таким динамическим образом, что во время активной передачи данных устройство с наивысшим приоритетом может передавать данные первым, а остальные передаются последовательно.
CAN-шина является предпочтительным вариантом, используемым автомобильными инженерами по нескольким причинам. Одна из таких причин заключается в том, что шина CAN передает данные в режиме реального времени, очень надежна и очень эффективна при передаче данных.
Но CAN-шина — не единственный вариант, вы можете узнать больше о других типы систем связи. Теперь давайте взглянем на подпротоколы.
Что такое открытая система CAN?
Шина CAN — это протокол систем динамической связи, на основе которого существует множество подпротоколов, одним из основных протоколов является CAN Open.
CANopen — это прикладной протокол, основанный на системе шины CAN, который эффективно позволяет применять протокол CAN к широкому спектру приложений. В настоящее время это один из самых стандартных подпротоколов связи, используемых инженерами для различных приложений в электромобилях и других машинах.
Что такое протокол CAN J1939?
CAN J1939 отвечает за последовательную передачу данных и связь между небольшими устройствами, системами и компонентами автомобиля. CAN J1939 все еще набирает популярность благодаря использованию в современных электромобилях и автомобилях.
Что такое протокол CAN 2.0B?
С другой стороны, CAN 2.0B — это просто гораздо более широкий формат обмена данными по шине CAN и усовершенствование исходного формата CAN 2.0A.
Формат CAN 2.0B использует 29-битные идентификаторы для передачи данных, в отличие от 11-битного стандартного идентификатора, используемого в модели 2.0A. Он может использовать как 11-битные, так и 29-битные идентификаторы и является гораздо более продвинутым, обеспечивая совместимую передачу данных между микросистемами в автомобиле.
Каковы преимущества и недостатки шины Can?
Как и каждый компонент автомобиля или любой машины, шина CAN имеет свои преимущества и недостатки, и все они влияют на общую производительность автомобиля.
Преимущества CAN-шины
- Высокоскоростная связь: Протокол шины CAN обеспечивает высокоскоростную связь и передачу данных между различными компонентами и устройствами в автомобиле. Все эти компоненты должны работать и обмениваться данными одновременно, чтобы транспортное средство функционировало должным образом, а с помощью шины CAN эта связь осуществляется с исключительно высокой скоростью.
- низкая стоимость: С появлением CAN-шины отпала необходимость в надежной жесткой проводке и, следовательно, нет необходимости приобретать провода за небольшую часть стоимости, необходимой для создания и включения CAN.
- Низкий вес: протокол CAN использует сетевую связь для облегчения передачи данных между компонентами автомобиля и, следовательно, не требует большого количества проводных соединений.
- Автоматическая система протоколов: В качестве программного протокола шина CAN не только облегчает передачу данных и обмен данными по сети, но также использует высокий уровень сортировки и повторной передачи сообщений между компонентами и системами. Протокол CAN, такой как CANopen, может устанавливать приоритет передачи сообщений и данных, а в случае нескольких недель может повторно передавать задержанные сообщения.
Недостатки CAN-шины
- Высокая стоимость обслуживания программного обеспечения: CAN-шина — это очень технический протокол, и каким бы эффективным он ни был во внутренней связи, он столь же технический в обслуживании. Для поддержания протокола и его функционирования требуются услуги специалистов, а такие услуги специалистов встречаются редко и требуют больших затрат.
- Случайные ошибки сигнала: Как и любой другой программный протокол и программа, шина CAN подвержена ошибкам и проблемам со связью. Это может сильно повлиять на общую производительность автомобиля, поскольку жизненно важные сообщения и сигналы от компонентов могут не отправляться или не приниматься необходимыми частями.
Каковы приложения шины CAN?
Протоколы CAN Bus и CANopen используются в широком спектре приложений, особенно в транспортных средствах и машинах, которые имеют многочисленные блоки управления и системы. Каждый из этих блоков управления и подсистем образует более крупные блоки или работает независимо, но для правильной работы автомобиля все равно должен поддерживать постоянную связь друг с другом.
Системы включают в себя тормозные системы, автономное вождение, подушки безопасности, усовершенствованные системы помощи при вождении, рулевое управление, аудиосистемы, подзарядку, BMS для аккумуляторов и т. д. Эти коммуникации, поддерживаемые протоколами шины CAN и CANopen, способствуют высокому уровню координации, безопасности, стоимости и эффективности. сокращение материала.
Некоторые примеры систем, использующих протоколы шины CAN в автомобиле, включают:
1. Система управления батареей (BMS) : Аккумуляторная батарея электромобилей является источником энергии, который двигает транспортное средство вперед, и эта аккумуляторная система находится в состоянии постоянной передачи энергии и нуждается в контроле. Здесь на помощь приходит BMS, поскольку она предназначена для управления, обслуживания и регулирования работы аккумуляторных батарей для достижения оптимальной производительности.
С другой стороны, система управления батареями разработана на основе протоколов шины CAN, поскольку она участвует во многих аспектах состояния батареи и должна поддерживать постоянную связь со своими компонентами, а также с центральным компьютером, управляющим транспортным средством.
Система управления батареями, основанная на протоколах шины CAN, помогает управлять функциональностью каждой ячейки батареи, содержащейся в аккумуляторной батарее. система управления батареями отслеживает такие аспекты батареи, как напряжение, ток, состояние заряда (SOC), состояние здоровья (SOH), диапазон хода, предлагаемый батареей, температуру батареи и множество других параметров.
2. Электрическая тормозная система: Шина CAN встроена в тормозную систему электромобиля таким образом, что она контролирует эффективность, качество и состояние тормозов, передавая эту информацию на центральный компьютер для чтения водителем. Эти сообщения сообщают водителю, какая мощность применяется и как эта передача мощности влияет на всю систему.
3. Автономные парковочные системы: многочисленные камеры и датчики, необходимые и используемые электромобилем для самостоятельного вождения и парковки, должны быть в постоянном контакте.
4. Автоматический запуск и остановка: функции автозапуска в электромобиле требуют связи почти со всеми подсистемами автомобиля, включая такие системы, как рулевое управление с аккумуляторной батареей, датчики скорости, кондиционер и многое другое.
Интеллектуальные батареи, такие как литий-ионные батареи, работают намного лучше со скоростью передачи и управляющими сигналами протокола шины CAN, чтобы обеспечить стабильность автомобиля намного лучше, чем другие батареи, такие как свинцово-кислотные батареи.
Зачем нужна CAN-шина?
Шина CAN является неотъемлемой частью современных транспортных средств, особенно электромобилей, которые имеют множество электрических частей, которые должны быть в постоянной связи друг с другом для оптимальной работы.
Это также важно для контроля аккумуляторной батареи электромобиля за счет использования специального устройства BMS, основанного на протоколах шины CAN. Шина CAN также уменьшила потребность в чрезмерной жесткой проводке, позволяя использовать один выделенный провод, соединяющий все микроконтроллеры и устройства.
Можно ли заменить CAN-шину?
Проще говоря, да, шину CAN можно заменить. Поскольку это автобус с физической проводкой, его можно купить и заменить в случае повреждения оригинальной модели. Новая шина CAN должна соответствовать требованиям шины, которую она заменяет, чтобы быть уверенной, что она может выполнять функции и операции, как исходная шина.
Статьи по теме:
- Техническая информация о характеристиках заряда и разряда аккумулятора электровелосипеда
- Вам нужен CAN UDS в литиевых батареях?
- Протокол CANopen и управление батареями: все, что вам нужно знать
- 4 протокола связи, обычно используемые в BMS
- Индивидуальная скорость передачи данных CAN: системы управления батареями Tritek