要進行一個完整的BLDC控制器方案設(shè)計,需要首先明確系統(tǒng)功能要求(或用戶需求),然后根據(jù)要求,進行總體方案設(shè)計,確定MCU選型、電路拓撲結(jié)構(gòu)、I/O分配等,最后再設(shè)計原理圖、PCB、焊接調(diào)試、程序編寫等具體工作。
1.1 系統(tǒng)功能
以設(shè)計一簡易有感無刷直流電機控制器為例,要求設(shè)計的控制器具有以下功能:
基礎(chǔ)支持12~48V、500W以下,帶HALL傳感器的無刷直流電機;
支持無感控制(預(yù)留);
具有電機啟、??刂乒δ?;
電機運轉(zhuǎn)速度可通過電位器調(diào)整;
電機速度穩(wěn)定,閉環(huán)調(diào)節(jié);
參數(shù)可通過人機界面顯示(根據(jù)需要);
電流采集、顯示;
故障保護。
1.2 整體框架設(shè)計
根據(jù)功能需求,設(shè)計的BLDC控制器要求有霍爾識別,有電機調(diào)速功能、有啟停控制功能,有指示燈指示功能,有過流保護功能,且針對120度HALL安裝位置的無刷直接電機,因此設(shè)計系統(tǒng)總體方案如圖1所示。關(guān)于無感控制,會額外詳細總結(jié),在此不做體現(xiàn)。

圖1 BLDC控制器系統(tǒng)框圖
不難看出,系統(tǒng)由三大部分組成:人機接口(或工控接口)、CW32控制核心、電機驅(qū)動。
其中,人機接口包括按鍵、指示燈、顯示屏及電位器等部分。作為基本的人機交互接口,按鍵可以實現(xiàn)啟停電機功能、指示燈可以實現(xiàn)指示電機運轉(zhuǎn)方向及電機啟停狀態(tài)功能、通過調(diào)節(jié)電位器可以實時調(diào)節(jié)電機速度,顯示屏顯示速度設(shè)定狀態(tài)及故障狀態(tài)等功能(根據(jù)需要)。
CW32控制核心為微處理器最小系統(tǒng)加基本的外圍電路。微處理器通過端口的讀寫實現(xiàn)基本的人機交互,通過高級定時器PWM輸出功能與六路逆變電路實現(xiàn)電機驅(qū)動控制,通過讀取電機的霍爾狀態(tài)實現(xiàn)電機換相運行??刂破鞯淖罱K程序?qū)⑼ㄟ^下載仿真器(DAPLINK)下載到CW32微處理器中,以實現(xiàn)電機控制的具體要求。
電機驅(qū)動電路主要為電機的驅(qū)動及功率變換控制電路,霍爾狀態(tài)反饋電路。該部分由微處理器給出6路PWM控制信號,并通過6路功率MOS逆變電路給電機U、V、W施加正確的線電壓,以實現(xiàn)電機的運轉(zhuǎn)。驅(qū)動電路與電機接口主要包括U、V、W接口及HA、HB、HC、VCC、GND五個霍爾接口。
結(jié)合CW32微控制器的主要特性及控制器的功能需求,這里選定CW32L011K8U6芯片作為主控MCU。
CW32L011K8U6為32腳LQPF封裝,支持96MHz主頻,F(xiàn)LASH存儲器有KB,RAM存儲器有KB,有16路12位ADC轉(zhuǎn)換器、
CW32L011K8U6為32腳LQPF封裝,基于 eFlash 的單芯片微控制器,且支持超低功耗控制,集成了主頻高達 96MHz 的 ARM? Cortex?-M0+ 內(nèi)核、高速嵌入式存儲器(多至64KB FLASH 和多至 6KBSRAM)以及一系列全面的增強型外設(shè)和 I/O 口。
所有型號都提供全套的通信接口(3 路 UART、1路 SPI 和 1路 I2C)、1路12 位高速 ADC(14外2內(nèi))、5組通用和基本定時器、1組低功耗定時器以及 1組高級控制 PWM 定時器。
CW32L011可以在 -40℃~+85℃的溫度范圍內(nèi)工作,供電電壓寬達 1.7V~5.5V。支持 Sleep 和 DeepSleep 兩種
超低功耗工作模式。是一款性價比很高的微處理器。
在即將可能到來的更高級更現(xiàn)實的電機控制實例中,我們將會為您帶來CW32L012和CW32L010作為微控制器的實例分析。后面,我們?nèi)韵冉榻BCW32L011的電機控制實例(有感部分),循序漸進。
武漢芯源半導(dǎo)體官網(wǎng):http://www.whxy.com
CW32L011芯片數(shù)據(jù)手冊鏈接:
http://www.whxy.com/uploads/files/20250724/CW32L011_DataSheet_CN_V1.1.pdf
附圖

審核編輯 黃宇
-
電機控制
+關(guān)注
關(guān)注
3601文章
2180瀏覽量
279329 -
BLDC
+關(guān)注
關(guān)注
220文章
951瀏覽量
100677 -
CW32
+關(guān)注
關(guān)注
1文章
326瀏覽量
1971
發(fā)布評論請先 登錄
基于CW32的BLDC/FOC控制應(yīng)用實例分析——三相電流采樣電路設(shè)計
基于CW32的BLDC控制應(yīng)用實例分析——電源系統(tǒng)設(shè)計
CW32單片機如何讓生活更便捷
CW32時鐘運行中失效檢測的流程是什么?CW32時鐘運行中失效檢測注意事項有哪些呢?
CW32 MCU在高頻率運行下的系統(tǒng)穩(wěn)定性的提升方案
基于芯源CW32 MCU的LED閃爍示例及代碼分析
基于武漢芯源CW32F030C8T6直流無刷電機評估開發(fā)板的設(shè)計方案
deepseek來分析CW32單片機的特點
CW32 MCU用什么IDE開發(fā)?
CW32 MCU有哪些系列?
CW32電機控制基礎(chǔ)——無刷直流電機應(yīng)用分析總結(jié)
基于CW32的BLDC控制應(yīng)用實例分析——方案設(shè)計
評論