• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于單片機的掃地機器人的設(shè)計與實現(xiàn)

      2019-05-14 08:25盧一文
      關(guān)鍵詞:單片機

      盧一文

      摘要:掃地機器人,是一種智能掃地工具,它可以根據(jù)人們的需求,設(shè)置并清潔某一區(qū)域。本文介紹了掃地機器人的硬件組成及避障原理,即通過紅線避障傳感器探測障礙,從而控制電機轉(zhuǎn)向?qū)崿F(xiàn)避障。

      關(guān)鍵詞:STC89C52;單片機;E18-D80NK-N;紅外避障傳感器。

      中圖分類號:TP312 文獻標(biāo)識碼:A? ? ? ?文章編號:1007-9416(2019)02-0000-00

      1 系統(tǒng)的功能分析及體系結(jié)構(gòu)設(shè)計

      本設(shè)計由STC89C52單片機電路、2路紅外避障傳感器模塊、2路按鍵控制電路、L298N電機驅(qū)動電路、12V電池盒電路、風(fēng)扇驅(qū)動電路組成。

      具體流程:(1)智能小車接電,按下啟動按鍵,小車前行并且風(fēng)扇開始轉(zhuǎn)動,開始吸塵;(2)當(dāng)左側(cè)紅外傳感器監(jiān)測到障礙的時候,系統(tǒng)會控制驅(qū)動模塊右轉(zhuǎn)彎;(3)當(dāng)右側(cè)紅外傳感器監(jiān)測到障礙的時候,系統(tǒng)會控制驅(qū)動模塊左轉(zhuǎn)彎;(4)按下停止按鈕后,系統(tǒng)會接收到停止命令,小車所有系統(tǒng)停止工作。

      2 模塊電路的設(shè)計

      2.1 STC89C52單片機模塊

      為CMOS8位微控制器,呈現(xiàn)出高性能、低功耗的特征,擁有8K系統(tǒng)內(nèi)置的圖像存儲器。由于考慮實際使用的便捷性,選擇的存儲器具有高密度存儲的優(yōu)點,與相關(guān)設(shè)備能夠進行兼容,保證了設(shè)備使用的多樣化。且存儲器可以進行編程,實際上 具有的配置能夠滿足工作的需求,包括可編程flash和一個八位中心處理器,在系統(tǒng)工作過程中可以高效的進行工作,并且能夠靈活的為嵌入式控制系統(tǒng)提供相關(guān)方案。

      的標(biāo)準(zhǔn)功能如下所示:8k字節(jié),256字節(jié),32位 口線,還包括看門狗定時功能,包括三個計數(shù)器,兩個數(shù)據(jù)指針,時鐘電路,全雙工串行口。同時能夠?qū)崿F(xiàn)0Hz的靜態(tài)工作,為了實現(xiàn)能源的節(jié)約,在系統(tǒng)中設(shè)置有節(jié)能模式,具體的模式有兩種,分別是空閑模式與掉電模式。在系統(tǒng)處于空閑模式當(dāng)中時,處理器停止工作,但是運行狀態(tài)與串口可以繼續(xù)工作。如果系統(tǒng)處于掉電模式工作狀態(tài)下,系統(tǒng)會保存的狀態(tài),對振蕩器進行凍結(jié)處理,系統(tǒng)停止所有的工作,直到對其進行復(fù)位。

      2.2 E18-D80NK-N紅外避障傳感器模塊

      是光電傳感器,實現(xiàn)了發(fā)射、接收一體化。調(diào)制后,系統(tǒng)將光信號發(fā)出。為了降低可見光對周圍環(huán)境產(chǎn)生的影響,可以使用反射光接收頭對其進行解調(diào)輸出。通過透鏡使其能夠?qū)Π耸迕拙嚯x以內(nèi)的問題進行檢測。使用電位器對障礙物進行檢測調(diào)節(jié),可以實現(xiàn)高精度的障礙檢測功能。傳感器所具有的優(yōu)點有:成本低廉、探測距離足夠長、操作簡單方便等。[1]

      E18紅外避障傳感器模塊內(nèi)部電路圖如圖1所示,其中R1電阻為分壓電阻,將紅外避障傳感器檢測到的障礙信息轉(zhuǎn)化為模擬電壓信號,模擬量信號接入LM393比較器后,即可與LM393比較器芯片2號引腳所接的分壓電阻分壓后的模擬電壓進行比較,進而得出DO數(shù)字信號(即高低電平信號)。C1、C2為濾波電容,C1電容對電源進行濾波,讓電源輸出更穩(wěn)定。C2電容對模擬信號進行濾波,保證模擬信號輸出的穩(wěn)定性。R2、R3均為限流電阻,來保護LED燈,防止LED燈燒壞,LED燈均為低電平有效。R5也為限流電阻,保護紅外發(fā)射頭,以防燒壞。使用限流元件可以保證系統(tǒng)穩(wěn)定的工作,采用R4上拉電阻可以很好的解決這個問題,同時能夠保證其他信號通過電阻鉗位。保證LM393比較器輸出的高低電平信號在與單片機引腳連接時電平信號的讀取更加穩(wěn)定。

      2.3 按鍵電路模塊

      為了保證系統(tǒng)操作簡單快捷,在系統(tǒng)外部設(shè)置輕觸按鍵,輕觸按鍵屬于按鍵的一個種類,具體可以將其理解成是電子開關(guān)。在實際操作時,使用手指輕觸對應(yīng)功能即可實現(xiàn)操作,在該元件內(nèi)部設(shè)置有彈力金屬片。按鍵在人機交換中有著廣泛的使用,所以選擇合適類型的按鍵能夠保證系統(tǒng)的穩(wěn)定與安全,在設(shè)置引腳的時候可以將其設(shè)置為高電平,按鍵導(dǎo)通后,單片機引腳由高電平轉(zhuǎn)換為低電平。進而實現(xiàn)對系統(tǒng)的手動輸入。

      2.4 L298N電機驅(qū)動模塊

      L298N驅(qū)動模塊,采用ST公司的L298N芯片,功率部分的供電電壓介于之間,屬于電機驅(qū)動芯片(類型為雙H),每一個H結(jié)構(gòu)都能夠向系統(tǒng)提供2A的電流輸出,采用電源對控制部分供電,通過該模塊的安裝,能夠?qū)崿F(xiàn)對電機的直接控制,同時保證了對應(yīng)輸出的穩(wěn)定提供,也使直流電機的速度能夠方便地加以控制,支持為單片機電路系統(tǒng)提供電源。

      直流電機控制信號真值表:

      以電機A為例,高電平H:低電平:L。

      輸入信號功能:IN1=H;IN2=L:電機A正轉(zhuǎn)。IN1=L;IN2=H:電機A反轉(zhuǎn)。ENA=H;IN1=IN2:電機A緊急停車。ENA=L;IN1=X;IN2=X:電平電機A停車情況可以自由選擇。

      該模塊通過實驗證實了其具有穩(wěn)定的工作性能,符合設(shè)計的標(biāo)準(zhǔn)。

      2.5 BD681風(fēng)扇驅(qū)動電路模塊

      散熱風(fēng)扇在工作的過程中將電能轉(zhuǎn)化為動能,最終實現(xiàn)散熱目的,在實際應(yīng)用過程中,能夠?qū)ο到y(tǒng)的溫度進行有效的調(diào)節(jié)。風(fēng)扇的控制不能依靠單片機來實現(xiàn),故選擇大功率三極管BD6081來實現(xiàn)對馬達的控制,電阻為限流電阻,限流作用,實現(xiàn)三極管的穩(wěn)定工作。如果檢測引腳處電平為高電平,則導(dǎo)通三極管,風(fēng)扇啟動,反則不啟動。

      2.6 程序流程圖

      在進行程序編寫與調(diào)試的過程中使用到了C語言與Keil uVision4工具,工作流程如圖2。

      參考文獻

      [1]田鵬,李澤滔.基于單片機的紅外避障系統(tǒng)設(shè)計[J].自動化與儀器儀表,2015(06):40-42.

      Design and Implementation of Sweeping Robot Based on Single Chip Microcomputer

      LU Yi-wen

      (Zijin College, Nanjing University of Technology,Nanjing Jiangsu? 210046)

      Absrtact:Sweeping robot is an intelligent sweeping tool, which can set and clean a certain area according to people's needs.?This paper introduces the hardware composition and obstacle avoidance principle of the sweeping robot, that is, to detect obstacles by red-wire obstacle avoidance sensor and control the motor steering to achieve obstacle avoidance.

      Key words: STC89C52;MCU;E18-D80NK-N;infrared obstacle avoidance sensor

      猜你喜歡
      單片機
      基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
      基于單片機的層次漸變暖燈的研究
      基于單片機的多功能智能插排
      基于單片機的便捷式LCF測量儀
      小議PLC與單片機之間的串行通信及應(yīng)用
      MSP430單片機在仿真中要注意的幾點問題
      基于單片機的平衡控制系統(tǒng)設(shè)計
      基于單片機的三維LED點陣設(shè)計
      Microchip推出兩個全新PIC單片機系列
      基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
      特克斯县| 仁布县| 隆子县| 河津市| 固原市| 上杭县| 古田县| 遂昌县| 墨竹工卡县| 尉犁县| 龙陵县| 米泉市| 蒲城县| 南投市| 镇原县| 原平市| 仪征市| 焦作市| 阳泉市| 滨州市| 上林县| 迁西县| 澎湖县| 图们市| 齐齐哈尔市| 玛曲县| 耒阳市| 滕州市| 全椒县| 辽宁省| 东安县| 巴彦县| 新闻| 汨罗市| 昂仁县| 积石山| 花垣县| 汨罗市| 瓮安县| 巴东县| 监利县|