Dmn

Самодельная Комбинация Приборов

66 сообщений в этой теме

Dmn    2

Привет всем!

Прошу консультации опытных форумчан. В качестве хобби хочу собрать комбинацию приборов для авто.

До этого момента паял только провода, с микроэлектроникой дел не имел. Дружу с компьютером. Опыт программирования ограничился Бейсиком ещё в школе.

Планируется 6 стрелочных приборов, 9-10 световых индикаторов и 3 жк дисплея.

Правый маленький часы и счётчик моточасов. Левый маленький одометр. Центральный большой или несколько маленьких в качестве БК.

В качестве контроллера планирую Ардуино, для стрелочных приборов шаговые двигатели.

Считаю себя не совсем деревянным и думаю, что поставленные задачи мне под силу.

Уже установил Proteus 8.3 и заказал у китайцев Uno И Mini для опытов.

Первые вопросы:

1 Какими контроллерами оптимальней всего организовать вышеперечисленный функционал? Если подойдут Ардуино, то какие лучше и сколько штук?

2 Правильно ли делать стрелочные приборы на шаговых моторах? Или есть способ лучше?

Делать хочу всё сам, т.к. основная цель проекта это времяпровождение.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IIIytNIK    400

1) В теории хватит одной-две-три arduino nano или mini на контроллере atmega328p. Удобнее и дешевле использовать несколько мелких контроллеров, чем один большой. Тем более у китайцев nano и mini стоят в районе 100р за штуку.

2) Для шагового мотора потребуется отдельный драйвер. Гораздо оптимальнее было бы сделать на сервоприводах. Сразу могу подсказать хороший вариант mg995 - сервопривод с очень плавной работой и металлическим редуктором. Стоит около 300р.

Изменено пользователем IIIytNIK

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wws63    82

Прошу консультации опытных форумчан. В качестве хобби хочу собрать комбинацию приборов для авто.

До этого момента паял только провода,...буду рад любой критике и любым советам.

Однако замахнулись вы, батенька. :acute:

Знаний и опыта сделать такую "комбинацию" у вас не достаточно. Учитесь :rtfm: , начните с простеньких устройств, дальше больше...

Иначе, весёлое времяпровождение вам гарантируется, а вот всё остальное... :unknw:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

1) В теории хватит одной-две-три arduino nano или mini на контроллере atmega328p. Удобнее и дешевле использовать несколько мелких контроллеров, чем один большой. Тем более у китайцев nano и mini стоят в районе 100р за штуку.

2) Для шагового мотора потребуется отдельный драйвер. Гораздо оптимальнее было бы сделать на сервоприводах. Сразу могу подсказать хороший вариант mg995 - сервопривод с очень плавной работой и металлическим редуктором. Стоит около 300р.

Спасибо за совет, серво действительно проще. Немного смущают размер и вес, всё-таки 6х70г. почти пол кило)) Вопрос: не шумят ли они при работе?

Прошу консультации опытных форумчан. В качестве хобби хочу собрать комбинацию приборов для авто.

До этого момента паял только провода,...буду рад любой критике и любым советам.

Однако замахнулись вы, батенька. :acute:

Знаний и опыта сделать такую "комбинацию" у вас не достаточно. Учитесь :rtfm: , начните с простеньких устройств, дальше больше...

Иначе, весёлое времяпровождение вам гарантируется, а вот всё остальное... :unknw:

А что сложного то?

6 стрелочных приборов:

1. Тахометр - считаем импульсы от ЭБУ => крутим серво на заданный угол.

2. Спидометр - считаем импульсы от ДС => крутим серво на заданный угол

3. Указатель уровня топлива - меряем напругу, берём среднюю за 20 сек => крутим серву на заданный угол

4. Указатель давления масла - меряем напругу => крутим серво на заданный угол

5. Указатель температуры ОЖ - меряем напругу => крутим серво на заданный угол

6. Вольтметр - меряем напругу => крутим серво на заданный угол

Всё это делает одна Ардуино мини.

