電動工具在我們現(xiàn)實生活中無處不在,電動牙刷、電動螺絲刀、剃須刀、空調(diào)等都會用到電機控制的方案。
今天就結(jié)合就結(jié)合瑞薩RL78/G13系列超低功耗單片機給大家講講MCU低成本電動工具方案.
電動工具低功耗控制原理
實現(xiàn)低成本電動工具方案,通常是是通過PWM驅(qū)動進行電機轉(zhuǎn)速控制,高精度AD實現(xiàn)電機電流采樣對電機進行保護,同時采用IO控制開關(guān)和AD采樣對電池進行充電控制,實現(xiàn)簡單的電池充電管理。
低成本RL78/G13系列單片機資源:
1.6V~5.5V寬電壓供電;
超低功耗,HALT、STOP、SNOOZE三種模式;
RL78 CPU內(nèi)核,3段流水線的CISC體系結(jié)構(gòu),最短指令執(zhí)行時間:可更改從高速(0.03125μs:高速內(nèi)部振蕩器時鐘32MHz運行)到超低速(30.5μs:子系統(tǒng)時鐘32.768KHz運行);
Code Flash 16KB~512KB,內(nèi)置片上調(diào)試功能;
自編程,有引導交換功能和閃存屏蔽窗口功能,通過瑞薩的自編程技術(shù),能快速地達成對芯片底層的控制;
Data Flash 4KB~8KB,Back ground operation(BGO)功能可以實現(xiàn)指令運行的同時寫Data Flash;
高速內(nèi)置晶振,精度±1%(VDD=1.8~5.5V,-20℃~+85℃),可選擇的頻率包括32MHz,24MHz,16MHz,12MHz,8MHz,6MHz,4MHz,3MHz,2MHz,1MHz;
16bit乘法器,32bit除法器;
豐富的定時器功能;
內(nèi)置上電復位(POR)和電壓檢測(LVD)電路;
內(nèi)置On-chip BCD校正電路;
電動工具應用實例框圖:
各功能部分概述:
1. 充電和供電部分
1)DC IN為外接電源充電輸入,通過充電電路給電池充電;
2)充電電路(Charger)的電壓和電流通過R5F100BA的ADC和CMP進行監(jiān)控。下圖中為通過電阻分壓檢測電池電壓(VCC)的示例,VI為MCU的ADC輸入,通過R6和R7分壓監(jiān)測電池電壓;VE通過IO控制高低電平,當采集電池電壓時,VE低電平,當不需要采集電池電壓時,VE拉高,R6、R7無電流通過,達到省電目的;
3)當電壓或者電流超過限定值時,通過Charger Ctrl的IO關(guān)斷充電電路,從而實現(xiàn)對電池的保護;下圖中CE為MCU輸出IO,可以對充電輸入進行關(guān)斷和打開的控制;下圖中CIN為電源輸入。
4)當DC IN供電時,除了給電池充電,同時也可以給系統(tǒng)供電;
5)當沒有外接電源時,電池直接給系統(tǒng)供電;
6)電池為單節(jié)鋰電池;
2. 扳機觸發(fā)器部分
1)Pull-trigger機械部分和內(nèi)部的滑動電阻器相連,通過扣動扳機的深淺控制轉(zhuǎn)速;
2)滑動電阻器的滑動端接入MCU的AD輸入,通過AD判定扳機位置深度;
3. Motor控制部分
1)MCU通過Pull-trigger滑動電阻器的AD采樣值來判定扳機深度,從而確定Motor的轉(zhuǎn)速;
2)MCU通過PWM調(diào)整不同的占空比輸出實現(xiàn)對Motor的速度進行控制;
3)MCU通過AD和CMP對Motor的電流進行檢測;
4)下圖中為控制電路示例,DO為MCU的PWM輸出,II接入MCU的ADC輸入,對Motor電流進行檢測;
方案的主要內(nèi)容就分享到這里,如果大家還有什么更好的方案,歡迎大家留言討論。
審核編輯:湯梓紅
-
單片機
+關(guān)注
關(guān)注
6037文章
44558瀏覽量
635233 -
電機控制
+關(guān)注
關(guān)注
3534文章
1879瀏覽量
268800 -
瑞薩
+關(guān)注
關(guān)注
35文章
22309瀏覽量
86305 -
定時器
+關(guān)注
關(guān)注
23文章
3248瀏覽量
114792 -
電動工具
+關(guān)注
關(guān)注
5文章
143瀏覽量
15581
原文標題:MCU低成本電動工具方案
文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論