Цифровой будильник на STM32
Модераторы: Habis, SkAD, flesher, De-nys, Klassikovod
-
- Сообщения: 421
- Зарегистрирован: 02 сен 2014, 23:31
- Откуда: Махачкала
Цифровой будильник на STM32
Пилю будильник на стм32. Показания будут выводиться с ДАД, ДТВ, ЕГТ, давление и температура масла. Возник вопрос с правильным подключением к датчикам. Входы стм32 понимают питание макс 3.3в, сигнал с датчиков будет преобразовываться через делители напруги на резисторах. Можно ли параллельно датчикам подключить устройство или нужно собрать так называемый ОУ?
Re: Цифровой будильник на STM32
Нужно сделать повторитель на ОУ и потом поделить, чтобы твой делитель не нагружал выходы датчиков. http://chipenable.ru/index.php/how-conn ... telem.html
Только имей в виду, что ОУ выдает макс. напряжение на выходе Uпит-1,5В, rail-to-rail ОУ выдают на выходе почти Uпит. Это надо учитывать.
Только имей в виду, что ОУ выдает макс. напряжение на выходе Uпит-1,5В, rail-to-rail ОУ выдают на выходе почти Uпит. Это надо учитывать.
Re: Цифровой будильник на STM32
делаю будильник на ардуине + дисплей, входы как раз +5в, но решил отложить такую реализацию, зачем считать показания, если они уже есть в эбу?! + нужно чтоб они были одинаковы в эбу и будильнике, а если считать в 2ух местах, то неточности будут 100% - столкнулся с этим, подгонял, но 100% точности ни кто не гарантирует. в итоге решено цепляться ардуиной по клайн, посмотрим как тут пойдет
Re: Цифровой будильник на STM32
Если по к-линии делать, то во время настройки или записи логов такой будильник не будет работать. Да и в эбу обычный АЦП, как и в других процах, так что точность не лучше будет.
Re: Цифровой будильник на STM32
точность не будет, но подгонять показания там и тут дело еще то. Особенно было забавно реализовывать показ температуры, забивая всю тарировку из прошивки и реализовывая линейную интерполяцию как и в эбу, в итоге разлет на 1-2 градуса был даже после подгонки показаний ацп и показания дад так и не добил до конца. Да есть проблема с показом когда идет настройка, но в это время все показывается в проге настройки и ничего не пропустишь.
Re: Цифровой будильник на STM32
Будильник нужен когда нет настройки или не идет сбор логов, в обычной ежедневной эксплуатации.Racer71 писал(а):Если по к-линии делать, то во время настройки или записи логов такой будильник не будет работать. Да и в эбу обычный АЦП, как и в других процах, так что точность не лучше будет.
Задумка классная. Брать данные с эбу считаю более удобным.
===
Lada Kalina 1.6 8v Я7.2 J7ES
Ваз 21093 1.5 16v biturbo Я5.1
Продается готовый эбу j738sx --> viewtopic.php?f=17&t=846&start=20
Lada Kalina 1.6 8v Я7.2 J7ES
Ваз 21093 1.5 16v biturbo Я5.1
Продается готовый эбу j738sx --> viewtopic.php?f=17&t=846&start=20
Re: Цифровой будильник на STM32
Ну так-то я тоже считаю получение данных с эбу более удобным, т.к. не надо тянуть в салон 100 проводов, а достаточно только одной к-линии. Но это при условии, что кол-во опрашиваемых датчиков больше 2-3.
Re: Цифровой будильник на STM32
Подумай о потенциале) если жк дисплей и с тач панелью, то выводи хоть что и сколько угодно) по факту прикинул 5 параметров. Но 2 из которых будут браться все таки из ацп ардуины с доп датчиков давления..Racer71 писал(а):Ну так-то я тоже считаю получение данных с эбу более удобным, т.к. не надо тянуть в салон 100 проводов, а достаточно только одной к-линии. Но это при условии, что кол-во опрашиваемых датчиков больше 2-3.
Re: Цифровой будильник на STM32
Да знаю я про потенциал))) Уже лежит раскуренный за праздники на stm32f100 жки 2,2 TFT 240x320 для бортового компа, правда с тачем не было, пришлось взять без.
Re: Цифровой будильник на STM32
я уже сделал это.
только у меня параметры с шдк и из эбу записываются на карту памяти и отображаются на экране. это в автономном режиме.
так же есть режим моста.
только у меня параметры с шдк и из эбу записываются на карту памяти и отображаются на экране. это в автономном режиме.
так же есть режим моста.
http://www.atomic-dm.ru - мой блог про ВАЗ, тюнинг и мой личный опыт.
http://www.lada-samara.com - мой форум по марке Лада-Самара
http://www.lada-samara.com - мой форум по марке Лада-Самара
Re: Цифровой будильник на STM32
в режиме моста пробовал блютус. но отказался.
http://www.atomic-dm.ru - мой блог про ВАЗ, тюнинг и мой личный опыт.
http://www.lada-samara.com - мой форум по марке Лада-Самара
http://www.lada-samara.com - мой форум по марке Лада-Самара
Re: Цифровой будильник на STM32
завтра перенесу тему в железный раздел.
http://www.atomic-dm.ru - мой блог про ВАЗ, тюнинг и мой личный опыт.
http://www.lada-samara.com - мой форум по марке Лада-Самара
http://www.lada-samara.com - мой форум по марке Лада-Самара
Re: Цифровой будильник на STM32
раз такая тема поднялась, хотел спросить. Как в январе 5.1-7.2 рассчитывается температура воздуха. Ведь зависимость не линейная по напряжению?
Настройка ЭБУ от Января до Bosch ME17, Sim2K с не сток моторами
https://www.drive2.ru/users/vasek199/
https://www.drive2.ru/users/vasek199/
Re: Цифровой будильник на STM32
Так же, как и ТОЖ - по таблице. В датчиках и механизмах есть карта "тарировка ДТВ".vasek199 писал(а):раз такая тема поднялась, хотел спросить. Как в январе 5.1-7.2 рассчитывается температура воздуха. Ведь зависимость не линейная по напряжению?
Re: Цифровой будильник на STM32
это само собой понятно.
Как именно делает выборку (зависимость не линейная по напряжению)?
Как именно делает выборку (зависимость не линейная по напряжению)?
Настройка ЭБУ от Января до Bosch ME17, Sim2K с не сток моторами
https://www.drive2.ru/users/vasek199/
https://www.drive2.ru/users/vasek199/
-
- Сообщения: 421
- Зарегистрирован: 02 сен 2014, 23:31
- Откуда: Махачкала
Re: Цифровой будильник на STM32
Чтоб с диагностики тянуть надо соответствующие знания иметь)) У меня пока их нет, пока на примитивном уровне делаю.
Re: Цифровой будильник на STM32
В интернете есть примеры работы с протоколом, проще его разобрать чем сделать то что хочешь, отказаться и переделать.
ТОЖ и ТВ рассчитываются так - имеем напряжения с датчика, ищем 2 точки в тарировке, между которыми находится текущее напряжение, и между этих двух точек с помощью линейной интерполяции находим значение температуры в нужной точке.
ТОЖ и ТВ рассчитываются так - имеем напряжения с датчика, ищем 2 точки в тарировке, между которыми находится текущее напряжение, и между этих двух точек с помощью линейной интерполяции находим значение температуры в нужной точке.
Re: Цифровой будильник на STM32
проще тарировку датчика вбить в код программы. будь то stm или ардуино - без разницы. (к примеру также сделано на ардуиновском шдк)
http://www.atomic-dm.ru - мой блог про ВАЗ, тюнинг и мой личный опыт.
http://www.lada-samara.com - мой форум по марке Лада-Самара
http://www.lada-samara.com - мой форум по марке Лада-Самара
-
- Сообщения: 421
- Зарегистрирован: 02 сен 2014, 23:31
- Откуда: Махачкала
Re: Цифровой будильник на STM32
Товарищи! Раз тут тема пошла о диаг. протоколе, то помогите пожалуйста с инфой. Скачал описание протокола kwp2000 для норм евро2. В описании не могу найти инфу про ДТВ.
Пример.
Запрашиваем параметры, отправив запрос:
82 10 F1 21 01 A5
ЭБУ отвечает:
80 F1 10 26 61 01 3B 90 41 04 00 00 00 00 47 80 00 00 00 52 52 80 18 00 8E 00 5C 00 00 00 00 00 00 00 00 00 FF FF DD A4 47 02 CE
В описании протокола есть пункт "Содержание поля данных сообщения для идентификатора RLI_ASS." ТАк вот там нет байтов с данными об ДТВ, ДАД. Потому как у нас ДМРВ и идет подсчет массового расхода воздуха (вроде 28 байт). Но в программах настройки ведь выводятся данные с этих датчиков. Где об этом почитать?
Пример.
Запрашиваем параметры, отправив запрос:
82 10 F1 21 01 A5
ЭБУ отвечает:
80 F1 10 26 61 01 3B 90 41 04 00 00 00 00 47 80 00 00 00 52 52 80 18 00 8E 00 5C 00 00 00 00 00 00 00 00 00 FF FF DD A4 47 02 CE
В описании протокола есть пункт "Содержание поля данных сообщения для идентификатора RLI_ASS." ТАк вот там нет байтов с данными об ДТВ, ДАД. Потому как у нас ДМРВ и идет подсчет массового расхода воздуха (вроде 28 байт). Но в программах настройки ведь выводятся данные с этих датчиков. Где об этом почитать?
Re: Цифровой будильник на STM32
Давление проще всего получить таким образом - считать ацп дмрв (у нас дад), а с помощью него высчитать давление, в моем случае просто по формуле из даташита. Про дтв не помню где и как, но точно, что температуру эбу отдает. Документации под рукой нет, попозже может расскажу)
Atomic, если считать какое то внешнее устройство, будь то шдк, доп датчик масла и тд, то конечно единственно верный вариант подключить его напрямую на ацп ардуины или подобного, но если расчет показаний по этому датчику ведется в эбу, то лучше от него информацию и получать, потому что на практике выходит, что как данные не подгоняй, а показания на ардуине и в эбу немного разнятся, а это не радует. Хочется знать что в эбу, даже если он и не совсем прав) так как всем он рулит)
Atomic, если считать какое то внешнее устройство, будь то шдк, доп датчик масла и тд, то конечно единственно верный вариант подключить его напрямую на ацп ардуины или подобного, но если расчет показаний по этому датчику ведется в эбу, то лучше от него информацию и получать, потому что на практике выходит, что как данные не подгоняй, а показания на ардуине и в эбу немного разнятся, а это не радует. Хочется знать что в эбу, даже если он и не совсем прав) так как всем он рулит)