軟件設(shè)計(jì)
發(fā)布時(shí)間:2012/6/16 19:44:06 訪問次數(shù):645
軟件采用C語言編程,以模HD64F3062F25V塊化方式設(shè)計(jì),主要包含主程序、發(fā)射子程序、查詢接收子程序、定時(shí)子程序、電機(jī)驅(qū)動(dòng)子程序等模塊。其總體的軟件流程如圖7所示。
障礙物檢測(cè)通過超聲波測(cè)距來實(shí)現(xiàn),檢測(cè)流程圖如圖8所示。
小車采用恒定的PWM占空比來實(shí)現(xiàn)固定速度前進(jìn)與旋轉(zhuǎn)。程序中使用ATmega16的1 6位定時(shí)器模擬實(shí)現(xiàn)兩路8位PWM輸出,來同時(shí)控制左右輪兩個(gè)電機(jī)。小車方向只有前進(jìn)與旋轉(zhuǎn)兩種方式,通過控制電機(jī)轉(zhuǎn)向來實(shí)現(xiàn),實(shí)現(xiàn)原理如圖9所示。
總結(jié)
本小車初步實(shí)現(xiàn)了在高速行駛環(huán)境下安全避障的功能。在實(shí)際使用中,發(fā)現(xiàn)超聲避障還存在一些缺點(diǎn),婦存在探測(cè)盲區(qū),幻影現(xiàn)象等。這些可以通過采用多個(gè)超聲波傳感器采集障礙信息來避免。本文所需的程序可到《無線電》雜志網(wǎng)站www.radio.com.cn下載.
軟件采用C語言編程,以模HD64F3062F25V塊化方式設(shè)計(jì),主要包含主程序、發(fā)射子程序、查詢接收子程序、定時(shí)子程序、電機(jī)驅(qū)動(dòng)子程序等模塊。其總體的軟件流程如圖7所示。
障礙物檢測(cè)通過超聲波測(cè)距來實(shí)現(xiàn),檢測(cè)流程圖如圖8所示。
小車采用恒定的PWM占空比來實(shí)現(xiàn)固定速度前進(jìn)與旋轉(zhuǎn)。程序中使用ATmega16的1 6位定時(shí)器模擬實(shí)現(xiàn)兩路8位PWM輸出,來同時(shí)控制左右輪兩個(gè)電機(jī)。小車方向只有前進(jìn)與旋轉(zhuǎn)兩種方式,通過控制電機(jī)轉(zhuǎn)向來實(shí)現(xiàn),實(shí)現(xiàn)原理如圖9所示。
總結(jié)
本小車初步實(shí)現(xiàn)了在高速行駛環(huán)境下安全避障的功能。在實(shí)際使用中,發(fā)現(xiàn)超聲避障還存在一些缺點(diǎn),婦存在探測(cè)盲區(qū),幻影現(xiàn)象等。這些可以通過采用多個(gè)超聲波傳感器采集障礙信息來避免。本文所需的程序可到《無線電》雜志網(wǎng)站www.radio.com.cn下載.
上一篇:硬件設(shè)計(jì)
上一篇:毫伏表
熱門點(diǎn)擊
- 程序運(yùn)行
- 制作mini3216電子時(shí)鐘
- 高輸入阻抗低噪聲放大電路
- 在面包板上措建電路進(jìn)行實(shí)測(cè)
- 于測(cè)量速度的傳感器
- 開關(guān)磁阻電動(dòng)機(jī)的應(yīng)用
- 確定電容Cl、C2的方法
- 目標(biāo)電耗控制模式與常規(guī)變頻運(yùn)行模式的每度電產(chǎn)
- 確定柵極偏置電阻的方法
- Tri的開關(guān)波形
推薦技術(shù)資料
- Seeed Studio
- Seeed Studio紿我們的印象總是和繪畫脫離不了... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究