Последние комментарии

Автомобильный термометр 2-х канальный на PIC16F628 + LCD Nokia3310

Автомобильный термометр 2-х канальный на PIC16F628 + LCD Nokia3310Конструкция 2-х канального термометра на PIC16F628A и DS18B20, предназначенного для домашнего применения, заинтересовала, как простых радиолюбителей, так и тех у кого есть автомобиль.

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

При реализации функции измерения напряжения бортовой сети возникли трудности, связанные с отсутствием  у примененного микроконтроллера цифро-аналогового преобразователя (АЦП). Зато в микроконтроллере имеется модуль компараторов, который и был использован для измерения бортового напряжения. С помощью модуля компараторов оказалось возможным измерять напряжение в диапазоне входных напряжений от 5,6В до 16В с дискретностью измерения 0,7В. Это самый оптимальный вариант для решения поставленной задачи без замены микроконтроллера.

Зная напряжения бортовой сети можно оценить состояние аккумуляторной батареи. Сразу при включении устройства  (с помощью замка зажигания или другим способом)  выполняется измерение бортового напряжения. Если величина бортового напряжение оказалась меньше чем 10,5В автомобильный термометр-вольтметр оповестит звуковым сигналом (в течении 1,5с.) и одновременно выведет в нижней строке дисплея сообщение "Аккум - разряжен" примерно на 3...4с. Далее в нижней строке будет отображаться текущее значение бортового напряжения. Если величина напряжения будет меньше 5,6В на индикаторе будет отображаться сообщение "Напряжение <6B", а если больше 16В - "Напряжение >16B".

Автомобильный термометр 2-х канальный на PIC16F628 + LCD Nokia3310

В качестве управляющего контроллера D1 используется микроконтроллер фирмы Microchip PIC16F628A, работающий в данном устройстве от внутреннего тактового генератора (4МГц).

Вывод информации о величине измеренных температур и напряжении бортовой сети автомобиля микроконтроллер осуществляет на LCD индикатор E1 от мобильного телефона Nokia3310. Передача данной информации осуществляется по последовательному интерфейсному каналу типа SPI. Обмен информации  между микроконтроллером и дисплеем односторонний, данные передаются только от микроконтроллера  к индикатору.

Резисторы R11...R15, совместно с входными встроенными защитными цепями индикатора, обеспечивают согласование уровней сигналов управления, поступающих на индикатор.

Питание индикатора осуществляется от параметрического стабилизатора напряжения, обеспечивающего значение напряжения питания индикатора около +3,3В. Стабилизатор напряжения выполнен на стабилитроне V5, резисторе R10 и конденсаторе фильтра С8. Питание на стабилизатор поступает от источника стабилизированного напряжения +5В.

Измерение температур осуществляется цифровыми датчиками температуры U1 и U2  фирмы Maxim DS18B20. Эти датчики имеют заводскую калибровку и позволяют измерять температуру окружающей среды от -55 до +125°С, причем в интервале -10...+85°С производитель гарантирует абсолютную погрешность измерения не хуже ±0,5°С. На границах диапазона измеряемых температур точность ухудшается до ±2°С.Индикация показаний термометра во всем диапазоне измеряемых температур выполняется с дискретностью ±0.1°C.

Обмен данными и командами между микроконтроллером D1 и датчиками температуры U1 и U2 осуществляется с помощью последовательного интерфейсного канала 1-Wire. Для упрощения программного обеспечения датчики подключены на отдельные входы микроконтроллера. Протокол обмена при этом по шине 1-Wire упрощается : не требуется адресация датчиков и их предварительная инициализация.

Резисторы R4, R6 являются нагрузочными резисторами для линий интерфейса 1-Wire. Резисторы R5, R7 выполняют функцию защиты внутреннего источника питания термометра при коротком замыкании цепей питания датчиков.

Разъем Х3 используется для внутрисхемного программирования микроконтроллера D1. Его необходимо устанавливать в случае использования микроконтроллера в SMD исполнении или когда микроконтроллер в DIP корпусе непосредственно впаивается в плату, а не устанавливается в панельку. Разъем Х3 обеспечивает непосредственное подключение программатора PICKIT2 к термометру.

Пъезоизлучатель SP1 обеспечивает вывод звуковых сигналов, оповещающих о разрядке аккумуляторной батареи.

