基于STC15F104E的開窗機(jī)控制器的設(shè)計(jì)
1.2 開關(guān)狀態(tài)檢測
開關(guān)狀態(tài)檢測電路如圖3所示。只有開關(guān)S1打到“3”,光耦TLP521才不斷輸出近似于方波的脈沖信號給單片機(jī)STC15F104E的P34腳,利用程序?qū)崿F(xiàn)開關(guān)S1狀態(tài)的檢測。本文引用地址:http://www.ex-cimer.com/article/159375.htm
1.3 控制及電機(jī)驅(qū)動模塊
控制及電機(jī)驅(qū)動模塊主要由單片機(jī)STC15F104E及TA8429H構(gòu)成,如圖4所示。圖中STC15F104E是宏晶公司生產(chǎn)的單片機(jī),指令系統(tǒng)與MCS-51兼容,價(jià)格低廉、體積小,僅有8個引腳,其中有6個I/O腳,滿足系統(tǒng)控制要求。TA8429H是東芝公司推出的一款全橋驅(qū)動電路,適合直流有刷電機(jī)的控制,可以實(shí)現(xiàn)電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)、制動和停止控制,其工作電壓為+27 V,平均工作電流可達(dá)3 A,完全可以滿足24 V/40 W直流電機(jī)的驅(qū)動要求。設(shè)計(jì)中電機(jī)控制信號經(jīng)單片機(jī)(MCU)的P31、P32輸出,經(jīng)光耦PC817隔離后送到TA8428H的輸入端,實(shí)現(xiàn)電機(jī)運(yùn)行狀態(tài)的控制;TA8429H的“GND”與+24 V電源的“地”之間串接一個1 Ω/3 W的電阻實(shí)現(xiàn)電機(jī)電流檢測,在關(guān)窗到位后,電機(jī)將堵轉(zhuǎn),電機(jī)電流增大,因而電阻兩端電壓因而升高。調(diào)節(jié)電位器R18,使得Q1導(dǎo)通,光耦U9輸出低電平,從而實(shí)現(xiàn)電機(jī)堵轉(zhuǎn)檢測。通過調(diào)節(jié)R18可以設(shè)定電機(jī)堵轉(zhuǎn)電流,從而實(shí)現(xiàn)開窗機(jī)負(fù)荷輕重的設(shè)定。當(dāng)開窗到位時(shí),行程開關(guān)S2閉合,MCU的P30引腳變?yōu)榈碗娖剑琈CU將控制電機(jī)停轉(zhuǎn)。電路中LED0為電機(jī)堵轉(zhuǎn)指示,以方便堵轉(zhuǎn)電流設(shè)定,P2為單片機(jī)的在線編程接口。
萬能遙控器相關(guān)文章:萬能遙控器代碼
電路圖符號相關(guān)文章:電路圖符號大全
評論