• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于單片機(jī)控制的智能物料搬運(yùn)小車的設(shè)計(jì)

    2021-09-11 09:01:28葉昊宸王會良張志高王甲保謝欣雨胡雯雯韓晶晶
    科學(xué)技術(shù)創(chuàng)新 2021年25期
    關(guān)鍵詞:舵機(jī)小車單片機(jī)

    葉昊宸 王會良 張志高 王甲保 謝欣雨 胡雯雯 韓晶晶

    (河南科技大學(xué) 機(jī)電工程學(xué)院,河南 洛陽 471003)

    隨著近幾年物流行業(yè)和智能制造技術(shù)的不斷發(fā)展,實(shí)現(xiàn)對包裹或物料的智能操作處理,進(jìn)一步提高生產(chǎn)與分揀效率正成為行業(yè)的發(fā)展趨勢,同時具有龐大的市場需求。因此,設(shè)計(jì)了基于單片機(jī)控制的智能物料搬運(yùn)小車(如圖1 所示),融合了計(jì)算機(jī)、傳感器、自動控制原理、通信技術(shù)和人工智能等多個學(xué)科為一體。能夠通過各類傳感器對物料、路徑以及外部環(huán)境進(jìn)行多方位的感知與識別,識別后的數(shù)據(jù)通過主控模塊單片機(jī)處理后控制相應(yīng)模塊,完成對路徑的規(guī)劃巡線及按指定順序處理相應(yīng)物料。以幫助智能制造、物流等行業(yè)更加智能化,進(jìn)一步降低成本、提高效益。

    圖1 智能物料搬運(yùn)小車實(shí)物圖

    1 整體設(shè)計(jì)

    小車整體由電路硬件系統(tǒng)、機(jī)械系統(tǒng)和軟件系統(tǒng)三個系統(tǒng)構(gòu)成。軟件系統(tǒng)通過程序編寫并燒錄至單片機(jī),控制主控模塊芯片與ArduinoNano 單片機(jī),從而用于小車整體識別、通信與控制等過程的實(shí)現(xiàn)。機(jī)械系統(tǒng)負(fù)責(zé)執(zhí)行相關(guān)運(yùn)動任務(wù),實(shí)現(xiàn)任務(wù)目標(biāo)。電路硬件系統(tǒng)是軟件系統(tǒng)具體實(shí)現(xiàn)相應(yīng)過程的載體。每個系統(tǒng)采用模塊化設(shè)計(jì),即分成各個模塊進(jìn)行設(shè)計(jì),最后再與主控模塊單片機(jī)整合聯(lián)系與優(yōu)化。適合進(jìn)行控制單一變量測試,便于后期系統(tǒng)實(shí)驗(yàn)測試與維護(hù)。系統(tǒng)結(jié)構(gòu)設(shè)計(jì)如圖2 所示。

    圖2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖

    2 電路硬件系統(tǒng)

    2.1 主控模塊

    主控模塊是整輛小車的最關(guān)鍵部分。其任務(wù)是完成對相關(guān)傳感器數(shù)據(jù)的處理,控制或驅(qū)動相應(yīng)模塊在特定任務(wù)中的工作。主控模塊芯片的選擇影響著小車是否能順利完成任務(wù)要求。因此,我們選擇STM32F103RCT6 單片機(jī)作為主控模塊芯片。工作電壓為2.0-3.6V,共有64 個引腳,處理速度快、能力強(qiáng),最高主頻為72MHz。具有51 個快速I/O端口,均可與16 個外部中斷相連。具有USB、I2C、USART、SPI 等通信接口。具有4 個16 位定時器,每個均有4 個用于輸入捕獲、輸出比較、PWM脈沖計(jì)數(shù)的通道和增量編碼器輸入。芯片體積小、效率高,可以滿足小車完成各項(xiàng)任務(wù)。

    2.2 任務(wù)讀取與顯示模塊

    任務(wù)讀取與顯示模塊分為二維碼識讀模塊和數(shù)據(jù)顯示模塊。使用GM65 模塊作為二維碼識讀模塊,該模塊采用一體化設(shè)計(jì),體積小,便于集成。使用影像式掃描技術(shù),可全向掃描。具有較快的掃碼速度,若設(shè)置為自動模式,則每次二維碼的識別與讀取時間為3s,并且時間可根據(jù)任務(wù)復(fù)雜程度最低調(diào)整至0.1 秒,適合用于在短時間內(nèi)完成對物料搬運(yùn)任務(wù)的識讀。識別的數(shù)據(jù)由GBK編碼進(jìn)行輸出,傳遞至主控模塊處理數(shù)據(jù)。任務(wù)顯示模塊使用六位七段數(shù)碼管對任務(wù)順序碼進(jìn)行顯示,便于直觀地顯示任務(wù)。使用TM1650SOP16 8*4 位驅(qū)動數(shù)碼管芯片對數(shù)碼管的顯示內(nèi)容進(jìn)行控制,僅需2 個引腳就可與主控模塊芯片以串行通信的方式進(jìn)行數(shù)據(jù)傳輸,從而驅(qū)動數(shù)碼管。通過電平高低的變化控制數(shù)據(jù)的輸入。使用該模塊能夠進(jìn)一步減少主控單片機(jī)引腳的使用,進(jìn)一步簡化電路,便于后期維護(hù)。

    2.3 顏色識別模塊

    模塊使用GY-31TCS3200 顏色傳感器進(jìn)行物料顏色的識別,它是一款光到頻率的轉(zhuǎn)換器。由于每種顏色都是由不同值的紅、綠、藍(lán)三個原色構(gòu)成,則可以由測定三原色(R、G、B)值來識別顏色。在識別顏色時,打開特定原色的濾波器,讓入射光中的相應(yīng)原色通過,判斷光強(qiáng),測定該原色的值,進(jìn)而由三原色數(shù)據(jù)分析顏色。該傳感器在識別顏色前需要調(diào)整參數(shù):先依次選通三原色的濾波器,將模塊的計(jì)數(shù)脈沖依次進(jìn)行記數(shù),記數(shù)到255 為止,之后計(jì)算各濾波器的用時,對應(yīng)實(shí)際測試時所用的時間基準(zhǔn),在該時段所得的脈沖數(shù)即為所對應(yīng)的R、G、B值。在識別時通過對比R、G、B值來識別被測物料的顏色。輸出量是數(shù)字量,無需進(jìn)行A/D轉(zhuǎn)換,傳感器可直接與ArduinoNano單片機(jī)相連接,電路更加簡單。

    2.4 路徑巡線與避障模塊

    該模塊分為七路灰度傳感器和E18-D80NK 紅外避障傳感器兩部分?;叶葌鞲衅鞯拿恳宦窓z測單元的LED燈發(fā)射白光,由于不同顏色在檢測面上對光的反射強(qiáng)度不同,該路單元的光敏電阻阻值大小也隨之不同。識別檢測從檢測面反射出的光的強(qiáng)度,通過算法和濾波程序優(yōu)化讓數(shù)據(jù)平穩(wěn)輸出,以數(shù)字量的形式將信號高低電平輸出至主控模塊進(jìn)行判斷。通過七路單元獲得車輛的偏轉(zhuǎn)角,進(jìn)行PID糾正。另外,該傳感器可智能調(diào)節(jié)靈敏度,能夠適應(yīng)不同環(huán)境的要求。E18-D80NK紅外避障傳感器集發(fā)射與接收于一體。經(jīng)過調(diào)制后發(fā)出發(fā)射光,接收頭解調(diào)輸出反射光,可見光干擾可較好避免。透鏡的使用,提高了傳感器的使用距離,最遠(yuǎn)距離可以檢測到80 厘米,可通過尾部的電位器旋鈕調(diào)節(jié)檢測障礙物的距離。傳感器使用數(shù)字輸出,即正常情況輸出高電平,檢測到相應(yīng)目標(biāo)輸出低電平。

    3 機(jī)械系統(tǒng)

    3.1 底盤部分

    底盤部分的運(yùn)動過程大致為:主控模塊通過控制電機(jī)驅(qū)動模塊,控制電機(jī)轉(zhuǎn)速,進(jìn)而控制小車運(yùn)動。電池通過穩(wěn)壓模塊將電壓降至11V后為四個電機(jī)供電。電機(jī)自帶增量式編碼器,主控模塊單片機(jī)通過讀取脈沖順序以及脈沖個數(shù)進(jìn)行計(jì)數(shù),由數(shù)學(xué)關(guān)系計(jì)算出實(shí)際速度,將實(shí)際速度與目標(biāo)速度放入PID控制器中進(jìn)行計(jì)算,從而控制電機(jī)的轉(zhuǎn)速。

    3.2 機(jī)械臂部分

    小車使用的機(jī)械臂由五個數(shù)字舵機(jī)組成,機(jī)械臂的自由度為5。底部舵機(jī)用于整個機(jī)械臂繞水平面旋轉(zhuǎn),上方安裝軸承減少轉(zhuǎn)動摩擦。軸承上方的三個舵機(jī)通過一次性接收PWM信號,使舵機(jī)旋轉(zhuǎn)并鎖定在相應(yīng)角度,提供較大的鎖緊力,保證機(jī)械臂的穩(wěn)定。三個舵機(jī)提供的三個自由度可適應(yīng)多層物料的抓取,提高抓取靈活度。機(jī)械臂腕部舵機(jī)通過控制手爪齒輪轉(zhuǎn)動角度,負(fù)責(zé)手爪的開合,完成對物料的抓取和投放。手爪的圓弧設(shè)計(jì)充分考慮到物料特性,內(nèi)側(cè)加上海綿和橡膠,能夠在一定范圍內(nèi)適應(yīng)不同位置、不同大小、不同形狀的物料。舵機(jī)的夾持力和內(nèi)側(cè)材料可讓物料在該過程中不掉落。經(jīng)過測試,手爪可抓取直徑為φ50mm的球面物體或40mm*40mm的方形物體。

    4 軟件系統(tǒng)

    設(shè)計(jì)圖如圖3 所示:

    圖3 系統(tǒng)整體軟件流程設(shè)計(jì)圖

    5 系統(tǒng)實(shí)驗(yàn)測試

    當(dāng)小車完成設(shè)計(jì)、組裝并燒錄程序后,即可進(jìn)行系統(tǒng)實(shí)驗(yàn)測試。系統(tǒng)實(shí)驗(yàn)測試具有很強(qiáng)的重要性和必要性,這也是不斷改進(jìn)和優(yōu)化小車性能,提高小車在不同環(huán)境的可靠性的關(guān)鍵。系統(tǒng)實(shí)驗(yàn)測試的過程是:讓小車在不同環(huán)境的場地上運(yùn)行,改變特定的單一條件變量,觀察小車是否能夠順利逐個完成每一部分的任務(wù),以及觀察在執(zhí)行過程中是否出現(xiàn)異常現(xiàn)象。即使用控制變量法進(jìn)行實(shí)驗(yàn)測試。在測試時發(fā)現(xiàn),改變場地光照強(qiáng)度,能夠影響顏色識別模塊識別物料顏色,需要調(diào)整參數(shù)確定基準(zhǔn)。通過不斷優(yōu)化改進(jìn)程序,可以讓顏色識別模塊在不同光照強(qiáng)度下識別顏色更加可靠、方便,達(dá)到目標(biāo)要求。

    6 結(jié)論

    基于單片機(jī)控制的智能物料搬運(yùn)小車在研制過程中以提高智能制造和物流行業(yè)中的生產(chǎn)與分揀效率為任務(wù)導(dǎo)向。融合多個前沿學(xué)科為一體,采用模塊化設(shè)計(jì)。小車系統(tǒng)以主控模塊單片機(jī)為核心,各個模塊充分發(fā)揮功能,能夠高效完成任務(wù)。小車能夠?qū)崿F(xiàn)任務(wù)讀取與顯示、顏色識別、路徑巡線與避障、物料的抓取與投放等特定任務(wù)。通過不斷的系統(tǒng)實(shí)驗(yàn)測試,進(jìn)一步優(yōu)化小車性能,提高小車完成任務(wù)時的可靠性與穩(wěn)定性?;趩纹瑱C(jī)控制的智能物料搬運(yùn)小車將在智能制造、物流等行業(yè)發(fā)揮更大的作用,簡化物料或包裹的運(yùn)輸與分揀中的人工環(huán)節(jié),能夠進(jìn)一步降低成本,提高生產(chǎn)效益,具有廣闊的市場前景和應(yīng)用價值。

    猜你喜歡
    舵機(jī)小車單片機(jī)
    快樂語文(2020年36期)2021-01-14 01:10:32
    自制小車來比賽
    基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
    電子制作(2019年13期)2020-01-14 03:15:28
    基于單片機(jī)的層次漸變暖燈的研究
    電子制作(2019年15期)2019-08-27 01:12:10
    含齒隙彈載舵機(jī)的全局反步模糊自適應(yīng)控制
    基于單片機(jī)的便捷式LCF測量儀
    電子制作(2019年9期)2019-05-30 09:42:02
    劉老師想開小車
    文苑(2018年22期)2018-11-19 02:54:18
    兩輪自平衡小車的設(shè)計(jì)與實(shí)現(xiàn)
    電子制作(2018年8期)2018-06-26 06:43:02
    基于dsPIC單片機(jī)的飛艇舵機(jī)控制實(shí)現(xiàn)
    電子制作(2018年1期)2018-04-04 01:48:14
    基于高速同步485總線通信的多通道舵機(jī)控制器設(shè)計(jì)
    兴安盟| 淳化县| 乌什县| 牙克石市| 堆龙德庆县| 抚松县| 枣阳市| 建德市| 德钦县| 贵州省| 泗水县| 开封县| 临泉县| 澄城县| 专栏| 南漳县| 开鲁县| 黄大仙区| 文水县| 芜湖县| 清远市| 阳新县| 房山区| 锦州市| 澎湖县| 阿图什市| 赣榆县| 黑河市| 昂仁县| 阿克苏市| 浦江县| 安化县| 兖州市| 固始县| 黑河市| 瓮安县| 罗甸县| 曲周县| 陇西县| 新蔡县| 晋宁县|