Внутренняя схема питания автомобильного термометра реализована следующим образом:

- с разъема  Х4 бортовое напряжение поступает через диод V1 и резистор R3 на микросхему интегрального стабилизатора напряжения U3 типа 7805. Данная микросхема из напряжения бортовой сети формирует стабилизированное напряжение +5В для питания микроконтроллера, параметрического стабилизатора индикатора и цифровых датчиков температуры;

- диод V1 препятствует прохождению импульсных помех отрицательного напряжения в цепи питания термометра, защищает устройство при неправильной подачи питания на устройство (переполюсовка питания), а также совместно с конденсатором С1 препятствует перезапуску микроконтроллера устройства при провалах напряжения бортовой сети при включении стартера автомобиля или других энергоемких потребителей электроэнергии автомобиля;

- Резистор R3 совместно с ограничительным диодом (супрессором) V2 защищает внутренние цепи термометра от перенапряжений, возникающих от влияния импульсных помех.

Узел формирования аналогового сигнала, необходимого для измерения напряжения бортовой сети, собран на резистивном делителе напряжения R1,R2, конденсаторе C2 помехоподавляющего фильтра (R1, C2), и диодах V3, V4, защищающих совместно с резистором R1 аналоговый вход микроконтроллера от перенапряжений.

Желательно для повышения точности измерения напряжения резисторы R1 и R2 использовать  с 1% точностью, но так, как дискретность измерения очень большая (0,7В) - это условие не обязательно.

Мощность резистора R3 должна быть не менее 0,5Вт, а мощность стальных резисторов может быть 0,125Вт для выводных  и 0,1Вт для SMD резисторов.

Опытный образец автомобильного термометра был собран на односторонней печатной плате:

при этом внешний вид платы термометра с установленными элементами со стороны установки элементов:

и со стороны печатных проводников:

Автор: vnnik71

Архив для статьи "Автомобильный термометр 2-х канальный на PIC16F628 + LCD Nokia3310" HOT
Файл прошивки микроконтроллера, макет печатной платы SprintLayout5, принципиальная схема в формате Autocad
File Size 79.27 KB Download 2 224 Download

Метки: DS18B20, Термометр, Автомобиль, Вольтметр, NOKIA 3310 LCD, PIC16F628

Печать E-mail

Комментарии  

0 #1 Бисер Георгиев 19.02.2013 21:33
Кто-нибудь делал эту схему?
Я собрал его в Proteus, но только измеряемого напряжения.
Не показывает температуру.
Отображается постоянно размывают
Сообщить модератору
0 #2 AntonChip 20.02.2013 12:43
Цитирую Бисер Георгиев:
Кто-нибудь делал эту схему?
Я собрал его в Proteus, но только измеряемого напряжения.
Не показывает температуру.
Отображается постоянно размывают

Я собирал и в Proteus и в железе, все прекрасно работает
Сообщить модератору
0 #3 Бисер Георгиев 22.02.2013 16:02
Можете ли вы выслать мне файл для Proteus на
Сообщить модератору
0 #4 faza555 31.03.2013 17:32
Здравствуйте! А можно исходник? Если нет, измените пожалуйста вместо "САЛОН" двигатель.
Сообщить модератору
0 #5 faza555 31.03.2013 17:34
или на почту
Сообщить модератору
0 #6 GVS-26 30.01.2014 18:26
А ПРОШИВКИ ПОД ДИСПЛЕЙ 1100 НЕ НИ УКОГО?
Сообщить модератору
0 #7 tvz 17.07.2014 13:47
не отображает температуру на экране пишет обрыв и кз датчиков, хотя все проверил нет кз и обрыва. в чем может быть проблема?
Сообщить модератору
0 #8 AntonChip 17.07.2014 14:04
Цитирую tvz:
не отображает температуру на экране пишет обрыв и кз датчиков, хотя все проверил нет кз и обрыва. в чем может быть проблема?

