Сигнализация с can шиной: Сами подключаем CAN модуль для сигнализации, обозначаемый как Starline F5

Будет ли автозапуск по CAN-шине?

На определенных автомобилях, есть возможность автозапуска двигателя при помощи CAN-шины без использования обходчиков. На каких автомобилях Pandora позволит это сделать, рассмотрим ниже.

Безусловно возможность автозапуска двигателя при помощи CAN-шины лучшее решение без затрат и проблем. Некоторые виды сигнализаций Pandora, предлагаемые к установке на сегодняшний день позволяют это делать, это Pandect X-2050, 2010, а также Pandora DXL 5000 PRO, Pandora DXL 5000 NEW и модели Pandora DXL 3970, 3940, 3950, 3910. Для автомобилей марок Lada, Nissan, Renault проблема решается установкой LX 3050.

Автозапуск возможен при помощи подключения непосредственно к стартеру, кроме ряда автомобилей, которые перечислены ниже, для которых запуск по CAN-шине возможен.

Для автомобилей Acura, заводящихся с ключа, год выпуска которых раньше 2012:

  • ZDX, RDX, TL, MDX, TSX, RL.

Для автомобилей

Lexus моделей:

  • IS и GS с 2006 по 2012 год выпуска;
  • GX460 с 2010 по 2014 год выпуска;
  • RX с 2009 по 2015 год;
  • LX570 с 2008 по 2015 год.

В автомобиле Citroen, только в модели C4 Aircross, оснащенной АКПП.

Для автомобилей Datsun это:

Автомобили Honda, заводящаяся с ключа, модели:

  • Accord, Jazz, Crosstour, до 2012 года выпуска;
  • Pilot, Civic, Odyssey, CRV, Ridgeline – до 2015 года
  • Fit до 2013 года выпуска.

Автомобили Hyundai, оснащенные кнопкой Start/Stop

  • Elantra;
  • IX35;
  • Santa Fe;
  • Grandeur;
  • Solaris;
  • I40;
  • Veloster;
  • Genesis Coupe;
  • I30;
  • Genesis.

Автомобили Kia, при наличии кнопки Start/Stop:

  • Optima;
  • Soul New;
  • Ceed;
  • Venga;
  • Picanto;
  • Quoris;
  • Soul;
  • Сеrato;
  • Sportage;
  • Mohave;
  • Rio;
  • Sorento.

Автомобили Lada, моделей Largus, Priora, New Granta, Kalina II.

Автомобили Toyota моделей:

  • Tacoma, Matrix, FJ Cruiser, а также Sienna с 2010 по 2013 год;
  • Auris и Corolla с 2007 по 2012 год;
  • Land Cruiser 200 и Land Cruiser Prado 150, произведенных с 2008 по 2015 год;
  • Sequoia, Venza, а также Tundra с 2010 по 2015 год;
  • RAV4 с 2006 по 2012 год;
  • Yaris с 2006 по 2014 год;
  • Avensis c 2003 по 2013 год;
  • Camry с 2007 по 2011 год;
  • Highlander с 2008 по 2013 год выпуска;
  • Hiace с 2011 по 2013 год;
  • Hilux с 2011 по 2015 год.

Автомобили Mitsubishi только с АКПП, модели ASX, Lancer X

Автомобили Nissan: Terrano и Almera.

Автомобили Renault моделей Sandero 1, Duster и Logan 1.

Наверх Все статьи

Автосигнализации с CAN модулем — конкурентное преимущество

Во многих инструкциях к современным автосигнализациям достаточно часто указывается информация о наличии CAN модуля. Но мало кому известно, что он собой представляет и в чем заключается его роль в процессе защиты автомобиля. Для того, чтобы разобраться с этим вопросом, в первую очередь, следует разобраться из самим понятием CAN и его составляющими частями (CAN модуль, CAN шина).

Понятие CAN – аббревиатура американского происхождения, что в переводе означает «контролерная сеть». Оно являет собой специальный стандарт, который дает возможность соединить между собой контроллеры и датчики для передачи данных разного типа, которая осуществляется с помощью специальной «шины».

Что же такое CAN шина и какое её предназначение?

На данный момент в охранной системе большинства известных импортных автомобилей (BMW, Renault, Audi, Volkswagen, Saab, Volvo и другие, количество которых постоянно растет) используется CAN шина. Она представляет собой витую пару специальных проводов (специфическая компьютерная сеть), которая одновременно соединяет все детали автомобиля и способна передавать данные на высокой скорости по быстрому каналу (500 кбит/с – 1 Мбит/c). Благодаря этому с помощью CAN шины можно быстро связываться с брелоком управления автосигнализацией даже на расстоянии. Как правило, цвет провода CAN шины – оранжевый. Благодаря своим конструктивным особенностям шина существенно снижает уровень влияния электромагнитных полей, появление которых прямо пропорционально связанно с работой автомобиля (двигатель и другие системы). Шина используется не только в охранных системах, а и для подключения других внешних устройств. При этом несколько устройств могут использоваться одновременно и скорость передачи данных не уменьшается.

Для сравнения рассмотрим подключение автосигнализации без CAN шины:

И по CAN-шине:

Самые актуальные нюансы, которые нужно учитывать при выборе кар секьюрити в 2020 году тут —  «Как выбрать автосигнализацию»

CAN модуль – адаптер цифрового типа CAN шины, который гарантирует стабильную работу охранной системы. Суть действия заключается в считывании информации из CAN шины и преобразовании её в цифровые аналоговые сигналы, что необходимы для отправки на брелок автосигнализации. Появляется также возможность управления устройствами автомобиля (открытие/закрытие дверей (окон), положение КПП, информация спидометра и другие). Каждый CAN модуль имеет индивидуальную программу, которая предназначена исключительно под определенный автомобиль.

Чем хороши автосигнализации с CAN модулем

Автосигнализации с CAN модулем (можете выбрать по ссылке) по праву считаются охранными системами премиум класса и имеют весомое конкурентное преимущество не только в функционале, но и в процессе установки. В чем же заключаются особенности инсталляции автосигнализации с CAN модулем? Прежде всего, важно сделать ударение на тот факт, что процесс установки достаточно простой, а вмешательство во встроенную электропроводку автомобиля – минимальное. Надежность такой установки достаточно высокого качества. Кроме того, можно выделить еще ряд преимуществ от установки данного вида автосигнализации: не требуется подключение дополнительных проводов и существенная разборка салона, так как число подключений к цепям автомобиля составляет всего пять-шесть точек (против 20-30 в остальных видах автосигнализаций), появляется также возможность хорошо спрятать элементы охранной системы.

Нужна живая консультация?

(067) 460-22-99
(050) 460-22-99
(063) 460-22-99
(044) 361-05-06
Менеджер Евгений готов помочь!

Много у кого может сложиться мнение, что такой вид автосигнализации и простая установка не сможет гарантировать высокое качество защиты автомобиля. Но это совершенно неправильное мнение. Все противоугонные функции автосигнализации сохраняются и находятся на высоком уровне. Наглядным примером могут послужить автомобильные сигнализации:

Единственное, о чём стоит помнить, чтобы не ухудшить качество работы устройства, а также не испортить штатную проводку, — не начинать инсталляцию самостоятельно, если у Вас нет соответственных знаний, навыков и опыта. Неграмотное вмешательство в процессе установки может стать критическим для охранной системы и вашего автомобиля в целом. Поэтому с таким «деликатным» вопросом лучше обратиться в специализированный установочный центр.

Желаем, чтобы автосигнализация с CAN модулем стала Вашим «верным другом», оберегающим автомобиль «как зеницу ока» на протяжении всего термина службы, гарантируя при этом его сверхнадежную защиту!!!

Автозапуск по CAN-шине: на каких авто возможен?

Реализованный, в следующих типах автосигнализации, автозапуск по CAN-шине, позволяет мастерам оставить водителю полный комплект ключей и отказаться от использования бесключевых обходчиков.

  • Это сигнализации Pandora DXL 3910, 3940, 3950, 3970.
  • Сигнализации с автозапуском Pandora DXL 5000 NEW, 5000 PRO.
  • Мини сигнализации Pandect X-2010, 2050.
  • На автомобили Nissan, Renault и Lada, кроме вышеперечисленных, еще устанавливают и LX 3050.

Но данная функция может быть доступна только для автомобилей, которые есть в списке. Все остальные авто, только с применением обходчика.

Acura (тут представлены модели, которые заводятся только при помощи ключа):

  • MDX (2012 и раньше),
  • RDX (2012 и раньше),
  • RL (2012 и раньше),
  • TL (2012 и раньше),
  • TSX (2012 и раньше),
  • ZDX (2012 и раньше).

Citroen:

  • C4 Aircross (с АКПП).

Datsun:

Honda (тут представлены модели, которые заводятся только при помощи ключа):

  •  Accord (2012 и раньше),
  • Crosstour (2012 и раньше),
  • Civic (все кроме 2015),
  • CRV (все кроме 2015),
  • Fit (2013 и раньше),
  • Jazz (2012 и раньше),
  • Odyssey (все кроме 2015),
  • Pilot (все кроме 2015),
  • Ridgeline (все кроме 2015)

Hyundai (тут представлены модели, имеющиекнопку Start/Stop):

  • Genesis,
  • Solaris,
  • Santa Fe,
  • Genesis Coupe,
  • I40,
  • IX35,
  • I30,
  • Veloster,
  • Elantra,
  • Grandeur.

Kia (тут представлены модели, имеющие кнопку Start/Stop):

  • Picanto,
  • Ceed,
  • Rio,
  • Sportage,
  • Сеrato,
  • Sorento,
  • Venga,
  • Soul New,
  • Soul,
  • Quoris,
  • Optima,
  • Mohave.

Lada:

  • Largus,
  • Granta,
  • Kalina II,
  • Priora New.

Lexus:

  • GS (от 2006 до 2012),
  • GX460 (от 2010 до 2014),
  • IS (от 2006 до 2012),
  • LX570 (от 2008 до 2015),
  • RX (от 2009 до 2015).

Mitsubishi:

  • ASX (с АКПП),
  • Lancer X (с АКПП).

Nissan:

Renault:

  • Duster,
  • Logan 1,
  • Sandero 1.

Toyota:

  • Auris (от 2007 до 2012),
  • Avensis (от 2003 до 2013),
  • Camry (от 2007 до 2011),
  • Corolla (от 2007 до 2012),
  • FJ Cruiser (от 2010 до 2013),
  • Hiace (от 2011 до 2013),
  • Highlander (от 2008 до 2013),
  • Hilux (от 2011 до 2015),
  • Land Cruiser 200 (от 2008 до 2015),
  • Land Cruiser Prado 150 (от 2008 до 2015),
  • Matrix (от с 2010 до 2013),
  • RAV4 (от 2006 до 2012),
  • Sequoia (от 2010 до 2015),
  • Sienna (от 2010 до 2013),
  • Tacoma (от 2010 до 2013),
  • Tundra (от 2010 до 2015),
  • Venza (от 2010 до 2015),
  • Yaris (от 2010 до 2015).
Наверх Все статьи

CAN шина в автосигнализациях


Что такое CAN шина в автосигнализациях StarLine и зачем она нужна?

Существует два варианта подключения сигнализаций к электрическим цепям автомобиля.

Первый вариант. Аналоговый способ подключения.

Каждая команда от сигнализации StarLine идет по своему проводу в проводку автомобиля, а автомобиль, в свою очередь сообщает сигнализации состояния контролируемых зон (например, открыта или закрыта дверь). Состояние каждой зоны так же сообщается по своему отдельному проводу. Таким образом, для подключения сигнализации к автомобилю и реализации требуемых функций (например, автозапуск или дистанционное открытие багажника) необходимо сделать от 7 до 20 подключений!, врезаясь в штатную проводку автомобиля. Любая из моделей сигнализаций StarLine имеет возможность для аналогового подключения.

Второй вариант. Цифровой способ подключения.

Большая часть современных автомобилей оборудована т.н. цифровой CAN-шиной. Это по сути цифровая сеть, в которой постоянно проходят коды от одних устройств в автомобиле к другим. CAN-шина представляет из себя два или один провод, подключившись к которым можно как управлять устройствами в автомобиле (например, закрывать замки и поднимать стекла), так и считывать состояния требуемых контрольных зон (например, открыта или закрыта дверь). Ряд современных моделей имеют две CAN-шины, которые с успехом поддерживает модуль StarLine 2CAN+LIN.

Автосигнализации StarLine 4-го поколения имеют в своем составе модуль 2CAN+LIN — телематика, позволяющий управлять различными устройствами в автомобиле конкретной марки, так и считывать необходимую информацию, исключая множественные подключения к электропроводке. При этом в разы увеличивается надежность подключения и минимизируется кол-во соединений (вмешательства в штатную проводку), что особенно актуально для автомобилей, находящихся на гарантии дилера.

Кроме того, для огромного числа моделей имеется возможность реализовать т.н. режим SUPER SLAVE, когда постановка в охрану сигнализации StarLine происходит со штатного брелка автомобиля, при этом снятие с охраны происходит так же со штатного ключа, но только при наличии у вас брелка StarLine (или ввода персонального кода). Особенно удобен режим SUPER SLAVE для автомобилей, оборудованных бесключевым доступом Keyless Go. При выходе вам достаточно коснуться сенсор на ручке, и вместе со штатной системой сигнализация StarLine встанет в охрану. Подойдя к машине вы открываете ее штатным способом коснувшись ручки, при этом произойдет опрос наличия у вас не только штатного ключа, но и брелка StarLine. Ничего из карманов доставать не нужно. Если брелок StarLine рядом, система полностью снимется с охраны. Таким образом в режиме SUPER SLAVE происходит защита от использования штатного ключа при угоне (кража, подготовка на сервисе или электронный взлом штатного радиоканала).

Благодаря работе инженеров компании StarLine, список поддерживаемых автомобилей постоянно пополняется, а современное оборудование и оперативность позволяют нам выпускать поддержку самых новых моделей в короткие сроки.

Актуальный список поддерживаемых автомобилей, а так же возможные функции, поддерживаемые модулем StarLine 2CAN+LIN вы можете посмотреть здесь — can.starline.ru


Изучение шины CAN с помощью осциллографа

Шина локальной сети контроллеров (CAN) была представлена ​​в 1983 г. Robert Bosch GmbH, многонациональной инженерной и электронной компанией со штаб-квартирой в Германии. Шина CAN изначально была разработана для обеспечения связи микроконтроллеров и устройств без главного компьютера. В первую очередь он предназначался для автомобильных приложений, но в настоящее время дополнительно используется в лифтах, видеоиграх, протезах человека и в других местах, включая мощный ускоритель/коллайдер частиц CERN, для сбора данных после субатомных столкновений.

Сигналы шины CAN между двумя приемопередатчиками шины CAN, доступ к которым осуществляется с платы Tektronix Demo 1.

Шина CAN осуществляет однородную широковещательную рассылку на все узлы. Тем не менее, отдельные узлы могут включать фильтры для отклонения нежелательных сообщений. Все модули конфигурируются относительно шины в соответствии с логикой И. Это означает, что если какой-либо отдельный узел переводит шину в логический 0, вся шина переходит в это состояние, несмотря на любые другие узлы, которые могут попытаться перевести шину в другое логическое состояние.

Из четырех различных кадров, используемых в шине Can, доминирующим типом является кадр данных. Поле арбитража определяет приоритет сообщения, когда несколько узлов пытаются завладеть шиной, которая может содержать 11-битный идентификатор или 29-битный идентификатор, в зависимости от версии шины Can (CAN 2.0A или CAN 2.0B).

Поле данных может содержать от 0 до 8 байтов (не битов) данных. CRC (Cyclic Redundancy Check) содержит 15-битную контрольную сумму, целью которой является обнаружение ошибок.Также в конце каждого сообщения вставляется бит подтверждения. Если передатчик определяет, что бита подтверждения нет, он повторно передает сообщение.

Шина CAN актуализируется любым из нескольких взаимоисключающих способов. Обычно они не работают друг с другом.

Распространенной формой шины CAN является двухпроводная симметричная схема передачи сигналов, также известная как High-Speed ​​CAN. Этот вариант, указанный в стандарте ISO 11898, в значительной степени выигрывает от дифференциальной сигнализации, которая характеризуется высокой степенью помехозащищенности и отказоустойчивости, а именно тем, что необходимо в шумной автомобильной среде.Сбалансированная дифференциальная передача сигналов по витой паре, экранированной или неэкранированной, снижает шум за счет подавления синфазного сигнала. Более высокая скорость скручивания, как и в более новых версиях кабеля категории, используемого для Ethernet, способствует невосприимчивости к радиочастотам и уменьшает индуктивную и емкостную связь, которая всегда ухудшает целостность сигнала.

Спецификации

ISO 11898 для технологии шины CAN применимы для максимальной скорости передачи сигналов 1 Мбит/с при длине шины 40 м и максимум 30 узлах. Максимальная длина незавершенной заглушки равна 0.3 м. Кабель представляет собой экранированную или неэкранированную витую пару с волновым сопротивлением (Z 0 ) 120 Ом. Кабель на обоих концах оканчивается резисторами 120 Ом, цель которых — согласовать характеристическое сопротивление линии, чтобы предотвратить отражение сигнала, которое может привести к потере данных.

Две сигнальные линии при пассивном смещении измеряют 2,5 В. Когда линия CANH становится доминирующей, напряжение увеличивается до 3,5 В, а линия CANL падает до 1,2 В, поэтому возникает дифференциальный сигнал 2 В.

В отличие от высокоскоростных приемопередатчиков шины CAN, низкоскоростные приемопередатчики CAN поддерживают скорость передачи данных только до 125 кбит/с. Однако преимущество низкоскоростной шины CAN заключается в том, что интерфейс шины имеет отказоустойчивую компоновку. Это означает, что отказ одной из двух линий связи не приводит к полному отказу связи.

Когда компания Bosch первоначально разработала спецификацию CAN ISO 11898, были выделены три уровня: объектный уровень, уровень передачи и физический уровень. Спецификация CAN полностью определила объекты и уровни передачи, но явно не обращалась к физическому уровню, поэтому уровни напряжения и среды передачи могли быть настроены отдельными производителями для отдельных приложений.

Высокоскоростная шина CAN более широко используется на физическом уровне, поскольку она обеспечивает простое кабельное соединение между устройствами. В низкоскоростной CAN, поскольку каждое устройство имеет собственное оконечное устройство, два типа устройств не могут использоваться в одной и той же сети.

Осциллографы серий DPO/MSO2000/3000/4000/5000 и MDO3000/4000 от Tektronix имеют модули или лицензионные ключи, которые могут декодировать сигналы CAN. Когда на экране отображается сигнал CAN, пользователь включает опцию «Шина». Когда пороговые уровни установлены правильно, сигнал CAN должен начать декодироваться.Шина CAN

была первоначально разработана и распространена сначала для автомобильных, а затем морских и авиационных приложений, но ее использование постоянно расширяется в новых областях, в первую очередь из-за ее простоты, надежности и низкой стоимости. В качестве примера можно привести технологию лифтов, которая каждое десятилетие продолжает писать книги по надежности и безопасности, при этом стремясь к начальному и текущему сдерживанию затрат.

Шина

CAN, благодаря своей технологии последовательного соединения, позволяет значительно сократить количество проводов в транспортировочном кабеле, машинном отделении и по всему зданию.Проблемы с пожарной нагрузкой и поиском и устранением неисправностей облегчаются за счет меньшего количества проводов и концевых заделок. Разъемы телефонного типа позволяют легко расширять поле.

Важным элементом лифтов, используемых в коммерческих и многоквартирных домах, является то, что люди в большом количестве, часто включая детей и инвалидов или немощных людей, взаимодействуют с мощным механизмом, который поднимает их над землей. Это происходит днем ​​и ночью, круглый год, и в нужный момент существует вероятность отказа оборудования и травмирования взаимодействующих людей.Эта опасность значительно снижается за счет надежности, встроенной в технологию шины CAN.

