Говорящий термометр на АТ89С2051, DS18S20, 24С256
Автор: Михаил Хондарь (khondar@ukr.net)
Источник: Радиохобби №1 2008г.
Говорящий термометр будет полезен в быту людям с ограниченными возможностями. Термометр предназначен для дистанционного или местного измерения температуры. В качестве датчика используется цифровой термодатчик с 1-проводным интерфейсом (шиной) фирмы DALLAS DS18S20, обеспечивающий точность измерения + 0,5 градуса Цельсия. Датчик соединяется с электронным блоком 3-проводной линией: общий, питание и информационный для считывания значения температуры. Длина соединительной линии может быть до 100 м. Датчики подключаются к плате термометра через разъём XS, что обеспечивает многоточечное дистанционное измерение температуры. Автор отказался от возможности подключения нескольких датчиков к одной линии, что усложняет повторяемость изделия из-за необходимости считывания и записи в программу микроконтроллера АТ89С2051 уникального 48-битного номера каждого термодатчика. При считывании температуры, уникальный номер игнорируется.
Представление значения температуры – звуковое: например, "плюс двадцать пять градусов Цельсия" или "минус семнадцать градусов Цельсия". В случае неисправности линии связи с датчиком, термометр озвучивает лишь фразу "градусов Цельсия" без значения температуры. Предел измеряемых температур от -50 до +89 градусов Цельсия.
Питается прибор от источника напряжением 4 – 5 В. В режиме измерения и представления температуры потребляемый ток не более 40 мА (Uп=5 В) при сопротивлении динамика 8 Ом. В режиме микро-потребления ток не более 3 мкА (Uп=5 В). Для измерения и представления температуры достаточно кратковременно нажать кнопку управления. После озвучивания значения температуры прибор переходит в режим микро-потребления. Установка выключателя питания не обязательна.
Звуковые файлы записаны на ПК и сжаты стандартной программой "Звукозапись" . Скомпонованные файлы записаны в энергонезависимую память 24С256, а таблица адресов в программу микроконтроллера АТ89С2051. После измерения и считывания температуры озвучивает её посредством последовательной выборки с частотой 5,5 кГц значений амплитуды и установки её на резисторном ЦАПе R4-R8. Транзистор VT – усилитель тока для низкоомной нагрузки ВА.
Скачать прошивку контроллера, программную оболочку и драйвер можно с портала журнала в архиве февральского номера за 2008 год ( http://www.radiohobby.ldc.net )
Или можете скачать документы с нашего сайта:
СКАЧАТЬ
|