|
Технический тюнинг двигатель, ходовая, и т.д. |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
08.10.2015, 10:20 | #51 |
Спасибо. Попробую.
Ставил озвучку на пульт. В результате. Сменил звуковую систему с alsa на pulseaudio. Можно воспроизводить одновременно несколько звуковых источников. Поставил синтезатор голоса Festival. Ржачно получилось. Теперь мой тазик разговаривает со мной. Голос мужика. Акцент почти нормальный, временами его заносит. Женских русских голосов на фестиваля нет. Можно попробовать с английским женским вариантом. Реализовано сообщений: Приветствие "Шо опять?". Прогрев до 40 градусов "40 градусов, включай газ" (для перехода на газ). Перегрев выше 98 градусов "Перегрев двигателя!". Хочу сделать, если выкушу у микаса скорость: "60 км в час", "80 км в час", "100 км в час", "Идиот сбрасывай скорость". Жена заказала вычитку гороскопа с инета. Из недостатков, фестиваль утилизирует только один процессор. В итоге синтез выражения "Привет как дела" происходит в течении 6-8 секунд. В принципе это не сильно и критично, за это время ничего кардинального не произойдет. Добавил озвучку нажатия кнопок на пульте. Максимальная утилизация памяти 125 Мбайт. В режиме простоя 95.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 Последний раз редактировалось mavrsmart; 08.10.2015 в 10:44. |
|
13.10.2015, 14:32 | #52 |
В целях подготовки к функции видеорегистратора заменил флешку на 32GB SSD диск.
Потестил скорости обмена (на чтение) nand - 7 мбайт/сек microSD 16Gb class 10 - 11 мбайт/сек SSD 32Gb SATA - 115 мбайт/сек. SSD на компе дает 450 мбайт/сек
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 |
|
15.10.2015, 19:10 | #53 | |
Цитата:
Самый лучший тахометр, какой мне попадался, стоит в какой-то иномарке (я забыл в какой. Помоему - ниссан санни). Там в приборке нарисован моментный график мотора, и по этой кривульке "бегает" бегунок. Не только ничего "не мельтшит", но и наглядно видно, куда ты "провалишься", если дёрнешь КПП "вот прямо сейчас".
__________________
Таврия не роскошь. Роскошь - средства на её передвижение |
||
18.10.2015, 22:46 | #54 |
По поводу тахометра, это неплохая идея. Думаю тах сделаю в виде прямой шкалы, момент будет отображаться цветом, низкие обороты - красным, нормальные желтым, лучший момент для переключения зеленым.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 Последний раз редактировалось mavrsmart; 18.10.2015 в 23:04. |
|
18.10.2015, 23:03 | #55 |
Подключил ардуину с GPS модулем. Код ардуины поменял, теперь она выплевывает все параметры в одну строчку
N1749,3797 E07509,5229 191301.000 181015 1 6 0.50 50.48 24.06 22 15 0 Где lat;lon;время;дата;флаг правильности данных от gps;количество спутников;скорость по gps;скорость по io выводу;температура салона;температура максимума печки;температура минимума печки;уровень шим клапана печки. Скорость передачи ардуины уменьшил до 9600, на высоких скоростях >38400 наблюдались ошибки в передаче. Для настройки диапазона температур печки используется 2 комманды: stk,22 и stmk,15. stmk - команда установки температуры, до которой клапан будет полностью открыт. stk - установка температуры, после которой клапан будет полностью закрыт. Был написан парсер ардуины на bash /arduino1/ard.sh Все онлайн параметры хранятся в папке /tmp mikas: /tmp/mikas/temp - температура ОЖ /tmp/mikas/probeg - пробег в км/10 /tmp/mikas/speed - скорость по датчику в коробке arduino: /tmp/ard1/gps_date - дата с gps /tmp/ard1/gps_lon - координата /tmp/ard1/gps_sat - используется спутников /tmp/ard1/gps_time - время с gps utc /tmp/ard1/klap_temp - максимальная температура клапана /tmp/ard1/pwm_klap_temp - уровень PWM клапана (инверсный) /tmp/ard1/gps_lat - координата /tmp/ard1/gps_qty - флаг правдоподобности данных с gps /tmp/ard1/gps_speed - скорость по gps /tmp/ard1/inp_speed - скорость по цифровому выводу (6 имп на метр) /tmp/ard1/max_klap_temp - номинальная температура закрытия клапана /tmp/ard1/temp - температура в салоне Нужно выкусить: у микаса обороты и скорость. у приборки сигналы: CE, ТОРМОЗ, ДАЛЬНИЙ СВЕТ, ПОВОРОТЫ, АКУМУЛЯТОР, МАСЛО. у приборки аналоговые данные: температура, уровень топлива бензин и уровень топлива газ, напряжение бортовой сети.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 Последний раз редактировалось mavrsmart; 18.10.2015 в 23:09. |
|
20.10.2015, 17:20 | #56 | |
Цитата:
Но весь кайф именно в "кривом". Чтобы видеть, что вот сейчас сидишь "в яме", а если дернешь - упадешь на "горб". Кстати говоря - эту кривую действительно можно подкрашивать - это вы здорово придумали! Вот пример реализации такой идеи - только тут не момент, а лошадки:
__________________
Таврия не роскошь. Роскошь - средства на её передвижение |
||
21.10.2015, 01:14 | #57 |
Сегодня было плохое настроение. Решил оттюнить кубик.
Поставил на процессор радиатор (нарыл от убитой материнки). Крепления сделал в виде термопасты и двух резинок. Держится неплохо, нужно будет на будущее закрепить чем-то надежным. Посмотрел частоты в кубике. Был жутко удивлен. Память работала на 480МГц (эффективная 960 DDR3). Процессор работал на 1080МГц. Установленные микросхемы памяти GT8UB256M16BP-BH штатно могут работать на частотах в 800МГц (DDR3-1600МГц). Пересобрал u-boot и ядро. В результате раскочегарил память до 648МГц (DDR3-1296). Процессор стабильно работает на 1200МГц, максимум 1400МГц (висло безбожно). В результате получил приросты производительности: Диск SATA SSD. Память 480. Процессор 1080. Timing buffered disk reads: 345 MB in 3.00 seconds = 115.03 MB/sec Память 648. Процессор 1080. Timing buffered disk reads: 376 MB in 3.01 seconds = 124.95 MB/sec Память 648. Процессор 1200. Timing buffered disk reads: 496 MB in 3.00 seconds = 165.08 MB/sec Тесты памяти. Внутри - RAM 480, CPU 1080:
Внутри - RAM 648, CPU 1080:
Внутри - RAM 648, CPU 1200:
Результатами разгона доволен. В дисковых операциях получил почти 50% прирост производительности. При работе с памятью около 30%.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 |
|
21.10.2015, 01:21 | #58 |
Теперь по сути.
Наконец-то выкусил с микаса скорость, спасибо Kino за подсказку. Осталось получить обороты. Подготовил графическую часть на кубике, буду использовать рабочий стол gnome. В графике работает аппаратное ускорение mali и cedar.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 |
|
23.10.2015, 00:37 | #59 |
Сделал озвучку скоростей. 60,70,80,90,100,110,120,130,140.
Будет сообщать только при росте скорости. После сброса скорости на -20 от сообщаемой, если пойдет опять рост, то сообщение повторится. Например набор скорости от 40 до 81, сброс до 50ти и набор до 100 озвучится так: 60,70,80,70,80,90,100. Для ускорения воспроизведения синтезировал фестивалем фразы и записал в wav файлы. Их и воспроизвожу. Отключил получение и вывод RSSI модема - там погода на марсе. В свободное место на дисплее вывожу группу интернет радио. Переехал с pon/poff на wvdial.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 |
|
23.10.2015, 09:56 | #60 |
Откатал в режиме голосовых предупреждений о превышении скорости.
Получилось классно, на приборку вообще нет желания смотреть. Для удобства нужно поставить пульт на руль и прописать кнопку озвучки текущей скорости.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 |
|
23.10.2015, 14:06 | #61 |
Адрес: VN.UA
Возраст: 42
Сообщений: 4,486
Машина: Всілякі різні...
Длина: 42450мкм
Диаметр: 25мм
|
А оці попередження звукові, від дороги не відволікають?
|
23.10.2015, 15:32 | #62 |
Они тише на 30% от играемой музыки. Да и услышать скорость и одновременно смотреть на дорогу намного лучше, чем мигом посмотреть на приборку.
Голосовые сообщения могут полностью заменить приборку. Сейчас реализована озвучка скорости от 60ти до 140ка, температура 40 градусов (сообщение "включай газ"), температура 98 градусов (сообщение "перегрев двигателя"). Осталось реализовать озвучку давления масла, разряда батареи, проблем с тормозами. И приборка станет второстепенным источником информации. В конечном счете у меня будет 3 источника информации: приборка, дисплей БК, озвучка.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 Последний раз редактировалось mavrsmart; 23.10.2015 в 15:37. |
|
31.10.2015, 03:04 | #63 |
Убрал Arduino Nano, заменил его на Arduino Maple mini на ARM Cortex-M3 STM32F103.
Причины замены: - невозможность параллельного исполнения кода. Посылки идут в зависимости от получения корректных данных с GPS. - 1 UART, который подключен к преобразователю USB-UART. На софтверном UARTе GPS временами гонит фигню. - стоит отдельная микросхема преобразователя USB-UART. Плюса замены: - цена как у нано - возможность использования OS - 12 PWM каналов - 2 SPI - 2 I2C - 3 USART - RTC - 72МГц против 16. - 17 КБ доступной оперативки - 128КБ флеша (32 битные команды жрут нехило флеша) Недостатки: - нет EEPROM В результате поставил операционку CoCox. Разделил задачи на дрыгание светодиода, получение координат с GPS, получение температуры салона, передача данных на кубик, управление шимом, получение команд от кубика. Хочу перекинуть задачу работы с дисплеем на армуину, кубик убивает 40% производительности на вывод данных в дисплей 1602. STM спокойно возьмет эту задачу на себя.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 |
|
24.02.2016, 17:30 | #64 |
4 месяца приводил в порядок свой БК.
Провел кардинальные изменения в железе и софте. Из-за чего старую ветку останавливаю и создаю новую. Основной упор старой ветки был на повторяемость БК другими с минимальными временными и денежными затратами, но так-как особого интереса к ней не было, то решил делать устройство, которое нравится мне. Старая ветка - минимум железа, с 1602 дисплеем, управление от пульта ИК. Функционал - интернет радио, точка доступа Wi-Fi, одометр, отображение скорости, голосовые предупреждения. Новая ветка: Основной задачей было сделать модульное, повторяемое устройство с легким управлением, с информативным дисплеем и с минимальными переделками конструкции машины. В итоге вышло устройство на базе 3х автономных модулей: 1. Linux хост - все тот-же кубик2й. 2. Дисплейный модуль - отображает информацию на дисплей 3. Модуль климат-контроля и сенсорной клавиатуры Обмен 3х модулей происходит с помощью шины USB, что позволяет легко отключать модули не останавливая работу других устройств. Структура: Что получилось в итоге: Пачка фоток (вечером опишу детальнее железяку):
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 |
|
25.02.2016, 17:55 | #65 | |
Цитата:
Сервісні записи Запит на сервісні записи #82#10#F1#21#F3#97 Відповідь на запит про сервісні записи Загальний пробіг автомобіля (/100 км) #80#F1#10#43#61#F3#0F#00#12#83#E7#00#11#3F#4E#00#00#00#01#00#00#00#00#00#00#02#A1#00#03#8E#58#0 0#09#7B#B0#00#05#61#18#00#00#18#A0#00#00#00#24#00# 00#00#03#00#00#00#00#00#00#00#00#00#00#00#00#00#00 #00#00#1A#89#00#67#69
__________________
Мої бортжурнали: Славута 1.2Li 2008 - http://www.tavria.org.ua/forum/showthread.php?t=15959, Ford Fusion EU 1.25 - https://forum.tavria.org.ua/showthread.php?t=105563 Проект "Бортовий комп`ютер на інжектор своїми руками" http://www.bk-ukraine.narod.ru/ |
||
25.02.2016, 17:58 | #66 | |
Цитата:
__________________
Мої бортжурнали: Славута 1.2Li 2008 - http://www.tavria.org.ua/forum/showthread.php?t=15959, Ford Fusion EU 1.25 - https://forum.tavria.org.ua/showthread.php?t=105563 Проект "Бортовий комп`ютер на інжектор своїми руками" http://www.bk-ukraine.narod.ru/ |
||
25.02.2016, 18:03 | #67 | |
Цитата:
#82#10#F1#21#01#A5 Частора обертів двигуна «FREQ» (байти 28-29 від початку відповіді 1/мин) Положення дроселя «THR» (байти 30-31 від початку відповіді/10%) Кут запалювання «UOZ» (байти 32-33 від початку відповіді/10 °пкв) Тривалість імпульсу впорскування «INJ» (байти 34-35 від початку відповіді/100 мс) Масовий розхід повітря «AIR» (байти 36-37 від початку відповіді/10 кг/г) Тиск у впускному колекторі «PABS» (байти 38-39 від початку відповіді мм.рс) Температура охолоджуючої рідини «TWAT» (байт 40 від початку відповіді -40 °C) Температура повітря «TAIR» (байт 41 від початку відповіді -40 °C) Розрахункова годинна витрата палива «QT» (байти 42-43 від початку відповіді/100 л/год) Розрахункова шляхова витрата палива «ST» (байти 44-45 від початку відповіді/10 л/100км) Швидкість автомобіля «SPEED» (байт 46 від початку відповіді км/ч) Напруга бортової менежі «UACC» (байт 47 від початку відповіді /10 В) Фактичне положення крокового двигуна «FSM» (байти 48-49 від початку відповіді крок) Напруга на ДК 1 «ALAM1» (байт 51 від початку відповіді *1,25/256 В) Час накопичення імпульсу запалювання «SZOUT» (байт 52 від початку відповіді /10 мс) Ознака збагачення суміші при прискоренні «B_1_0» (біт 0 байт 24 від початку відповіді) Ознака холостого ходу «B_1_1» (біт 1 байт 24 від початку відповіді) Ознака збагачення по потужності «B_1_2» (біт 2 байт 24 від початку відповіді) Ознака блокування подачі палива «B_1_3» (біт 3 байт 24 від початку відповіді) Ознака стійкої роботи двигуна «B_1_4» (біт 4 байт 24 від початку відповіді) Ознака включення режиму привідкривача «B_1_7» (біт 7 байт 24 від початку відповіді) Ознака переключення в відладочний режим «B_2_0» (біт 0 байт 25 від початку відповіді) Ознака наявності зовнішнього ПЗП контролера «B_2_1» (біт 1 байт 25 від початку відповіді) Ознака наявності несправностей «B_2_2» (біт 2 байт 25 від початку відповіді) Ознака наявності детонації «B_2_3» (біт 3 байт 25 від початку відповіді) Ознака режиму прогріву двигуна «B_2_6» (біт 6 байт 25 від початку відповіді) Ознака зовнішнього керування часом впорскування форсунок «B_3_0» (біт 0 байт 26 від початку відповіді) Ознака зовнішнього керування кутом запалювання «B_3_1» (біт 1 байт 26 від початку відповіді) Ознака зовнішнього керування клапаном рециркуляції «B_3_2» (біт 2 байт 26 від початку відповіді) Ознака зовнішнього керування приводом холостого ходу «B_3_3» (біт 3 байт 26 від початку відповіді) Ознака переключення на таблиці №2 «B_3_4» (біт 4 байт 26 від початку відповіді) Стан датчика кислороду «B_3_5» (біт 5 байт 26 від початку відповіді) Ознака відсутності активності ДК «B_3_6» (біт 6 байт 26 від початку відповіді) Ознака відсутності активності ДК «B_3_6» (біт 6 байт 26 від початку відповіді) Ознака низької температури двигуна «B_3_7» (біт 7 байт 26 від початку відповіді)
__________________
Мої бортжурнали: Славута 1.2Li 2008 - http://www.tavria.org.ua/forum/showthread.php?t=15959, Ford Fusion EU 1.25 - https://forum.tavria.org.ua/showthread.php?t=105563 Проект "Бортовий комп`ютер на інжектор своїми руками" http://www.bk-ukraine.narod.ru/ |
||
26.02.2016, 14:17 | #68 | |
Владимир, огромное спасибо! Вы мне сэкономили неделю на поиск нужных данных. Такой информации нигде нарыть не смог. Все покрыто жуткой тайной.
Цитата:
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 Последний раз редактировалось mavrsmart; 26.02.2016 в 14:21. |
||
26.02.2016, 14:43 | #69 |
Начну описывать железки.
Модуль сенсорных кнопок и управления клапаном печки и вентилятором. Изначально был сделан как автономное устройство, только для климат контроля. После была идея эту железяку выкинуть, так, как весь ее функционал можно было выполнить с помощью основного контроллера. Но так как в торпедо была дырка от регулятора температуры печки, решил использовать это устройство как заглушку. Ну и что-бы оно не простаивало, то пришлось все это подключить. Площадь кнопок хочу покрыть черной самоклейкой с напечатанными надписями. Задуманный функционал: - сенсорные кнопки для управления БК (реализовано) - измерение температуры салона (реализовано) - управление клапаном печки в зависимости от температуры салона по алгоритму "до 15 градусов жарить по полной, от 15ти до 18ти плавно закрывать клапан" (реализовано) - управление вентилятором печки по алгоритму до 15ти включен полностью, после 15ти уменьшать обороты до 20ти градусов (не реализовано). - прикрутить к вентилятору датчик влажности. Чтобы крутился, пока повышенная влажность (не реализовано). - 16 автономных светодиодов с плавной регулировкой яркости (реализовано). - ручное управление клапаном и вентилятором (не реализовано). Используемые компоненты: 1. Стеклотекстолит обмедненный односторонний для сенсора и светодиодов - 10 грн. 2. Контроллер Arduino Mapple Mini - 130 грн http://olx.ua/obyavlenie/arduino-32-...tml#63fa535564 3. Плата макетная маленькая - 15грн http://voron.ua/catalog/021307 4. 2 мосфета - 20 грн 5. Контроллер сенсора MPR121 - 50 грн http://ru.aliexpress.com/item/Free-s...237103929.html 6. 10 см светодиодной ленты для выпаивания светодиодов - 20 грн.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 Последний раз редактировалось mavrsmart; 26.02.2016 в 15:11. |
|
26.02.2016, 14:52 | #70 |
Софт:
Содержимое SD карты для дисплея - http://owncloud.smarts.zp.ua/apps/fi...77a8def03c6568 Скетч для модуля сенсорных кнопок и управления клапаном печки и вентилятором - http://owncloud.smarts.zp.ua/apps/fi...601f7f5edc90aa Скетч для модуля дисплея - http://owncloud.smarts.zp.ua/apps/fi...78d87bf24cf298 Образ SD карты для Cubieboard2 (16Gb) - http://owncloud.smarts.zp.ua/apps/fi...a559838dc53c04 5.4Гб в сжатом виде.
__________________
Бортовичок http://tavria.org.ua/forum/showthread.php?t=73738 Мой бортовой компутер http://tavria.org.ua/forum/showthread.php?t=85605 |
|
26.02.2016, 15:25 | #71 |
Дякую за розумну ідею, бо я хотів вести до свого бортовика окремий провід, а тут виявляється все так просто, можна навіть і бензонасос відключати при переході на газ, тільки тут потрібно продумати так, щоби на газ переключення йшло через кілька секунд після увімкнення бензонасосу.
Ще одне зауваження на рахунок цієї ознаки, потрібно глянути в програмі kwp_d чи вона дійсно працює, в слові відповіді на запит #82#10#F1#21#E1#85 ця ознака точно працює, а в kwp_d де використовується запит #82#10#F1#21#01#A5 ніби ні, але можу і помилятись, один раз я з такою ситуацією стикався, коли kwp_d не сигналізувала про переключення дворежимки, а в програмі МікасОнлайн все було добре.
__________________
Мої бортжурнали: Славута 1.2Li 2008 - http://www.tavria.org.ua/forum/showthread.php?t=15959, Ford Fusion EU 1.25 - https://forum.tavria.org.ua/showthread.php?t=105563 Проект "Бортовий комп`ютер на інжектор своїми руками" http://www.bk-ukraine.narod.ru/ |
|
26.02.2016, 21:14 | #72 |
Адрес: Днепропетровск
Сообщений: 11,716
Машина: Tesla model S 85, Таврия 1.3 инж.
Длина: 65820мкм
Диаметр: 33мм
|
У меня вот тоже проскакивала мысль об отключении бензонасоса, я думал подцепиться к датчику уровня газа в баллоне (если газа мало и возможен автоматический переход на бензин в любой момент, насос не отключать).
__________________
Кремлевский дед слетел с катушек, и все, что строил 20 лет, разрушил. |