Начал разбираться с BLDC с датчиками холла. Пишу код для чужой платы. Это гироскутер xiaomi ninebot mini. Там стоит контроллер STM32F103. Колесо крутится. Управлять мостом пробовал в разных режимах. 1. Верхний ключ ШИМ нижний открыт. 2. Комплементарный ШИМ (неуверен насчет русской терминологии) ШИМ работает на 8 кГц как и было изначально в оригинале. До начала вращения мотора я был уверен что изменяя скважность ШИМ я буду менять крутящий момент. А скорость нужно будет менять частотой. Оказалось совсем не так. Скважность ШИМ меняет скорость вращения. У меня получается очень маленький крутящий момент. Как его увеличить? У мотора заявлен крутящий момент 70НМ. Когда он крутится с моей прошивкой в контроллере его легко остановить рукой.
|