Тактовая частота микроконтроллер а, датчики нужны именно DS18B20, подтягивающие резисторы на шину 1-wire, правильность монтажа
Сообщить модератору
+1 #9 aleksandr55 16.08.2014 10:09
всем привет. в протеусе работает в железе не хочет секунд 5 поработает и тухнет дисплей. В чем может быть проблема????? пропаяно все хорошо :sad:
Сообщить модератору
+1 #10 LegionerGUR 06.06.2015 12:02
у меня таже беда работает минут пять и дисплей тухнет, питание на МК есть.
Сообщить модератору
0 #11 MarkGonsales 29.06.2015 16:02
Проблема аналогичная... Устройство включается на секунд 5, отображает температуру и напряжение, а затем выключается. При повторной попытке включить прибор, устройство не включается. Если дотронутся до выводов микроконтроллер а в районе 1-4 ножке то прибор включается. Подскажите, что необходимо сделать чтоб прибор нормально функционировал.
Сообщить модератору
0 #12 GolosArii 29.06.2015 21:42
Чтобы устранить ситуацию с выключением устройства по истечению 5 секунд и другой всякой ерунды, необходимо впаять резистор R5 в несуществующие посадочное место на печатной плате. Т.к. автор не предпочёл разместить посадочное место на печатной плате в лайоте, многие не заметили сие изращение, у них и получилось краказябра с включением на 5 с и выключением.
Сообщить модератору
0 #13 vadimka 19.11.2015 14:56
а что случилось с с9, с8, r5 и с с5 на печатке? в таком виде он работает? дисплей подсвечивается?
Сообщить модератору

Избранное "Устройства на AVR"

Предлагаемое устройство собрано на микроконт­роллере. Оно имеет меньшие габариты и более простую конструкцию, что позволит установить его на моделях автомобилей или других электрофицированных игрушках.

Схема устройства показана на рисунке. Его основа — микроконтрол­лер AT90S1200. Линии порта В ...

Основой предлагаемого читателям устройства послужили исходные коды прошивки микроконтроллера набора NM3311 МАСТЕР КИТ. Видимо, после того как фирма ATMEL сняла с производства микропроцессор AT90S2313, руководство МАСТЕР-КИТ посчитало нецелесообразным хранить в коммерческой тайне исходные коды ...

В этой статье рассматривается схемотехническое решение, устройство и конструкция DDS генератора (генератор с прямым цифровым синтезом формы сигнала) на микроконтроллере ATmega16 фирмы Atmel. В приборе, кроме синтеза сигнала различной формы и частоты, реализуется возможность регулировки амплитуды и ...

Еще несколько лет назад прямые цифровые синтезаторы частоты (Direct Digital Synthesizers или DDS) были диковинкой с очень ограниченной областью применения. Их широкое использование сдерживалось сложностью реализации, а также недостаточно широким диапазоном рабочих частот.

Один инструмент, который отсутствовал в моей домашней лаборатории - это фунциональный генератор. Эти приборы, как правило дорогие, а возможности купить его у меня не было. Я подумал, что стоит попробовать самому собрать этот прибор. Я нашел довольно распространенный DDS чип(прямой цифровой синтез) ...

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

...

“SignALL” – GSM сигнализация (далее по тексту “устройство”), предназначена для охраны помещений, таких как квартиры, дачи, гаражи и т.д. в составе мобильного телефона Siemens. Отличительной особенностью данного уcтройства является то, что оно в отличие от других подобных схем, оно является ...

Увидев несколько устройств в сети, которые управляют светодиодами в зависимости от нагрузки на процессор, я решил создать свою собственную схему, так как другие выглядят не очень совершенно. Изначально планировал чтобы девайс общался с ПК по шине USB при помощи TTL последовательного ...

Контроллер работает со светодиодными лентами RGB, которые сейчас очень популярны и ими легко декоративно выделить потолки, лестницы, зеркала и полки в ванных комнатах, кухнях и т.д. Система управления разделена на две части: контроллер, основанный на микроконтроллере ATtinny2313 и питающий/силовой ...

Этот контроллер способен управлять отдельным RGB светодиодом или светодиодной лентой используя пульт дистанционного управления стандарта RC5. Устройство построено на базе распространенных компонентов: микроконтроллер Attiny2313 фирмы Atmel, инфракрасный приемник TSOP1736, стабилизатор LM7805, кварц ...

Ночник сделан из корпуса старого китайского светильника, быстросменяющиеся световые эффекты и быстрое перемигивание светодиодов было заменено на плавный перебор цветов радуги. Плата заменена на новую, и был использован RGB светодиод, управляет которым микроконтроллер Attiny2313. При ...

