Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

Помогите школьнику! (проект приборки для авто)

Список форумов » Среда разработчика
АвторСообщение
Штрих
Новичок
Сообщения: 3




06-05-2015 03:32

Собственно суть вопроса: есть желание сделать дисплей, который заменит приборную панель в копейке. Суть вопроса: возможно ли это сделать используя какую-нибудь atmega16 или же необходимо раскошелиться на малину и arduino? Тема создана с целью разобраться в этом вопросе. Определенными минимальными знаниями в программировании обладаю. Помогите кто чем сможет недовольство, огорчение
Макс_
Участник
Сообщения: 1019




06-05-2015 13:03

Пример подобного девайса, для размышлений.

http://лада2111.рф/tuning-salona/1125-create-panel-priborov-vaz.html
Casper
monitor.net.ru
monitor.net.ru
Сообщения: 4833




06-05-2015 13:10

Макс_, красиво,
клиент, наверно желает засунуть планшет за место всей приборной панели.
и с полным списком всего, что на панели есть.
Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 6055




06-05-2015 13:19

Ну во-первых придется применить какой нибудь дисплей. Скорее всего это будет ЖК-ТФТ панель, как вариант на 7 дюймов. Для ознакомления с этой проблемой советую почитать тут же тему про интерфейс для такой панельки в исполнении на ПЛИС. Это первая задача - проблема.

Второе - нужен нечто типа видеоадаптер с памятью и возможностями вывода текстовой и графической инфы. Опять же можно попытаться использовать ПЛИС или же есть для этого специальные микрухи. Есть и другой способ - заюзать драйверы панелей, которые есть внутри современных процессоров типа STM32F4.

Для этой цели самое разумное решение - прикупить готовую макетку на этом проце уже с встроенным ЛЦД дисплеем, отработать на нем все и потом встраивать эту хрень в машину...

Следующая проблема - Аналого-Цифровой преобразователь, АЦП, для оцифровки сигналов с датчиков температуры, топлива, прочего... Для этого внутри современных чипов типа STM32 есть хорошие готовые преобразователи...

Короче ИМХО на сегоднешний день есть два способа или пути реализации этого проекта.

1. Использовать ПЛИС для интерфейса с панелью и на ней же слепить нечто типа VGA адаптера + ПИК или АВР или что угодно + отдельные или встроенные АЦП

2. Использовать STM32F4 или аналогичный мощный и навороченный однокристальный контроллер для решения всех проблем разом...

Добавлено 06-05-2015 13:26

К стати, безусловно это ИМХО, но все же я лично считаю, что и Росбери и Дуня это игрушки! Для реальной реализации серьезных проектов надо использовать контроллеры напрямую, без всяких там прокладок типа дуни или же не загонять себя в рамки типа малины или Дисковери. Проект должен начинаться со списка необходимостей и уже потом надо лепить печатку с теми чипами, которые нужны и удобны, а не подстраивать свои мысли под уже созданное устройство.
Макс_
Участник
Сообщения: 1019




06-05-2015 19:43

Дык, чел "копейку" прокачать хочет. Нафига там подобный хайтек.
Он дороже самого драндулета выйдет. Там измерять - то надо
градус движка, уровень бенза да скорость (с пробегом?), плюс
лампочки всякие. Пара АЦП с индикацией на градусы и литры,
и датчик бесконтактный воткнуть для работы электронного спидометра.
Тахометр еще с вольтметром для разнообразия примастырить улыбка .
Ну и красиво обыграть все это графически. Конфетка выйдет!
Все дефки его будуть - езди и уворачивайся!гы-гы
Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 6055




06-05-2015 22:37

К стати! Принимал я как то участие в прикручивании к копейке полприза от старючего БМВ-трешки. Скажу я вам весьма недурно получилось... Может это выход? Суть была в том, что надо было правильно согласовать приборку с проводкой копейки. У мну все получилось...
Штрих
Новичок
Сообщения: 3




07-05-2015 01:20

