Цитата(Savage @ Apr 12 2007, 11:45)

Частота вращения вала до 7000 об/мин. Диаметр вала от 10мм да 400мм. торци вала закрыты - возможность размещение на них каких-либо датчиков отсутствует. Вокруг вала можно расположить антену. Датчики и интерфейс распологаются на самом валу.
Скорость передачи да 300 Кбит/с
Что-то типа емкостной развязки. Т.е. "землей" будет сам вал, сигнальным - кольцо на валу, изолированное от вала (но емкость может оказаться солидной, это надо учесть при выборе рабочей частоты). Можно попробовать фазовую модуляцию непосредственно несущей, схемотехника приемника будет зависеть от уровня сигнала на передающем элементе и от зазора и емкости съемника. Если хорошенько раскачать, то и простой компаратор справится, пожалуй. Скорость большая, чисто программно вряд ли получится. А вот программно-аппаратно - пожалуй что и можно относительно "малой кровью", скажем, у PIC16 UART умеет работать в подходящем для такой задачи синхронном режиме...
Можно, наверное, еще проще - два идентичных канала, один отвечает за передачу "0", другой "1", ключ (управляемый от датчика) переключает их на "землю". На приемном конце подаем ВЧ на оба съемника симметрично (скажем, третьим электродом, размещенным между съемниками), по разнице уровней между съемниками принимаем решение о логическом уровне. Протокол в этом случае вообще может быть любой, хоть прямо с UART асинхронный. Я бы попробовал что-то в этом роде...