Термометр является HID-устройством (Human Interface Device). Термометр собран на популярном и относительно недорогом микроконтроллере ATtiny2313 (AT90S2313), непосредственно измерением температуры занимается интегральный термометр DS18B20 (или DS18S20).

С помощью описанного ниже простого прибора автолюбитель сможет за несколько минут проверить и отрегулировать начальную установку угла опережения зажигания на своем автомобиле, а также проверить работоспособность центробежного и вакуумного регуляторов.

Появление в продаже мощных светодиодов, ...

Автономные системы охраны получили достаточно широкое распространение в нашей стране из-за простоты и дешевизны. Классическая простейшая автономка представляет из себя вандалоустойчивый ящик с сиреной, скрытно устанавливаемый тумблер или кнопку для отключения сирены и дверной магнитоконтактный ...

Это мультиметр предназначен для измерения напряжения и тока в блоках питания. Шунт от 0,05 Ома до 2 Ом должен быть включен последовательно с нагрузкой. Может питаться от измеряемого напряжения основного блока питания в пределах 12-30 Вольт.

  • "Бегущий огонь" с автореверсом

    Предлагаемое ...

  • 8-ми канальная система инфракрасного дистанционного управления
    8-ми канальная система инфракрасного ...

    Основой ...

  • DDS генератор на ATmega16
    DDS генератор на ATmega16

    В этой статье ...

  • DDS генератор на Atmega48
    DDS генератор на Atmega48

    Еще несколько лет ...

  • DDS генератор сигналов на AT90USB162 и AD9833 управляемый по USB
    DDS генератор сигналов на AT90USB162 и AD9833 ...

    Один инструмент, ...

  • Gravitron
    Gravitron

    Основная идея ...

  • GSM сигнализация + Touch Memory на Attiny2313
    GSM сигнализация + Touch Memory на Attiny2313

    “SignALL” – GSM ...

  • RGB индикатор загрузки процессора компьютера на Attiny45
    RGB индикатор загрузки процессора компьютера на ...

    Увидев несколько ...

  • RGB контроллер на Attiny2313 с управлением на энкодере
    RGB контроллер на Attiny2313 с управлением на ...

    Контроллер работает ...

  • RGB контроллер с дистанционным управлением на Attiny2313
    RGB контроллер с дистанционным управлением на ...

    Этот контроллер ...

  • RGB ночник на Attiny2313
    RGB ночник на Attiny2313

    Ночник сделан из ...

  • USB-термометр на ATtiny2313
    USB-термометр на ATtiny2313

    Термометр является ...

  • Автомобильный стробоскоп
    Автомобильный стробоскоп

    С помощью ...

  • Автономная охранная система на базе Touch Memory
    Автономная охранная система на базе Touch Memory

    Автономные системы ...

  • АмперВольтметр на Atmega8
    АмперВольтметр на Atmega8

    Это мультиметр ...

Избранное "Устройства на MICROCHIP"

Таймер предназначен для отработки выдержки времени от 0 до 9999 секунд, с точностью 1 секунда. Во время отсчета показания индикатора уменьшаются и в любой момент можно посмотреть сколько еще секунд осталось до окончания заданного интервала.

С целью упрощения индикация и установка производится ...


Этот проект представляет собой 3-х канальную инфракрасную (ИК) дистанционную систему управления. Эта система работает на 12-bit  SIRC - сигналах, которые используются в пультах дистанционного управления фирмы Sony.


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


В этой статье представлена схема 4-х разрядного счетчика на PIC16F88 который имеет следующие характеристики:
- прямой и обратный счет
- сброс результата счета
- свободный счет или удержание при достижении заданного значения
- заданное количество разрядов
- сигнал на выходе контроллера при ...

Терморегулятор CH-1000 предназначены для управления системами регулирования температуры в пределах от - (минус) 50 до + 120 °С. Регулятор может использоваться как в системах отопления, так и в системах охлаждения с управлением компрессором. Регуляторы выпускаются в без корпусном исполнении ...

Описываемый ниже прибор позволяет в широких пределах измерять частоты электрических колебаний, а также ёмкость и индуктивность электронных компонентов с высокой точностью. Расширен предел измерения ёмкости до 10000мкФ.  Так же имеется встроенный генератор фиксированных частот до 1МГц.

