UTERMO утилита для проверки DS1820, DS18B20, DS2413

Назначение Utermo

Утилита предназначена для проверки термодатчиков DS1820, DS18B20 и исполнительных устройств DS2413. Утилита не требует установки, распространяется свободно. Для ее использования необходим адаптер, описание которого приводится на этой странице. Подробное описание адаптера и его вариантов находится  здесь
После распаковки архива, файл utermo.exe устанавливается в любую папку. На странице находится описание программы Termo, предназначенной для управления сетью 1wire, содержащей термодатчики и исполнительные устройства, где имеются дополнительные сведения и документация на устройства DS18B20, DS2413.

Загрузка Utermo.

  

Проверка устройств

Для проверки устройств к порту Сом подключается адаптер, а к шине 1wire одно или несколько устройств в соответствии со схемой кабельных соединений. После запуска утилиты производится поиск устройств на шине и их отображение в списке, как показано на рис. 1. Адаптер ищется утилитой на портах СОМ1- СОМ4.

Рис.1

В списка отображается уникальный номер устройства и его тип, для неизвестных устройств отображается только номер. Если устройства не найдены, можно поискать их повторно, кнопка "Найти уст-ва". Найденые устройства можно проверить на функционирование. Для этого устройство отмечается в списке и нажимается кнопка "Проверить уст-во". Для термодатчиков DS1820, DS18B20 в графе "Данные", через время приблизительно 750 миллисекунд, появляються показания температуры в  HEX коде с префиксом 0х. Этот код нужно умножить на 0,0625, чтобы получить показания в градусах Цельсия.  В графе состояние отображаются возможные ошибки:

0x80000000     //нет шины
0x80000001     //нет устройств на шине
0x80000002     //ошибка записи байта
0x80000004     //ошибка чтения байта
0x80000008     //ошибка записи бита
0x80000020     //ошибка поиска ROM
0x80000040     //ошибка временного слота
0x80000080     //ошибка порта
0x80                 //ошибка чтения бита

    Результат проверки DS2413 отображается только в виде байта состояния выходных коммутирующих полевых транзисторов в графе состояние. Младший полубайт состояния является инверсией старшего полубайта (документация на устройства).  При отсутствии питания выходных коммутирующих полевых транзисторов результат проверки будет неопределенным (см. схему кабельных соединений)    Каждое нажатие кнопки "Проверить уст-во" переключает устройство в противоположное состояние. На рис. 2 показан результат проверки устройств.

   

Рис. 2

Загрузка Utermo.

[в начало]

Hosted by uCoz