ТавроФорум

ТавроФорум (https://forum.tavria.org.ua/index.php)
-   Технический тюнинг (https://forum.tavria.org.ua/forumdisplay.php?f=46)
-   -   Бортовой компьютер мавра. (https://forum.tavria.org.ua/showthread.php?t=85605)

ArtemSaratov 25.08.2015 09:41

Цитата:

Сообщение от mavrsmart (Сообщение 3193208)
По поводу парктроника интересно, скинте в личку ссылку.

Подскажите, где разместить, чтобы не регаццо - и я кину ссылку.
Я только фоточки умею хостить. :( :(

Maxspirit 25.08.2015 09:52

вот это воистину бортовой компьютер ;-)
за газоанализатор прикольная затея, и за датчик алкоголя тоже :)

AlexSmith 25.08.2015 09:55

чаще всего у каждого есть аккаунт в гугле
гугл диск или гугл + фотки, отлично умеет хранить картинки :)

mavrsmart 25.08.2015 22:27

Немного поправил скрипты радио.
Добавил вывод на экран уровня сигнала 3g модема.
https://lh3.googleusercontent.com/-z....08.15%2B-%2B1

Софтверно подключил bluetouth модуль HC-05. Настроил его на скорость 57600. С помощью remserial пробросил его на порт K-Line адаптера. Завтра попробую протестировать данное решение с OBDII софтом, должно работать на мобильнике.
В результате получаю управление микасом как по голубозубу (аналог ELM327) так и по wi-fi (с помощью TCP Virtual UART порта).

mavrsmart 27.08.2015 21:56

Вообщем как ELM работать не захотело. Оказывается у ELM есть AT команды управления. Ну и фиг с ним. Как радиомост работает что на блютуз, что через wifi.
Основная функция k-line получения оперативных данных с микаса. Расчет скорости с ардуины отменяется, бессмысленно, проще брать данные с микаса.

Запустил рабочий стол LXDE. Дисплей работает. Можно упаковывать приборку.
https://lh4.googleusercontent.com/-s....08.15%2B-%2B1

По дефолту сильно ярко получилось.

Выводы управления платой HDMI-LVDS прицеплю к ардуине. С кубика можно будет управлять яркостью, контрасностью, цветоотдачей.

mavrsmart 28.08.2015 01:03

Кандидат на апгрейд кубика

Скорее всего этот будет. Только саты нет.
http://ru.aliexpress.com/item/Orange...8.3.197.H1oPBL

Orange Pi 4 ядра по 1.6ГГц, 1Гб оперативы - 15$

С Сатой и вайваем 40$
http://ru.aliexpress.com/item/NEW-or...8.3.155.NRme31

mavrsmart 03.09.2015 21:45

Итак примерный расчет что-бы сделать интернет радио в таврон:

1. Linux хост Orange Pi - самый дешевый хост в Китае 4 головы по 1.6ГГц, 1Гб оперативки. 15$ продают производители. 23$ уже требуют на али.
2. Модем EVDO Rev.A CDMA 79 грн. Сам покупал у них. За 60грн они прошьют тариф от интертелекома 3G планшет (+50 грн за запуск пакета), за который придется платить 40 грн в месяц. Дают 3Гб трафика в месяц (можно докупать по 1Гб за 20 грн). Трафик > лимита - безлимит на скорости в 128 кбит (радио икает). Скорость инета в Запорожье до 2.5Мбит/сек. Радио потребляет 128-256кбит/сек.
3. DC-DC преобразователь с 12ти до 5ти вольт. Продают в Украине - 23 грн. В пике дает 3 ампера. Проверено, работает без сбоев.
4. I2C PCF8574 драйвер LCD дисплея 37 грн.
5. Дисплей любой 1602. В моем случае был использован Raystar 1602L, подойдет и этот самый большой из серии - 240 грн. Чем меньше, тем дешевле.
6. Инфракрасный пульт. К примеру этот 51 грн с выносным IR датчиком.
7. Часы реального времени DS1307 37 грн. Можно не ставить, но за 37 грн лучше иметь часы, которые идут в течении 10 лет от одной батарейки. Если не поставить, то время будет браться с интернета.
8. SD карта объемом >=4Гб (>=60грн).
9. Борода под таврон 68 грн.

Если поставить USB Wi-Fi модуль, то машина будет раздавать интернет. (если будете ставить, то смотрим на возможность работы с Linux и есть SoftwareAP)

Все детали есть. Можно собирать. Паяльником нужно будет поработать раз 10.
Заказал такую плату, сделаю образ карточки для повторения.

Кто соберет проект, помогу собрать софт в кучу.

В дальнейшем не забываем, что у нас стоит полноценный компьютер (windows софт не работает) с подключением к скоростному интернету (даже в поле). Осталось только подключить монитор с клавиатурой и мышью, либо джойстиком.

Итого 1257грн.

mavrsmart 08.09.2015 23:26

Немного подумав о контроллере приборки, пришлось отказаться от ардуины.
У ардуины есть несколько косяков с надежностью (куча дополнительного обвеса на платах, провода) и банальная нехватка выводов.

Решил делать плату сам. Нужно было выбрать контроллер с USB. Выбрал PIC18F67J50. Хотел было заказывать его, вспомнил, что у меня в ящике валяется куча всякого высокотехнологичного барахла.
Поковырявшись в своих коробках нашел 2 контроллера кандидата: stm32f207vct6 и pic32mx695f512l. Остановился на пике, так как с пиками довольно долго работал и знаю ихнюю подноготную.

В результате нарисовал схему:
http://owncloud.smarts.zp.ua/apps/fi...153d8190ca92d8

На выходе получаю:
- 120MIPS производительности (хватит на поморгать светодиодами)
- USB с возможностью распараллеливания потоков на виртуальные порты
- EEPROM для хранения значений одометра и настроек
- 13 входов (12В) аналоговых либо цифровых
- 7 индикаторных светодиодов
- интерфейс LCD1602 с генератором отрицательного напряжения
- интерфейс I2C LCD 1602
- 3 отдельных UART портов
- UART для GPS модуля
- K-Line адаптер
- зарядное устройство для свинцового аккумулятора (заряд максимальным током до достижения заданного напряжения)
- 2 линии 1Wire для термодатчиков DS18B20
- ШИМ управления клапаном печки
- ШИМ управления вентилятором салона
- 18ти пиновый порт расширения
- I2C порт расширения для arduinoвских датчиков
- датчик освещенности (в эту схему забыл всунуть)

Если будете смотреть на схему, то там временами попадаются конденсаторы с надписью VD либо совсем без нее - это диоды, влом было библиотеку искать под диод.

Сейчас плату от трассирую и на завод на изготовление.

Kino 14.09.2015 15:06

ээээ, стой, стой стой. пик то на питание 3.3, а у l9637 Vs не ниже 4.5, нет гарантии стабильной работы. хотя, если проверял уже, тогда да. хотя именно vcc пишет от 3.0, должно по идее работать. но я в свое время не рискнул.

mavrsmart 15.09.2015 23:07

Где-то на форумах нарыл, люди делились опытом, что будет работать на 3.3в без всяких косяков

Kino 15.09.2015 23:37

ну тогда лады.

Yurasvs 16.09.2015 23:06

Там от 3 Вольт допустимо. У меня работает с STM32 без проблем на скорости 115200.

mavrsmart 29.09.2015 00:49

Отказался от идеи навороченного контроллера в приборку.
Как максимум, в приборке будет стоять ардуина моргающая светодиодиками и хватит. Буду пытаться вообще не ставить контроллер, а там как повезет.

Подключил k-line адаптер к кубику. Написал софтину на gcc для обмена с микасом. Софтину залил на https://github.com/mavrsmart/inetradio.
Программа консольная, пока умеет получать online параметры, ошибки и состояния. Тестил на микасе 11.3 (М113).

Что из этой информации я буду использовать:
Скорость
Обороты
Температура ОЖ
Напряжение сети
Расходы топлива
Состояния
Ошибки

Хочу получать с микаса пробег для одометра, но не знаю как, может кто-то знающий подскажет.

В скриптах интернет радио поправил ватчдог. Теперь и интернет всегда есть и музыка всегда работает.

mavrsmart 29.09.2015 00:56

http://www.overclockers.ua/news/hard...-09-27/116663/
Кандидат на дешевое и миниатюрное инет радио - 9$. A13 1ГГц 4х6 см.

Kino 29.09.2015 10:07

Цитата:

Сообщение от mavrsmart (Сообщение 3221488)
Хочу получать с микаса пробег для одометра, но не знаю как, может кто-то знающий подскажет.
.

У kwp_d такой запрос
0x82, 0x10, 0xF1, 0x21, 0xF3, 0x97

только если блок или приборка менялись, то совпадать значения не будут, ну это логично. И чтение эпром оно всегда медленное, поэтому лучше постоянно не считывать, чтобы картинка не тормозила.

mavrsmart 29.09.2015 10:18

Огромное спасибо.
Видимо нужно будет один раз считать на старте пробег, и инкрементировать его по сигналам от датчика скорости.

mavrsmart 04.10.2015 22:37

Дописал получение пробега.
Реализовал отображение параметров на дисплее.
Реализовал суточник.
Обновление значений с микаса через каждые 0.3 сек.

Был заменен пульт на этот:
https://lh4.googleusercontent.com/-e....10.15%2B-%2B3

Получил пока 5 режимов работы:
1. Интернет радио
https://lh4.googleusercontent.com/-r....10.15%2B-%2B5

2. Пробег с суточником сброс суточника кнопкой MUTE
https://lh6.googleusercontent.com/-C....10.15%2B-%2B4

3. Расход
https://lh4.googleusercontent.com/-O....10.15%2B-%2B1

4. Температура ОЖ с оборотами
https://lh6.googleusercontent.com/-8....10.15%2B-%2B2

5. Скорость с оборотами
https://lh6.googleusercontent.com/-f....10.15%2B-%2B6

Завтра проведу испытания на тазике

mavrsmart 05.10.2015 11:28

Работает только одометр.
Ответ на посылку 0x82, 0x10, 0xf1, 0x21, 0x01,0xa5 выдает погоду на марсе.

mavrsmart 07.10.2015 16:28

Нашел температуру в 39м байте [39-5], без учета ответа в 34м. Софт перезалил.

mavrsmart 07.10.2015 19:18

Замерял потребление железки. Напряжение питания 14,4 вольта.
В работе: кубик, BT модуль, 2 USB хаба, звуковуха, Wi-Fi модуль, CDMA модем, 1602 дисплей.

Загрузка - 400мА. 5,76Вт.
Режим простоя с включенным интернетом и точкой доступа - 360мА. 5,184Вт.
Воспроизведение музыки - 370мА. 5,33Вт.
Режим сна - 250мА. 3,6Вт.
Загрузка по WiFi - 410мА. 5,9Вт.
После выполнения команды poweroff - 190мА. 2,74Вт.

Yurasvs 07.10.2015 21:28

Тахометр лучше сделать квазианалоговым, как в моей разработке почти 10летней давности. Шкала из 48 штрихов очень хорошо читается и не мельтешит, в отличие от цифры.
https://drive.google.com/file/d/0B37...ew?usp=sharing
З.Ы. По некоторым сведениям, Микас некорректно выдает данные по расходу топлива на диагностику, лучше самому считать исходя из длительности форсунок и оборотов.

mavrsmart 07.10.2015 22:35

Этот дисплей в конечном счете будет использоваться, как резервный, в случае проблем с приборкой.
Приборка будет наподобие этой (буду все переделывать)
http://owncloud.smarts.zp.ua/apps/fi...e297864ef439e4

По поводу расхода микаса, он мне сегодня показывал 0,45л/час на ХХ при гохх - 55. Безбожно врет гадина. У всех 0,9, а у меня 0,45.

Yurasvs 07.10.2015 22:56

А датчик фаз у Вас стоит? Известная проблема, Микас 10 или 11 заточен на фазированный впрыск, на попарноьпараллельном показывает ровно вдвое меньше.

mavrsmart 07.10.2015 23:34

Датчика фаз нет. Наверное забью с расходом. Газ оно вообще от балды будет считать.
Никто не подскажет, по какому смещению выводится скорость (с учетом, что температура ОЖ находится в 34м байте)?

Kino 08.10.2015 07:21

попробуй из 40-го.


Текущее время: 11:00. Часовой пояс GMT +3.

Перевод: zCarot Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.