Обзор чипов серии elm3xx компании Elm Electronics
При разработке автомобильной электроники часто необходимо получать данные о состоянии разных автомобильных систем (работа двигателя, режимы работы света, состояния дверей и т.д.). Если устройство проектируется под конкретный автомобиль, то проще всего подключить устройство к CAN шине, отсканировать данные и запрограммировать блок. В случае, когда устройство должно подключаться к любому автомобилю без каких-либо изменений программного обеспечения (т.е. plug and play), мы используем микросхемы компании ELM Electronics. Устройства на основе микропроцессоров компании Elm Electronics предназначены для работы на любых автомобилях у которых имеется стандартный диагностический протокол OBD2. В данной статье приведено описание чипов серии Elm3xx.
ELM320 - конвертер из OBD (PWM) в RS232 (v2.0)
Адаптер ELM320 работает посредством связи по протоколу J1850 PWM на частоте 41.6KHz через стандартный интерфейс RS232, используя только простые ASCII команды. Этот протокол данных обычно используется во многих автомобилях Ford Motor Company (однако в настоящее время заменен на CAN протокол).
Все что Вам нужно для полноценного технического сканирования вашего автомобиля, это простое приложение, и USB - RS232 преобразователь. Вам необходимо отправить лишь несколько простых команд с клавиатуры (ASCII символы) и вы автоматически получите уже проверенные, отформатированные и обработанные ELM320 данные.
Если в настоящее время вы используется адаптер ELM320 с чипом версии (v1.0), то вам будет приятно узнать, что версия (v2.0) является контактно-совместимой с версией 1.0 (единственная разница в том, что перевод строки команды производится теперь по умолчанию). Вы можете просто отключить старую микросхему и подключить новую.
ELM322 - конвертер из OBD (VPW) в RS232 (v2.0)
Подобно ELM320, адаптер ELM322 работает с автомобилями оборудоваными OBDII, используя протокол J1850 VPW для связи на частоте 10.4KHz. Этот протокол, как правило, используется в корпорации General Motors и некоторых автомобилях Chrysler.
Как и все OBD-адаптеры, пользователь должен отправлять только нужные команды через последовательный интерфейс RS232. Адаптер ELM320 позволяет пользователям недорого создать свой собственный инструмент сканирования.
Данная версия конвертера является взаимозаменяемой с более старой моделью (v1.0).
ELM323 - конвертер из OBD (ISO) в RS232 (v2.0)
Адаптер ELM323 поддерживает протоколы ISO 9141-2 и ISO 14230-4, которые используются многими автомобилями по всему миру.
ELM323 легко конвертируется между потоком 10.4KHz ISO данных и стандартными символами ASCII, позволяя легко считывать коды неисправности и рабочие параметры без использования специального программного обеспечения.
Современная версия адаптера ELM323 (v2.0) обеспечивает несколько программируемых функций, которые предыдущие версии не поддерживают. Это позволяет программируемым байтам заголовка, регулировать тайм-ауты, а также предлагает специальный режим мониторинга. В дополнение ко всем возможностям, которые предоставляет v1.0, обновленный адаптер выдает семь полных байтов командного состава, две линии (К и L) инициации, программное обеспечение по выбору перевода строки и отображение символов, а визуальная обратная связь обеспечивается четырьмя светодиодными выходами.
ELM325 - конвертер из J1708 в RS232 (v1.0)
Этот адаптер, как правило, используется для диагностики тяжелых грузовых автомобилей, использующих протокол J1708 (J1587) или J1922. Эти протоколы могут быть заменены на J1939, который используют еще большее количество транспортных средств.
ELM325 — это очень производительное устройство. Вы можете следить за шиной данных, выборочно фильтровать то, что вы видите, отправлять сообщения и получать ответы, а также корректировать синхронизацию, приоритеты, форматирование вывода и т.д. Все через очень простой в использовании интерфейс ASCII.
В пользовании ELM325 практически идентичен таким популярным продуктам компании, как ELM327 ELM329. Простая программа позволит вам легко начать, а затем пользоваться системой, используя пользовательский интерфейс на ASCII-основе.
ELM325 является 14 контактной CMOS интегральной схемой, которая требует только несколько компонентов, чтобы создать полный набор инструментов интерфейса. Выход адаптера, позволяет подключаться к USB, RS232, Bluetooth, Ethernet, Wi_Fi, и т.д.
ELM327 - конвертер из OBD в RS232 (v1.3a)
Данный адаптер был промышленным стандартом на протяжении многих лет. Он обеспечивает поддержку со всеми утвержденными протоколами OBDII:
-
SAE J1850 PWM
-
SAE J1850 VPW
-
ISO 9141-2
-
ISO 14230-4 (KWP), и
-
ISO 15765-4 (CAN)
в дополнение к вышеперечисленному есть возможность поддержки с протоколом SAE J1939, и т.д.
Вы убедитесь, что ELM327 (v1.3a) очень простой в использовании, и имеет много доступного интернет софта в дополнение (от конструкторских идей и до программного обеспечения).
ELM327 v1.3a был заменен v2.1, но остается доступным из-за большого спроса у клиентов.
ELM327 - конвертер из OBD в RS232 (v1.4b)
Основное различие между v1.3a и v1.4b адаптеров то, что v1.4b предоставляет возможность перейти в спящий режим работы, для более низкого энергопотребления.
Есть также несколько инноваций в поддержке протоколов, которые для более продвинутых пользователей могут оказаться полезными (контроль CAN в автоматическом режиме, 4800 бод ISO / KWP, и т.д.).
ELM327 v1.4b является устаревшим продуктом, который был заменен на v2.1, однако, компания по-прежнему предоставляет для клиентов приобрести эту модель адаптера.
ELM327 - конвертер их OBD в RS232 (v2.1)
Последняя версия адаптера ELM327 обеспечивает все, что доступно в версиях v1.3a и v1.4b, а также:
-
имеет 512 байтный RS232 буфер передачи;
-
множество улучшений в скорости и надежности;
-
монитор активности для перехода в режим пониженного энергопотребления и пробуждения;
-
много новых программируемых параметров и команд AT;
-
поиск соответсвующей частоты для предотвращения ложных CAN посылок;
-
поддержка обработки ответов в режиме ожидания.
ELM327L - конвертер из OBD в RS232 (v2.1)
Если вам нужен менее габаритный адаптер ELM327 , или тот, который работает в более широком диапазоне напряжений, то новый ELM327L вам отлично подойдет.
Адаптер ELM327L точно такой же, как ELM327 v2.1, за исключением того, что он:
-
работает в диапазоне напряжений от 2.0V до 5.5V;
-
поставляется в трех размерах;
-
имеет 2048 байтный RS232 буфер передачи;
-
нужен конденсатор на 6ой ноге.
ELM329 - CAN интерпретатор (v2.1)
Адаптер ELM329, единственное устройство компании, которое поддерживать больше CAN протоколов, чем популярный ELM327.
ELM329 обеспечивает:
-
поддержку ISO 15765, SAE J1939;
-
имеет пять пользовательских управляемых протоколов;
-
поддерживает периодические CAN сообщения для пробуждения;
-
имеет CAN-монитор для автоматического переключения в режим пониженного энергопотребления;
-
предоставляет один CAN провод для управления;
-
имеет встроенное устройство ввода и вывода информации;
-
может отправлять произвольные CAN-сообщения в любое время;
-
обеспечивает "активный" LED;
Эта последняя версия адаптера значительно повышает скорость передачи команд по сравнению с предыдущими версиями и добавляет новую фильтрацию CAN-сообщений.
ELM329 поддерживает хорошее программное обеспечение, и контактно совместим с ELM327.