国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AT89(352單片機(jī)智能循跡小車的設(shè)計

2017-05-22 10:01:01王鯤鵬初俊博鐘至誠楊傳志
科學(xué)家 2017年3期
關(guān)鍵詞:黑線循跡發(fā)射功率

王鯤鵬+初俊博+鐘至誠+楊傳志

摘要 本系統(tǒng)采用AT89C52單片機(jī)為核心進(jìn)行設(shè)計,合理利用了該芯片上豐富的資源,主要實現(xiàn)小車的尋跡功能,通過小車上的攝像頭對獲取的信息進(jìn)行實時顯示,同時可以通過PWM信號控制小車的速度。

關(guān)鍵詞 循跡;AT89C52

中圖分類號 TP3 文獻(xiàn)標(biāo)識碼A 文章編號2095—6363(2017)03—0053—02

1功能設(shè)計

未來智能機(jī)器人的出現(xiàn)為我們的生活提供便利是必然的事情,循跡作為智能機(jī)器人的一個重要組成部分我們進(jìn)行了本次的設(shè)計,對循跡功能有了更深的理解。本次設(shè)計系統(tǒng)主要是利用小車的紅外檢測模塊,小車控制模塊AT89C52單片機(jī)通過紅外檢測模塊等采集到的信息控制小車自動轉(zhuǎn),實現(xiàn)小車自動沿預(yù)定黑線行走而且不出線,并在到達(dá)終點(diǎn)后自動停止這一導(dǎo)航過程。

2循跡模塊

小車的循跡主要是靠小車的紅外檢測模塊來實現(xiàn)的,紅外檢測模塊主要是由紅外發(fā)射器和紅外接收器組成,其原理是利用黑色和其他顏色對紅外線的吸收作用不同,使得紅外接收器接收到的紅外反射不同,改變其輸出電平,從而判斷黑線所在。

紅外檢測電路如圖1所示,此電路工作原理為:紅外檢測模塊共有2個回路,分別連接著紅外發(fā)射器和紅外接收器,回路中還連接也用于改變紅外發(fā)射接收功率的可調(diào)電阻,用于調(diào)節(jié)紅外檢測的距離。當(dāng)紅外檢測模塊檢測到非黑色(顏色偏亮色)時,紅外發(fā)射器所發(fā)射的紅外光線被白色反射接收到,使得自身的光電三極管導(dǎo)通,引腳將檢測到低電平輸出模擬量AOUT,通過比較器,輸出為低電平DOUT,單片機(jī)上小燈亮,相反,當(dāng)檢測到黑線時,紅外發(fā)射器所發(fā)出的紅外被黑色吸收,光電三極管截止,引腳檢測為高電平輸出模擬量AOUT,通過比較器,輸出為高電平DOUT,單片機(jī)上小燈滅,單片機(jī)根據(jù)這個開關(guān)量做出反應(yīng),調(diào)用相關(guān)的子函數(shù),來控制小車的左右轉(zhuǎn)向,前進(jìn)停止。

3循跡模塊的安裝測試

1)將2路探頭呈一行布置在智能車的前方,探頭朝下,采用銅柱+螺絲方式固定,中控板固定在車上,探頭引出3根杜邦線,分別連接電源線、地線、數(shù)據(jù)線,通過車身上的孔連接到單片機(jī)上。

2)此次調(diào)試主要是調(diào)節(jié)紅外檢測傳感器電路的阻值,由于這個電阻可以調(diào)節(jié)紅外發(fā)射管的發(fā)射功率,提高其發(fā)射功率就能調(diào)節(jié)其有效距離,但是由于沒有補(bǔ)償電路,在調(diào)節(jié)過程遇到了很多的麻煩,即外界的干擾強(qiáng),如果電阻調(diào)的過小,那么紅外發(fā)射管的發(fā)射功率過大,從而使得有效距離太遠(yuǎn),檢測距離太近造成對黑線也反射,失去了檢測黑線的意義,但是如果電阻太高,使得發(fā)射功率過小,使得對白線也是低電平,同樣失去了檢測的意義,在接近需要電阻時,自然光的影響較大,甚至外界光線稍微變化,就會出現(xiàn)輸出電平的變化,為了解決這個影響,我們配置抗干擾能力強(qiáng)的紅外裝置,并將紅外檢測傳感器在稍微弱的光線下有效距離調(diào)到2cm~3cm,獲得了極大的成功,即使在強(qiáng)光的照射下,依然能能夠很好的使用,經(jīng)測試,檢測成功。

4循跡小車動作的實現(xiàn)

小車行走過程中,程序需要接受紅外檢測傳感器電路輸入的信息,判斷其意義,調(diào)用一系列小車的子函數(shù),以完成小車的循跡功能,其流程圖如圖2所示。

5循跡性能的提升

在完成循跡功能之后,實踐中出現(xiàn)了如果小車所循跡的路線存在直角,或者黑線有一小段缺失,小車將無法正確判斷此時的狀態(tài),為此做了一些改進(jìn),對于直角彎這個情況,在程序中添加了計數(shù)器,如果小車一直朝著一個方向轉(zhuǎn)向超過3次,小車會自動朝著這個方向轉(zhuǎn)動60°,對于黑線缺失這一情況,在小車檢測到黑線結(jié)束了之后,通過延時程序使它繼續(xù)前進(jìn)一段距離,在確認(rèn)沒有黑線后才會停止。具體的流程圖如圖3所示。

6展望

由于循跡模塊的感應(yīng)部分位于小車車頭偏下的位置,且沒有過多的保護(hù)措施,如果遇到較崎嶇的路段,可能在行走過程中對感應(yīng)部分造成損壞。而且因為小車的車身比較高,無法保證在較低的高度下循跡可以正常循跡行駛。下一階段還需研究解決的方案,可以通過給感應(yīng)部分添加保護(hù)罩等方式來實現(xiàn)穩(wěn)定安全的循跡,通過適當(dāng)?shù)恼{(diào)高紅外檢測模塊的高度,強(qiáng)度等來保證在較低高度下小車仍能正常循跡行駛。

猜你喜歡
黑線循跡發(fā)射功率
無線電波發(fā)射功率防爆要求與檢測方法
工礦自動化(2024年6期)2024-08-22 00:00:00
基于DFT算法的電力巡檢無人機(jī)循跡檢測系統(tǒng)設(shè)計
黑線
基于單片機(jī)的智能循跡小車的設(shè)計
電子測試(2018年15期)2018-09-26 06:01:14
放大轉(zhuǎn)發(fā)中繼器降低發(fā)射功率的選擇策略研究
淺談AC在WLAN系統(tǒng)中的應(yīng)用
蝦背黑線真的特別“臟”嗎
智能差分循跡小車設(shè)計
電子制作(2017年1期)2017-05-17 03:54:20
基于功率分配最優(yōu)中繼選擇的研究
基于MC9S12XS128處理器的智能循跡小車分析研究
電子制作(2016年11期)2016-11-07 08:43:49
通化市| 屯留县| 通渭县| 承德县| 武穴市| 靖江市| 巴青县| 隆回县| 玉龙| 中阳县| 武穴市| 鲁甸县| 潼关县| 军事| 清水河县| 繁昌县| 新泰市| 定边县| 开阳县| 南溪县| 金堂县| 津南区| 临桂县| 高邮市| 榆中县| 辽源市| 万山特区| 苏州市| 历史| 四川省| 瓦房店市| 莫力| 奉化市| 若尔盖县| 津南区| 浏阳市| 土默特左旗| 乐山市| 琼海市| 慈溪市| 旬阳县|