linvinus писал(а):
Госпадя, какой чайник там вещает, то у авр328 всего 2 прерывания (его поправили > 25), то скорости чтения холла по табличке хватит только на 20кгц. ппц.
Супер совет от него
Цитата:
Просто посмотрите на тот dsPIC что применяет VVK. 140 мегагерц. 16 битная архитектура.
А это с последней стр., ему лучше не "Делаю себе контроллер BLDC на Arduino )"

Цитата:
Победил зависание МК, вігорание драйверов и фетов. натупил немного при разводке силовой части. да так, что даже признаваться не буду)))) стыдно))))
Его борьба с холлами феерична.
Цитата:
а вот на холлах хз что творится. Раз в минуту есть 1-2 ложных срабатывания, с подпрыгиванием мотора )))
linvinus – боже вас сохрани – не читайте до обеда советских газет.

linvinus писал(а):
а какой тип коммутации применяется известно? синус или блочная коммутация?
я недавно один гироскутер в руках держал, крутится ровно и от нуля скорости, т.к. датчики холла я бы предположил что на малых оборотах блочная коммутация, возможно потом на синус переходят.
Что вы привязались к этим синусам? Там тупо, как сказал тот с форума:
Цитата:
и он не контроллер в полноценном понимании этого слова - это электронный колектор и шимка.
тоесть сдлелал скоростную реализацию - табличка состояний холлов (всех возможных) и соответствующая им расстановка 6-ти выходов на силовые.
Подмешивание ШИМа
Только надо моск включать, какие датчики холла смотреть.
Вот это:
Цитата:
Про синус на меге забудьте впринципе! чтоб синус был похож на синус хотябы на частоте 1 килогерц с холлов - надо как минимум иметь возможность программно миксить два потока(пусть табличных и по прерываниям) на частоте 27 килогерц а это уже не оставляет ни одного свободного такта меге. я пробовал. даже на асме там просто некогда чегото считать - хотя я все делал на интах и юзал апаратный умножитель - делений не применял впринципе - ну не успевает...опаздывает аки лошадь а на 2 килогерцах вообще бывает перескакивает такт ибо накладываются прерывания уже.
Я делал это без вопросов, на атмеге
http://roboforum.ru/forum104/topic13195-420.html#p291376