Гудвин, волшебник (14.02.2010 20:10, просмотров: 113) ответил Vit на Общая трабла в таких приёмниках - проблема нулевой постоянной составляющей в сигнале, потому как детектор сделан аналогично Data Slicer. Знаю 2 варианта борьбы за нулевую постоянку - Манчестер2 и FSK без разрыва фазы.
Да пользую я и манчестер, и FSK в своих девайсах. Только обрабатываю все побитно контроллером. А тут аппаратный uart. Большой оверхед... http://upload.caxapa.ru/8775656.jpg
Хочется более коротких (по времени передачи) посылок, ибо в telecontrolli фильтр заточен на скорость 1-2 кБод. "Микрочиповский" способ кодирования тоже позволяет уйти от постоянной составляющей. И похоже позволит применить более короткие пакеты. Вот если эту диаграммку проинвертировать, интервал передаваемого бита взять чуть больше, чем требуется для передачи байта на скорости 9600, то, похоже, можно будет ловить напрямую аппаратным UART. Разница между 0 и 1 будет в количестве единиц в принятом UART байте. Довольно просто отделить "зерна от плевел" и временнАя нестабильность передатчика не шибко скажется.