Если есть возможность поставить здаровый дроссель на 30А хотя бы 200-300мкгн то проблем нет. На обычный уарт ставишь передатчик - положительный фронт - импульс - отрицательный фронт тоже импульс(но уже понятно другой полярности) -можно конечно и с ножки процессора -но лучше через драйвер и конденсатор - приемник с положительной обратной связью (вроде тригер Шмидта называется) вам из этих импульсов обратно УАРТ восстанавливает. Если помехи большие - увеличиваем дроссель (ну и там конденсаторы)