Бакометр и термометр » Программирование устройств на PIC микроконтроллерах


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

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

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

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


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


Последние материалы
  • Каршеринг в Москве - это Просто, Удобно и Недорого.
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Популярные материалы
    Случайная книга
    Бакометр и термометр
    Автор публикации: alex Просмотров: 8268 Добавлен: 1-02-2013, 09:37 Комментарии: 0

         История изобретения сего велосипеда началась с того, что зашел ко мне друг, увидел на мониторе фото бакометра на индикаторах и решил "хочу" :). Так как услугу был я ему должен, то пришлось откладывать текущие дела и быстро делать.
    Скажу сразу - делалось из того, что было под рукой. Потому и контроллер такой древний (осталось их у меня несколько штук, надо ж было куда-то всунуть). К хотелкам добавился измеритель температуры воздуха, потому был пожертвован экранчик 8х2.Схема с внешним опорным напряжением.
    Бакометр и термометр

         Кому нравятся ЛСД экранчики - посмотрите в нете есть неплохой измеритель топлива на графическом экране от нокии. Этот проект - скорее конструктор для любителей программирования контроллеров.
    Бакометр и термометр

         Калибровка так же как и в предыдущем варианте - перед включением нажимаем кнопку и доливаем бензин соответственно с показаниями на индикаторе. Программно добавил циклическое усреднение входного напряжения по 32 замерам, автоматическое определение типа датчика (возрастающее или спадающее напряжение при заливании бензина) ну и работу с датчиком температуры DS18B20.
         Выкладываю как есть, говорю сразу - переделки проекта осуществляться не будут, потому как со временем совсем туго.
    Для желающих покопаться - в архиве исходники, меняйте как хотите. Памяти у контроллера еще достаточно, свободных портов куча, поле деятельности широкое. Рекомендовал бы портировать под более современный камешек PIC16F886, он и дешевле в три раза, и кварц ставить не придется.

    Бакометр и термометр
    Бакометр и термометр
    Бакометр и термометр
    Бакометр и термометр

         P.S. : Проверено на столе стабильность показаний при изменении напряжения питания от 8В до 15В - держит стабильно. Не проверено показания датчика при отрицательных температурах. Как потеплеет - будем ставить на машину. Тогда и отпишуь о результатах, пока это настольный прототип.

    Материал взят c сайта bezkz.su
    В архиве Прошивка для микроконтроллера PIC16F876, печатная плата и исходный код программы в формате MPAS:

    bakometritermom.rar [76,39 Kb] (cкачиваний: 564)

    Категория: Авто, PIC16
    « Назад
    Комментарии