大家好 BLDC是12槽8級,我想透過ST MotorWorkBench生成電機代碼後 透過CubeMX來改他PWM輸出 電機原先只使用3組PWM波 但我需要用到12組PWM波 來對每槽線圈做獨立控制 請問是否能做到?如果能做到那該如何進行操作設置? 謝謝! |
我使用Truestudio在线调试出现Target is not responding, retrying... Error! Failed to read t
Tim 8 PWM output configuration problem
STM32F072定时器刹车之后,通道输出电平与手册描述不一致
STM32F407ZET6通过网口下载程序
ST Motor Control Workbench 工程生成出现红色报错,求助怎么解决?
STM32F4 LWIP 无操作系统 数据收发问题
STM32
请问F334系列的HRTIM支持中心模式计数吗?
请问有人成功用SPI模拟BISS-C吗?
产品
謝謝您的回覆
目前我使用的是STM32F407 內部的定時器是足夠產生12組PWM的
只是這控制得搭配演算法 才能讓馬達靜音
我ˊ知道一般BLDC都是三相 但公司有他的特殊應用 要把12槽的電機做成12組獨立的驅動
就得用到12組PWM 我看過F407內部定時器 要做12組PWM是可行的
這案子我做了兩年 用了很多方法 目前用最簡單的霍爾配六部換相 12相電機雖能運行 但噪音很大
我認為是還缺弱磁 PID 等相關控制算法
我有把電機先用三相 搭配ST的電機代碼 PMSM+HALL燒入野火驕陽開發版 測試結果就很靜音 因此我斷定仍須有好的控制算法 電機才能達到靜音
题外话,你的电机12槽8极也没有12个绕组吧,一般BLDC都是三相的,你的电机是12相的?
謝謝您的回覆
目前我看選型手冊是選用STM32F407
他定時器是足夠的
公司要得12組PWM是希望能對各組先圈進行相位微調 以及電壓調整
電壓調整就改PWM佔空比即可 而相位微調部分 我認為要搭配控制算法 在對的時機給予對的相位微調
我相信ST出的電機控制軟件 已有這功能 當然電機控制學問不止如此 弱磁 磁場定向控制 轉子檢測 PID 等相關學問 我也還在學習 但我軟體能力不足 很難去改ST的代碼 因此特來請教 各位資深的前輩
非常謝謝您提供這篇論文給我
我再仔細閱讀一下
但我問題還是沒解決
得自行下功夫苦練一番 cubeMX的用戶手冊我還在閱讀當中
至於是否能用CubeMX來修改ST Motor 產生的三相變成ˊ多相 這我還在摸索
不客气,兄弟!
整体上,F407输出12路Pwms是没有困难的,只于其它细节就得靠你自行处理了。毕竟
外人不清晰你的具体需求。