Шина

CAN отлично справляется с многозадачностью, необходимой при групповой установке лифтов, работающих в большом высотном здании. Несколько автомобилей могут двигаться одновременно, двигаясь в одном или противоположных направлениях, снижая скорость при подготовке к остановке на заданных этажах или ускоряясь после завершения остановки, и все это с открыванием и закрыванием дверей по мере необходимости.

Автомобили реагируют заранее запрограммированным приоритетным образом на кнопки вызова, нажатые на разных этажах, и другие кнопки, нажатые внутри автомобилей. Все это возможно благодаря удивительно простой, но очень эффективной системе арбитража и управления сообщениями в шине CAN. Все узлы связаны между собой двухпроводной шиной. Каждому узлу требуется (локальный) центральный процессор. Этот хост-процессор определяет, какие сообщения должны быть переданы.

Датчики, исполнительные устройства и устройства управления, подключенные к шине CAN, получают эти сообщения.Контроллер CAN, который может быть частью микроконтроллера, сохраняет полученные биты, которые передает шина, до тех пор, пока сообщение не будет завершено. Затем он становится доступным для хост-процессора.

Все узлы могут отправлять и получать сообщения, но это не может происходить одновременно. Передача данных по CAN-шине осуществляется таким образом, что разрешение споров осуществляется посредством арбитража. Поскольку все узлы получают каждый бит в режиме реального времени, передача считается синхронной, даже если она происходит без учета синхронизирующего тактового сигнала.

Шина

CAN реализует приоритизацию в реальном времени посредством системы доминантного (логический уровень 0) и рецессивного (логический уровень 1) обмена сообщениями. Арбитраж имеет место, когда один узел передает доминантный бит, а другой узел передает рецессивный бит. После последующей коллизии доминирующий бит выигрывает арбитраж, и передается сообщение с более высоким приоритетом. Однако сообщение с более низким приоритетом не уничтожается, как в некоторых других типах последовательной передачи. Вместо этого оно повторно передается через соответствующий интервал времени, и это сообщение также сохраняется и передается.Вот почему CAN-шина успешно используется в качестве приоритетной системы связи в режиме реального времени, что делает ее подходящей для сложных автомобильных, лифтовых и коллайдерных приложений, среди многих других.

Из всех методов передачи по последовательной шине, не говоря уже о параллельной шине, шина CAN является наиболее перспективной, распространенной и успешной. Он очень амбициозен, но его простота позволяет ему выполнять необычайно сложные задачи, где требуется высокая надежность в суровых и электронных условиях эксплуатации.

Шина

CAN основана на сообщениях, а не на адресах, и по этой причине хорошо работает, когда единые данные должны быть отправлены в несколько мест. Полная пропускная способность доступна, когда передача сообщений обязательна, поэтому критическое оборудование никогда не выйдет из строя. Только подумайте о скоростном поезде или реактивном самолете, летящем по небу! Безотказная работа обеспечивается за счет устранения проблемных узлов, гарантируя, что вся сеть никогда не выйдет из строя.

Может быть выполнено сдерживание ошибок, и новые узлы могут быть подключены к шине в горячем режиме, что позволяет модифицировать систему на лету.

Шина

CAN легко адаптируется к широкому спектру приложений и надежно работает в самых сложных условиях. По этой причине CAN-шина подходит для всех видов движущихся транспортных средств, строительной техники, горнодобывающих и промышленных объектов, а также во многих других быстро меняющихся ситуациях, когда жизнь рабочих зависит от предсказуемой работы оборудования и где необходимо контролировать большое количество энергии.

Тем не менее, шина CAN не является хорошим выбором, если сеть должна быть безопасной и устойчивой к взлому.CAN спроектирован так, чтобы быть относительно простым, и часто реализуется между микроконтроллерами с небольшой вычислительной мощностью и используется для передачи сообщений в режиме реального времени. Нет возможности добавить шифрование или аутентификацию устройств в сети.

Наука о шине CAN и почему важно отслеживать

Опубликовано от MadgeTech Marketing

Система локальной сети контроллеров автомобиля, или CAN, — это система, которая соединяет все основные электрические блоки управления или ЭБУ.По своей сути это централизованная сеть коммуникаций, которая позволяет транспортному средству работать и функционировать. Он делает это, предоставляя каждой отдельной системе возможность общаться друг с другом.

Хотя общая система шины CAN довольно сложна, ее назначение и работа являются основными. CAN действует как централизованный концентратор, который позволяет всем различным ЭБУ автомобиля обмениваться данными, не требуя двухточечной проводки. Наличие CAN имеет много преимуществ, поэтому все основные производители используют эту систему в течение нескольких десятилетий.

CAN предоставляет системам автомобиля основное место для сбора данных, что упрощает и упрощает тестирование двигателя, дороги и диагностику. Он также имеет возможность приоритизировать сигналы данных по важности, так как CAN получает сразу много SPN или подозрительных номеров параметров.

Подозрительный номер параметра

SPN — это номер, присвоенный Обществом автомобильных инженеров (SAE) определенному параметру в группе параметров. Этот номер используется для описания физического значения, статуса или команды.Когда транспортное средство работает, CAN получает эти сообщения, которые имеют решающее значение для производительности и технического обслуживания, путем включения индикаторов на приборной панели или сообщений об ошибках, если обнаружены потенциальные проблемы.

Однако данные, передаваемые в систему CAN, не читаются людьми. Именно здесь вступает в игру мониторинг CAN-шины, декодирование и преобразование данных в удобный для чтения формат, который широко известен как сообщения CAN, совместимые с SAE J1939.

Мониторинг шины CAN

Регистрация данных в режиме реального времени, будь то испытания двигателя или дорожные испытания, может предоставить пользователям возможность немедленного просмотра данных.Такие функции, как предупреждения о пороговых значениях, уведомляют пользователей о любых отклонениях в работе системы или нарушениях режима вождения, которые могут повредить двигатель или автомобиль. Эти данные можно выгрузить и экспортировать в компьютер для детального анализа и ведения учета.

Регистрация сообщений по шине CAN дает много преимуществ. Данные SPN позволяют пользователям сосредоточиться на оптимизации характеристик автомобиля посредством незначительных корректировок, а поскольку шина CAN связана со всеми блоками ECU, обновления можно выполнять без использования внешнего оборудования.Эти данные также могут предупреждать пользователей о неисправностях, которые могут привести к дорогостоящим повреждениям или простоям.


MadgeTech упрощает мониторинг, запись и просмотр сообщений CAN в режиме реального времени. Titan S8-CAN — это система сбора данных, которая может одновременно отображать до 23 SPN. Разработанный для использования с дизельными двигателями и дизельными двигателями уровня 1–4, Titan S8-CAN легко подключается к CAN через диагностический порт для немедленного использования.

