Проэкт в Solidworks

Изобретение новых видов транспортных средств, дизайн проекты, формирование внешнего вида транспортного средства.

Модераторы: NimCO, Модераторы

Illya
Интересуюсь
Сообщения: 38
Зарегистрирован: Вс мар 13, 2011 12:23 am

Re: Проэкт в Solidworks

Сообщение Illya » Чт авг 31, 2017 8:20 pm

Решил собрать панель приборов на Arduino.

Аватара пользователя
tmrus
Познавший Истину
Сообщения: 2096
Зарегистрирован: Чт сен 03, 2009 12:54 pm

Re: Проэкт в Solidworks

Сообщение tmrus » Чт авг 31, 2017 9:11 pm

Illya писал(а):Решил собрать панель приборов на Arduino.
Что то новенькое! )) Рассказывай!
https://vk.com/teamrusbuggy
https://vk.com/rusbuggy

Illya
Интересуюсь
Сообщения: 38
Зарегистрирован: Вс мар 13, 2011 12:23 am

Re: Проэкт в Solidworks

Сообщение Illya » Пт сен 01, 2017 5:18 pm

Идея: сделать панель приборов, используя штатные датчики восьмерочного двигателя. Первым делом - температура двигателя. В интернете есть информация по зависимости сопротивления от температуры. На графике это выглядит вот так:

Изображение

Тоесть, с возрастанием температуры двигателя сопротивление датчика падает. Форма зависимости - двойная экспонента. Соответственно, если измерить сопротивление датчика - можно по формуле посчитать температуру двигателя. Этим и занимается микроконтроллер на Arduino: меряет сопротивление R, высчитывает температуру T и показывает оба значения на дисплее. Кроме того, есть светодиод, который светится синим если температура меньше 85, зеленым - в диапазоне 85-95, и красным - если свыше 95.

Собрал первый прототип. Роль датчика температуры здесь играет подстроечный резистор (правая белая ручка) с диапазоном значений сопротивления как у датчика температуры двигателя.

Изображение

Изображение

Изображение

Кому интересно, вот "схема". Стрелкой обозначил резистор, который соответствует датчику температуры двигателя, и который у меня на плате заменен правым подстроечным резистором.

Изображение

Illya
Интересуюсь
Сообщения: 38
Зарегистрирован: Вс мар 13, 2011 12:23 am

Re: Проэкт в Solidworks

Сообщение Illya » Сб сен 02, 2017 11:52 pm

Подключил сегодня в схему датчик температуры автомобиля. Программа меряет сопротивление (вроде, правильно), но неправильно переводит его в температуру (не гретый двигатель - +60градусов). Полагаю, причина может быть в том что в кривой конвертации я использовал данные датчика на ВАЗ2108, а двигатель у меня - ВАЗ214. Может, там датчик другой?

Illya
Интересуюсь
Сообщения: 38
Зарегистрирован: Вс мар 13, 2011 12:23 am

Re: Проэкт в Solidworks

Сообщение Illya » Вс сен 03, 2017 12:44 am

А вот и причина :xsunx_01: Калибровочная кривая - для датчика что на радиаторе, а я мерял сопротивление того что на блоке (который идет к указателю на панели). Завтра попробую переключить на радиаторный. Но вот проблема: радиаторный работает только на теплом двигателе, когда открыт термостат. На первое время должно хватить. Когда буду снимать двигатель для покраски рамы и солью антифриз - поставлю родной инжекторный датчик до термостата (сейчас там заглушка). Ну или откалибрую датчмк указателя (с блока) в теплой воде известной температуры.

Аватара пользователя
tmrus
Познавший Истину
Сообщения: 2096
Зарегистрирован: Чт сен 03, 2009 12:54 pm

Re: Проэкт в Solidworks

Сообщение tmrus » Вс сен 03, 2017 12:27 pm

картинки не видать...
https://vk.com/teamrusbuggy
https://vk.com/rusbuggy

Illya
Интересуюсь
Сообщения: 38
Зарегистрирован: Вс мар 13, 2011 12:23 am

Re: Проэкт в Solidworks

Сообщение Illya » Вс сен 03, 2017 9:44 pm

Идея: сделать панель приборов, используя штатные датчики восьмерочного двигателя. Первым делом - температура двигателя. В интернете есть информация по зависимости сопротивления от температуры.
Графік.png
Графік.png (17.44 КБ) 526 просмотров

Illya
Интересуюсь
Сообщения: 38
Зарегистрирован: Вс мар 13, 2011 12:23 am

Re: Проэкт в Solidworks

Сообщение Illya » Вс сен 03, 2017 9:45 pm

С возрастанием температуры двигателя сопротивление датчика падает. Форма зависимости - двойная экспонента. Соответственно, если измерить сопротивление датчика - можно по формуле посчитать температуру двигателя. Этим и занимается микроконтроллер на Arduino: меряет сопротивление R, высчитывает температуру T и показывает оба значения на дисплее. Кроме того, есть светодиод, который светится синим если температура меньше 85, зеленым - в диапазоне 85-95, и красным - если свыше 95.

Собрал первый прототип. Роль датчика температуры здесь играет подстроечный резистор (правая белая ручка) с диапазоном значений сопротивления как у датчика температуры двигателя.
1064508.jpg
1064508.jpg (112.82 КБ) 526 просмотров
1064506.jpg
1064506.jpg (115.25 КБ) 526 просмотров
1064509.jpg
1064509.jpg (116.92 КБ) 526 просмотров

Illya
Интересуюсь
Сообщения: 38
Зарегистрирован: Вс мар 13, 2011 12:23 am

Re: Проэкт в Solidworks

Сообщение Illya » Вс сен 03, 2017 9:46 pm

Кому интересно, вот "схема". Стрелкой обозначил резистор, который соответствует датчику температуры двигателя, и который у меня на плате заменен правым подстроечным резистором.
1064513.png
1064513.png (61.72 КБ) 525 просмотров

Ответить

Вернуться в «Проекты и дизайн»