ну 4800 они точно держат, может даже и 9600, точно не помню. я с ними в миниботах для захода на базу эскперементировал как-то.. у меня где-то мешок irda от siemens me45, хотел тебе за такую настойчивость подарить десяток, но чёт никак не могу найти...
Убрал трансформатор под ротор, а в трансформаторе был ИК-линк. Поскольку там оптопара стояла нос к носу и была экранирована, там на 115200 все замечательно свистело. А сейчас над ротором нет ничегошеньки, и как мне прокинуть байтики на крутящийся ротор - неясно. На IRDA надежда, но есть сомнения - по спецификации угол 15 градусов, а мне угол надо поболе, сильно. В общем приду домой, разберу завалы на балконе - у меня стоит коробка компьютерных блоков питания, посмотрю - мож там есть эти SIR-ы....
Ну у меня все так и есть в плане опорной частоты. Сейчас она 19кГц. Можно, наверное, без сильного перегрева до сотни дотянуть. Посчитай, какая должна быть опорная для передачи по ней 115кБод
Добавлено спустя 8 минут 35 секунд: А в блоках питания irda не оказалось ))
Если это получится, будет очень круто. Пойду почитаю про PLC
Добавлено спустя 32 минуты 32 секунды: Ну вот есть x10 и Z-Wave. у X-10 скорость - десятки байт в секунду, и Z-Wave - до 40кБит/с. Медленно, долго и дорого.
Ради смеха разработал енкодер UART->IRDA. Выход УАРТА инвертируется, результат подается на вход детектора пропущеных импульсов на 555 таймере. Результат NAND-ится с уартом, длительность положительного импульса обрезается... На выходе irda.
Добавлено спустя 26 минут 33 секунды: Ну понятно, что на самом деле это был бред, работать это не будет и т.д. Рабочий вариант на том же pic16f1827 - Data Signal Modulator - мешаем UART с перевернутой полярностью и ШИМ с нужной длиной импульса - и вуаля.
Добавлено спустя 47 минут 43 секунды: Значицца так. Вот УАРТ:
IMAGE019.jpg (35.9 КиБ) Просмотров: 2675
Вот мы его инвертнули:
IMAGE020.jpg (35.48 КиБ) Просмотров: 2662
Вот ШИМ:
IMAGE021.jpg (44.32 КиБ) Просмотров: 2645
Вот мы замодулировали ШИМ УАРТОМ, прошу любить и жаловать - IRDA (ресурсов процессора потрачено ровно НОЛЬ):
IMAGE022.jpg (38.33 КиБ) Просмотров: 2678
Моя личная трагедия в том, что этот сигнал я получаю совсем не на том пине, на котором мне надо (ну вы помните мои красивые платки, да?)
Добавлено спустя 2 минуты 36 секунд: P.S. Кстати, УАРТ в самом начале можно и не инвертировать. Просто инертность мозга.
А еще я кажись придумал, как хардварный приемник сделать. Правда он три пина заберет. Используем тот же DSM. Принятый на IOC (interrupt-on-change) или на INT-пин IRX-сигнал используем как модулятор. Модулируем им толстый шим с ДЦ процентов 98%. Период шима, понятно, равен 1/115200. Отключаем синхронизацию, тогда задний фронт модулятора НЕ срезает ШИМ и дает периоду закончится. Отправляем результат на пин MDOUT, который физически коротим на RX. Домой приду - проверю. Вот же гадость - для передатчика есть все, но нет пина. Для приемника есть пины, но нет собственно приемника. Ну лана, в случае чего pin-диод купить как раз не проблема.
Добавлено спустя 16 минут 43 секунды: Ну, в смысле что принимать сигнал с фотика лучше, конечно же, компаратором.
dccharacter писал(а):Ради смеха разработал енкодер UART->IRDA.
dccharacter писал(а):Моя личная трагедия в том, что этот сигнал я получаю совсем не на том пине, на котором мне надо (ну вы помните мои красивые платки, да?)
А зачем ты вообще разобрал енкодер UART->IRDA? поставь его на "красивые платки" и на приемной стороне такой же Они же прозрачный уарт