Чтобы узнать больше о Titan S8-CAN, совместимом с SAE J1939, позвоните нам по телефону (603) 456-2011 или напишите по электронной почте [email protected].

О компании MadgeTech Marketing:

Компания MadgeTech, основанная в 1996 году, гордится тем, что поддерживает производственный процесс полностью за пределами нашей штаб-квартиры в Уорнере, штат Нью-Гемпшир. Решения MadgeTech для регистрации данных, гордо известные как отраслевые эксперты, продаются более чем в 100 странах мира для наиболее регулируемых отраслей промышленности, обеспечивая проверку, необходимую для соответствия требованиям и контроля качества.

Ошибка 404 — Страница не найдена

Страна COUNTRYAfghanistanÅland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntigua и BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia и HerzegovinaBotswanaBouvet IslandBrazilBritish Индийский океан TerritoryBruneiBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCaribbean NetherlandsCayman IslandsChadChileChinaChristmas IslandCocos IslandsColombiaComorosCongo, Демократическая RepublicCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Южный TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle из ManIsraelItalyIvory CoastJamaicaJapanJerseyJordan KazakhstanKenyaKiribatiKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfork IslandNorwayOmanPakistanPalauPalestinian TerritoryPanamaPapua Новый GuineaParaguayPeruPhilippinesPitcairn IslandPolandPortugalPuerto RicoQatarRepublic из CongoReunionRomaniaRussiaRwandaSaint HelenaSaint Киттс и NevisSaint LuciaSaint Пьер и MiquelonSaint Винсент и GrenadinesSamoaSan MarinoSao Томе и PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Грузии и Южные Сандвичевы IslandsSouth KoreaSouth SudanSpainSri LankaSudanSurinameSvalbard и Ян MayenSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThaila ндТогоТокелауТонгаТринидад и ТобагоТунисТурцияТуркменистанОстрова Теркс и КайкосТувалуУгандаУкраинаОбъединенные Арабские ЭмиратыВеликобританияСоединенные ШтатыОтдаленные малые острова СШАУругвайУзбекистанВануатуВатиканВенесуэлаВьетнамВиргинские острова, Британские Виргинские острова, СШАЗападная СахараЙеменЗамбияЗимбабве

AST-CAN485 Руководство по подключению — узнайте.sparkfun.com

Авторы: ДжеймсБМ

Избранное Любимый 10

Введение в шину CAN

Внимание! В этом разделе дается краткий обзор некоторых важных особенностей шины CAN. Для получения более подробной информации обратитесь к ссылкам, представленным в Ресурсе и Иду дальше.

Шина локальной сети контроллеров (CAN) — это стандарт связи, зародившийся в автомобильной промышленности.Он имеет несколько встроенных функций, которые делают его надежным и устойчивым к шуму. Это протокол на основе сообщений, который может поддерживать несколько узлов. Скорость до 1 Мбит/с поддерживается на расстоянии менее 40 м, в то время как более длинные расстояния возможны на более низких скоростях (500 м при 125 Кбит/с). Шина CAN также имеет метод арбитража, который автоматически определяет приоритеты сообщений и разрешает коллизии пакетов.

CAN используется в качестве полевой шины в промышленных приложениях и включает нижний уровень, на котором основаны многие протоколы более высокого уровня.CANopen и DeviceNet являются распространенными протоколами более высокого уровня, основанными на шине CAN и используемыми в промышленной автоматизации. Шина CAN также используется в стандарте диагностики автомобилей OBDII, который является обязательным для современных автомобилей в США и ЕС.

Описание сигнала

Шина CAN состоит из двух сигналов (CAN H и CAN L) и заканчивается на каждом конце согласующим резистором (обычно от 100 до 120 Ом). Для высоких скоростей рекомендуется использовать согласующий резистор 120 Ом. Эти линии обычно наматываются в витую пару.

Шина имеет рецессивное состояние (логическая 1) и доминантное состояние (логический 0). Шина должна быть активно переведена в доминирующее состояние одним из узлов. Если ни один из узлов не переведет ее в доминантное состояние, шина вернется в рецессивное состояние. Это доминантное и рецессивное поведение означает, что если два узла передают одновременно, доминантные биты будут иметь преимущество. Метод арбитража использует это поведение для разрешения коллизий пакетов.

Приемопередатчик CAN необходим для преобразования между состояниями линии и логическими состояниями, используемыми микропроцессором.

Вам трудно увидеть изображение? Щелкните изображение, чтобы рассмотреть его поближе.

Структура сети

Несколько узлов могут быть подключены параллельно. Линии должны быть оконцованы на каждом конце согласующим резистором (обычно от 100 Ом до 120 Ом). Для высокоскоростной шины CAN приведенная ниже сеть включала нагрузочный резистор сопротивлением 120 Ом на каждом конце.

Структура пакета

Сообщения CAN

имеют стандартный формат, состоящий из идентификатора сообщения, поля длины данных, кадра данных, CRC и других управляющих битов.Поскольку протокол основан на сообщениях, в нем нет адресов узлов, вместо этого есть идентификатор сообщения. Данные связаны с идентификатором, а не с устройством, и один узел может передавать с использованием нескольких идентификаторов сообщений. Такое поведение может быть очень полезным. Например, узел может сообщать о скорости, положении и ускорении двигателя по трем различным идентификаторам сообщения, что позволяет легко идентифицировать параметры любым принимающим узлом.

Идентификаторы сообщений должны быть уникальными. Если два узла попытаются отправить сообщение с одним и тем же идентификатором одновременно, это вызовет ошибку.Идентификатор сообщения также используется в процессе арбитража, чтобы определить, какое сообщение имеет приоритет, когда два узла пытаются передать одновременно.

Существует два стандартных формата пакетов CAN: базовый формат (CAN2.0A) и расширенный формат (CAN2.0B). Расширенный формат имеет 29-битный идентификатор, а базовый формат имеет 11-битный идентификатор. Расширенный формат обратно совместим, что позволяет использовать оба формата в любой сети CAN.

Вам трудно увидеть изображение? Щелкните изображение, чтобы рассмотреть его поближе.

Арбитраж

Когда два узла пытаются передать одновременно, процесс арбитража определяет, какой из них имеет предпочтение. Во время передачи каждый узел также считывает состояние шины. Если узел обнаруживает, что один из его рецессивных битов стал доминирующим другим узлом, то он прекращает передачу. Это приводит к тому, что более низкие идентификаторы имеют приоритет над более высокими идентификаторами. Если узел теряет арбитраж, он попытается повторно отправить сообщение после завершения текущей передачи.Такое поведение приводит к автоматическому расстановка приоритетов и разрешение конфликтов.