на тему необходимых параметров все правильно. скорость, тахометр, градус, бензин. видел статью, в которой предлагается собрать через микроконтроллер. собственно у меня, как у человека слабо в этом разбирающегося вопрос в следующем: как мне осуществить ацп и можно ли при помощи считывания информации с порта микропроцессора получить не просто логическую единицу или ноль? обобщу:
1. как реализовать ацп(например, для тахометра)
2. можно ли как то обработать на контроллере пришедший сигнал, чтобы в последствии преобразовать его таким образом, чтобы можно было вывести на жк панель или же придется воспользоваться светодиодным инидкатором?
P.S. спасибо, что не прошли мимо улыбка

Добавлено 07-05-2015 01:26

Casper писал:
Макс_, красиво,
клиент, наверно желает засунуть планшет за место всей приборной панели.
и с полным списком всего, что на панели есть.

проблема в том, что в по этой ссылке указано только то, что сделать такую панель можно. и все. не более. а меня интересует несколько вопросов по реализации. я не прошу дать мне прошивку или написать схему. меня интересует ответ на вопросы, перечисленные выше
Макс_
Участник
Сообщения: 1019




07-05-2015 08:00

Ну, градусы и бензин - это, в простейшем виде, вольтметры.
Измеряющие падение напряжения на резистивных датчиках,
запитанных стабильным напряжением. Спидометр и тахо
- это частотометры с разными входными частями
и соответствующей математикой внутри.
Поскольку "мозгов" в копейке отродясь не было, то каждый сигнал
с датчиков треба привести к некоей стандартной форме, а уж потом
подумать об их групповой обработке и выводе показаний на дисплей.
Но это уже совсем другая история... улыбка
Штрих
Новичок
Сообщения: 3




08-05-2015 03:17

большое спасибо. в принципе услышал все, что было нужно. тему можно закрывать
pavel-pervomaysk
Your editor
Сообщения: 7984




08-05-2015 09:09

Sparko & Voron Glass + титаны, будет достаточно.
Подстветку на светодиодах Крутой!
Алекс191011_
Забанен
Забанен
Сообщения: 297




12-05-2015 20:31

Васисуалий писал:
Проект должен начинаться со списка необходимостей и уже потом надо лепить печатку с теми чипами, которые нужны и удобны, а не подстраивать свои мысли под уже созданное устройство.


Ну если для решения копеечной задачки нужно раскрутить заказчика на руПь, то тогда действительно нужно начинать со списка необходимостей.
В нормальный вариантах гораздо проще взять, что уже есть по копеечным ценам в продаже и доступно для приобретения, и после этого впихнуть туда пожелания заказчика в виде программы преобразованной в прошивку.
slav0n
Забанен
Забанен
Сообщения: 3366




20-05-2015 19:42

pavel-pervomaysk писал:
Подстветку на светодиодах

https://youtu.be/ndb_4L-6ZP0?t=14s
valoha
Участник
Сообщения: 223




22-05-2015 23:19

Красивая приборка.
Oleg_Alekseev
Новичок
Сообщения: 1




18-06-2015 11:57

Красиво будет реализовать все это на oled дисплее
Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 6055




18-06-2015 20:59

Oleg_Alekseev писал:
Красиво будет реализовать все это на oled дисплее


Бери круче - АМОЛЕД! гы-гы
Васисуалий
monitor.net.ru
monitor.net.ru
Сообщения: 6055




18-07-2015 22:43

Штрих писал:
скорость, тахометр, градус, бензин.


Скорость - импульсы, получаемые с датчика скорости. Первый такой датчик был применен в совдеповском автопроме для девятки с цифровой панелью. Была такая хренотятина еще в восьмидесятых годах прошлого столетия разработана, но датчик тех времен был не слишком удачен - его вечно заливало водой и он умирал от этого. Да и панель та была "дровесин" еще тот! Потом аналогичный датчик прилепили к десятке и вот там оно уже вполне себе работоспособно. Датчик выдает импульсы размахом 12 вольт и скважностью "фифти-фифти" т.е. ровный меанд из расчета 10 импульсов на 1 оборот шпинделя датчеГа. А коробка восьмерки, если я правильно прочитал ее описание крутит датчик (тросик спидометра, вместо которого датчик лепится) 1 оборот = 1 метр асфальта при условии применения штатного размера колес и резины!

