0

Компьютерный термометр (Интернет-термометр)

Простой и недорогой термометр для ПК, который позволяет измерять и записывать температуру из 8-и термодатчиков. Устройство адаптировано для передачи данных через Интернет. Связь с компьютером осуществляется через последовательный разъем RS232.  В качестве датчиков температуры использовались DS1820  которые обмениваются данными с системой по однопроводной шине. В результате представленный термометр может быть оснащен большим количеством датчиков, и температура может измеряться во многих точках одновременно.Компьютерный регистратор температуры (Интернет-термометр)

Характеристика

  • датчики температуры: DS1820
  • максимальное количество датчиков: 8
  • подключение к компьютеру: разъем RS232
  • возможность работы в Интернете
  • программное обеспечение для Windows XP
  • питание: от компьютера (разъем RS232)

Описание схемы

Принципиальная схема показана на рис. 1.

Компьютерный регистратор температуры (Интернет-термометр)

Рис. 1

Связь с компьютером осуществляется по последовательному каналу RS-232. Схема питаются по DTR. Поскольку порт RS-232 работает с напряжениями в диапазоне даже -25 В … + 25 В, необходимо было использовать стабилитрон D1, чтобы снизить его до напряжения 5 В, требуемого для систем DS1820. Работа однопроводной шины заключается в следующем. Установка состояния 1 (отрицательное напряжение) на выходе TXD порта RS-232 вызывает закрытие транзистора T1 (BC548B). В данный момент с помощью резистора R1 состояние холостого хода, то есть + 5 В, поддерживается на линии. Транзистор T1 подключен эмиттером на минус. Если время замыкания на транзисторе превышает 480 мкс, DS1820 примет это как сигнал сброса. Отправка логического нуля на микросхемы DS1820 осуществляется через транзистор T1. Если компьютер посылает логический сигнал, он будет устанавливать положительное напряжение на выходе RTS. Это перегрузит нагрузку на конденсатор C1. В то же время диод D2 не позволит напряжению на линии передачи данных превысить 5В. Затем на линии RTS устанавливается отрицательное напряжение, и конденсатор C1 заряжается через элементы R1, R2 и D3. Конденсатор заряжается примерно через 5 мкс, датчики DS1820 интерпретируют этот короткий импульс как логический сигнал. Теперь, если однопроводные схемы отправляют 0, линия данных в этих системах будет закорочена на землю. В этот момент на катоде диода D3 появится положительное напряжение, а на аноде — отрицательное. Элементы U1 микросхемы типа 4011 установят высокий импульс на входе CTS. Такой импульс запомнится системным регистром. Как только управляющая программа завершит текущую функцию, она будет проинформирована о том, что 1-проводная линия отправила логическую.

Монтаж и настройка

Сборка образца была выполнена на печатной плате, показанной на рис. 2.

Компьютерный регистратор температуры (Интернет-термометр)

Рис. 2

Максимальное количество датчиков температуры, которые можно подключить к одному разъему — 8. Теперь вы можете подключить собранную систему к ПК и запустить программу. Программа для работы с термометром должна запускаться с разрешением не менее 1024×768. Программа автоматически обнаруживает подключенную схему и начинает измерение температуры.

Приложения показано на рис. 3.

Компьютерный регистратор температуры (Интернет-термометр)

Рис. 3

Можем изменить описание каждого термометра, выбрав его, и после непродолжительного нажатия на ее имя по умолчанию используется «no_name». После закрытия окна программы схема все равно будет работать в фоновом режиме, и будет виден только значок рядом с часами в панели. Если курсор мыши навести на этот значок, то появится информация со всеми названиями датчиков и измеренными температурами. Один щелчок по этому значку откроет окно приложения. Программа полностью закрывается после нажатия кнопки «Готово» в окне приложения.

Программа может сохранять данные в файл для дальнейшего редактирования, например, в электронной таблице. Для этого введите путь к файлу в поле «Путь к файлу», введите количество секунд для записи и установите флажок «Зарегистрировать в файл». Еще можно адаптировать систему для работы в интернете. В связи со спецификой темы инструкции по выполнению этой процедуры доступны для загрузки в цифровом виде с веб-сайта. Руководство содержит множество иллюстраций, и установка очень проста даже для начинающих. Внешний вид программы — термометра в браузере можно увидеть на рис. 4.

Компьютерный регистратор температуры (Интернет-термометр)

Рис. 4

Список деталей

Архив к проекту

Добавить комментарий

Ваш адрес email не будет опубликован.