Вам трудно увидеть изображение? Щелкните изображение, чтобы рассмотреть его поближе.


← Предыдущая страница
Установка программного обеспечения

Скорость передачи сигналов в зависимости от длины кабеля: компромисс времени CAN-шины

Есть история о народном герое Техаса, Пекосе Билле, и однажды кто-то поспорил с ним, что он не сможет переплыть Мексиканский залив из Галвестона, штат Техас, в Ки-Уэст, штат Флорида.Он тренировался месяц, а когда настал великий день, бросился в Мексиканский залив. День и ночь Билл плавал целую неделю, борясь с акулами и ураганами. Наконец он приблизился к цели. Однако, когда он проводил Ки-Уэст вдалеке над волнами, он понял, что просто слишком устал, чтобы продолжать движение, поэтому он развернулся и поплыл обратно в Техас!

Разработчики, работающие с CAN-коммуникациями, сталкиваются со своими проблемами, и, как и у Пекоса Билла, критически важным соображением оказывается круговой путь.
Ключевой особенностью протокола локальной сети контроллеров (CAN) является то, как он обрабатывает конфликты на шине, когда несколько узлов пытаются передать данные по общей шине. CAN использует побитовый арбитраж, чтобы выбрать, какие узлы должны продолжать передачу сигналов. Поскольку узлы прослушивают каждый бит и должны откладывать сообщение с более высоким приоритетом, их время отклика должно быть достаточно коротким, чтобы прекратить передачу до того, как будет поврежден следующий бит. Как показано в следующих трех случаях, это накладывает ограничения на допустимые задержки компонентов и длину кабеля, а также на используемую скорость передачи сигналов.

Случай 1: нормальная работа шины CAN » без конфликтов
Обычно только один узел одновременно пытается установить связь через общую шину CAN. Без ограничения общности мы можем обсудить сеть с двумя узлами и распространить это обсуждение на большее количество узлов. Рисунок 1 иллюстрирует, как это работает. Сначала оба узла находятся в рецессивном состоянии, поэтому на шину не подается дифференциальный сигнал, как в (1а). Если узел А начинает обмениваться данными, он инициирует сообщение CAN с доминирующим битом. Вход передаваемых данных (TXD) в приемопередатчик CAN представляет собой логический ноль, который дает дифференциальному драйверу команду генерировать дифференциальный сигнал на линии шины, как в (1b).Приемник в узле A воспринимает дифференциальный сигнал и выводит логический ноль на выводе полученных данных (RXD). Дифференциальное напряжение распространяется вниз по кабелю в соответствии со свойствами линии передачи витой пары, как показано на (1c) и (1d). В конце концов, дифференциальный сигнал достигает узла B, и приемник в узле B также выводит логический ноль на RXD, как в (1e). В этот момент узел B знает, что узел A начал передачу сообщения CAN, и, следовательно, узел B не будет пытаться инициировать сообщение до тех пор, пока узел A не закончит.


Рис. 1. Нормальная передача сигналов от A к B
(Щелкните изображение, чтобы увеличить)

Обратите внимание, что узел B не сразу узнает, что узел A начал передачу сообщения, поскольку сигнал от A к B имеет конечную задержку. Полная задержка в этом сценарии представляет собой сумму задержки в приемопередатчике (и связанных с ним цепях изоляции и буферизации) в точке А плюс задержка передачи по кабелю плюс задержка приемопередатчика, цепей изоляции и буферизации в точке В.На первый взгляд кажется, что эта односторонняя задержка является критическим временным ограничением, необходимым для того, чтобы узел B не конфликтовал с сообщениями от узла A. Как мы увидим в случае 2, это еще не все.

Случай 2: отложенное соперничество: более позднее сообщение имеет более высокий приоритет
Наш следующий сценарий (рис. 2) предполагает, что снова узел A инициирует сообщение, но сообщение с более высоким приоритетом от узла B также инициируется вскоре после этого. Как и прежде, сцена начинается с того, что оба узла находятся в рецессивном режиме, как в (2а), а затем узел А инициирует сообщение, становясь доминирующим, как в (2б).Вновь преобладающее дифференциальное напряжение распространяется по кабелю. Непосредственно перед тем, как сигнал достигает приемопередатчика в B, этот узел инициирует сообщение с преобладающим битом, как в (2c). В этот момент оба узла передают доминантный бит, и оба узла получают доминантный бит, как в (2d), но ни один из узлов не знает, что другой узел активен. Поскольку в нашем сценарии узел А имеет сообщение с более низким приоритетом, чем узел В, в какой-то момент узел А управляет рецессивным битом, устанавливая свой TXD в ноль, как в (2e).Однако RXD определяет, что шина все еще находится в доминирующем состоянии из-за действия узла B.


Рис. 2. Отложенный конфликт — B имеет более высокий приоритет
(Щелкните изображение, чтобы увеличить)

Изучив конкретный гипотетический случай с практическими значениями задержек, мы можем более конкретно проиллюстрировать эти временные требования. В нашем примере с двумя узлами пусть общая односторонняя задержка будет 200 нс, а скорость передачи сигналов будет 1 Мбит/с или максимальное значение, указанное в стандарте ISO 11898-2.Следовательно, битовое время будет 1000 нс. Этот случай продолжается так же, как и случай 2, за исключением того, что второй бит от узла B будет нулем (рецессивным), соответствующим приоритету сообщения от узла A. (В случае 2 у узла B был доминирующий второй бит, указывающий на более высокий приоритет сообщения.)

На рис. 3 узел A начинает сообщение в момент времени t=0, передавая старший бит по шине (b). Как показано на рисунке 2, возможно, что узел B начинает передачу непосредственно перед приемом сигнала от узла A (c) в момент времени t=199 нс. Ни один узел не знает об активности другого, пока узел А не переключится в рецессивное состояние в начале своего второго бита в момент времени t=1000 нс.Затем узел B переключается на рецессивный в начале своего второго бита в момент времени t=1199 нс. После еще одной односторонней задержки этот рецессивный сигнал достигает узла А в момент времени t=1399 нс. Только после этого узел A должен прочитать сигнал RXD и быть уверенным в том, что представлено истинное состояние сети.


Рис. 3. Отложенная конкуренция — узлы A и B имеют одинаковый приоритет
(Щелкните изображение, чтобы увеличить)

