Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

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

Чт июн 26, 2014 22:45:44

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

Исходники (IAR), плата (SLayout 5.0), схема (SPlan 7.0):
Вложения
ThermoSTM8_v1.0.zip
(32.89 KiB) Скачиваний: 1228
Последний раз редактировалось Yusff Пт июн 27, 2014 22:22:13, всего редактировалось 2 раз(а).

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

Пт июн 27, 2014 08:08:55

Очень полезный девайс!
Есть предложение ввести доп. режим работы - авто переключение индикации зон через например 5 сек.

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

Пт июн 27, 2014 22:19:41

Ввел нумерацию версий ПО.
igor-x писал(а):Есть предложение ввести доп. режим работы - авто переключение индикации зон

Да, была такая мысль. Сейчас крайне мало свободных минут. В ближайшее время реализую.

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

Пн ноя 19, 2018 18:56:59

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