Т.е. спидометр это просто частотомер. Для измерения частоты надо сформировать временной промежуток, за который как то умудриться сосчитать импульсы. Небольшая сложность состоит в тем, что и формировать промежуток и считать импульсы надо прозрачно и параллельно другой время-зависимой работе процессора. В прочем это вполне решаемо. Например в ПИКах дял этого я использовать так называемый "вач дог таймер", запрограммировав его на счет импульсов извне и временной промежуток я получал программно, но никто не мешает использовать для этого, например, штатный таймер, которых иногда по несколько штук есть у любого современного контроллера. Т.е. алгоритм такой...

1. там, где происходит инициализация всех устройств в начале работы после сброса настраиваем таймер на получение прерываний через некие промежутки времени. Это что бы не заботиться об точности и стабильности промежутков - таймер отсчитает время независимо от исполнения программы и прервет работу программы в конце. Дальше программируем вач-дога или другой удобный счетчик процессора (например другой таймер часто можно использовать как счетчик внешних импульсов. Т.е. надо читать даташит и искать такой вариант.)

2. В теле исполняемого участка программы делаем обработчик прерываний, который считывает из счетчика количество импульсов и сбрасывает счетчик подготавливая его к новому счету. считанные импульсы помещаются в дежурную ячейку памяти и в дальнейщем используются для отображения скорости на экране...


Такая же фишка с тахо, только сигнал там несколько более высокочастотный, хотя это все равно очень низкие частоты и работать с ними легко.


Ну а уровень топлива, паряжение борт-сети и температура мотора, это аналоговые сигналы. Их надо измерять с помощью АЦП. Этот ацп можно найти внутри контроллера или же прилепить внешнее!

new-1.jpg


new-2.jpg



chignon
Участник
Сообщения: 3682




19-07-2015 06:09

Васисуалий писал:
девятки с цифровой панелью. Была такая хренотятина еще в восьмидесятых годах прошлого столетия разработана, но датчик тех времен был не слишком удачен - его вечно заливало водой и он умирал от этого. Да и панель та была "дровесин" еще тот! Потом аналогичный датчик прилепили к десятке и вот там оно уже вполне себе работоспособно. Датчик выдает импульсы размахом 12 вольт и скважностью "фифти-фифти" т.е. ровный меанд из расчета 10 импульсов на 1 оборот шпинделя датчеГа. А коробка восьмерки, если я правильно прочитал ее описание крутит датчик (тросик спидометра, вместо которого датчик лепится) 1 оборот = 1 метр асфальта при условии применения штатного размера колес и резины!

Видел такую панель у одного мужика!
Правда, датчик у него вместо 10-ти импульсного стоял 6-ти импульсный, и показывало, соответственно, "в милях" помираю со смеху!
dsp155
Участник
Сообщения: 1674




30-07-2015 20:05

Васисуалий, А что за приборка на фото? шок люминисцентнные индикаторы при сильной вибрации разве не дохнут? (обрыв накала).
ADOWWW
master-tv.com
master-tv.com





30-07-2015 20:16

dsp155, первый такой видел на экспортной 99-ке
dsp155
Участник
Сообщения: 1674




30-07-2015 20:26

ADOWWW, красиво смотрится! спасибо.
вот такое замутить.
https://youtu.be/FoWQycTXXOs
Список форумов » Среда разработчика » Помогите школьнику! (проект приборки для авто)
Перейти:  
Текущий раздел » Среда разработчика ( Программы, базы данных, документация, симуляторы и т.д.)


Похожая информация:
  • Снимаем - ставим защелки в авто УНЧ
  • Замена шпинделей CCM03-042R1-42 в китайских Авто/DVD
  • Помогите разобраться с торами.
  • Помогите определить SMD MOSFET AKVF6
  • Помогите определить замену диода F7V61







  • Электроника
    Прошивки и схемы на телевизоры, мониторы, dvd, телефоны. Schematic, Service Manual (mode), eeprom dumps Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы поиск и продажа электронных компонентов, магазины, datasheet, pdf, размещение в интернете рекламы на сайтах электронной тематики
    Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!