mixon46 писал(а):предложите мне алгоритм что бы можно было записать (переловить) еще не известный мне сигнал и записать его.
Выше предложил..))Подключить МК напрямую (
без шумов) к кодеру пульта и записать код в память МК.
mixon46 писал(а):памяти в мк конечно не много.
в дешёвом МК более 8 килобайт)) На пару десятков кодов хватит))
mixon46 писал(а):нужно знать длительности этих импульсов как я понимаю что бы потом правильно их записать
Для начала запиши импульсы нормально... без шумов, чтоб было нормально видно...
mixon46 писал(а):нужно как бы знать и начало посылки и конец. высчитать из какого количества байт посылка. какие быты стоповые а какие информационные.
Вот я к примеру записал код автосигнализации на обычный приёмник - сверхрегенератор 433 мгц. Чётко видно из чего состоит код автосигнализации... ))
Чётко видно, что пока нажата кнопка на пульте, пульт непрерывно передаёт код. Кодировка - обычный манчестер. В этом коде не тстартовых и стоповых битов (как и во многих других кодах). Стартовые и стоповые биты есть наверное только в UART...))) В заводских радиомодулях нет стартовых и стоповых бит. Вместо них есть
адрес и
данные.
На фото видно, что все пакеты автосигнализации начинаются с
адреса - широкие импульсы, с маленькой паузой. Дальше идёт
дата - в автосигнализации обычный манчестер. Все пакеты постоянной длины. Поэтому стоповые биты не нужны))
Принцип работы декодера простой (такой же как в обычном радиомодуле):
1- декодер ищет адрес.
2- обноружив адрес, декодер переходит к записи данных.
3- далее проверка данных на наличие ошибок и т.д.
А теперь, для сравнения, ещё раз откроем даташит декодера простой радиоуправляемой игрушки...)) И что мы видим в даташите?
- 1.jpg
- (146.17 КБ) 306 скачиваний
тоже самое)) Импульсы
адрес - длинные импульсы в начале каждого пакета. Заполнение 75%.
Импульсы
Data постоянной длительности. Только в радиоуправляемой игрушки не манчестер, а простой число-импульсный код. Вот и вся разница)) Оказывается, радиоуправляемые игрушки используют похожую кодировку как у автосигнализаций..))
Короче.. китайцам лень выпускать отдельно кодеры/декодеры для игрушек и для автосигнала... и они лепят всё на одних мирухах)) с небольшимим переделками...
Можешь изучить свой код)) Врятли он сильно будет отличаться от стандартных "китайских" кодов..))
А вот ещё один код от автосигналок... записанный на нормальный цифровой осциллограф. Чуть другой.
- 6.jpg
- (105.68 КБ) 329 скачиваний
Тут кодировка похоже по длительности импульсов.. Не знаю.. подробно не разбирал))
И т.д и т.п.)))