PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   CITROEN-ARDUINO (http://pccar.ru/showthread.php?t=23275)

T_r_D 21.08.2016 00:15

Эпопея продолжается.

С софтом особо изменений нет, только плеер запихал в дройдософт.
А вот с ардуиной интерестнее!

Дело было вечером- делать было нечего. :)
Поскольку моя софтина под дройд обзавелась плеером и отпала надобность в эмуляторе CD ченджера в виде Yatour, то я его отключил. Но захотелось отключить его красиво. Так что на следующий день я взял ноут и пошёл с диагностическим комплексом в машину отключать ченджер программно.
Отключил и решил заглянуть в ошибки.
Ошибок нашлось много :) В основном по лампочкам так как стоят светодиодные.
НО! Одна из ошибок была связано с модулем приёмника радио.
И гласила она НЕУСТРАНИМАЯ ОШИБКА СЕТИ CAN!!!
Попробовал стереть- фигушки! Возникает снова.
Вот сижу и гадаю из за чего она возникает...
Толи из за того что я шлю три пакета подряд раз в 100мс (тоесть три пакета посылаю, а следующие три через 100мс)из ардуины без задержек, толи косяк на аппаратном уровне.

Может кто знает как правильно слать в кан пакеты? Нужно чего ждать или как?
Или это MCP2515 сама решает когда слать, а когда нет?

PS.
Ещё нашёл как получить текущее напряжение бортовой сети.
ID 0x0E6 байт 5 (если считать с 0).
перевести в DEC
и дальше DEC/20 + 7.2

devova 02.03.2017 17:55

Тема затронула вопрос о получении даних от комфорт шини сітроена. Также очень интиресним єсть ресурс по разшифровке меседжей http://autowp.github.io/
Но вопрос управления осталса откритим, пробовал кто-ли управлять магнитолой например: менять радио станцию, громкость, режими аудіо входа...
Буду очень рад поделеному опиту.

T_r_D 26.09.2017 16:47

Привет всем.
Давненько я тут не был.
По теме ситроенов- я добился вот такого:
https://www.dropbox.com/s/6pdmiz28r7...36.44.mp4?dl=0
Это не ардуина уже конечно, а СТМ, но принцип тот же, только частоты камня побольше.

Дисплей показывает норм, но на нём ща плёнка с завода чтоб не царапать.
Если что это 5" SSD1963 + STM32F103VET6 + TJA1054.
Окончательная сборка будет на F407.

T_r_D 14.12.2017 01:46

На STM32F407VET6:
https://www.dropbox.com/s/i8iawno4ab...26.03.mp4?dl=0

На заднем плане планшет который живёт уже больше года в машине.

T_r_D 07.04.2018 19:09

Ребят, спустя почти год, проект можно считать доделанным.
имею в виду СТМ32, на ардуине планшет.
Вот видео- СТМ32+дисплей за рулём, планшет в центре.
https://www.dropbox.com/s/mdkpcs82msg99a1/e-p3.mp4?dl=0
По показаниям.
По левой стороне идут:
Моментальный расход.
Средний расход.
Топливо в баке в литрах.
Средняя скорость.

По правой стороне:
Температура двигателя.
Напряжение
Одометр
Температура за бортом.

Кожух рулевой колонки верхний распечатан на 3D принтере.

(vS) 08.04.2018 05:59

весь на мониторах ))
зачотно

T_r_D 08.04.2018 13:15

Ну вот ещё небольшой обзорчик того что я сделал.
Сразу скажу, что после установки STM32+SSD1963 отпала необходимость вывода
информации БК на планшет.
Так что софт будет переписываться для отображения только сведений от магнитолы.
И скорее всего будет всё переведено на один единственный микроконтроллер
STM32F103C8T вместо двух ардуин.
https://www.dropbox.com/s/23c5qdnsh8d58rx/e-p4.mp4?dl=0

T_r_D 11.08.2018 02:19

Приветы.
Ну в общем, прошло уже достаточно времени и можно сделать выводы.

БК на СТМ вместо штатного тахометра ни разу не заглючил. Всё работает отлично не смотря ни на жару ни на влагу. Уже к этой штуке привык.

Софтина для планшета была переписана и оставлен интерфейс только магнитолы.
На СТМ так и не перевёл потому что лень этим заниматься летом.
С софтиной пришлось немного повозится ибо была переведена в режим неполноэкранности, а андройд этому очень сопротивлялся.
В общем было побеждено и теперь всё нормально.

По функционалу очень доволен- БК и тахометр перед глазами, на планшете есть одновременно и интерфейс магнитолы и карта.

Смотрится всё как штатное, вопросы не однократно задают "где купил?" и утверждающи-вопросительные предположения типа "на алиэкспрессе почём купил?". :)

А-да! Литры в баке не соответствуют действительности!
Из за формы бака естественно.
Машина показывает не литры, а уровень погружения поплавка.
Так что нужно калибровать, а вот как это сделать технически я мало представляю.
Нужна ровная поверхность и 60 литров бензина разлитых по ёмкостям с шагом в 0,6. :)

Vogel 17.01.2019 23:10

Цитата:

Сообщение от T_r_D (Сообщение 396511)
На STM32F407VET6 ...

А Вы могли бы поделиться исходниками для STM32 ? Я как раз заказал себе именно такую же плату.

T_r_D 18.01.2019 20:18

Могу, только в личку.

Да и "именно такая же плата" не очень поможет.
Должен быть ещё и такой же дисплей и такое же ПО на котором писал я.
Помнится там был косяк с CubeMX для FSMC на поздних версиях.
Так что придётся разбираться.
А если и среда не IAR, то проще будет просто понять как и что, чем переделывать полностью...

Если нужно просто приём и обработка сообщений от CAN шины, то там вообще просто.
А если всё целиком, то я бы сейчас взял бы дисплей уже какой нить нормальный, а не этот хлам. :)

PS.
Ну и таки да, всё до сих пор работает нормально.
Морозов особых не было чтоб затестить, но при -12 работает без нареканий.
Я про БК. Планшет уже оттестирован давно.


Часовой пояс GMT +4, время: 01:40.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot