Двухзонный термометр на STM8, 7-seg

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Аватара пользователя
Yusff
Встал на лапы
Сообщения: 124
Зарегистрирован: Сб окт 20, 2012 14:07:16

Двухзонный термометр на STM8, 7-seg

Сообщение Yusff »

Предлагаю вниманию общественности термометр, выполненный на STM8S103K3. Устройство заточено под двухзонный контроль температуры с помощью датчиков DS18B20 (один датчик на плате, другой - выносной). Значения отображается на трехсимвольном 7-сегментном дисплее. Номер зоны измерения температуры обозначается свечением отдельного светодиода. Переключение зон осуществляется кнопкой.
Изображение
Температура отображается в градусах цельсия с округлением до целого. Значения от -9 до 99 отображаются со значком градуса. Ниже и выше - без.
Все задержки протокола 1-wire реализованы на прерываниях таймера. Мерцание динамической индикации на глаз не заметно.
Замечания, дополнения и пожелания приветствуются.
Принципиальная схема:
Изображение
Плата:
Изображение

Исходники (IAR), плата (SLayout 5.0), схема (SPlan 7.0):
Вложения
ThermoSTM8_v1.0.zip
(32.89 КБ) 1290 скачиваний
Последний раз редактировалось Yusff Пт июн 27, 2014 22:22:13, всего редактировалось 2 раза.
Реклама
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: Термометр на STM8

Сообщение igor-x »

Очень полезный девайс!
Есть предложение ввести доп. режим работы - авто переключение индикации зон через например 5 сек.
Реклама
Аватара пользователя
Yusff
Встал на лапы
Сообщения: 124
Зарегистрирован: Сб окт 20, 2012 14:07:16

Re: Двухзонный термометр на STM8, 7-seg

Сообщение Yusff »

Ввел нумерацию версий ПО.
igor-x писал(а):Есть предложение ввести доп. режим работы - авто переключение индикации зон
Да, была такая мысль. Сейчас крайне мало свободных минут. В ближайшее время реализую.
RingQ
Родился
Сообщения: 12
Зарегистрирован: Ср окт 14, 2015 12:16:40

Re: Двухзонный термометр на STM8, 7-seg

Сообщение RingQ »

толково выбран микроконтроллер и среда разработки, я для вывода температуры 4 символа использовал бы
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «Разные вопросы по МК»