Страница 1 из 1

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

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

Исходники (IAR), плата (SLayout 5.0), схема (SPlan 7.0):

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

Добавлено: Пт июн 27, 2014 08:08:55
igor-x
Очень полезный девайс!
Есть предложение ввести доп. режим работы - авто переключение индикации зон через например 5 сек.

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

Добавлено: Пт июн 27, 2014 22:19:41
Yusff
Ввел нумерацию версий ПО.
igor-x писал(а):Есть предложение ввести доп. режим работы - авто переключение индикации зон
Да, была такая мысль. Сейчас крайне мало свободных минут. В ближайшее время реализую.

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

Добавлено: Пн ноя 19, 2018 18:56:59
RingQ
толково выбран микроконтроллер и среда разработки, я для вывода температуры 4 символа использовал бы