Экран с часами и счётчиком моточасов, Ардуино мини с платой часов, считает импульсы с тахометра, если больше 600 оборотов, то запоминает время.

Экран с одометром - ещё одна Ардуино мини. Берёт инфу у первой, считает км, выводит на экран и сохраняет на sd.

Вот с БК посложней, скорее всего ещё одна Ардуино мини, которая берёт у первой инфу с датчика скорости и уровня топлива и слушает К линию, протокол kwp2000. Всё это выводит на экран 5 дюйсов.

Ещё будет 9 сигнальных ламп, там проще. Скорее всего вообще без контроллера обойдусь.

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

В команде myservo.write(45); поворачивает не на 45 градусов, а на -88,5. Будет здорово, если кто подскажет почему.

Off: Как здесь вставлять просто ники, без цитаты всего сообщения? И как убрать сообщение под спойлер?

И ещё для Протеуса елё нашёл библиотеки с готовыми Ардуино, но в них нет Мини, может кто кинется ссылкой?

Изменено пользователем Dmn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
wws63    82

А что сложного то?

Лично я не против, если всё легко, то я рад за вас.

Когда сделаете, можете выложить статью на сайте. Для многих это будет интересно. Удачи!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

А что сложного то?

Лично я не против, если всё легко, то я рад за вас.

Когда сделаете, можете выложить статью на сайте. Для многих это будет интересно. Удачи!

Я не говорю, что прям легко, но вполне выполнимо. И если бы было с кем обсуждать, было бы ещё легче.

Вот, к примеру, для 6 импульсного ДС 16 Гц это 10 км/ч, но как на Ардуино считать с порта частоту?

Оператор pulseIn считает не частоту, а промежутки между импульсами, и полученный результат пока не получается нормально перевести в команды для сервы.

Правда тут, возможно, косяк Протеуса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
shindbad    2
...6 стрелочных приборов:

1. Тахометр - считаем импульсы от ЭБУ => крутим серво на заданный угол.

...и.т.д...

Для управления сервой нужен ШИМ. У ардуины-мини имеется 6 каналов. ATmega168 имеет аппаратный, но у ардуины ШИМ явно делается программно, 6 каналов всё-таки. Какое там получается разрешение? И насколько быстро меняются параметры ШИМ после их изменения?

Изменено пользователем shindbad

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2
...6 стрелочных приборов:

1. Тахометр - считаем импульсы от ЭБУ => крутим серво на заданный угол.

...и.т.д...

Для управления сервой нужен ШИМ. У ардуины-мини имеется 6 каналов. ATmega168 имеет аппаратный, но у ардуины ШИМ явно делается программно, 6 каналов всё-таки. Какое там получается разрешение? И насколько быстро меняются параметры ШИМ после их изменения?

И это очень хороший вопрос! Признаюсь, мне не пришло в голову задуматься над этим сразу. Но погуглив я нашёл, что разршение не хуже 8 мкс, а смена параметров зависит от скетча, но вполне укладывается в 1мс. Кстати склоняюсь к конфигу 1 мега + 2 нано, но вопрос пока открыт для обсуждения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

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

Соотвественно набор теперь будет такой: Тахо и спидометр на штатной механике работают независимо, Мега 2563 R3 выполняет функции БК, выводя инфу на 5 дюймовый дисплей в центре и раздаёт инфу на 6 (или 4, пока разбираюсь как лучше) свзяок Мини/Нано + 1.8 или 2 дюйма дисплей. Отдельная Мини/Нано рулит подсветкой и, возможно, зажигает индикаторы. Либо индикаторы работают независимо, тоже пока не решил.

На мелких дисплеях: остаток в баке, температура двигателя, напряжение, давление масла - обязательно.

Часы, температура за бортом, соотношение A/F, счётчик моточасов - желательно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
forbidden11    75

Интересная тема. Что за дисплеи планируется использовать ? Типа как в Реношках ? Там уровень топлива и температура на ЖК черно-белом отображается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2
forbidden11    75

TFT в подобном случает спорный вопрос. Солнечный свет мешать будет. Там не зря монохромные ставят, а если цветные то спецуха.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

