Спидометр на atmega8 схема
Доброго вечера Уважаемый Soir ! После очередного попадания на фиксацию превышения скорости( на 2-5 км.) , пришла мысль об электронном спидометре для Форд С-мах - как дополнение к штатному у которого цена деления -10 км. и весьма короткая ! Отсюда просьба :написать проект на А8+LED на четыре знака .Спасибо.
Такие разработки на сайте есть - и с одометрами, и тахометрами, и вольтметрами.
Подробнее распишите. Сколько импульсов с датчика на метр пути, нужны ли какие настройки, тип индикатора.
Это правда. Была ваша серия устройств и с жк и со светодиодными дисплеями и на пиках и на мегах.
Но салый классный и самый простой и надежный это на 16ф628 и 4 разрядном лед дисплее.
Но по моему у смакса нету явного датчика скороститам обмен с приборкой по кан шине а данные о скорости берутся с абс датчиков и преобразуются в мозге мотора.
Упс ! Действительно , есть эта тема , но в измерительных приборах , а я смотрел в схемах для авто! Надо изучить вопрос
Можно как есть, можно взять за основу, можно с нуля. С нуля мне даже проще.
N.B.
Сейчас уже и не очень актуальны такие приборы. У меня в машине есть стационарный навигатор (в зеркале), отдельно есть просто навигатор, навигатор есть в телефоне. Все показывают скорость, есть голосовые предупреждения. Есть еще скорость в бортовом компьютере, данные берутся из k-line.
Но штатные страдают погрешностью от состояния шин. Особенно заметно по одометру, если проехать большое расстояние а потом сравнить показания по GPS и по штатному одометру. Поначалу не знал кому верить, но практика показала, что GPS ближе к истине. Более того, выяснил, что штатный спидометр настроен под больший диаметр шин, а одометр под родной диаметр. Есть и такие приколы.
Я коли приборку в себе переробив, то таріровав по GPS. Кажись вгадав. Тільки, чим більше швидкість авто, тим більша погрішність. В межах міста нормально. Та й немає поки що у нас контролю за швидкістю.
вы в принципе правильно пишите, но с выражением чем больше скорость тем выше погрешность я не соглашусь. У приборок немного другой принцип. Выше 100 км. в час показания приборки в большую сторону. Это делается как на уровне разметки шкал на заводе так и програмным путем.
Навигатор таки есть , но нужен он больше для отслеживания дорожной обстановки ,и разруливания определенных ситуаций .Хорош спидометр у Хонды цивик гибрид 2009 г.в - большие 2дюймовые цифры. но это так, к слову. Пока не нашел сколько сколько импульсов выдает этот датчик форда с-мах т.е исходных пока данных нет ,если кто знает - поскажите. А в остальном - чистый цифровой спидометр с индикацией превышения скорости 90км. и 120км.например красный светодиод -все остальное в БК этой машины есть.
Набросал проект, посмотрите. Будут данные о датчике (сколько импульсов на 1м, тогда уточню пересчет).
Светодиод пока не прикручивал (не знаю, зачем Вам четыре разряда, может один использовать для индикации превышения). Сейчас при скорости большей либо равной 90 км/час индикатор мигает.
Что не так - пишите.
Всем здравствуйте. Уважаемый Soir не возьметесь ли Вы за разработку спидометра-одометра для трактора (ЮМЗ,МТЗ, самодельного и т.д.), в интернете ничего подходящего не нашел. Я думаю многим будет полезен такой девайс.
Как таковой схемы нет. Я себе представляю приблизительно такие характеристики: спидометр 0-99,9км (при опрыскивании и разбрасывании удобрений нужно изначально определится с нормой внесения, поэтому важно знать точно скорость для последующих обработок ); одометр 0-99,999км ( три знак после запятой для вычисления площади участка); уменьшение яркости при включении габаритов; датчик наверное этот -HURON LJ12A3-4-Z/BX. 7-ми сегментные индикаторы для спидометра и одометра отдельные. Корректировка количества импульсов на метр из меню устройства.
Мне нужно больше подробностей. Какой контроллер, сколько разрядов индикатор, есть ли настройки, если да - то какие, кнопки. и т.п.
Контроллер любой на Ваше усмотрение. Для спидометра: индикатор 3-х сегментный, одна цифра после точки, например - скорость движения 12.2км/ч; для одометра: 5(6)-ти разрядный, три цифры после точки, например - пройдено пути 7 км 545 м. Кнопки любые в любом количестве. Настройки. Наверное одна основная - количество импульсов на 1 метр. Хотя нет, количество импульсов на один оборот желательно так же иметь возможность корректировать. Вроде бы пока все.
Проект собрал. Все материалы во вложении. Смотрите, что непонятно - спрашивайте, что не так - пишите.
Извините конечно за наглость но у меня ноут слабенький и при установке и дальнейшем запуске протеуса ноутбук зависает, не могли бы Вы выложить схему в каком то другом формате, или хотя бы скрин экрана со схемой. Спасибо.
Добрый вечер всем. Наконец то собрал проект спидометра-одометра для трактора в железе. (не прошло и полгода ) После включения обнаружилась проблема, плохо срабатывают кнопки, в меню настроек удается дойти только до пункта настройки яркости, и то для этого нужно многократное нажатие кнопки SET. Кнопки +- работают нестабильно, например переключаем на вольтметр нормально а обратно на одометр переключить не получается, так же и в меню регулировки яркости. Уважаемый Soir помогите пожалуйста. Спасибо.
Спасибо большое, кнопки заработали отлично. Сейчас разбираюсь с спидометром, как то непонятно прыгают показания скорости, например 15,8 - 19,8; 19,8 - 23,7, при стабильных оборотах. Датчик HURON LJ12A3-4-Z/BX.
Спидометр работает не корректно. При установке в меню коэффициента например 0,5 показания прыгают 1,8км/ 3,6км, увеличиваю обороты 3,6/5,4км; коэф. 1 - 3,6/7,2км, увеличиваю обороты 7,2/10,8км; коэф. 2 - 7,4/14,4км. Датчик менял на датчик холла А3144.
А Вы пробовали вместо датчика подать на вход постоянную частоту?
Прошивку проверю уже завтра.
Попробовал подать с компьютера, с программного генератора сигналов, при плавном подъеме частоты с 1 Гц. (коэф. 1) показатели примерно те же, 1,2; 1,8; 7,2; 10,8; 14,4; 18,0; 21,6 и т.д.
Посмотрел прошивку, все работает как задумано. Программа считает число импульсов в секунду и пересчитывает в скорость в зависимости от коэффициента.
Пришел 1 импульс за сек - это 3,6 км/час, два - 7,2 км/час. Полтора придти не может.
Поэтому уточните, что Вы считаете некорректной работой. Правильность расчета или скачкообразное изменение скорости.
Если скачки, тогда есть несколько путей решения.
1. Увеличить число входных импульсов на один оборот. Недостаток - вносить изменения в конструкцию.
2. Усреднять программно за какой-то период времени. Недостаток - заторможенность показаний.
3. Изменить принцип подсчета. Не считать число импульсов, а измерять время между ними. Недостаток - изменения в схеме - перенести вход импульсов на вывод 4 МК.
Спидометр-одометр , идея не нова, а вот реализация такого устройства имеют разные варианты, предлагаю вашему вниманию, несложную схему на распространенном МК ATmega8 , к схеме имеется два вида прошивок под индикаторы ; 16х2 и 16х4. , а также проект работы схемы в протеусе.
Схема данного спидометра-одометра ,
Коэффициенты под датчик скорости, можно настраивать прямо из пользовательского меню, под любой датчик скорости с любым ( с количеством импульсов от 1 и до 9999……), а также задается и корректируется из пользовательского меню, количество импульсов на километр.
Характеристики схемы:
• Отображение текущей скорости, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км/ч)
• километраж общий, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км)
• километраж суточный (держитесь …..20 . суточных счетчиков, выбор № из меню),
• отображение время активности каждого счетчика (общего и для суточных) проще говоря время в пути.
• Возможность настроить сигнал о превышении скорости.
• пользовательское меню, позволяет выставить все коэффициенты ( скорости и учета километров) непосредственно с клавиатуры прибора.
• Все данные сохраняются в память контроллера.
Здесь привожу описание работы меню и вывода показаний для дисплея 16х2 ( под дисплей 16х4 это описание работы также полностью подходит, только вывод информации на экран 16х4 происходит более полный без сокращений).
Описание меню.
1) Выбор № персонального суточного счетчика км с учетом времени периода активности ячейки
2) Просмотр персонального суточного счетчика км ( та которая выводится в первой строке, при нажатии кнопок вправо enter обнуляется.)
3) Сброс общего (тотального) км, (на суточные счетчики не влияет)
4) Сброс текущего счета км, (в EEPROM не сохраняется)
5) НАСТРОЙКИ
5.1) Частота кварца настройка коррекции тактов кварцевого резонатора ATmega8 на 1 секунду (влияет только на расчет скорости км/ч)
5.2) Количество импульсов датчика скорости ( по умолчанию 6 имп.)
5.3) Импульс на км, это количество импульсов со счетчика на 1 километр ( по умолчанию 600 имп.)
5.4) Тактов в секунду - внутренняя переменная внутренних часов на выводе PB1 она выдаёт коротенький импульс 0.5Гц , если часы спешат - число надо увеличивать, если отстаёт - число надо уменьшать.
5.4) максимальная скорость,- настройка порога макс. скорости (зумер) .
5.5) Вост. умолчания - восстановить настройки умолчания.
5.6) Сохранить настройки - пока вы не нажали этот пункт - всё действует только до выключения.
Сохраняются в EEPROM такие данные;
а) общие настройки,
б)тотальные показания (общая сумма всех счетчиков) с фиксацией и отображением часов, периода работы активного состояния спидометра - одометра.
в)20 персональных ячеек показаний км, с фиксацией и отображением часов, периода работы активного состояния отображаемой ячейки.
Для тотальных и персональных данных за сохранение в память при обесточке схемы, отвечает вывод INT 0, он подсоединен через резисторный делитель, который подсоединен 2кОм на землю и 4.7кОм на + 12 V питания кренки.
Разработчик и автор этой программы clawham,
Моя миссия здесь только ознакомить вас с этой интересной схемкой, мной добавлено это описание, схема ,печатка, скрин фьюзов для понипрог, подкорректировал в исходнике надписи вывода информации и меню, под прямое назначение прибора спидометра-одометра, а в принципе программа довольно таки универсальна и может быть спидометром, и частотомером, и тахометром, и вообще что только душе угодно. суть в том, что она считает, очень точно, частоту умножая на коэффициент, и считает общее кол-во импульсов деля его на коэффициент, в принципе подобрав коэффициенты, оно может работать чем угодно .
Схема в протеусе.
Данная схема с прошивкой у меня также работает в качестве счётчика-ваттметра.
Вот ссылка откуда всё началось,….
На микроконтроллере
Спидометр это измерительное устройства, для определения скорости автомобиля. По способу измерения, есть несколько видов спидометра центробежные, хронометрические, вибрационные, индукционные, электромагнитные, электронные и напоследок спидометры по системе GPS.
Индикатор тоже бывает разной.
- стрелочные – они наиболее часто применяются
- Ленточные – на Газ 24 стоит именно такой
- Барабанные
- Цифровые
В данной статье будем рассматривать схему светодиодную, цифровую спидометра. Схема довольно проста, там всего пару деталей, соберет и новичок.
Нам нужные компоненты для сборки
- микроконтроллер ATMega8.
- светодиодный семисегментный индикатор.
- 4 маломощные транзистора типа n-p-n, например BС547.
- стабилизатор напряжения на пять Вольт , 7805( КР142ЕН5) , на схеме нет.
- 2 конденсатора с параметрами 47 мкФ 16 – 25 Вольт, на схеме их тоже нет.
- резисторы с номиналами 1 кОм (в схеме их 3), 10 кОм (всего 1) и 150 Ом (шт 7).
В прошивке спидометр рассчитан для работы с датчиками скорости,которые имеют прямоугольный выходной сигнал (6 импульсов на один метр пути) Но если вы хотите использовать другой датчик, то нужно в прошивке это тоже изменить. Скорость обновляется по частоту 2 Гц, т.е два раза в секунду.
Для микроконтроллера не нужны конденсаторы или кварцы, так как он тактируется от 1 МГц внутреннего генератора. С фьюзами тоже не надо нечего делать, только сделайте прошивку микроконтроллера и все.
Микроконтроллер ATMega8 считает количество импульсов на входе за определенное время, пересчитает его в километры в час (км/ч) и на дисплей выводит численное значение скорости. В дисплее использованы 7 сегментные индикаторы с общим анодом.
Если вам трудно в машине достать датчик скорости, то смотрите на фото, там магниты на внутренней гранате и датчик Холла.
Для того чтобы программа легко понималась, использовалось проект Proteus-a для симуляции. Вам перед запуском нужно указать путь к месту хранения файла прошивки. Удачи в сборке!
Схемы на микроконтроллере, статьи и описания с прошивками и фотографиями для автомобиля.
Тахометр применяется в автомобилях для измерения частоты вращения всяких деталей которые способны вращаться. Есть много вариантов таких устройств, я предложу
Эта цветомузыка, имея малый размер и питание 12В, как вариант может использоваться в авто при каких-либо мероприятиях. Первоисточник этой схемы Радио №5, 2013г А.
Позволяет управлять одной кнопкой раздельно обогревом заднего стекла и зеркал, плюс настраиваемый таймер отключения до полутора часов для каждого канала.
Почти во всех автомобилях есть управление салонным светом, которое осуществляется с помощью бортового компьютера или отдельной бортовой системой.
Представляю очень популярную схему автомобильной сигнализации на базе микроконтроллера ATmega8. Такая сигнализация дает оповещение на мобильник админа
Сделал новую версию моргающего стопака. Отличается алгоритм работы и схема управления, размер и подключение такое же. Возможно регулировать частоту моргания
Эта поделка позволяет стробоскопить светодиодными ДХО. Поделка имеет малый размер, управление всего одной кнопкой, широкие возможности настройки.
Количества автомобилей с автоматическим стеклоподъемниками постоянно растет, и даже если в машине нет такого, многие делают его своими руками.
Получился “побочный продукт”: нужно было оттестить режим работы датчика скорости для проекта отображения передач на матрице 5х7, для этого
Тахометр измеряет частоту вращения деталей, механизмов и других агрегатах автомобиля. Тахометр состоит из 2-х основных частей – из датчика, который
Спидометр это измерительное устройства, для определения скорости автомобиля. По способу измерения, есть несколько видов спидометра центробежные, хронометрические
Эта версия немного отличается схемой: добавлена вторая кнопка настройки и убран потенциометр скорости розжига. Возможности: Два отдельных независимых канала.
Наверное многие видели, как включается и выключается салонный свет в иномарках… Плавно, красиво… Теперь и мы такое можем сделать!
Эта поделка позволяет стробоскопить светодиодными ДХО. Поделка имеет малый размер, управление всего одной кнопкой, широкие возможности настройки.
Порой приходится ковыряться или сидеть в машине с открытой дверью. Что он попусту не горел, изготовлено реле — полная замена штатному, простому 5-ти контактному
На микроконтроллере
Спидометр-одометр , идея не нова, а вот реализация такого устройства имеют разные варианты, предлагаю вашему вниманию, несложную схему на распространенном МК ATmega8 , к схеме имеется два вида прошивок под индикаторы ; 16х2 и 16х4. , а также проект работы схемы в протеусе.
Схема данного спидометра-одометра ,
Коэффициенты под датчик скорости, можно настраивать прямо из пользовательского меню, под любой датчик скорости с любым ( с количеством импульсов от 1 и до 9999……), а также задается и корректируется из пользовательского меню, количество импульсов на километр.
Характеристики схемы:
• Отображение текущей скорости, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км/ч)
• километраж общий, (отображение на ЖКИ, для 16х2 от 0.1 км/ч, для 16х4 от 0.001 км)
• километраж суточный (держитесь …..20 . суточных счетчиков, выбор № из меню),
• отображение время активности каждого счетчика (общего и для суточных) проще говоря время в пути.
• Возможность настроить сигнал о превышении скорости.
• пользовательское меню, позволяет выставить все коэффициенты ( скорости и учета километров) непосредственно с клавиатуры прибора.
• Все данные сохраняются в память контроллера.
Здесь привожу описание работы меню и вывода показаний для дисплея 16х2 ( под дисплей 16х4 это описание работы также полностью подходит, только вывод информации на экран 16х4 происходит более полный без сокращений).
Описание меню.
1) Выбор № персонального суточного счетчика км с учетом времени периода активности ячейки
2) Просмотр персонального суточного счетчика км ( та которая выводится в первой строке, при нажатии кнопок вправо enter обнуляется.)
3) Сброс общего (тотального) км, (на суточные счетчики не влияет)
4) Сброс текущего счета км, (в EEPROM не сохраняется)
5) НАСТРОЙКИ
5.1) Частота кварца настройка коррекции тактов кварцевого резонатора ATmega8 на 1 секунду (влияет только на расчет скорости км/ч)
5.2) Количество импульсов датчика скорости ( по умолчанию 6 имп.)
5.3) Импульс на км, это количество импульсов со счетчика на 1 километр ( по умолчанию 600 имп.)
5.4) Тактов в секунду – внутренняя переменная внутренних часов на выводе PB1 она выдаёт коротенький импульс 0.5Гц , если часы спешат – число надо увеличивать, если отстаёт – число надо уменьшать.
5.4) максимальная скорость,- настройка порога макс. скорости (зумер) .
5.5) Вост. умолчания – восстановить настройки умолчания.
5.6) Сохранить настройки – пока вы не нажали этот пункт – всё действует только до выключения.
Сохраняются в EEPROM такие данные;
а) общие настройки,
б)тотальные показания (общая сумма всех счетчиков) с фиксацией и отображением часов, периода работы активного состояния спидометра – одометра.
в)20 персональных ячеек показаний км, с фиксацией и отображением часов, периода работы активного состояния отображаемой ячейки.
Для тотальных и персональных данных за сохранение в память при обесточке схемы, отвечает вывод INT 0, он подсоединен через резисторный делитель, который подсоединен 2кОм на землю и 4.7кОм на + 12 V питания кренки.
Очень хороший материал он довольно сложный. А нельзя ли его упростить. Сделать на более доступном микроконтроллере например на 16f628а и на цифровых светодиодах в три цифры. Без показания текущей скорости а отображения установленной скорости ограничения. Сделать по умолчанию скорость в 60км и две кнопки + и – по 10км от 20км до 140км с кнопкой коррекции к установленному датчику скорости. Это был бы очень хороший прибор и многие автолюбители были бы очень благодарны. Я считаю что установленного спидометра в полене достаточно а постоянно смотреть на него утомительно про ограничениях скоростей на протяжении от 2км до 10км. и езда в пределах населённого пункта.
Читайте также: