Цифровой тахометр с круговой и цифровой шкалой » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Программирование устройств на PIC микроконтроллерах » Схемотехника » Авто » Цифровой тахометр с круговой и цифровой шкалой
    Цифровой тахометр с круговой и цифровой шкалой
    Автор публикации: alex Просмотров: 16393 Добавлен: 24-01-2013, 08:37 Комментарии: 3

         Тахометр состоит из 4-х разрядного светодиодного индикатора (для точного определения оборотов) и группы светодиодов расположенных по кругу (для визуального, более наглядного, определения оборотов). Индикатор показывает с точностью 1 об/мин. Светодиодная полоска состоит из 32 светодиода зеленого цвета и 5 красных светодиода, расположенных в конце шкалы или любое кол-во красных по вашему усмотрению.

    Цифровой тахометр с круговой и цифровой шкалой

    • 32-светодиодная круговая линейка 
    • Точка или непрырывное отображение 
    • 4-разрядный дисплей
    • Индикатор переключения передач светодиодный 
    • Ограничитель выходного сигнала
    • Измерение 0-9999 или выше 10000 оборотов в минуту 
    • Два параметры отображения выше 9999 об/мин
    • Опции для 1 об/мин, 10 об/мин или 100 об/мин разрешение дисплея 
    • Автоматическое отображение яркости в условиях низкой освещенности
    • Настройка на 1, 2, 3, 4, 5, 6, 8, 10 и 12-цилиндровые 4-тактные двигатели и 1, 2, 3, 4, 5 и 6-цилиндровым 2-тактных двигателем 
    • Выбор красной линии   
    • Выбор оборотов светового сдвига
    • Выбор ограничителя оборотов
    • Выбор числа красной линии светодиодов 
    • выбор периода обновления изображения 
    • Выбор гистерезис для светодиодной линейки
    • Выбор, минимальный ограничитель на время
    Цифровой тахометр с круговой и цифровой шкалой

    Цифровой тахометр с круговой и цифровой шкалой


         Устройство можна разделить на две части:
    1) плата управления
    2) плата отображения
    Цифровой тахометр с круговой и цифровой шкалой   Цифровой тахометр с круговой и цифровой шкалой

    Цифровой тахометр с круговой и цифровой шкалой   Цифровой тахометр с круговой и цифровой шкалой


         В плате управления расположен контроллер pic16F88, питание светодиодов и кнопки управления. Пожалуй самое интересное это кнопки управления с помощью которых и производят настройку тахометра. Всего три кнопки:
     S1 - установка
     S2 - вниз
     S3 - вверх

         При настройке прибора светодиоды зеленый LED34 (режим) и красный LED35 (установка) отображают статус. 4-х разрядный индикатор с общим анодом.
    Подключается прибор к низкому уровню или к высокому уровню сигнала. Под низким уровнем понимают подключение к ЭБУ автомобиля, а под высоким к катушке зажигания.
    Микросхема MC34063 является DC-DC преобразователем, которая работает на частоте 40кГц, комутирует транзистор для питания светодиодов стабилизированным током.

         VR1 - позволяет регулировать выходное напряжение  MC34063  в пределах 1,25-4В.
    Индуктивность L1 намотана на феритовое кольцо 28мм проводом 0,5мм.
    LM2940CT-5 стабилизатор напряжения на 5В, осуществляет питания схемы управления. Микросхемы M5451, драйвер светодиодов.

         Автоматическая яркость реализовано на элементе LDR1 (фоторезистор), который расположен на плате индикации. Чем лучше освещенность тем меньше сопротивление LDR1. Напряжение на  LDR1  при высокой освещенности составляет порядка 1В. В зависимости от сопротивления  LDR1  разное напряжение прикладывается к транзисторам Q2 и Q3, которые в свою очередь и управляют яркостью светодиодов через драйвера. Для корректировки автоматической яркостью в схему внесен элемент VR6, который представляет собой переменный резистор на 50 КОм.

         В тахометре предусмотрен электронный ограничитаель оборотов, limit out.

    Настройки:
         Для перехода в режим настроеек необходимо зажать кнопку вверх и подать питание, если кнопка вверх не будет нажата то устройство перейдет в нормальный режим работы. Отпускаем кнопку вверх и на дисплее должена засветится единица, что означает режим 1. Светодиод "режим" зеленого цвета будет гореть. Необходимо выбрать кнопками вверх вниз режим с 1-13.
         В каждом режиме необходимо внести свою корректировку.

    Режим Возможные установки Примечание
    1  Количество цилиндров 1-12  выбор числа цилиндров
    2  Красные светодиоды 0-10  позполяет изменить длинну отображения красной линии
    3  Красная линия  0-30,000  установка загорания первого красного светодиода
    4  Обороты на светодиод  автоматически  автоматически рассчитывается из режимов 2 и 3
    5  Сдвиг света  0-30,000  если не требуется установить дальше красной линии
    6  Ограничитель оборотов  0-30,000  устанавливаем электронный ограничитель оборотов(см.12)
    7   Гистерезис 0-255  предотвращает мерцание светодиодов, см режим 4
    8  Обновления дисплея  0-510мс с шагом  2мс  выставляется период обновления дисплея
    9  Формат отображения 0,1,2  выставляем формат отображения об/мин 0) 9999 1) 9,999-10,00 2) 9,99-10,00
    10  Разрешение  0,1,10  выставляем разрешение 0) 1 об/мин 1) 10  об/мин  10) 100  об/мин
    11  Визуализация  0 или 1  0) для отображения точки 1) для отображения непрерыного изменения 
    12  Чувствительность  0 или 1  0) для низкого уровня "0В" 1) для высокого уровня "+5В" 
    13  Придел на период  0-510мс с шагом 2мс   выставляется минимальное время, когда выход отсечки активен

    Цифровой тахометр с круговой и цифровой шкалой
      Цифровой тахометр с круговой и цифровой шкалой
    Цифровой тахометр с круговой и цифровой шкалой

         Режим 1 - количество цилиндров: введите в точное число цилиндров для 4-х тактный двигатель (1-12 цилиндров). Например, выберите «2» для 1-цилиндровый 2-тактный, 4 для 2-цилиндровый 2-тактный, и т.д. Для мотоцыклов подойдет 11 или 7 для 2-х цилиндровых асимметричных 4-тактный двигателей. 9 для настройки для асимметричного 3 цилиндрового 4-тактного двигателя.

         Режим 2 - красные светодиоды: отвечает за свечение красной полоски светодиодов, выбираем количество светодиодов, которые будут светится, по умолчанию 5, можно выбрать 0-10.

         Режим 3 - красная линия: этот режим используется для установки максимальных оборотов рекомендуемых для вашего двигателя. Значение по умолчанию составляет 9000. Обратите внимание, что 10 000 оборотов будет отображатся как 10,00.

         Режим 4 - обороты на светодиод: этот режим показывает прирост оборотов для каждого светодиода в линейке, т.е. сколько оборотов приходится на один светодиод.

         Режим 5 - сдвиг света: значение по умолчанию 8000 оборотов в минуту, в диапазоне от нуля и выше 30 тысяч оборотов в минуту. Настройка находится в x1000 формате, например, 8000 отображается как 8.00.

         Режим 6 - ограничитель оборотов: этот режим устанавливается ограничение оборотов в минуту. В процессе работы, выходной ограничитель меняется, когда измеряемых оборотов идет выше, то этот параметр и уровень выходного сигнала зависит от настройки (см. Режим 12). Эта установка может быть изменена в 100 шагах от 9900 оборотов в диапазоне от нуля до выше 30000 оборотов в минуту.

         Режим 7 - гистерезис: чтоб избежать порогового значения можете задать гистрезис, например светодиоды последующие быстро включается и выключается. Настройки по умолчанию гистерезис составляет 50 оборотов в минуту и может быть изменено в 1 от 0-255 оборотов в минуту. Обратите внимание, что гистерезис значение должно быть меньше, чем значение (см. режим 4).

         Режим 8 - обновления дисплея: обновляется каждые 1 мс, но это слишком быстро для цифрового дисплея для чтения если есть любые изменения оборотов. В результате обновления цифровой дисплей замедлится до более удобной скоростью.
    Как правило, период обновления 200 мс (или пять изменений в секунду) является подходящим. По умолчанию установка 250 мс с шагом 2 от 0-510ms.

    Цифровой тахометр с круговой и цифровой шкалой

    Цифровой тахометр с круговой и цифровой шкалой

    Цифровой тахометр с круговой и цифровой шкалой


         Режим 9 - формат отображения: эта корректировка в основном для обслуживания двигателей, которые выше 10 000 оборотов в минуту. Начальная установке значения "0" устанавливает дисплей для отображения от 0-9999 оборотов в минуту. Выше этот показатель, на дисплее отображается "0"10000 оборотов в минуту, "1000" на 11000  и т.д. Используйте эту настройку для двигателей, которые не выше 10 тысяч оборотов, или которые только иногда доходят обороты до этого уровня.

         Режим 10 - разрешение: если вам не нравится как бегают показания при быстром наборе оборотов, то можете снизить разрешение, для снижения разрешения поставьте "1" и последняя цифра будет всегда показывать ноль. Если "2" то две последних будет ноль.

         Режим 11 - визуализация, точка или линейка : будет ли светодиодная линейка работать в режиме точка (т. е. светодиод горит в любое время) или в виде непрерывного изменения. Выберите "0" точка режиме или "1" для непрерывного режима.

         Режим 12 - чувствительность: если установлено "0" то идет от 0 до +5В , а если "1" то от +5В до 0.

         Режим 13 - придел на период: выставляется минимальное время, когда выход отсечки активен

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

    В архиве полное описание на английском, разводка печатной платы, исходник и прошивка для микроконтроллера PIC16F88

    svetodiodntahometr.rar [3,68 Mb] (cкачиваний: 1011)

    Комментарии
    toxic27 11 июня 2013 12:24 Группа: Посетители
    у кого есть принцип работы?очень нужен
    Кот Ученый 12 августа 2014 14:56 Группа: Посетители
    Какое количество витков на L1
    alex 13 августа 2014 23:13 Группа: Администраторы
    на принципиальной схеме в желтом квадрате указано "60 turns", что соответствует 60 виткам.