
Valery63
Начинающий-
Постов
42 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Магазин
Весь контент Valery63
-
К сожалению скачать ваш набор файлов пока не могу. Репы не хватает. У вас прошивка реализована через LPT или FTDI?
-
Пробовал подключить модуль HC-05 для прошивки через свисток на FT232 (фейковой) с подменой драйверов. Не получилось. Не видит модуль. На материнке есть выводы под внешнюю планку LPT. Попробую там. В теме ELM есть прошивка для модуля HC-05 с переписыванием имени и т.п. по воздуху. Никто не пробовал? Работает со СМ-2?
-
Такая-же беда. Только читал епромку на панельке. Как проверить процессор? Только наличием нужного питания на контактах?
-
В теме про прошивку писал о экспериментах с разными скетчами для ESP. Критерием было быстродействие при отсутствии глюков в работе. Для себя оставил этот скетч. Прошивал один и тот-же блок. Время прошивки прим. 22 минуты. На этом 19 минут. Меньше не вышло. Без светодиодов. #include "BluetoothSerial.h" #include "driver/uart.h" const char *pin = "1234"; const String device_name = "SCANMATIK #********"; // ваш серийный номер BluetoothSerial SerialBT; void setup() { Serial.setRxBufferSize(2048); Serial.setTxBufferSize(2048); Serial.begin(921600); Serial.setTimeout(3); uart_set_pin(UART_NUM_0, 26, 27, 12, 14); // UART, TX, RX, RTS, CTS uart_set_hw_flow_ctrl(UART_NUM_0, UART_HW_FLOWCTRL_CTS_RTS, 64); uart_set_mode(UART_NUM_0, UART_MODE_UART); SerialBT.begin(device_name); #ifdef USE_PIN SerialBT.setPin(pin); #endif Serial.print("AT-AB -BypassMode-\n"); } void loop() { static uint8_t buffer[512]; size_t available; available = Serial.available(); if (available > 0) { size_t bytesRead = Serial.readBytes(buffer, min(available, sizeof(buffer))); SerialBT.write(buffer, bytesRead); } available = SerialBT.available(); if (available > 0) { size_t bytesRead = SerialBT.readBytes(buffer, min(available, sizeof(buffer))); Serial.write(buffer, bytesRead); } }
- 89 ответов
-
- scanmatik 2 pro
- сканматик 2 pro
-
(и ещё 2 )
C тегом:
-
Реально такая разница по времени с вашим же "Китай Bluetooth 2 LED gpio direct - 9:21"?
-
static uint8_t buffer[256] увеличил до 1024 - сканматик перестал выходить на связь. Не esp32, а сам (программный сбой). Изменил на 512 - заработал. Время +- 21 минута. Вальнул блок при программировании специально (отключил питание). С вашим скетчем блок не поднял. Не выходил на связь. Скорее всего по отклику. Прошил обычный скетч с буфером 2048 - блок поднялся без проблем.
-
В вашем скетче не менял. Пробовал с "типовым". Буфер менял от 128 до 2048. Время примерно одинаковое. Такое ощущение что ещё где-то задаётся время между посылками.
-
Попробовал ваш скетч. В конец надо добавить закрытие функции. А так все работает. Правда скорости обмена не добавилось. Я экспериментирую с разными буферами на программировании одного и того-же блока по воздуху. Полное время по кабелю 8 минут. По воздуху 22 минуты. От размера буфера зависимости нет. Ваш скетч тоже 22 минуты. Может это так с программами БМВ х.з. Такое впечатление что увеличенные временные промежутки между посылками. Сделал еще один адаптер на основе ЕЛМ-ки. так он программирует за 12 минут. Скорость у него 115200.
-
разархивируй на диск С. В папку с программами добавятся версии 1.2.0 и 1.2.1. На рабочий стол ярлыки для запуска PCM.zip PCM.zip
-
Ты странно реагируешь. Вроде все расписал. В имени при сопряжении с компьютером фигурирует полный номер. На скрине замазал две буквы и цифру. Конфигуратор сканматика видит цифры до букв. Ты вроде сомневался что оно подключаться не будет.
-
Так пойдет? У нас номера 4 цифры 2 буквы 1 цифра. При сопряжении с ПК принимает весь прописанный номер, а драйвер сканматика до букв. И добавляет впереди один 0. Наверное минимум 5 знаков. Не проверял.
-
Ну почему. Вместо номера про прошивке вписал свой (цифры). Все прекрасно работает.
-
А что мешает при прошивке задать сразу уникальное имя? Я себе просто вместо номера прошивки вписал номер своей машины.
-
Так все расписали уже
-
Там файлы готовые только для прошивки. Менять потом по воздуху через терминал.
-
Привет. А зачем вообще грузиться номером в имени блютуз? Оно же ни на что не влияет. Я себе записал для прикола номер своей машины. Чтобы не менять при смене версии основной прошивки. Привязка к компьютеру все равно по моему идёт по мак адресу есп.
-
Всем привет. Проводил эксперименты с прошивкой на esp32. Один и тот-же блок программировал по блютуз. Размер буфера приема-передачи от 512 кб до 2048 кб в моем случае не влияют на время программирования. Буфер меньше 256 кб ведет к потере связи. Тайминги ожидания тоже не влияют. Одно понятно, что время между отправкой пакетов завышено. Может кто подсказать где им поиграть можно? И еще интересное наблюдение. Иногда после очередной прошивки модуля esp32, его потребление тока увеличивается и нагрев соответственно. На ощупь градусов до 50. Это в процессе программирования блока. А после очередной прошивки становится нормальным и esp32 просто теплый. И это не зависит от буфера. Одним и тем-же скетчем прошивал. Так что у тех у кого завышенное потребление модуля ESP32 попробуйте перепрошить.
-
Сработало. Спасибо.
-
У меня в одис сервис 23 эмулятор работает. А в инженере 17 нет. Х.з. Почему так.
-
Именно так. Сам пошивал.
-
На 32-й версии прошивки при выборе в конфиге "подключать внутренний резистор на 6-14 вывод для всех программ" работает? Понадобилось почитать блок на столе через Vediamo. Пока физически не соединил 6-14 через 120 ом блок не читался. Это мой сканматик такой или у всех так?
-
Прошил 32ю. Все работает.
-
Номер по блютуз меняете для эстетики? Мой прошитый на 31 версию работает со старой прошивкой блютуз нормально. По кабелю показывает новый номер по блютуз старый. Наверное потому что номер не из прошивки сканматика считывает а как идент из модуля блютуз.
-
71 модуль ПЦМ читает-пишет отлично