Digital Radio Transmitter for control equipments based on Atmel microcontrollers Цифровой Радио Передатчик для управления устройствами построенными на микроконтроллерах Atmel.

Буду вести документальную историческую хронику (в фотографиях)
сборки и наладки системы дистанционного радио управления !
Итак плата пустышка — заполняется панелькой под Atmel 2051
Обратная сторона платы.
Продолжение следует…

Когда передаются сигналы аналоговые или число-импульсные, или широтно-импульсные, то очень часто из-за помех проскакивают ложные команды,
что в серьезных системах управления НЕДОПУСТИМО.
Применение цифрового шифрования сводит вероятность ложных
команд к 1 \ 1000 000, благодаря пакетной шифровке и применению контрольной суммы. Пакет содержит несколько полей, которые проверяются микроконтроллером
в приемнике, и общая контрольная сумма.
В пакете:
— Адрес устройства, Код команды, Параметр команды, Контр.Сумма
Количество команд = Код команды(255)х Параметр команды(65535)
Или можно передать 255- 16-ти разрядных числа для цифро-аналогово преобразователя.
Установил пару (пока) кнопок для 2-х(пока) команд.
Хотя при цифровом кодировании — 3-и команды =01\10\11
А что будет, когда я поставлю 12- кнопок?!

Пример осциллограммы собственных шумов с выхода радиоприемника.
Даже по шумам иногда проскакивают ложные команды.

Пример осциллограммы шумов с помехами с выхода радиоприемника.
Ложные импульсы, которых в эфире пруд-пруди. Причин помех море…
Число-импульсные, или широтно-импульсные системы могут породить ложные команды.
Я уже много вариантов пробовал. Если это игрушка -то на пределе дальности начинаются судорожные дергания двигателей.

Пример кодовых пакетов ( испытывал на макетах, управляя с компа).

Макетка передатчика управления с компа через СОМ-порт
Продолжение следует…
  • +1
  • 20 ноября 2009, 13:03
  • Markony

Комментарии (3)

RSS свернуть / развернуть
+
0
а можно попобробнее
а то не понятно ничо пока
avatar

Sergei_T

  • 20 ноября 2009, 13:53
+
0
Когда передаются сигналы аналоговые или число-импульсные, или широтно-импульсные, то очень часто из-за помех проскакивают ложные команды, что в серьезных системах управления НЕДОПУСТИМО.
Применение цифрового шифрования сводит вероятность
ложных команд к 1 \ 1000 000, благодаря пакетной шифровке и применению контрольной суммы.
Пакет содержит несколько полей, которые проверяются микроконтроллером
в приемнике, и общая контрольная сумма.
В пакете -Адрес устройства, Код команды, Параметр команды, Контр.Сумма
Количество команд = Код команды(255)хПараметр команды(65535)
Или можно передать 255- 16-ти разрядных числа для цифро-аналогово преобразователя.
Обо всем подробно в следующих публикациях…
avatar

Markony

  • 20 ноября 2009, 16:53
+
0
это серьезно
avatar

Sergei_T

  • 23 ноября 2009, 09:35

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.