Дисплеи со своей подсветкой, вся приборка будет за слегка тонированным стеклом, думаю будет вполне читаемо. Планируются яркие цифры на чёрном фоне, чтобы границы дисплея были невидны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

Пока едут китайские запчасти подскажите пожалуйста как Ардуино 2560 подружить с K-line ЭБУ? Напрямую можно или нужен какой-то переходник? Есть VAG 409.1, с помощью него подключаюсь к планшету.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

Пока ждал Ваших комментариев немного погуглил. Понравились 2 схемы эта:

kline_33290.gif

и эта:

vsmkline.jpg

Кто за какую? Я так понимаю, что Rx и Tx выводы можно цеплять на Ардуино?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Edward1976    11

http://www.chiptuner.ru/content/kline я делал для ваз-2114 на 2 транзисторах прекрасно работает

http://www.autoelectric.ru/diagnostic/adapters/adapters.htm exelenc.gif присмотрись к этой достаточно простая без микрух

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Edward1976    11

Вполне, по мануалу для MC33290 минимальные уровни Tx=0.3*Vdd Rx_min=0.2*Vdd, Vdd_max =7В, но я бы присабачи max232 все же для согласования уровней

Изменено пользователем Edward1976

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

Вполне, по мануалу для MC33290 минимальные уровни Tx=0.3*Vdd Rx_min=0.2*Vdd, Vdd_max =7В, но я бы присабачи max232 все же для согласования уровней

Я в этом не очень, можешь пояснить по подробней?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Edward1976    11

Да все нормально включай как у тебя нарисовано без макса. единственное что заметил на чиптюнере 33290 включают так

post-146460-0-54463200-1449568111_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

Пока с Китая едут Ардуинки, дисплейчики и микрухи я ражился 2 комбинациями приборов на запчасти.

Одна от Волги 382.3801

382-3801010.jpg

На ней заработали все стрелочные приборы. Т.е. у меня теперь есть стрелочные спидометр и тахометр, которые точно работают на моей машине. Одометр. правда, не заработал, но я всё равно хотел выводить индикацию пробега на дисплей с сохранением на sd карту. К тому же механизм одометра очень здоровый.

Вторая комбинация 385.3801-75

e1dcbcu-960.jpg

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

Трафарет будет новый, вместо боковых индикаторов дисплеи, вместо монохромных дисплеев - цветные и большего размера. И ещё один дисплей в центре, вместо половины окна индикаторных ламп.

Назначение дисплеев с лева направо:

Левый - уровень топлива и давления масла.

Под спидометром - одометр, общий и суточный пробег

Центральный - информация с БК

Под тахометром - счётчик моточасов и обороты в цифровом виде

Правый - температура двигателя и вольтметр.

Жду совета - Какую имено Ардуино выбрать для функций БК?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
caxa_kr    1

Может мои работы пригодятся.(прошивки не мои) в архиве файл протеуса 7.10 и прошивка

спидометр на pic16f84a

спидометр+одометр на pic16f873a

часы на pic 16f628a

вольтметр, термометр, бакометр на микросхеме lm 3914

speed.rar

speed-odo.rar

FUELLEVEL.RAR

termometr.rar

voltmeter.rar

часы.zip

Изменено пользователем caxa_kr

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dmn    2

caxa_kr Конечно пригодятся, я в этом новичёк и любые примеры будут очень полезны. А для какой машины Ваши приборы? Интересует на предмет совпадения сигналов с датчиков.,

К слову, концепция притерпела серьёзные изменения. Сейчас дизайн панели выглядит вот так:

1qNtI6EP93M.jpg

Шкала тахометра из отдельных светодиодов, шаг 200 оборотов.

Индикаторы давления масла, температуры ОЖ, уровня топлива и вольтметр - экраны 1.44".

Спидометр - 3 семисегментных индикатора 1" размера.

Одометр - дисплей 16х2.

Справа дисплей БК 3,2".

Теперь высчитываю сколько МК для этого нужно.

