![]() |
Эпопея продолжается.
С софтом особо изменений нет, только плеер запихал в дройдософт. А вот с ардуиной интерестнее! Дело было вечером- делать было нечего. :) Поскольку моя софтина под дройд обзавелась плеером и отпала надобность в эмуляторе CD ченджера в виде Yatour, то я его отключил. Но захотелось отключить его красиво. Так что на следующий день я взял ноут и пошёл с диагностическим комплексом в машину отключать ченджер программно. Отключил и решил заглянуть в ошибки. Ошибок нашлось много :) В основном по лампочкам так как стоят светодиодные. НО! Одна из ошибок была связано с модулем приёмника радио. И гласила она НЕУСТРАНИМАЯ ОШИБКА СЕТИ CAN!!! Попробовал стереть- фигушки! Возникает снова. Вот сижу и гадаю из за чего она возникает... Толи из за того что я шлю три пакета подряд раз в 100мс (тоесть три пакета посылаю, а следующие три через 100мс)из ардуины без задержек, толи косяк на аппаратном уровне. Может кто знает как правильно слать в кан пакеты? Нужно чего ждать или как? Или это MCP2515 сама решает когда слать, а когда нет? PS. Ещё нашёл как получить текущее напряжение бортовой сети. ID 0x0E6 байт 5 (если считать с 0). перевести в DEC и дальше DEC/20 + 7.2 |
Тема затронула вопрос о получении даних от комфорт шини сітроена. Также очень интиресним єсть ресурс по разшифровке меседжей http://autowp.github.io/
Но вопрос управления осталса откритим, пробовал кто-ли управлять магнитолой например: менять радио станцию, громкость, режими аудіо входа... Буду очень рад поделеному опиту. |
Привет всем.
Давненько я тут не был. По теме ситроенов- я добился вот такого: https://www.dropbox.com/s/6pdmiz28r7...36.44.mp4?dl=0 Это не ардуина уже конечно, а СТМ, но принцип тот же, только частоты камня побольше. Дисплей показывает норм, но на нём ща плёнка с завода чтоб не царапать. Если что это 5" SSD1963 + STM32F103VET6 + TJA1054. Окончательная сборка будет на F407. |
На STM32F407VET6:
https://www.dropbox.com/s/i8iawno4ab...26.03.mp4?dl=0 На заднем плане планшет который живёт уже больше года в машине. |
Ребят, спустя почти год, проект можно считать доделанным.
имею в виду СТМ32, на ардуине планшет. Вот видео- СТМ32+дисплей за рулём, планшет в центре. https://www.dropbox.com/s/mdkpcs82msg99a1/e-p3.mp4?dl=0 По показаниям. По левой стороне идут: Моментальный расход. Средний расход. Топливо в баке в литрах. Средняя скорость. По правой стороне: Температура двигателя. Напряжение Одометр Температура за бортом. Кожух рулевой колонки верхний распечатан на 3D принтере. |
весь на мониторах ))
зачотно |
Ну вот ещё небольшой обзорчик того что я сделал.
Сразу скажу, что после установки STM32+SSD1963 отпала необходимость вывода информации БК на планшет. Так что софт будет переписываться для отображения только сведений от магнитолы. И скорее всего будет всё переведено на один единственный микроконтроллер STM32F103C8T вместо двух ардуин. https://www.dropbox.com/s/23c5qdnsh8d58rx/e-p4.mp4?dl=0 |
Приветы.
Ну в общем, прошло уже достаточно времени и можно сделать выводы. БК на СТМ вместо штатного тахометра ни разу не заглючил. Всё работает отлично не смотря ни на жару ни на влагу. Уже к этой штуке привык. Софтина для планшета была переписана и оставлен интерфейс только магнитолы. На СТМ так и не перевёл потому что лень этим заниматься летом. С софтиной пришлось немного повозится ибо была переведена в режим неполноэкранности, а андройд этому очень сопротивлялся. В общем было побеждено и теперь всё нормально. По функционалу очень доволен- БК и тахометр перед глазами, на планшете есть одновременно и интерфейс магнитолы и карта. Смотрится всё как штатное, вопросы не однократно задают "где купил?" и утверждающи-вопросительные предположения типа "на алиэкспрессе почём купил?". :) А-да! Литры в баке не соответствуют действительности! Из за формы бака естественно. Машина показывает не литры, а уровень погружения поплавка. Так что нужно калибровать, а вот как это сделать технически я мало представляю. Нужна ровная поверхность и 60 литров бензина разлитых по ёмкостям с шагом в 0,6. :) |
Цитата:
|
Могу, только в личку.
Да и "именно такая же плата" не очень поможет. Должен быть ещё и такой же дисплей и такое же ПО на котором писал я. Помнится там был косяк с CubeMX для FSMC на поздних версиях. Так что придётся разбираться. А если и среда не IAR, то проще будет просто понять как и что, чем переделывать полностью... Если нужно просто приём и обработка сообщений от CAN шины, то там вообще просто. А если всё целиком, то я бы сейчас взял бы дисплей уже какой нить нормальный, а не этот хлам. :) PS. Ну и таки да, всё до сих пор работает нормально. Морозов особых не было чтоб затестить, но при -12 работает без нареканий. Я про БК. Планшет уже оттестирован давно. |
Часовой пояс GMT +4, время: 13:12. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot