Перейти к содержанию

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


Рекомендуемые сообщения

Привет всем!

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

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

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

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

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

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

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

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

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

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

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

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

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

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

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

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

Молодых и талантливых чрезвычайно много. Целеустремлённых и готовых довести дело до конца — гораздо меньше.

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

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

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

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

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

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

Опыт - это то, что получаешь, не получив того, что хотел

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

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Опыт - это то, что получаешь, не получив того, что хотел

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

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

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

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

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

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

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

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

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

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

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

...и.т.д...

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

Изменено пользователем shindbad
Ссылка на комментарий
Поделиться на другие сайты

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

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

...и.т.д...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

kline_33290.gif

и эта:

vsmkline.jpg

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

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

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

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

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

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

Изменено пользователем Edward1976
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

382-3801010.jpg

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

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

e1dcbcu-960.jpg

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

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

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

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

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

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

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

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

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

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

  • 2 недели спустя...

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

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

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

часы на pic 16f628a

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

speed.rar

speed-odo.rar

FUELLEVEL.RAR

termometr.rar

voltmeter.rar

часы.zip

Изменено пользователем caxa_kr
Ссылка на комментарий
Поделиться на другие сайты

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

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

1qNtI6EP93M.jpg

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

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

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

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

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

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

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

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

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

Изменено пользователем Dmn
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Согласен, очень криво объяснил. Это работа трёх вольтовой линии, просто на диод шотки сдвоенный, на один анод приходит сигнал напрямую с трансформатора, а на второй через дроссель. Вольт/деление 5 вольт в клетке, тайминг по моему 10 МС. Третья фотография это сигнал на катодах уровень земли ровно по центру экрана. Но все линии по итогу в порядке 3.3 в, 5, в, 12 в и -12 в. Нагрузить все линии не могу сразу ,так как тут же выгорают транзисторы (имеется нагрузка 250 ватт по 10 ампер на каждую линию за исключением-12в), поэтому нагружаю 3.3 вольтовую линию на 10 ампер,  подключаю переменный резистор 50 ватт на 15 ом на 5 вольтовую линию и постепенно довожу до той той картины с перекосом (это гдето  50 ватт общее). По поводу микросхемы, вверху имеется скрин где между импульсами проскакивает мини импульс, если так можно сказать, он проскакивает и на одной  и на второй ноге (7,8). Микросхема не tl 494, а lw4933/abx942.1/c9421646. Далее они приходят на базы транзисторов 945g  коллекторы этих транзисторов соединены с  выводами трансформатора. Просто схема типовая, легче мне кажется просто привести фото самого блока, для тех кто разбирается будет гораздо информативне.  Диод шотки по 12 вольтовой линии был подгоревший, заменил на донора. Приводить скрины не буду что бы не захламлять тему. В итоге, пока все так же, при достижении определенной нагрузки суммарно где-то 50 ватт, появляется этот "выброс и перекос". По этому имеются мысли на два варианта, это микросхема , этот мини импульс между периодами, на низкой нагрузке особо не влияет, но при достижении определенной приводит с самовозбуждению входной цепи и непроизвольному открытию транзистора нижнего плеча. Либо дело в "горячей части", плавающий дефект в обвязке силовых ключей.  Спасибо за ответ.
    • @Gomerchik а вы контролировали как меняется уровень сигнала на А1 ардуины?
    • Спасибо за совет. Автором данного проекта я не являюсь, мне нужно было воссоздать уличный датчик для метеостанции взамен пропавшего(( Из разного найденного в интернете этот проект работает с моей станцией Орегон (спасибо автору). В понедельник попробую последовать Вашему совету. Но все равно куча непоняток  как блин это работает)) Если дело в неправильной отправки команды, то как на это влияет подключение датчика температуры? Если совсем не подключать таймер, то передача идет один раз (как и прописано в программе), станция принимает и отображает, но минут через сколько-то естественно станция уже ни чего не показывает, но с таймером питание полностью не пропадает с ардуинки, но передача сигнала каким-то образом работает по таймеру.  В моем понимании данная команда подается один раз потому, что таймер должен отключать питание МК после передачи сигнала и каждые 43 сек снова подавать питание (так того требует станция).  Ардуино передает показания температуры отключается полностью и 43 секунды мк не работает.  Сейчас у меня питание пока сделано на подпитке от солнечной батареи, но пару пасмурных дней и аккумулятор съедается до отключения(
    • thickman Так и сделаю. Вытащу из бу БП.  Буду знать, как отличить. Благодарю. Заменил транзисторы на IRFB20N50K. Картина стала, совсем другой.  Похоже трудность не в драйвере, на момент подвозбуда, переходные процессы, в нем, завершены. Увеличил затворные резисторы до 50ом, стало немного лучше.  Не понятно, почему верхний ключ греется несколько сильнее. Возможно, стоит посмотреть ток в коллекторе.  Снабберные емкости временно удалил, изменений не произошло.  Замена ТГР на другой, на кольце MSTN-16A-TH, так же, результата не принесла.   irfb20n50k.pdf
    • А что нить из ассортимента активных щупов производства СССР..))
    • Типа такого: https://aliexpress.ru/item/2044864227.html?sku_id=58855020183
×
×
  • Создать...