Обратите внимание, что только ожидание в два раза больше общего времени односторонних задержек (или эквивалентно ожиданию общего времени распространения туда и обратно) позволит узлу A отличить этот случай, когда сообщения от A и B имеют одинаковый приоритет (случай 3), и где сообщение от B имеет более высокий приоритет.Из-за схемы побитового арбитража, присущей протоколу CAN, эта двусторонняя задержка должна находиться в пределах временного бюджета одного бита, в данном случае 1000 нс. В противном случае узел А может начать передавать свой третий бит до завершения арбитража второго бита.
Ограничения скорости передачи сигналов и длины кабеля
Зная, что двусторонняя задержка имеет решающее значение, CAN определяет программируемую задержку распространения (PROP_SEG) как часть каждого бита, чтобы гарантировать, что каждый узел действительно ждет достаточно долго перед выборкой данных шины.Хотя это и выходит за рамки этой статьи, расчет PROP_SEG включает в себя знание двусторонней задержки и локальной системной тактовой частоты. На практике PROP_SEG ограничивает точку выборки примерно 5/6 или менее от общего битового времени, чтобы учесть другие сегменты, поэтому двусторонняя задержка ограничена долей битового времени.

Стандарт CAN определяет кабель с задержкой распространения 5 нс на метр и максимальной длиной кабеля 40 метров для передачи сигналов со скоростью 1 Мбит/с. С битовым временем 1000 нс последняя возможная точка выборки (установленная PROP_SEG) составляет около 850 нс.Сам кабель имеет одностороннюю задержку 200 нс (или 400 нс туда-обратно), оставляя только около 450 нс на общую задержку приемопередатчиков и связанных с ними цепей.

Производители приемопередатчиков CAN часто указывают «петлевые задержки», которые включают задержки как драйвера, так и приемника. Поскольку два приемопередатчика участвуют в расчете приема-передачи, каждый из них должен иметь циклическую задержку 225 нс или меньше, чтобы поддерживать длину шины 40 метров с передачей сигналов 1 Мбит/с. Если в схему приемопередатчика входят дополнительные компоненты, такие как изоляция, смещение уровня напряжения или элементы защиты, задержка, которую они вызывают, также должна быть включена в общий бюджет задержки.Даже высокоскоростные оптопары обычно имеют одностороннюю задержку 40 нс и более, а общий сигнал туда и обратно должен проходить через четыре оптопары. Это значительно уменьшает допустимую длину кабеля (или увеличивает битовое время) для систем CAN, использующих оптоизоляцию. Для ситуации 1 Мбит/с даже задержки для быстрых оптронов уменьшат допустимую длину кабеля по уравнению 1:



На графике ниже показано компромисс между скоростью передачи сигналов и длиной кабеля, а также влияние задержки приемопередатчика.Задержка из-за приемопередатчика (включая соответствующую изоляцию, преобразование уровня и защиту) особенно значительна для скоростей передачи сигналов 500 кбит/с и выше.
Рис. 4. Задержка трансивера влияет на компромисс между скоростью передачи сигналов и длиной кабеля

Интегрированная изоляция SiO2 с высокоскоростным приемопередатчиком CAN в одном корпусе (ISO1050) уже доступна на рынке. С общей задержкой контура в наихудшем случае менее 210 нс (включая драйвер, приемник и два изолированных канала!), вы можете уменьшить общую задержку цикла туда и обратно и упростить системную синхронизацию и проектирование для изолированных решений CAN.Вы также можете выполнять функцию сдвига уровня, переводя напряжения с 3,3-вольтового контроллера на 5-вольтовый трансивер CAN без дополнительной задержки.

Конечно, при проектировании оптимизированной производительности следует учитывать и другие факторы, такие как скорость передачи сигналов и длина кабеля. Эффекты линии передачи в сети подразумевают, что загрузка, расстояние между узлами и длина шлейфа важны для точности сигнала и помехоустойчивости системы. Хорошая ссылка приведена в конце этой статьи.
Пример с лабораторными данными
Для демонстрации этих концепций можно использовать лабораторную установку с двумя изолированными узлами CAN и 50-метровым кабелем. Мы ожидаем, что кабельная задержка составит 250 нс в каждом направлении, а задержка изолированного контура приемопередатчика составит около 150 нс, что типично для ISO1050. Таким образом, точка выборки в узле Aдолжна быть примерно через 800 нс после начала бита, как показано на рисунке 5.


Рис. 5. Передача сигналов CAN 1 Мбит/с по 50-метровому кабелю
(Щелкните изображение, чтобы увеличить его) возможна длина кабеля более 40 метров.

Резюме
Разработчики используют связь CAN в различных приложениях и должны понимать временные ограничения и компромиссы по длине кабеля. Каждый компонент в сигнальной цепочке вносит свой вклад в общий временной бюджет, и для обеспечения надежной связи необходимо учитывать двустороннюю задержку. Использование быстрых приемопередатчиков, таких как ISO1050, гарантирует, что сигналы CAN совершат путешествие туда и обратно во времени даже быстрее, чем Пекос Билл сможет переплыть Мексиканский залив.

Артикул
 Для получения дополнительной информации о интерфейсных решениях посетите:www.ti.com/interface-ca.

Об авторе
Кларк Киннэрд (Clark Kinnaird) — инженер-системотехник в компании Texas Instruments, где он разрабатывает новые продукты для промышленных интерфейсов, включая спецификации и поддержку приложений для RS-422, RS-485, CAN, ControlNet, Profibus и других распространенных промышленных сетей. Он получил степень доктора философии в SMU, степень MSE EE в Университете Флориды и степень бакалавра ядерной инженерии в Университете Флориды. В настоящее время Кларк также является адъюнкт-профессором ЭЭ в SMU в Далласе, читает курсы по электронным схемам, обработке сигналов и теории управления.Кларка можно найти по адресу: .

Плата процессора цифровых сигналов

с одним интерфейсом шины

CAN

Renesas Electronics Corporation, японская компания, предлагающая передовые полупроводниковые решения, представила свой стартовый комплект MCU RX23E-A для аналоговой оценки средств автоматизации и измерительного оборудования. Он использует встроенную интегральную схему драйвера шины CAN.

Стартовый комплект предназначен для разработчиков, работающих с 32-разрядным MCU RX23E‑A (блок микроконтроллера) с поддержкой шины CAN и аналоговым интерфейсом (AFE).Пакет объединяет оборудование, программное обеспечение и инструменты для оценки 24-разрядного аналого-цифрового преобразователя микроконтроллера. Оценочная плата оснащена съемной клеммной колодкой для подключения аналоговых сигналов от датчиков температуры, тензодатчиков и т. д. Прикладное программное обеспечение для измерения термопар и веса доступно на веб-сайте компании.

Инструмент GUI (графический пользовательский интерфейс) позволяет пользователю вводить и изменять настройки параметров AFE и аналого-цифрового преобразователя. Также можно отображать графики и гистограммы результатов аналого-цифрового преобразования.Следовательно, события аналого-цифрового преобразования отслеживаются в режиме реального времени так же, как при использовании осциллографа. Для целей разработки приложений к плате может подключаться эмулятор. Питание подается через USB-соединение, что позволяет проводить оценку и разработку программного обеспечения с помощью ПК. Имеются встроенные микросхемы драйверов для шины CAN и EIA-485, позволяющие разрабатывать приложения для промышленных сетей.

