本方案采用武漢芯源的CW32L010F8P6作為主控實現低成本電動工具方案,通過PWM方波控制算法進行電機轉速控制,內部高精度AD轉換實現電機電壓、反電動勢、電流等信號的采樣,并實時進行故障停機保護等功能。
一、CW32L010單片機特點
內核:ARM? Cortex?-M0+: 最高主頻 48MHz
● 工作溫度:-40℃ 至 85℃;工作電壓:1.62V 至 5.5V
● 存儲容量
? 最大 64K 字節 FLASH,數據保持 25 年 @-40℃ ~ +85℃,支持擦寫保護、讀保護和安全運行庫保護功能
? 22 字節 OTP 存儲器
● CRC 硬件計算單元
● 復位和電源管理
? 低功耗模式(Sleep,DeepSleep)
? 上電和掉電復位(POR/BOR)
● 時鐘管理
? 4 ~ 32MHz 晶體振蕩器
? 32kHz 低速晶體振蕩器
? 內置 48MHz RC 振蕩器
? 內置 32kHz RC 振蕩器
? 時鐘監測系統
? 允許獨立關斷各外設時鐘
● 支持最多 16+1 路 I/O 接口
? 所有 I/O 口支持具備濾波的中斷功能
? 所有 I/O 口支持具備濾波的喚醒功能
? 所有 I/O 口支持遲滯及上拉輸入
? 所有 I/O 口支持推挽及開漏輸出
● 12 位模數轉換器
? 最高 2M SPS 轉換速度,各序列通道采樣時間可單獨配置
? 具備 8 個轉換結果寄存器
? 內置 1.2V 電壓基準
? 內置溫度傳感器
● 雙路電壓比較器
● 實時時鐘和日歷
● 定時器
? 16 位高級控制定時器,支持 6 路輸入捕獲,支持 6 對帶死區的互補 PWM 輸出,支持雙點比較,支持PWM 移相
? 一組 16 位通用定時器
? 三組 16 位基本定時器
? 一組 16 位低功耗定時器
? 獨立看門狗定時器
● 通信接口
? 二路低功耗 UART,支持小數波特率,支持低功耗接收數據,支持可配置電平轉換,其中一路支持
LIN 通信接口
? 一路 SPI 接口 24Mbit/s,支持 4~16bit 位寬
? 一路 I2C 接口 1Mbit/s,支持可配置電平轉換,支持 SMBUS
? IR 調制器,可編程占空比和極性
● 串行調試接口 (SWD)
● 80 位唯一 ID
二、方案組成框圖
該方案使用AD軟件比較過零點方式進行電機換相控制。采用無感快速啟動算法,具有正反轉控制、調速控制、各種故障保護等功能。
三、方案支持參數
功耗:電源自關斷技術、待機功率接近零
空載轉速:25000RPM
多種保護方式:過壓、欠壓、過流、堵轉等保護方式。
四、完整原理圖
例程圖紙鏈接:通過網盤分享的文件:CW32L010方波電動工具開源例程及圖紙.rar鏈接: https://pan.baidu.com/s/155bi-AvbCGldcA9mSlytHg 提取碼: s2w3本方案開源。有興趣了解的朋友請參考相關文檔資料視頻,如有疑問可聯系CW32生態社區。
視頻鏈接:
CW32L010電動工具:1.成品演示_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1w3x1eWETx/
CW32L010電動工具:2.硬件講解_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1NKx1eoEAm/
CW32L010電動工具:3.軟件講解(1)_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1spm5Y3ENa/
CW32L010電動工具:4.軟件講解(2)_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV1Nx2dY4Eeb/
CW32L010電動工具:5.軟件講解(3)_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV12Vy5YiEPY/
CW32L010電動工具:6.軟件講解(4)_嗶哩嗶哩_bilibiliwww.bilibili.com/video/BV15ZyfY5Epv/
-
電動工具
+關注
關注
4文章
141瀏覽量
15561 -
方波控制
+關注
關注
0文章
10瀏覽量
4980 -
CW32
+關注
關注
1文章
191瀏覽量
592 -
武漢芯源
+關注
關注
1文章
66瀏覽量
250
發布評論請先 登錄
相關推薦
評論