| TRS-SOFTWARE https://www.injonl.ru/forum/ |
|
| Соединение с блоком по WiFi https://www.injonl.ru/forum/viewtopic.php?f=16&t=152 |
Страница 5 из 5 |
| Автор: | DeviserVRN [ 27 мар 2018, 14:41 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
chip12 писал(а): Олег, давай придумаем что нибудь с записью прошивки в блок по wifi ? Вчера по-быстрому попытался проанализировать процесс прошивки через комбик- ничего не понял, ересь полная. Если кто-то подскажет алгоритм процесса - сделаем.
У макса понятно как это реализовано, свой софт, свой адаптер, pic в адаптере программно подает разрешение программирования ЭБУ. Программно любой gpio ты сможешь подтянуть на землю или +, это и будет разрешение программирования, но вот со скоростями и протоколом... хотя скорость во время программирования можно присвоить любую, опять же из проги, при нажатии условной кнопки prog в интерфейсе программы. |
|
| Автор: | Shtep [ 27 мар 2018, 14:51 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
Для репрога скорость может быть любая хоть 9600 хоть 57к. С написания читалки серийника бутстрап не перечитывал, но вроде как там синхра от внешнего источника на соединении. А вот активацию ноги программирования надо делать и ресет надо подавать. Просто запитать ногу программирования ничего не даст. Надо чтобы проц стартанул с поднятым программированием. В асю стукни |
|
| Автор: | DeviserVRN [ 27 мар 2018, 14:58 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
Shtep писал(а): Для репрога скорость может быть любая хоть 9600 хоть 57к. С написания читалки серийника бутстрап не перечитывал, но вроде как там синхра от внешнего источника на соединении. А вот активацию ноги программирования надо делать и ресет надо подавать. Просто запитать ногу программирования ничего не даст. Надо чтобы проц стартанул с поднятым программированием. В асю стукни А где можно про это почитать? С ресетом согласен, но пока надо с самим принципом разобраться. Аси нет уже давно (( |
|
| Автор: | DeviserVRN [ 27 мар 2018, 17:32 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
Понял, в даташите на проц. Буду разбираться. |
|
| Автор: | Shtep [ 27 мар 2018, 17:55 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
DeviserVRN писал(а): Понял, в даташите на проц. Буду разбираться. Тебе не BSL надо разбираться, а с командами комбика. Там они что-то намутили с управлением через допноги RS232 (DTR/DSR и т.д.) Для этого надо просто отснифить комспаем начало сессии и курить ее. |
|
| Автор: | DeviserVRN [ 27 мар 2018, 18:00 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
Shtep писал(а): DeviserVRN писал(а): Понял, в даташите на проц. Буду разбираться. Тебе не BSL надо разбираться, а с командами комбика. Там они что-то намутили с управлением через допноги RS232 (DTR/DSR и т.д.) Для этого надо просто отснифить комспаем начало сессии и курить ее. У меня есть немного другая мысль...подгружать прошивку через вебморду в память есп и оттуда организовать прошивку. Чтобы не использовать комбик. Это будет более безопасный вариант |
|
| Автор: | Shtep [ 27 мар 2018, 18:57 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
DeviserVRN писал(а): Shtep писал(а): DeviserVRN писал(а): Понял, в даташите на проц. Буду разбираться. Тебе не BSL надо разбираться, а с командами комбика. Там они что-то намутили с управлением через допноги RS232 (DTR/DSR и т.д.) Для этого надо просто отснифить комспаем начало сессии и курить ее. У меня есть немного другая мысль...подгружать прошивку через вебморду в память есп и оттуда организовать прошивку. Чтобы не использовать комбик. Это будет более безопасный вариант Тогда надо будет писать свой загрузчик и свой бутлодырь. А начсет безопасности -там насколько помню есть проверка пакета и перезапрос если битый. |
|
| Автор: | DeviserVRN [ 27 мар 2018, 19:12 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
Shtep писал(а): Тогда надо будет писать свой загрузчик и свой бутлодырь. А начсет безопасности -там насколько помню есть проверка пакета и перезапрос если битый. Да, блин. Немалый объем работы... |
|
| Автор: | chip12 [ 18 апр 2018, 23:47 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
DeviserVRN, такое предложение есть. Чтобы подключить параллельно WiFi_k-line адаптеру ещё и к-line проводной, при простое первого, и что бы всё работало, надо что бы WiFi_k-line, на Tx имел "1" стабильную и не отвечал на запросы по Rx. Таким образом мы можем использовать проводной k-line адаптер, не отключая от линии WiFi_k-line. Это очень удобно когда WiFi_k-line размещен внутри инженерника. Не надо городить коммутацию. Алгоритм WiFi_k-line для этой фишки прост. При отсутствии WiFi соединения esp+комп, т.е. пока WiFi_k-line не соединится с клиентом, не реагировать на запросы на выводе Rx, и на Tx держать постоянную "1". В этом случае, можно спокойно подсоединить проводной k-line, и записать прошивку или работать с ИОН через USB. Что в любом случае можно применять, как постоянная работа, так и как аварийный вариант. Протестировано в ручном режиме. |
|
| Автор: | DeviserVRN [ 27 июн 2019, 22:13 ] |
| Заголовок сообщения: | Re: Соединение с блоком по WiFi |
Удалось победить проблему низкой скорости при прошивке ЭБУ адаптером Wifi_K-line. Переработан алгоритм организации связи программы на ПК и адаптера, что позволило: — снизить задержки между пакетами, что актуально для коротких посылок; — более чем в 4,5 раза увеличить скорость чтения и записи прошивки на Январь; — стабильно получать 12 п/с при работе с ТРС на длинной диагностике; — повысить стабильность связи за счёт применения своего протокола связи и отказа от библиотеки .NET. Более подробно можно почитать в статье: https://www.drive2.ru/b/533302997841609368/ Для адаптера WiFi_K-Line разработан кросплатформенный логгер ЭБУ "WiFi ECU Logger", который позволяет: — автоматически подключаться к ЭБУ при подаче питания; — отображать на любом устройстве с WiFi и WEB — браузером AFR и параметры ЭБУ, при этом одновременно подключенных устройств может быть несколько; — мониторить параметры при ОНЛАЙН настройке; — записывать AFR с контроллера ШДК и параметры ЭБУ на microSD в формате CSV. ![]() В настоящий момент доступно 3 типа диагностики для kwp2000: Euro2, TRS, TRS Long. Обзор интерфейса и принципа работы в статье: https://www.drive2.ru/b/534164190324064589/ |
|
| Страница 5 из 5 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|