Skull написал(а):

Пробуйте собирать пакет с КС и передавать его контроллеру.

Это при помощи CRC? Так и не понял как к передаваемой переменной добавить КС и как на приемнике ее расшифровать.
Можно простой пример?

Skull написал(а):

Не должно быть соплей по полметра, цепи связи перепендикудярны силовым и т.д.


RDW написал(а):

Чтобы не было помех от мотора, нужно цифровую схему питать от DC-DC (это минимум)...


Провод связи по UART не более 8см. Мотор подключен через драйвер на ULN2003. Силовые выводы обмотки мотора питаются от отдельного блока питания.