Устройство предназначено для измерения малых сопротивлений, индуктивности, емкости и ЭПС конденсаторов. Функционально, схему можно разбить на 8 основных модулей:
- L/C генератор
- Блок источников стабильного тока (50mA/5mA/0.5mA)
- Блок, отвечающий за разряд испытуемого конденсатора
- Блок ...

Это проект полноцветного светодиодного индикатора уровня, который управляется по USB с компьютера на Windows 7 или Vista. Проект преследует несколько целей:

Во-первых, он показывает, как читать аудиоинформацию от машины на Windows и передавать эти данные через USB к устройству.
Во-вторых, он ...

Этот проект представляет собой RGB контроллер, который может быть настроен через соединение USB. Цвет подключенных светодиодов (общий анод) зависит от выбранного режима работы:

- Медленное изменение цвета (около 40 минут);
- Быстрое изменение цвета (около 2 минут);
- Изменение цвета по температуре ...

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

В этой статье мы ...

Power Pic RGB с дистанционным инфракрасным управлением это устройство, которое генерирует цвета с использованием RGB светодиода и может управляться с помощью любого инфракрасного пульта дистанционного управления протокола Sony SIRC.

Эта третья версия проекта Power Pic RGB, цель которой управлять ...

Светодиодные RGB - светильники используются для создания декоративной подсветки. Источниками света в них служат 3 светодиода красного, зеленого и синего цвета. Смешение цветов создает неповторимую световую картину с тысячами оттенков. Светодиоды являются энергосберегающими источниками света, и их ...

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

24 светодиода, расположенные по кругу создают несколько световых эффектов. Управляет всем микроконтроллер PIC16F628. Скорость перемигивания светодиодов можно изменить путем смены кварца на разные частоты. Схема устройства представлена ниже. Также можно посмотреть видео работы автомата.

Предлагаемое автоматическое зарядное устройство (ЗУ) предназначено для зарядки батареи аккумуляторов номиналь­ным напряжением 12 В и емкостью 1 ...10 А-ч, но при небольшой доработке его можно применить для зарядки аккумуляторных батарей с другими напряжением и емкостью.

В ЗУ применен ...

  • 0-9999 секундный таймер на PIC12F683
    0-9999 секундный таймер на PIC12F683

    Таймер ...

  • 3-х канальная система инфракрасного дистанционного управления на PIC12F629
    3-х канальная система инфракрасного ...

    Этот проект ...

  • 4-канальный логический анализатор на PIC микроконтроллере
    4-канальный логический анализатор на PIC ...

    Часто при ...

  • 4-х разрядный счетчик импульсов на PIC16F88
    4-х разрядный счетчик импульсов на PIC16F88

    В этой статье ...

  • CH-1000 - терморегулятор с датчиком температуры DS18B20
    CH-1000 - терморегулятор с датчиком температуры ...

    Терморегулятор ...

  • FLC– метр/генератор на PIC16F628
    FLC– метр/генератор на PIC16F628

    Описываемый ниже ...

  • LCF - метр PIC18F2520+Nokia 3310LCD
    LCF - метр PIC18F2520+Nokia 3310LCD

    Устройство ...

  • RGB индикатор уровня на PIC18F2550
    RGB индикатор уровня на PIC18F2550

    Это проект ...

  • RGB контроллер с USB интерфейсом на PIC18F2550
    RGB контроллер с USB интерфейсом на PIC18F2550

    Этот проект ...

  • RGB контроллер с дистанционным управлением на PIC12F683
    RGB контроллер с дистанционным управлением на ...

    Все активнее ...

  • RGB контроллер с ИК ДУ на PIC12F629/675/683
    RGB контроллер с ИК ДУ на PIC12F629/675/683

    Power Pic RGB с ...

  • RGB светильник на PIC12F629
    RGB светильник на PIC12F629

    Светодиодные RGB - ...

  • RGB светильник на PIC12F675
    RGB светильник на PIC12F675

    В устройстве ...

  • Автомат световых эффектов на PIC16F628
    Автомат световых эффектов на PIC16F628

    24 светодиода, ...

  • Автоматическое зарядное устройство для АКБ 1-10 А-ч
    Автоматическое зарядное устройство для АКБ 1-10 ...

    Предлагаемое ...

Авторизация