版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1模塊化思維、做流程圖是改設(shè)計(jì)軟件部分的主要方法。軟件部分的設(shè)計(jì)主要包括主程序模塊、延時(shí)器件系統(tǒng)、驅(qū)動(dòng)控制器系統(tǒng)、中斷控制器四大組成部分,每個(gè)組成部分都是針對(duì)其相應(yīng)的軟件集成電路。主程序、延時(shí)驅(qū)動(dòng)程序、驅(qū)動(dòng)程序、中斷驅(qū)動(dòng)程序四個(gè)主模塊程序構(gòu)成智能掃地機(jī)器人系統(tǒng)。各個(gè)子程序的作用都不一樣,其中一個(gè)過(guò)濾子程序是由采用定時(shí)器濾波器的單片機(jī)形成,函數(shù)直接使用由PWM產(chǎn)生的的濾波信號(hào)來(lái)直接控制TB6612的使用功能輸出端,從而可以直接使其平均轉(zhuǎn)速隨著一個(gè)PWM波的占空比大小發(fā)生改變,進(jìn)而可以直接控制平均轉(zhuǎn)速。一個(gè)定義值為in端□的各個(gè)信號(hào)模塊被TB6612電機(jī)控制是電機(jī)控制的子程序,分別對(duì)每臺(tái)電機(jī)從終到起、停、推、上、下。這種自動(dòng)避障式的驅(qū)動(dòng)子程序其實(shí)就是單片機(jī)通過(guò)自動(dòng)檢測(cè)一個(gè)p17端口輸出的信號(hào),即該驅(qū)動(dòng)的端口信號(hào)為達(dá)到低穩(wěn)壓電平時(shí),就可以自動(dòng)控制兩臺(tái)驅(qū)動(dòng)電機(jī)的兩個(gè)PWM和m波的不同占空比,并且通過(guò)對(duì)不同的m波占空比信號(hào)進(jìn)行自動(dòng)調(diào)節(jié),從而電機(jī)可以自動(dòng)調(diào)節(jié)左右兩臺(tái)驅(qū)動(dòng)電機(jī)的不同轉(zhuǎn)速,使得小車(chē)在轉(zhuǎn)彎時(shí)可以自動(dòng)進(jìn)行避障。本次小車(chē)自動(dòng)編程測(cè)試就是通過(guò)運(yùn)用一種rom編程語(yǔ)言對(duì)每個(gè)模塊進(jìn)行編程,并實(shí)現(xiàn)了每個(gè)小車(chē)的自動(dòng)運(yùn)行回路。系統(tǒng)主程序流程圖如圖1.1所示。2左轉(zhuǎn)90前有障礙物前有障礙物?右轉(zhuǎn)90圖1.1主程序流程圖首先對(duì)智能掃地機(jī)器人內(nèi)部進(jìn)行上下通電并初始自動(dòng)化的操作程序,然后由主控單片機(jī)控制的掃地機(jī)器人通過(guò)啟動(dòng)開(kāi)關(guān)開(kāi)始前進(jìn),前進(jìn)的過(guò)程中,掃地機(jī)器人經(jīng)由紅外線(xiàn)避障模塊檢測(cè)前方障礙物,并將小車(chē)相應(yīng)的控制開(kāi)關(guān)信號(hào)實(shí)時(shí)反饋給主控單片機(jī)。當(dāng)前方?jīng)]有障礙物時(shí),單片機(jī)的控制驅(qū)動(dòng)電機(jī)和掃地機(jī)器人驅(qū)動(dòng)模塊通過(guò)額定轉(zhuǎn)速和驅(qū)動(dòng)減振器最終實(shí)現(xiàn)各種避障,根據(jù)避障原理運(yùn)算所有動(dòng)作,掃地機(jī)器人便會(huì)開(kāi)始繼續(xù)前進(jìn)和檢測(cè)前方的障礙物。該定時(shí)控制管理模塊主要是將定時(shí)器中的t0、t1分別進(jìn)行做一次初始化,使得一個(gè)定時(shí)器的初始控制值轉(zhuǎn)換成"00010001",可以自動(dòng)判斷一個(gè)定時(shí)器是否正常工作,設(shè)置一個(gè)具體的定時(shí)器計(jì)數(shù)工作模式。中斷控制模塊主要目的是為了完成一個(gè)PWM自動(dòng)調(diào)速的功能,PulseWidthModulation(PWM),即脈沖寬度調(diào)制,是一種廣泛應(yīng)用于直流電機(jī)控制、通信、開(kāi)關(guān)電源等領(lǐng)域的技術(shù)錯(cuò)誤!未找到引用源。。PWM自動(dòng)速度控制的主要原因是因?yàn)樾≤?chē)的左、右輪是初始化中斷初始化中斷定時(shí)器到一定時(shí)間IO口低電平?4使用TB6612電機(jī)驅(qū)動(dòng)模塊,主要用于電機(jī)的啟動(dòng)、停止、前進(jìn)以及后退。到相應(yīng)的速度驅(qū)動(dòng)控制芯片
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)士培訓(xùn)考試題庫(kù)含答案
- 計(jì)劃調(diào)度員職位專(zhuān)業(yè)書(shū)籍及學(xué)習(xí)答案
- 會(huì)計(jì)面試題及財(cái)務(wù)實(shí)操能力考察
- 2025年便捷物流配送服務(wù)項(xiàng)目可行性研究報(bào)告
- 2025年現(xiàn)代化養(yǎng)殖技術(shù)研發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年線(xiàn)上線(xiàn)下零售融合發(fā)展項(xiàng)目可行性研究報(bào)告
- 2025年車(chē)聯(lián)網(wǎng)及智能交通系統(tǒng)集成項(xiàng)目可行性研究報(bào)告
- 2026年閩西職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)及參考答案詳解一套
- 2026年湖北省宜昌市單招職業(yè)適應(yīng)性測(cè)試題庫(kù)及答案詳解1套
- 2026年安徽醫(yī)學(xué)高等專(zhuān)科學(xué)校單招職業(yè)傾向性考試題庫(kù)及答案詳解1套
- 基建工程索賠管理人員索賠證據(jù)收集與審核指南
- AI智能生產(chǎn)平臺(tái)-AI+質(zhì)量管理
- 農(nóng)村山塘維修合同
- 量子點(diǎn)材料的發(fā)光性能研究與應(yīng)用
- 2025廣東廣州市衛(wèi)生健康委員會(huì)直屬事業(yè)單位廣州市紅十字會(huì)醫(yī)院招聘47人(第一次)筆試考試參考題庫(kù)及答案解析
- 中國(guó)外運(yùn)招聘筆試題庫(kù)2025
- 建筑物拆除施工溝通協(xié)調(diào)方案
- 2025食品行業(yè)專(zhuān)利布局分析及技術(shù)壁壘構(gòu)建與創(chuàng)新保護(hù)策略報(bào)告
- 2025四川省教育考試院招聘編外聘用人員15人考試筆試模擬試題及答案解析
- 特許經(jīng)營(yíng)教學(xué)設(shè)計(jì)教案
- 2025年智能消防安全系統(tǒng)開(kāi)發(fā)可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論