- Nissan X-Trail NT30, 4WD, Правый руль › Logbook › Собираю адаптер для ГБО Digitronic IQ. Бросил Wi-Fi и собрал Bluetooth (Часть.4)
- Самодельный bluetooth адаптер для диагностики и настройки ГБО четвёртого поколения
- Плюсы bluetooth адаптера
- Какие компоненты понадобятся
- Схема сборки
- Программирование БТ адаптера
Nissan X-Trail NT30, 4WD, Правый руль › Logbook › Собираю адаптер для ГБО Digitronic IQ. Бросил Wi-Fi и собрал Bluetooth (Часть.4)
Всем привет.
В продолжение тем Сборки адаптера Wi-Fi для ГБО
Часть1
Часть2
Часть3
Сборка адаптера на базе Wi-Fi не увенчалась успехом и была заброшена до 15.01.2019г., пока мне не написал один хороший драйвовчянин kemernet. А он все-го лишь хотел спросить закончил ли я сборку wi-fi адаптера, и ненароком сказал что Диджитроник выпустил программу для Android — GasProMobile 0.29.2.1230_RUS. Приложение доступно пока только с офф.сайта Диджитроника, в разделе «Скачать программы»
Я сразу же установил данное приложение — действительно запускается.
Теперь дело за малым — дособирать беспроводной адаптер.
Доделывать Wi-Fi сборку уже не представлялось возможным, т.к. мысли как довести все это до ума уже кончились.
До этого момента уже были закуплены нужные «ингредиенты» для сборки версии Bluetooth адаптера для ГБО:
1. HC-05 Bluetooth адаптер — 169 руб.
2. 4 канальный логический конвертер уровней сигнала IIC-I2C — взал про запас 2 штуки, общей суммой 36 руб.
Все остальное уже имелось в наличии:
1. 4-х контактный разъем
2. модуль USB TTL CH340G для прошивки Bluetooth адаптера
3. Преобразователь напряжения регулируемый с 12В до 5В
И вот в этот же вечер я сел за переделку Wi-Fi адаптера в версию Bluetooth.
А переделка заключалась в отсоединении 4-х контактной фишки разъема от всей сборки, а дальше прошивка Bluetooth и соединение все в единое целое.
В своей сборке руководствовался подробным описанием, опубликованным пользователем Drond2000, а также подробным руководством другого пользователя O777cmd777O за что им обоим огромное спасибо.
Но, все равно пришлось немного сделать по своему в некоторых пунктиках. В общем обо всем поподробнее:
ПРОШИВКА BLUETOOTH АДАПТЕРА
Для начала нам необходимо прошить наш bluetooth адаптер под нужные параметры — скорость, сменить имя(при необходимости), задать свой pin-код.
Мой адаптер версии HC-05, с кнопкой на борту
Подключение USB-TTL CH340G прошивальщика и Bluetooth адаптера:
5V CH340G — +5V HC-05
GND CH340G — GND HC-05
RXD CH340G — TX HC-05
TXD CH340G — RX HC-05
Качаем драйвера 2014 года для CH340G USB-TTL адаптера по ссылке, и устанавливаем их. Втыкаем CH340G в USB порт компа и проверяем в диспетчере устройств все ли в порядке, должно появиться устройство в разделе «Порты COM и LTP). смотрим присвоенный COM порт, желательно сразу сменить скорость на 38400 (у меня заработало почему-то только на этой скорости).
Качаем программу Btinit для прошивки на сайте.
Если у Вас (как и у меня) Windows 10 64bt или Windows выше XP (7,8 итд), то качаем еще и библиотеку msvbvm50 по ссылке.
Устанавливаем msvbvm50.
Зажимаем на Bluetooth адаптере кнопку и только после этого втыкаем прошивальщик CH340G в USB порт компьютера. На Bluetooth адаптере должен начать медленно мигать красный светодиод, означающий что Bluetooth адаптер перешел в режим прошивки.
Запускаем прогу Btinit, настраиваем:
Module Firmware — HC05
COMPORT — порт выданный нашему CH340G
Скорость порта — 38400(которую мы поменяли в диспетчере устройств)
Галку с RX не снимаем и параметр 1200 не меняем.
Жмем OPEN, и если все ОК, то справа в окошке должны появиться ответы как на фото:
Это ответы моего Bluetooth адаптера с уже измененными настройками.
Далее в части Configuration программы Btinit указываем:
Скорость — выбираем 57600
Name — придумываем любое имя своего адаптера (естественно на английском). Если не меняется имя — пробуем прописать его в кавычках (например «XTRAIL»).Оно будет отображаться при поиске bluetooth устройства.
SerNum — можно стереть, вроде как этот параметр добавляет текст к имени устройства.
PINcode — можно попробовать сменить на свой собственный, чтобы никто не смог подключиться к вашему Bluetooth адаптеру без вашего ведома. У меня ПИН-код не поменялся, выдало ошибку ERROR(1D). Тогда поступаем также как с именем — пишем пин-код в кавычках.
Class — не меняем, 7936 класс нужен для определения адаптера на устройствах Android (вроде бы?!)
Жмем WRITE и наблюдаем справа в окошке ответы адаптера — должно быть OK на каждый измененный параметр.
Все, на этом прошивка Bluetooth адаптера закончена.
СБОРКА BLUETOOTH АДАПТЕРА
Все просто по картинке с БЖ Drond2000:
Обратите внимание, что питание 3,3В для конвертера уровней взято с ноги стабилизатора HC-05, спасибо Drond2000 еще раз за это.
Обратите внимание на подключение конвертера IIC-I2C, возможно это очень важно:
На картинке указаны 2 канала: H1-L1 + H2-L2 и H3-L3 + H4-L4, нам нужен любой из каналов! Нельзя подключать один контакт например на H1-L1, а второй на H4-L4 (вроде бы удобно паять да и провода между собой не соприкасаются, но нет, так нельзя!).
Ну а дальше как фантазия подскажет — точим, пилим, режем, паяем, клеим, фиксируем, крутим.
Мой вариант такой:
Проверяем дома с помощью блока питания на 12В работу, подается ли питание на преобразователь DC-DC — горит синий светодиод, и доходит ли питание до Bluetooth адаптера — мигает красный светодиод. На телефоне с Android находим наш Bluetooth адаптер, соединяемся, вводим указанный при прошивке PIN-код. Почему-то у меня сначала адаптер нашелся с именем HC-05, при последующем поиске уже появилось нормальное имя — в моем случае XTRAIL.
Запускаем дома приложение GasProMobile, в настройках (три точки справа сверху) — Bluetooth выбираем наше устройство.
Если все ОК — идем к машине.
У меня с первого раза не заработало, пришлось идти домой и менять местами контакты Rx-Tx.
Со второй попытки свершилось чудо, программа соединилась с ГБО.
На радостной ноте завершился вчерашний день.
Если у кого есть вопросы — спрашивайте.
Всем ровных дорог, низкого расхода топлива(любого), и всего хорошего!
Источник
Самодельный bluetooth адаптер для диагностики и настройки ГБО четвёртого поколения
Последнее обновление — 2 апреля 2020 в 12:34
Чтобы газовая установка 4-го поколения на автомобиле работала максимально эффективно, по мере износа ее компонентов (редуктора, форсунок), необходимо проверять и корректировать показания электронного блока управления.
Для диагностики и настройки газобаллонного оборудования четвёртого поколения требуется подключение его контроллера к программному обеспечению. Чтобы дистанционно выполнять регулировку системы, можно изготовить универсальный блютуз адаптер для ГБО своими руками.
Плюсы bluetooth адаптера
О том, как самостоятельно сделать универсальный диагностический кабель мы подробно рассказывали тут.
Диагностика газового оборудования через блютуз имеет ряд очевидных преимуществ перед применением обычного кабеля:
- удобство использования (нет лишних проводов, работоспособность до 10 метров);
- возможность постоянного контроля и самостоятельной корректировки параметров системы (температура топлива и редуктора, время впрыска форсунок, давление газа) непосредственно с ноутбука, планшета или смартфона прямо на ходу;
- универсальность применения. Подходит к большинству современных систем: Stag, OMVL, Lovato, Gigitronic, LPG tech, AEB и многие другие включая мозги старой версии;
- стоимость самодельного оснащения на порядок ниже заводских аналогов. К примеру, тот же ds 73 bluetooth от ЕЛМ 327 обойдётся около 1500-2500 рублей, а брендовые изделия можно купить по цене от 3000-7000 руб.
Ко всему прочему БТ передатчик не потребляет много энергии, поэтому его можно оставлять непрерывно подключенным к диагностическому разъёму даже при стоянке. К тому же, плюс этого девайса в ремонтопригодности, цена деталей не существенна, а ремонт адаптера не составит большого труда.
Какие компоненты понадобятся
Для изготовления bt адаптера потребуется покупка необходимых деталей, а также паяльник со всеми принадлежностями к нему.
Все основные элементы дешевле всего купить заранее на Алиэкспресс (ссылки укажем ниже):
1. разъём для подключения (название и таблица применения находится здесь);
2. bluetooth модуль (будем применять плату HC-06 со встроенной платой стабилизации и индикацией, но можно HC-05, обе работают с Windows и Android. Для IOS (айос) нужен HC-10, его дальность работы достигает 100 м.);
3. стабилизатор питания (LM2596 либо можно использовать этого типа AMS1117 или LM7805);
4. модуль согласования логических уровней (для конвертации сигналов обмена информации с 5 вольт на 3.3 вольта и обратно);
5. USB to TTL модуль PL2303HX (нужен для программирования адаптера, затем из него можно сделать кабель для регулировки ГБО);
6. термоусадочная трубка подходящего размера/цвета или герметичная коробка;
7. автопровода разной расцветки (можно также купить готовые на али).
Цена за всё будет варьироваться в пределах 400-600 руб. (зависит от стоимости доставки).
Схема сборки
Ключевые параметры, которые необходимо знать, перед тем как приступить к пайке:
- Выходное напряжение из блока управления ГБО может быть 12v или как на Zenit — 5v.
- Распиновка сигналов TX и RX в диагностической колодке газового контроллера.
Для зенита и ему подобных (с выходом 5 вольт), можно вообще не включать в схему регулятор напряжения, т.к. плата блютуза питается пятью вольтами. Местоположение сигналов tx/rx может отличаться (зависит от производителя газомозга).
Чтобы собрать блютуз адаптер компактно, желательно подрезать его колодку.
Далее, согласно схеме, непосредственно к контактам клеммного разъёма подпаять преобразователь напряжения. Затем к выходам преобразователя припаять модуль согласования и саму плату блютуза. Питание +3.3 v берём с транзистора на bt плате или со встроенной платы (ножка под номером 12).
Программирование БТ адаптера
Основной задачей прошивки, является смена скорости передачи сигнала (по умолчанию с завода устанавливают 9600). Здесь важно знать скорость обмена данными, например, у Зенита 38400, у Стага 57600, LPG тех 19200.
Если при сборке используется стабилизатор LM2596, необходимо убедиться и настроить напряжение на выходе 5 вольт (удобно, если плата с индикатором, но она дороже). Делается это при помощи винта подстроечного резистора.
Сборку помещаем в герметичную коробку или термотрубку. Потом надо соединить проводами TTL USB платку со второй частью разъёма (папой). По сути это уже почти готовый шнурок для диагностики.
Для настройки платы (смены скорости связи) HC-5, понадобится перемкнуть контакт KEY c +5V, а после убрать перемычку.
В нашем случае делать этого не нужно. Просто подключаем всю сборку к USB порту компьютера (ttl usb + bluetooth адаптер). При этом, не забыв перекрестить контакты передачи данных, т.е. RX подключаем к TX, а TX к RX.
Далее на компьютере нужно зайти «диспетчер устройств» — «Порты (COM и LPT)», правой кнопкой мыши нажать на вкладку «Prolific…», где откроется окно с надписью «Устройство работает нормально». Если появилась надпись об ошибке/сбое, значит нужно обновить драйвер, перезагрузить компьютер или поменять местами контакты рх-тх. Запоминаем номер ком порта (например, COM7).
Затем скачиваем с официального сайта программу «Arduino», по адресу «www.arduino.cc/en/Main/Donate» — кнопка «just download», устанавливаем её и запускаем. Если не получается перепрошить модуль этой программой, можно воспользоваться другим софтом, например btinit, Termite, Tera term. Мы будем перепрограммировать с помощью Ардуино.
Переходим по вкладке «Инструменты» — «Порты», выбираем наш порт (COM7). Потом опять «Инструменты» — «Монитор порта». Снизу в выпадающем окне выбираем нужную скорость (напоминаем, что по умолчанию она 9600). В верхней строке окна задаём команду «AT» латинскими буквами, жмём кнопку «отправить». После чего должно выйти сообщение «ОК» — это значит, что связь с модулем установлена.
Если нет сообщения, значит необходимо методом подбора выбрать другую скорость. Необходимые АТ команды находятся тут. Также можно поменять имя и пароль (по умолчанию он 1234). С этого момента самодельный блютуз адаптер для ГБО 4 поколения готов к использованию.
Дальше находим и активируем, на компьютере/планшете/смартфоне, Bluetooth соединение, не забыв ввести свой пароль. Скачиваем, с официального сайта производителя газового оборудования или через googl play, ПО для настройки, после чего самостоятельно регулируем систему ГБО по блютузу.
Если у вас остались вопросы, а они должны возникнуть т.к. для разных систем есть свои нюансы, смело оставляйте их в форме ниже, мы обязательно на них ответим.
Источник