БЕСПРОВОДНОЙ ТЕРМОМЕТР С РАДИОКАНАЛОМ


РАДИОСХЕМЫ






МЕНЮ

БЕСПРОВОДНОЙ ТЕРМОМЕТР С РАДИОКАНАЛОМ

Описанная схема обеспечивает беспроводное измерение температуры с помощью хорошо известного термодатчика DS18B20. Температура отображается прямо в консоли Windows.

Сторона передатчика данных

Она состоит из микроконтроллера AT89C2051, передающего модуля Aurel TX-4MSIL и DS18B20. Интерфейс 1-WIRE реализован программно. Микроконтроллер считывает байты температуры из памяти DS18B20. Затем он добавляет байт начала кадра. Подготовленные таким образом три байта подлежат канальному кодированию.

В рассматриваемом устройстве канальное кодирование амплитудно-временное (аналогично системе DCF). Логический «0» представлен как импульс длительностью 1/3 битового интервала. Логическая «1» - это 2/3 битный слот. Каждый из отправленных байтов снабжен стартовым битом, который представляет собой импульс с длительностью всего битового слота. После прохождения процесса кодирования канала сигнал затем поступает на линию данных передающего модуля. Вот пример байта:

Принимающая сторона

Этот блок, как и на передающей стороне, использует микроконтроллер AT89C2051, а также модуль приемника RX-BC-NBK от Aurel и преобразователь уровня MAX232. Микроконтроллер ждет стартового бита. После его получения биты данных принимаются последовательно. Полученный байт отправляется на ПК через интерфейс RS-232. Приложение, написанное на C ++, ожидает байта фазы кадра. При получении принимаются два байта температуры. Затем полученный кадр проверяется на правильность. Схема не использует метод CRC-N, а только простой контроль диапазона температур, значений полученных байтов, управление битом расширенного символа. Если передача верна, приложение преобразует фиксированную точку U2 в число, которое может отображаться на системной консоли.

Несмотря на свою простоту все работает довольно хорошо. Контроль ошибок передачи также достаточен. Используемый протокол беспроводной передачи также зарекомендовал себя на практике. Необычный по номиналу кварцевый резонатор 3,579545 МГц (что касается 8051, это типичный «телевизионный» кварц от NTSC) в приемнике продиктован необходимостью получить стандартную скорость асинхронной передачи для RS232. При использовании кварца скорость передачи данных немного меньше 57600 бит / с. Однако это находится в пределах допустимой погрешности 4%. Программное обеспечение для микроконтроллеров написано на ассемблере.

Потребляемый ток составляет несколько мА. Потребление при 4 МГц, питании 3 В:

  • Активный режим: 3,6 мА
  • Режим ожидания: 1,0 мА
  • Режим отключения: 0,5 мкА

Модули работают в диапазоне 433 МГц (433,92 МГц). Правда здесь довольно много помех от других подобных схем. Антенны всенаправленные. Связь между комнатами может легко быть установлена через стены. На открытой ровной местности с большим отношением сигнал / шум дальность будет порядка 20-30 м. Скачать файлы

   Схемы измерительных приборов



Лабораторный БП 0-30 вольт

Драгметаллы в микросхемах

Металлоискатель с дискримом

Ремонт фонарика с АКБ

Восстановление БП ПК ATX









    © 2009-2020, "Электронные схемы самодельных устройств". Электросхемы для самостоятельной сборки радиоэлектронных приборов и конструкций. Полезная информация для начинающих радиолюбителей и профессионалов. Все права защищены.
  • Вход
  • Почта
  • Мобильная версия