Ещё раз ко всем:

Буду рад ЛЮБЫМ идеям, т.к. свои знания практически равны нулю.

Друзья, не жмитесь на Ваш бесценный опыт!

Изменено пользователем Dmn

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
caxa_kr    1

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

спидометр и спидо-одометр работают с датчиком 6имп/м (ДСА9)

post-196724-0-78784200-1450887107_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Сначала отмыть, потом лечить!
    • Типа того: - какой у вас IQ? - 40 градусов, а с утричка рассол помогает.
    • Изначально работали 2 канала, потом левый "згорел"(наверное), лампочка на перегруз постоянно горела и канал выдавал громкий "гул" не зависимо от уровня громкости (запись прилагается, похожее на 50 герц). Поставил все на правый и включил моно.  Все на правом канале. Было что на 15-20 % громкости (без басов) срабатывало реле защиты, а было что отсечка срабатывала на 40-50% громкости. Сегодня работала отсечка 10% громкости, потом вообще реле не срабатывало! Разобрал, снял "защиту с реле", попробовать включить "нахально" (думал згорели каналы), заработал. Поджал немного ножки на реле, правый работает отлично, отсечка (если еквалайзер и т.п. по 0) срабатывает около 90 %. Левый при етом так и гудит! Все замеры могу сделать тестером.  Скажите пожалуйста, что сделать что бы работал левый канал на стерео? про акустику. достался мне амфитон с одной калонкой 25АС027! С колонки снял ВЧ. СЧ и НЧ пустил через фильтр НЧ, работает как сабвуфер. Для СЧ и ВЧ две колонки от центра.  Моя запись #2.wav
    • предлагаю различные резисторы, все новые (в работе не были) , находятся в Новосибирске, вышлю почтой Росси или ТК Энергия, почта на покупателе.   КЭВ 0,5  5,1ГОМ2115 88г КЭВ-1  5,6М5025  с2-29в-0,25   1%2к6001,5  с2-29в-0,125  2,87ом  1%401  млт-0,125100ом  5%40000,3  с2-23-0,25   5%200ом24000,3  млт-0,125210ом3000,3  ВС 0,125а300ом8000,3  с2-23-0,5390ом1000,5  млт 0,125470ом4000,3  с2-14-0.52,84к202  с1-4-0,12520ом6000,3 0,05с1-4 0,2524ом8000,3  с1-4 0,2527ом11000,3  вс-0,25180ом2501  с1-4 0,25430ом8000,3  млт-0,25620ом9000,3  млт 0,25910ом24000,3  с2-23-0,125  1к  1%1к100000,7  с2-23-0,125  1к   5%1к10000,3  с2-23-0,25  2,4к   5%2,4к14000,3  ВС 0,12510к4000,3  млт-0,2513к  5%8000,3  омлт 0,2513к  5%7000,3  с2-23-0,12521,5к  1%4800,7  с1-4-0,12523,7к  2%3800,5  с2-23-0,12527к  5%1900,3 импортмлт-0,2530к3500,3  МЛТ0,12568к1800,3  с2-33н-0,25120к7000,3   3,3к  5%28000,5  млт-0,5 27ом  10%16000,7  с2-33-0,5  91ом  5%9000,7  с2-23-1100ом  5%3001  с2-23-1150ом2900,7  млт-0,51,5к3000,5  омлт-0,53,3к   5%3000,5  МЛТ-1680ом2001  МЛТ-210ом2601,5  МЛТ-2 имп3к1801,5  с2-10  0,252,21ом201,5  с2-10 0,5  0,5%3,92ом1201,5  с2-10  0,53,01ом5801,5  с2-10  0,25   1%2,61ом26801  с2-10  0,253,92ом551  с2-10 0,125  1%75ом24801  с2-14-0,25    0,25%2,08к3801,5  с2-14-0,25  1%2,08к14801  с2-14-0,25  1%2,13к6801 резист безкорпр1-11-0,2551ом15000,5   упак 92гр1-11-0,25470ом1800   р1-11-0,25510ом3400   р1-11-0,25680ом800   р1-11-0,25820ом1700   р1-11-0,251к3500   р1-11-0,251,5к3600   р1-11-0,252,2к1800   р1-11-0,254,7к800   р1-11-0,2512к1800   р1-11-0,2539к1500   р1-11-0,25150к1600   р1-11-0,25220к1800   р1-11-0,25680к1500  УПАК  92гРП1-48-0,25470ом1005   1к2005   4,7к1005   10к2005   22к205 91гс5-16мв  1вт0,1ом1405 88гс5-16мв  1вт0,43ом   5%165  с5-16мв  2вт0,51ом956  с5-16мв  2вт0,75ом2406 92г упакс5-16мв  5вт0,36ом  1%3607 93г  упакс5-16мв  5вт5,1ом  5%307 87гс5-16в    10вт10ом   1%6308  с5-5в  1вт910ом155   сп3-24  0,125  100к1310 91гСП-1   1ВТ2,2к2315 91гСП-1   1ВТ470ом2315  сп3-36  220к3410  сп3-4ам47к1210  сп3-4ам100к7010  сп3-4бм10к2510  сп3-4бм47к3710 92гсп3-4вм220к2210  сп3-4вм330к1810  TELPOD100к1110 91г сп1 1вт  6,8к3010  сп2-2  0,5вт470ом  20%256  сп3-1б 0,25вт3,3к401,5  сп3-1б  0,25вт4,7к1001,5  сп3-1б  0,25вт150к221,5 91гупсп3-9  0,5вт  10к6668   сп3-10вм  10к  150 92гупаксп3-19б  1к1253 92гупаксп3-19б 100к6303   сп3-23и  0,125   22к3025   сп3-23в 0,125вт 33к2025   сп3-30а 100к325   сп3-33-32  100к5010 88гупаксп3-38в  0,25вт  100ом801  упаксп3-38г  0,25вт  470ом801   сп3-38г 0,25вт   1к801  упаксп3-38в 0,25вт  4,7к3101  упаксп3-38г  0,25   47к14801  упсп3-38в 0,125 150к1801  упсп3-38г    1м1801,5   сп3-39  4,7к801   сп3-43  1к125   сп3-43  2,2к225   сп3-43  47к225 90гупсп3-44а 0,5вт  220ом315   сп3-44а 0,5вт  1,5к415 91гупсп5-16ва 0,25  5%  3,3к4710 92гупсп5-16вв 0,125вт 6,8к9010 88г сп5-50ма  47ом5310  сп3-38100к10001 92г нр1-1-1-8   330ом4902 91гупакнр1-4-9м  220ом  5%3002   нр1-9а2010  упакнр1-19-3   100к20002 71г ПП3-11   680ом125   пп3-43  2,2к325   пп3-43   47к325   тво-0,25   820ом406   ули 0,125  2,61к  2%58   130ом1410   1,1к3810   5,9к3510   7,07к1510   7,15к1410 терморезисторММТ-42к6810  ММТ-8200ом415 часть фото разместил, по запросу на адрес radiuss1@mail.ru  вышлю общий прайс и интересующие фото
    • было много продаж и поступлений, актуальный список -    91гупаккр140уд8б     395шт       8р 92г кр140уд20а          58шт          8р                  общий прайс во вложении          прайс 12 июля.xls
    • Да большинство нынешних школьников даже понятия не имеет, что такое стерео. ...настоящее, полноценное стерео . Этот дефект - не результат какой-то травмы; это -  заслуга нынешних школьных образователей. Слушают-то школьники в основном не музыку в "стерео", а всякое 3-сортное гавно, воспроизводимое китайскими говняными гаджетами через говняные китайские "фасолины". Так что говнянный девайс, что на картинке, пусть  даже и натурально сделанный "маршаллом", а не отштампован в китайской подворотне, для потребителей этого гавна само то.
    • Действительно, проблема похожая, значит и решение тоже аналогичное - вскрывать, искать неисправность и ремонтировать, либо поменять прибор на исправный.