|
前段時(shí)間電子實(shí)訓(xùn)用89C52單片機(jī)做了個(gè)智能車,只做了最基礎(chǔ)的部分,可以繼續(xù)添加其他外設(shè)。
硬件設(shè)備:?jiǎn)纹瑱C(jī)最小系統(tǒng)(89C52RC)、電源(9V)、穩(wěn)壓(7805)、驅(qū)動(dòng)模塊(L9110)、測(cè)速模塊(LM393+GK152)、直流電機(jī)+小車支架。
要實(shí)現(xiàn)的功能:在程序里面通過(guò)測(cè)速閉環(huán)調(diào)節(jié)輸出的PWM占空比使小車直行。(目前就只寫了直行的程序,轉(zhuǎn)彎程序還沒(méi)寫,其他外設(shè)也沒(méi)寫)
單片機(jī)配置:定時(shí)器0:左輪pwm波;定時(shí)器1:右輪pwm波;外部中斷0:左輪測(cè)速;外部中斷1:右輪測(cè)速。
要讓小車直行最簡(jiǎn)單的辦法是對(duì)左右輪輸出pwm波,手動(dòng)調(diào)節(jié)占空比來(lái)使左右輪轉(zhuǎn)速相同。由于各電機(jī)差異當(dāng)占空比相同時(shí)電機(jī)轉(zhuǎn)速不一樣,所以就要不斷調(diào)試,調(diào)節(jié)占空比來(lái)使左右輪轉(zhuǎn)速相同,這個(gè)過(guò)程很麻煩。而通過(guò)測(cè)速模塊就可以自動(dòng)調(diào)節(jié)占空比來(lái)使轉(zhuǎn)速達(dá)到一致。
制作出來(lái)的實(shí)物圖如下:
實(shí)物圖2.jpg (2.79 MB, 下載次數(shù): 121)
下載附件
實(shí)物圖2
2018-12-29 13:25 上傳
實(shí)物圖1.jpg (2.47 MB, 下載次數(shù): 105)
下載附件
實(shí)物圖1
2018-12-29 13:25 上傳
智能車PCB圖.png (21.92 KB, 下載次數(shù): 125)
下載附件
PCB
2018-12-29 13:18 上傳
電路原理圖如下:
智能車原理圖.png (33.11 KB, 下載次數(shù): 130)
下載附件
原理圖
2018-12-29 13:18 上傳
下面是單片機(jī)程序:
|
評(píng)分
-
查看全部評(píng)分
|