基于單片機(jī)的無(wú)線遙控小車(chē)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-08-27 09:47
設(shè)計(jì)了基于單片機(jī)的無(wú)線遙控小車(chē)。硬件方面以國(guó)產(chǎn)單片機(jī)STC89C52為核心,由基于PT2262/PT2272的無(wú)線通信模塊遙控器、電機(jī)驅(qū)動(dòng)模塊L293D和直流電機(jī)組成硬件系統(tǒng);軟件部分通過(guò)程序控制,實(shí)現(xiàn)小車(chē)前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)基本功能,為進(jìn)一步研制智能化程度較高的小車(chē)提供參考。整個(gè)系統(tǒng)價(jià)格低廉,易于實(shí)現(xiàn),具有較廣的應(yīng)用空間。
【文章來(lái)源】:機(jī)電工程技術(shù). 2020,49(07)
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
圖2無(wú)線發(fā)射模塊原理圖2?1?2遙控器接收部分
過(guò)單片機(jī)、電機(jī)驅(qū)動(dòng)模塊L293D、四按鍵遙控器實(shí)現(xiàn)小車(chē)的基本功能。1遙控小車(chē)系統(tǒng)整體設(shè)計(jì)方案本文設(shè)計(jì)的無(wú)線遙控小車(chē)系統(tǒng)由4個(gè)模塊組成:控制器模塊、遙控器模塊、電機(jī)驅(qū)動(dòng)模塊以及電機(jī)模塊。控制器模塊采用單片機(jī)、復(fù)位電路、晶振電路組成。遙控器編碼芯片PT2262通過(guò)315MHz調(diào)幅發(fā)射編碼按鍵信號(hào),遙控接收電路接收信號(hào)后通過(guò)PT2272-M4解碼輸入給控制器處理,并通過(guò)電機(jī)驅(qū)動(dòng)模塊控制2臺(tái)電機(jī)運(yùn)轉(zhuǎn),實(shí)現(xiàn)小車(chē)前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn)的功能。無(wú)線遙控小車(chē)系統(tǒng)框圖如圖1所示。圖1遙控小車(chē)系統(tǒng)框圖2遙控小車(chē)系統(tǒng)硬件組成2?1遙控器選擇遙控器選用基于PT2262/PT2272無(wú)線通信模塊[4-7]。編碼芯片PT2262以及解碼芯片PT2272是中國(guó)臺(tái)灣普城公司生產(chǎn)的一種CMOS工藝制造的低功耗、低價(jià)位的通用編解碼電路,是目前在無(wú)線通信電路中較為常用的芯片。PT2262/PT2272最多可有12位(A0~A11)三態(tài)(懸空、接高電平、接低電平)地址設(shè)定管腳,任意組合可提供531441個(gè)地址碼。PT2262最多可有6位(D0~D5)數(shù)據(jù)端管腳,設(shè)定的地址碼和數(shù)據(jù)碼從17腳DOUT串行輸出。PT2272解碼芯片有不同的后綴,后綴不同所表示的功能也不同。有L4/M4/L6/M6之分,其中L表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對(duì)應(yīng)的電平狀態(tài),直到下次遙控?cái)?shù)據(jù)發(fā)生變化時(shí)改變。M表示非鎖存輸出,數(shù)據(jù)腳輸出的電平是瞬時(shí)的,而且和發(fā)射端是否發(fā)射相對(duì)應(yīng),而后綴的6和4表示有幾路并行的控制通道。當(dāng)采用4路并行數(shù)據(jù)時(shí)(
通道雙橋驅(qū)動(dòng)芯片,可同時(shí)驅(qū)動(dòng)2路直流電機(jī),輸出電流可達(dá)600mA[8-10]。L293D主要接收控制器指令,控制電機(jī)運(yùn)轉(zhuǎn)、停止。L293D各引腳圖如圖4所示,其中引腳8、引腳16為電源端;引腳4、引腳5、引腳12、引腳13為接地端;引腳1、引腳9為使能端;引腳2和引腳3、引腳6和引腳7、引腳14和引腳15、引腳10和引腳11為4個(gè)通道,其中A為輸入,Y為輸出。其邏輯功能如表1所示。圖4L293D引腳圖表1L293D邏輯功能輸入ENA輸出YHHHHLLLXZ注:H為高電平,L為低電平,X為任意值,Z為高組態(tài)。從表1可以看出:當(dāng)使能端EN為高電平時(shí),輸入A的狀態(tài)與輸出Y的狀態(tài)一致。當(dāng)使能端為低電平時(shí),無(wú)論輸入A為高電平還是低電平,輸出Y均為高組態(tài)。遙控器按鍵A、B、C、D按下時(shí),解碼板接收信號(hào),并通過(guò)數(shù)據(jù)端D0、D1、D2、D3輸出高電平。解碼板數(shù)據(jù)端通過(guò)導(dǎo)線接至單片機(jī)P0?4、P0?5、P0?6、P0?7。單片機(jī)P1?4、P1?5接至電機(jī)驅(qū)動(dòng)模塊L293D使能端EN1、EN2;P1?2、P1?3、P1?6、P1?7接至L293D輸入端1A、2A、3A、4A;L293D輸出信號(hào)1Y和2Y、3Y和4Y分別接至兩個(gè)直流電機(jī)。解碼板、控制器單片機(jī)、電機(jī)驅(qū)動(dòng)模塊L293D、電機(jī)之間的具體接線圖如圖5所示。3系統(tǒng)軟件設(shè)計(jì)以控制小車(chē)運(yùn)轉(zhuǎn)的左電機(jī)
【參考文獻(xiàn)】:
期刊論文
[1]基于單片機(jī)的智能循跡小車(chē)設(shè)計(jì)[J]. 劉晨,崔斌. 時(shí)代農(nóng)機(jī). 2019(03)
[2]基于單片機(jī)的滅火機(jī)器人控制系統(tǒng)設(shè)計(jì)[J]. 俞仁,趙虹,王政忠,何繼靖,田道德. 輕工科技. 2019(03)
[3]一種多功能循跡避障智能小車(chē)的研制[J]. 陳文澄,張輝,張晉滔. 科技創(chuàng)新與應(yīng)用. 2019(04)
[4]一種基于智能手機(jī)遙控的偵查滅火小車(chē)系統(tǒng)設(shè)計(jì)[J]. 鄒益民,虞文儀,黃一帆,韓雅萍. 電子測(cè)試. 2019(01)
[5]基于ZX9901C四通道遙控賽車(chē)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 王會(huì)云. 唐山學(xué)院學(xué)報(bào). 2017(03)
[6]基于單片機(jī)的無(wú)線遙控小車(chē)研究與實(shí)現(xiàn)[J]. 宋亦薪,陳超,徐斌,譚軍,代杭佚,包宋建. 重慶文理學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版). 2016(05)
[7]無(wú)線遙控小車(chē)[J]. 黃建能,楊光杰. 現(xiàn)代電子技術(shù). 2012(23)
[8]智能環(huán)境數(shù)據(jù)采集小車(chē)[J]. 馮洋. 電子設(shè)計(jì)工程. 2012(21)
[9]一種無(wú)級(jí)調(diào)速遙控玩具車(chē)的電路[J]. 馬軍強(qiáng),韓會(huì)山. 邢臺(tái)職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2007(05)
本文編號(hào):3366123
【文章來(lái)源】:機(jī)電工程技術(shù). 2020,49(07)
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
圖2無(wú)線發(fā)射模塊原理圖2?1?2遙控器接收部分
過(guò)單片機(jī)、電機(jī)驅(qū)動(dòng)模塊L293D、四按鍵遙控器實(shí)現(xiàn)小車(chē)的基本功能。1遙控小車(chē)系統(tǒng)整體設(shè)計(jì)方案本文設(shè)計(jì)的無(wú)線遙控小車(chē)系統(tǒng)由4個(gè)模塊組成:控制器模塊、遙控器模塊、電機(jī)驅(qū)動(dòng)模塊以及電機(jī)模塊。控制器模塊采用單片機(jī)、復(fù)位電路、晶振電路組成。遙控器編碼芯片PT2262通過(guò)315MHz調(diào)幅發(fā)射編碼按鍵信號(hào),遙控接收電路接收信號(hào)后通過(guò)PT2272-M4解碼輸入給控制器處理,并通過(guò)電機(jī)驅(qū)動(dòng)模塊控制2臺(tái)電機(jī)運(yùn)轉(zhuǎn),實(shí)現(xiàn)小車(chē)前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn)的功能。無(wú)線遙控小車(chē)系統(tǒng)框圖如圖1所示。圖1遙控小車(chē)系統(tǒng)框圖2遙控小車(chē)系統(tǒng)硬件組成2?1遙控器選擇遙控器選用基于PT2262/PT2272無(wú)線通信模塊[4-7]。編碼芯片PT2262以及解碼芯片PT2272是中國(guó)臺(tái)灣普城公司生產(chǎn)的一種CMOS工藝制造的低功耗、低價(jià)位的通用編解碼電路,是目前在無(wú)線通信電路中較為常用的芯片。PT2262/PT2272最多可有12位(A0~A11)三態(tài)(懸空、接高電平、接低電平)地址設(shè)定管腳,任意組合可提供531441個(gè)地址碼。PT2262最多可有6位(D0~D5)數(shù)據(jù)端管腳,設(shè)定的地址碼和數(shù)據(jù)碼從17腳DOUT串行輸出。PT2272解碼芯片有不同的后綴,后綴不同所表示的功能也不同。有L4/M4/L6/M6之分,其中L表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對(duì)應(yīng)的電平狀態(tài),直到下次遙控?cái)?shù)據(jù)發(fā)生變化時(shí)改變。M表示非鎖存輸出,數(shù)據(jù)腳輸出的電平是瞬時(shí)的,而且和發(fā)射端是否發(fā)射相對(duì)應(yīng),而后綴的6和4表示有幾路并行的控制通道。當(dāng)采用4路并行數(shù)據(jù)時(shí)(
通道雙橋驅(qū)動(dòng)芯片,可同時(shí)驅(qū)動(dòng)2路直流電機(jī),輸出電流可達(dá)600mA[8-10]。L293D主要接收控制器指令,控制電機(jī)運(yùn)轉(zhuǎn)、停止。L293D各引腳圖如圖4所示,其中引腳8、引腳16為電源端;引腳4、引腳5、引腳12、引腳13為接地端;引腳1、引腳9為使能端;引腳2和引腳3、引腳6和引腳7、引腳14和引腳15、引腳10和引腳11為4個(gè)通道,其中A為輸入,Y為輸出。其邏輯功能如表1所示。圖4L293D引腳圖表1L293D邏輯功能輸入ENA輸出YHHHHLLLXZ注:H為高電平,L為低電平,X為任意值,Z為高組態(tài)。從表1可以看出:當(dāng)使能端EN為高電平時(shí),輸入A的狀態(tài)與輸出Y的狀態(tài)一致。當(dāng)使能端為低電平時(shí),無(wú)論輸入A為高電平還是低電平,輸出Y均為高組態(tài)。遙控器按鍵A、B、C、D按下時(shí),解碼板接收信號(hào),并通過(guò)數(shù)據(jù)端D0、D1、D2、D3輸出高電平。解碼板數(shù)據(jù)端通過(guò)導(dǎo)線接至單片機(jī)P0?4、P0?5、P0?6、P0?7。單片機(jī)P1?4、P1?5接至電機(jī)驅(qū)動(dòng)模塊L293D使能端EN1、EN2;P1?2、P1?3、P1?6、P1?7接至L293D輸入端1A、2A、3A、4A;L293D輸出信號(hào)1Y和2Y、3Y和4Y分別接至兩個(gè)直流電機(jī)。解碼板、控制器單片機(jī)、電機(jī)驅(qū)動(dòng)模塊L293D、電機(jī)之間的具體接線圖如圖5所示。3系統(tǒng)軟件設(shè)計(jì)以控制小車(chē)運(yùn)轉(zhuǎn)的左電機(jī)
【參考文獻(xiàn)】:
期刊論文
[1]基于單片機(jī)的智能循跡小車(chē)設(shè)計(jì)[J]. 劉晨,崔斌. 時(shí)代農(nóng)機(jī). 2019(03)
[2]基于單片機(jī)的滅火機(jī)器人控制系統(tǒng)設(shè)計(jì)[J]. 俞仁,趙虹,王政忠,何繼靖,田道德. 輕工科技. 2019(03)
[3]一種多功能循跡避障智能小車(chē)的研制[J]. 陳文澄,張輝,張晉滔. 科技創(chuàng)新與應(yīng)用. 2019(04)
[4]一種基于智能手機(jī)遙控的偵查滅火小車(chē)系統(tǒng)設(shè)計(jì)[J]. 鄒益民,虞文儀,黃一帆,韓雅萍. 電子測(cè)試. 2019(01)
[5]基于ZX9901C四通道遙控賽車(chē)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 王會(huì)云. 唐山學(xué)院學(xué)報(bào). 2017(03)
[6]基于單片機(jī)的無(wú)線遙控小車(chē)研究與實(shí)現(xiàn)[J]. 宋亦薪,陳超,徐斌,譚軍,代杭佚,包宋建. 重慶文理學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版). 2016(05)
[7]無(wú)線遙控小車(chē)[J]. 黃建能,楊光杰. 現(xiàn)代電子技術(shù). 2012(23)
[8]智能環(huán)境數(shù)據(jù)采集小車(chē)[J]. 馮洋. 電子設(shè)計(jì)工程. 2012(21)
[9]一種無(wú)級(jí)調(diào)速遙控玩具車(chē)的電路[J]. 馬軍強(qiáng),韓會(huì)山. 邢臺(tái)職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2007(05)
本文編號(hào):3366123
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3366123.html
最近更新
教材專(zhuān)著