USB - Bluetooth мультипротокольный OBD II адаптер
на OBD - UART интерпретаторе STN2120
с гальванической развязкой.
Версия 2.0



ВНИМАНИЕ!!!
Данный проект не является коммерческим. Все материалы в настоящей статье предоставляются "как есть". Автор не несёт какой бы то ни было ответственности за использование его проекта в личныx или коммерческих целях. Исключительное право на копирование и тиражирование материалов статьи имеет её автор, а также компании OBD Solutions LLC и Scantool.net LLC.


Данная статья посвящена замене микроконтроллера STN1170 в уже работающем проекте адаптера на микроконтроллер STN2120. Описание принципиальной схемы, конструкции, дополнительные материалы и информация находятся по ссылке: USB - Bluetooth мультипротокольный OBD II адаптер на OBD - UART интерпретаторе STN1170 с гальванической развязкой.

В 2014 году был завершён проект адаптера на MCU STN1170. Данный адаптер благополучно отработал 6 лет в различных режимах и зарекомендовал себя как производительное и безотказное устройство. Но прогресс не стоит на месте. Компания Scantool.net LLC выпустила новый OBDII-UART интерпретатор STN2120.

STN2120. Внешний вид.
Это 16-битный микроконтроллер dsPIC33EP256GP504-I/ML в корпусе QFN-44 от компании Microchip, оснащённый микропрограммой, разработанной компанией Scantool.net LLC. Также, как и в предыдущей статье замечу, что микропрограмма STN2120 является интеллектуальной собственностью фирмы Scantool.net LLC и не существует "в природе" отдельно от микроконтроллера.
Характеристики MCU dsPIC33EP256GP504-I/ML:
RAM - 32 KB (STN1170 - 8 KB)
Flash ROM - 256 KB (STN1170 - 128 KB)
Производительность - 70 MIPS (STN1170 - 40 MIPS)
Очевидно, что STN2120 обладает производительностью, превышающей аналогичный параметр STN1170 почти в два раза, что делает его весьма привлекательным для проектирования современного диагностического оборудования.
Итак, было принято решение реализовать прект адаптера на данном микроконтроллере..
Прежде чем начать работу над проектом, нужно было иметь STN2120 в наличии, в связи с чем в OBD Solutions была отправлена просьба о предоставлении трёх экземпляров MCU в рамках рекламной акции. Микроконтроллеры были получены и можно было приступать к разработке схемы, печатной платы, и.т.д. Сначала была идея собрать адаптер в корпусе разъёма OBDII, но после оценки габаритов конечного изделия было решено отказаться от такой реализации. Дело в том, что в моём варианте данная схема просто не поместится в вышеуказанный корпус. Хотя можно было бы попробовать. Но я решил не напрягаться и взять за основу уже работающий проект, просто заменив STN1170 на STN2120. Тем более, что они имеют полную функциональную совместимоть. Отличие состоит только в том, что некоторые функциональные линии у STN1170 и STN2120 расположены на разных выводах. Для подстраховки был отправлен запрос инженерам OBD Solutions на предмет взаимозаменяемости STN1170 и STN2120 и в результате был получен положительный ответ.
С учётом отличий микроконтроллеров принципиальная схема выглядит следующим образом:

OBD-2 адаптер STNScan v1.0 Принципиальная схема.


Изменения в версии 2.0 относительно версии 1.1:
-Микроконтроллер STN1170 заменён на STN2120.
-Разъём USB A заменён на micro USB B.
-Кварцевый резонатор Geyer KX-13 заменён на KX-9A.
-Номинал нагрузочных конденсаторов кварцевого резонатора увеличен с 16 до 27 пикофарад.
-Резистор R15 заменён на перемычку.
-Номинал резистора R40 уменьшен с 200 до 100 килоом.
-Для лучшего охлаждения стабилизатора +5V (VR2) применён радиатор.

Печатные платы, как и для предыдущих версий были изготовлены на Заводе печатных плат "Электроконнект"


Печатные платы v2.0.

Печатная плата V2.0BT верхний слой. Печатная плата V2.0BT нижний слой.

Плата Bluetooth модуля в сборе.

Плата BT модуля в сборе. Обратная сторона платы BT модуля.

Плата адаптера в сборе.

Плата адаптера v2.0BT в сборе. Верхний слой. Плата адаптера v2.0BT в сборе. Нижний слой.

Адаптер в корпусе.

Адаптер в корпусе.

Интересующимся и желающим иметь больше информации, или пообщаться на эту тему - вэлкам на Ford Focus Club, в тему или в личку или по e-mail.

Благодарности:
Людям:
Bryan Lee. Инженер компании "OBD Solutions". Технические консультации.
Фирмам:
"OBD Solutions". США, г. Феникс, штат Аризона. MCU STN2120.
"Scantool.net LLC". США, г. Феникс, штат Аризона. MCU STN2120.
"Электроконнект". Россия, г. Новосибирск. Завод печатных плат.

Май -август 2020 г.
Россия, Ростов-на-Дону.
Scan Service Electronics Lab® by scan11
e-mail: scan11@yandex.com


На главную страницу.