P_M_Ch писал(а):На 1-м - постоянно 1
- неправильно. Раз моторный реагирует по 2 ножке на наличие(отсутствие) высокого, значит 648А заводится и работает, но на 1 ножке, как только он завёлся должен быть 0. Либо ножка где-то принудительно подтянута на +5, либо не та прошивка залита в 648А, или порт битый. Данные отображения в 676 во flash, если он работает и показывает F0.1, значит всё нормально.
city77 писал(а):Uart можно использовать в синхронном режиме (аналог SPI) и рулить семисегментниками
Я имел в виду в асинхронном режиме задействовать для передачи управления (можно придумать как сформировать байт или слово) и обратной передачи состояния привода. Но это больше игрушки, далеко не везде это надо. В типа SPI режиме не пользовал, надо посмотреть что это.
psw2.ru писал(а):Какие замечания/предложения/упрощения/оптимизации по алгоритму ?
Ничего не могу сказать, я не знаю полноты картины. На первый взгляд всё слишком сложно. В процессе надо-бы настраивать величину и динамику компенсации, чтоб избежать перерегулирования и болтанки DC-звена.
psw2.ru писал(а):Насытить статор и/или ротор в реальных двиглах на реальных токах - возможно разве ?
Конечно возможно
psw2.ru писал(а):при токах 2-3 номинала зависимость момента от тока на низких оборотах достаточно похожа на линейную
Зависимость момента от полного тока статора может быть различной в зависимости от соотношение его активной и реактивной составляющей. При прямом пуске когда двигатель только начинает разгоняться, ток может в 7 раз превышать номинальный, а момент всего в 2 раза.
psw2.ru писал(а):старт-стопами-реверсами, самый лёгкий способ, согласен.
Ещё можно на небольшой промежуток времени (чтоб движок не сжеч) затормозить вал и подать полное напряжение и 50Гц, можно откинуть одну из фаз, чтоб легко было держать вал.
psw2.ru писал(а):как можно заплутать в 3х резисторах и ОУ ?
да элементарно. Лезет какая-нибудь чушь туда, делов-то