Семейство 32-разрядных микроконтроллеров RX23E-A поддерживает измерения аналоговых сигналов с точностью выше 0,1 процента без калибровки.Устройства со встроенным блоком аналогового интерфейса (AFE) включают в себя высокоточные измерения датчиков, вычисления, управление и связь по шине CAN на одном чипе. Такая конфигурация позволяет производителям систем сократить количество необходимых компонентов, сэкономить место и упростить конструкцию устройства.

Микроконтроллеры используют ядро ​​RXv2 с рабочей частотой 32 МГц, цифровой сигнальный процессор (DSP) и блок с плавающей запятой (FPU). Блок AFE состоит из двух 24-битных дельта-сигма аналого-цифровых преобразователей.Имеется до шести дифференциальных аналоговых входных каналов и до одиннадцати псевдодифференциальных входных каналов.

Помимо интерфейса CAN-шины, имеется один SPI, четыре UART и один I2C. Микроконтроллер поддерживает функциональную безопасность, используя программные функции самодиагностики и помощи при обнаружении отключения. Чипу требуется источник питания 5 В постоянного тока, и он работает в расширенном диапазоне температур от -40 ° C до +105 ° C.

Функции аналогового интерфейса

  • Два 24-битных дельта-сигма АЦП: эффективное разрешение до 23 бит, программируемая скорость передачи данных 7.от 6 выборок в секунду до 15 625 тыс. операций в секунду
  • PGA: аналоговый вход Rail-to-Rail, усиление от 1 до 128, дрейф смещения 10 нВ/°C, дрейф усиления 1 ppm/°C
  • Опорное напряжение: низкий дрейф 4 ppm/°C при хорошем температурная стабильность
  • Источник тока возбуждения: согласованный программируемый источник тока

Характеристики микроконтроллера

  • ЦП: 32-разрядный RXv2 (32 МГц), DSP/FPU для цифровой обработки сигналов
  • Интерфейс: SPI x 1 канал, UART x 4 канал, I2C x 1 канал, CAN x 1 канал

Дополнительная информация…


Цифровая обработка сигналов в реальном времени (DSP) с использованием цифровых сигнальных процессоров общего назначения является популярной темой и сложной задачей в современных инженерных областях. DSP в реальном времени обеспечивает эффективный способ разработки и реализации различных алгоритмов DSP для реальных приложений. Многие университеты и промышленные компании в настоящее время занимаются исследованиями, обучением и разработками DSP в реальном времени.

С проникновением DSP в различные приложения спрос на высокопроизводительные цифровые сигнальные процессоры в последние годы быстро растет.Для современных студентов и практикующих инженеров становится все более важным овладеть не только теорией DSP, но и методами проектирования и реализации систем DSP в реальном времени.

Эта книга предлагает учащимся практический подход к пониманию архитектуры и программирования процессоров DSP, а также к проектированию систем DSP реального времени. Он содержит реальные приложения и реализацию алгоритмов DSP с использованием процессоров как с фиксированной, так и с плавающей запятой.

Другие темы включают КИХ-фильтрацию, БИХ-фильтрацию, быстрые преобразования Фурье и адаптивную фильтрацию. Для использования в качестве настольного справочника для практикующих инженеров для изучения концепций DSP и разработки приложений реального времени на работе.

Дополнительная информация…

Кто в сети и кто что сказал?

Далее мы рассмотрим дополнительные методы и функции Excel, которые помогут сгруппировать другие идентификаторы, относящиеся к их контроллеру CAN, включая идентификатор 5 17.

Мы воспользуемся уникальными электрическими характеристиками (электрической подписью) каждого контроллера CAN и рассмотрим методы, связанные с группировкой идентификаторов CAN.

Обратите внимание! Убедитесь, что автомобиль, который вы тестируете, имеет достаточную аккумуляторную батарею, что физический уровень CAN работает правильно с точки зрения доминантного и рецессивного уровней напряжения, и что ваши данные CAN собираются с помощью высокоимпедансных датчиков (topic21591.html?&p=97872). #p97872).

Я рекомендую вам прочитать следующую статью от команды Warwick Control Technologies, так как приведенные ниже подробности воспроизводят их методы обратного проектирования: https://www.warwickcontrol.ком/пресс-ре … инжиниринг/

Пока я не прочитал статью, я не учел тот факт, что каждый CAN-контроллер (ECU) будет иметь «электрическую подпись», но это имеет смысл. Как описано в статье: когда соответствующий CAN-контроллер выиграл арбитраж, он может продолжить и передать свое сообщение/полезную нагрузку по шине. В этот момент только один CAN-контроллер передает, а все остальные замолкают (утратили приоритет).

Преобладающие напряжения (CAN Hi 3,5 В и CAN Lo 1.5 В), которые присутствуют на шине во время передачи сообщения/полезной нагрузки, будут уникальными для контроллера CAN, передающего сообщение, из-за допусков производителя в ЭБУ, возможностей подключения, различных компонентов и его физического расположения на шине.

Во время передачи кадров/пакетов CAN мы можем использовать последовательное декодирование PicoScope, чтобы найти только сообщение/полезную нагрузку каждого кадра CAN для любого идентификатора, а затем использовать Deep Measure (topic17711.html) для получения уникальных значений доминирующего напряжения для CAN Hi. И CAN Lo во время передачи сообщения/полезной нагрузки.

После того, как мы получили эти значения, мы можем экспортировать данные глубокого измерения в Excel, найти модальное значение для доминирующих напряжений CAN Hi и CAN Lo и представить их в виде графика, чтобы связать известные идентификаторы CAN с неизвестными идентификаторами CAN. Должен признаться, что я не знал, что такое модальное значение, пока не застрял в Excel. По сути, это число, которое чаще всего встречается в последовательности чисел. Например: преобладающее напряжение CAN Hi во время передачи сообщения может быть 3,555 В, 3,555 В, 3,661 В 3.514 В и 3,601 В. Следовательно, модальное значение будет 3,555 В, поскольку оно встречается дважды по сравнению с другими числами, которые встречаются только один раз.

Начиная с нашего известного идентификатора рычага переключения передач 1 97, мы используем инструмент фильтра последовательного декодирования, чтобы найти идентификатор 1 97, и линейки времени, чтобы отделить сообщение/полезную нагрузку от полного кадра/пакета CAN. Затем мы применяем Глубокое измерение к каналам A и B между линейками, чтобы получить точные значения доминирующих напряжений в наших сообщениях CAN.

Сообщение о разделе из кадра CAN:

.

Добавить комментарий

Ваш адрес email не будет опубликован.