亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STC89C52單片機(jī)的小球自動分揀控制系統(tǒng)設(shè)計與應(yīng)用

        2023-06-25 01:02:52杜娟
        無線互聯(lián)科技 2023年7期
        關(guān)鍵詞:系統(tǒng)設(shè)計測距控制

        杜娟

        (酒泉職業(yè)技術(shù)學(xué)院,甘肅 酒泉 735000)摘要:小球自動分揀控制在人們的生產(chǎn)生活中具有重要意義。目前,應(yīng)用較多的方式是通過PLC、電動機(jī)、機(jī)械臂、限位開關(guān)、接近開關(guān)等器件實(shí)現(xiàn)小球的自動分揀。這種控制方法設(shè)計的系統(tǒng)分揀小球的速度較慢,操作很不方便,系統(tǒng)制造成本高??紤]到系統(tǒng)的通用性和成本問題,此類系統(tǒng)的推廣非常受限;在出現(xiàn)故障時,檢修也很不方便。對此,文章基于STC89C52單片機(jī)的小球自動分揀控制系統(tǒng)設(shè)計方案,探究一種智能化程度高、操作靈活方便、性能安全可靠的小球自動分揀控制系統(tǒng)設(shè)計方案。

        關(guān)鍵詞:STC89C52單片機(jī);顏色檢測;測距;控制;系統(tǒng)設(shè)計

        中圖分類號:TP311.5文獻(xiàn)標(biāo)志碼:A

        0引言傳統(tǒng)的小球自動分揀系統(tǒng),一般通過PLC控制兩臺電動機(jī)的正反轉(zhuǎn),從而實(shí)現(xiàn)機(jī)械臂的向上、向下、向左、向右四個方向的運(yùn)行控制,完成機(jī)械臂從控制系統(tǒng)的原點(diǎn)開始運(yùn)行,移位到物體的上方,然后,進(jìn)行機(jī)械臂的向下運(yùn)行、到位判定、小球的抓取、機(jī)械臂的向上運(yùn)行、機(jī)械臂特定方向的平移、下放小球、機(jī)械臂的復(fù)位等一系列的操作[1]。這種電路設(shè)計比較復(fù)雜,其系統(tǒng)成本較高,功能較為單一,每次操作時間較長??紤]系統(tǒng)的成本、功能、效率等因素,筆者研究了一種以STC89C52單片機(jī)為控制核心的小球自動分揀控制系統(tǒng),通過超聲波傳感器實(shí)現(xiàn)小球大小的測量,通過顏色傳感器實(shí)現(xiàn)小球顏色的辨識,通過舵機(jī)和步進(jìn)電動機(jī)配合實(shí)現(xiàn)小球的定向運(yùn)輸,通過人機(jī)交互界面讀取小球的直徑、顏色等參數(shù),為相關(guān)人員做好小球分揀監(jiān)測提供便利。本文設(shè)計的小球自動分揀控制系統(tǒng)具有智能化、集成度高、操作方便、性能安全等優(yōu)點(diǎn)。

        1系統(tǒng)設(shè)計結(jié)構(gòu)和原理分析基于STC89C52單片機(jī)的小球自動分揀控制系統(tǒng)的結(jié)構(gòu),如圖1所示。

        此控制系統(tǒng)不再采用PLC作為系統(tǒng)的控制核心,而是將STC89C52單片機(jī)作為本系統(tǒng)的核心控制器件,通過硬件設(shè)計、軟件設(shè)計,實(shí)現(xiàn)小球自動分揀。

        系統(tǒng)的硬件電路設(shè)計主要包括單片機(jī)、時鐘電路、復(fù)位電路、按鍵電路、聲光提示電路、LCD顯示電路、超聲波測距模塊、顏色檢測模塊[2]、電機(jī)驅(qū)動電路等。

        在該控制系統(tǒng)的電路中,時鐘電路用來產(chǎn)生STC89C52工作時所必需的時鐘信號。STC89C52單片機(jī)的內(nèi)部電路在時鐘信號的控制下,嚴(yán)格按照時序執(zhí)行指令,使單片機(jī)能夠準(zhǔn)確有序的工作。復(fù)位電路可以使單片機(jī)完成系統(tǒng)初始化操作。當(dāng)程序出現(xiàn)錯誤或者系統(tǒng)出現(xiàn)操作錯誤使系統(tǒng)處于鎖死狀態(tài)無法跳出時,該系統(tǒng)能使單片機(jī)跳出“跑飛”或“鎖死”狀態(tài)而重新啟動。按鍵電路有兩個功能:第一個功能是實(shí)現(xiàn)小球自動分揀系統(tǒng)的檢測啟動控制;第二個功能是實(shí)現(xiàn)升降臺的上下移動控制。聲光提示電路則是通過控制蜂鳴器、發(fā)光二極管,提示電機(jī)運(yùn)行的各種狀態(tài)。LCD顯示電路能夠?qū)崟r顯示小球的直徑和顏色及系統(tǒng)的其他狀態(tài)參數(shù)。超聲波測距模塊安裝在一個步進(jìn)電機(jī)控制的升降臺上,通過單片機(jī)控制步進(jìn)電機(jī)的運(yùn)行,進(jìn)而控制升降臺的運(yùn)行,從而測出小球的直徑。顏色檢測模塊則是進(jìn)行小球顏色的識別檢測,并將顏色數(shù)據(jù)傳送給單片機(jī)控制系統(tǒng)。電機(jī)驅(qū)動電路包括兩部分:一部分是驅(qū)動電路通過ULN2003完成升降臺的上下移動,升降臺帶動超聲波測距模塊進(jìn)行移動,完成小球的直徑測定;另一部分是通過ULN2003驅(qū)動步進(jìn)電機(jī)實(shí)現(xiàn)小球顏色的分揀控制[3]。

        在該控制系統(tǒng)的電路中,單片機(jī)是控制系統(tǒng)核心,主要通過運(yùn)行載入的程序,進(jìn)行整個系統(tǒng)信號的檢測與處理,對于本系統(tǒng)的控制效果起決定性作用。本研究通過單片機(jī)對整個系統(tǒng)控制,完成小球的直徑、顏色等信息的采集,以數(shù)字信號的形式進(jìn)行數(shù)據(jù)的傳輸、處理,用LCD實(shí)時顯示小球的直徑、顏色等信息,同時按照系統(tǒng)的控制流程實(shí)現(xiàn)對多個步進(jìn)電機(jī)的控制,完成小球的自動分揀任務(wù),實(shí)現(xiàn)相應(yīng)的操作。

        2系統(tǒng)設(shè)計要點(diǎn)2.1傳感器選擇2.1.1顏色傳感器選擇考慮顏色傳感器的特性,本文選擇使用GY-33顏色傳感器進(jìn)行小球的顏色的識別。GY-33是一款低成本的顏色識別傳感器模塊[4],工作電壓范圍 3~5 V,可識別7種顏色,具有功耗小、體積小、安裝方便、可掉電保存設(shè)置等優(yōu)點(diǎn)。其工作原理是:照明LED光照射到被測物體后,返回光經(jīng)過濾鏡檢測 RGB 的比例值,根據(jù) RGB 的比例值識別出顏色。本文采用IIC的方式讀取數(shù)據(jù),大大節(jié)約了單片機(jī)I/O口。

        2.1.2測距傳感器選擇測量小球直徑的器件很多,主要有激光測距傳感器、位移測距傳感器、超聲波測距傳感器[5]。通過讀取測距傳感器與小球的近端距離、遠(yuǎn)端距離,計算距離差值即可獲得小球的直徑。對比多種測距傳感器的特性和應(yīng)用場所,本文選擇HC-SR04超聲波測距傳感器完成小球直徑的測量。該超聲波測距模塊包括超聲波發(fā)射器、接收器與控制電路,可以為系統(tǒng)提供2~400 cm 的非接觸式距離感測功能,測距精度可達(dá)高倒3 mm,滿足本文設(shè)計系統(tǒng)的控制要求。

        2.2單片機(jī)最小系統(tǒng)設(shè)計在小球自動分揀控制系統(tǒng)設(shè)計中,采用STC89C52單片機(jī)為核心控制芯片。該芯片能夠正常工作,則需要與時鐘電路、復(fù)位電路、電源接口共同構(gòu)成單片機(jī)最小系統(tǒng),即單片機(jī)正常工作時具備的最少器件的系統(tǒng)。其中,時鐘電路給單片機(jī)提供了穩(wěn)定可靠的時鐘信號,保證單片機(jī)穩(wěn)定正常的工作;復(fù)位電路采用了上電和按鍵復(fù)位的復(fù)位方式,保證單片機(jī)有效復(fù)位。在整個系統(tǒng)運(yùn)行過程中出現(xiàn)程序錯誤時,在復(fù)位電路的作用下,程序可以重新開始運(yùn)行。根據(jù)本系統(tǒng)的設(shè)計要求,確定采用的單片機(jī)最小系統(tǒng)電路,如圖2所示。

        2.3LCD顯示模塊設(shè)計在小球分揀控制系統(tǒng)設(shè)計中,LCD顯示電路不僅可以顯示小球的直徑、顏色信息,還可以顯示其他信息,是小球分揀控制系統(tǒng)的重要組成部分。本文中采用的LCD顯示模塊是FYD12864-0402B[6]。該器件具有4位/8位并行、2線或4線串行等接口方式,可以滿足用戶的不同控制需求;該器件內(nèi)部含有國標(biāo)簡體中文字庫的點(diǎn)陣圖形液晶顯示模塊;該器件的顯示分辨率為128×64像素,內(nèi)置8 192個16×16點(diǎn)漢字和128個16×8 點(diǎn)ASCII字符集,可以方便地完成圖形、數(shù)字、漢字的顯示,完美地構(gòu)成全中文人機(jī)交互圖形界面。將由該模塊構(gòu)成的顯示電路與同類型的其他圖形點(diǎn)陣液晶顯示電路比較可知,該器件構(gòu)成的硬件電路結(jié)構(gòu)和相應(yīng)的顯示程序都更加簡潔,且價格更低。本文中的FYD12864-0402B顯示模塊采用3線串口方式進(jìn)行數(shù)據(jù)的傳輸與顯示,大大節(jié)約了單片機(jī)的端口,為系統(tǒng)功能擴(kuò)展提供了條件。本系統(tǒng)中LCD顯示電路,如圖3所示。

        2.4超聲波測距模塊在小球分揀控制系統(tǒng)設(shè)計中,超聲波測距模塊是用來測量小球的直徑。本文中采用的超聲波測距模塊是HC-SR04。該測距模塊可以為系統(tǒng)提供2~400cm的非接觸式的距離感測功能,其測距精度可以達(dá)到 3 mm;該測距模塊包括超聲波發(fā)射器、接收器和控制電路。該測距模塊采用I/O 口 TRIG觸發(fā)測距,通過單片機(jī)的端口提供至少10 μs 的高電平信號。測距模塊自動發(fā)送8個40 kHz的方波,自動檢測是否之后是否有信號返回。如果檢測到信號返回,就會通過 I/O口ECHO輸出一個高電平,高電平持續(xù)的時間就是該超聲波從發(fā)射出去到返回的總時間。該時間由單片機(jī)檢測可得。通過測距公式,即可獲得距離值,測距公式為:測試距離=(高電平時間×聲速(340 M/s))/2。本系統(tǒng)通過兩次檢測升降臺到位情況,取兩次距離的差值,即可得到小球的直徑。本系統(tǒng)的超聲波測距模塊與單片機(jī)的接口電路,如圖4所示。超聲波的VCC引腳接5 V電源,GND引腳接地線,TRIG觸發(fā)控制信號輸入端與單片機(jī)的P2.3口相連,ECHO回響信號輸出端與單片機(jī)的P2.2口相連。如此構(gòu)成了超聲波測距電路。

        3系統(tǒng)軟件設(shè)計在小球自動分選控制系統(tǒng)中,硬件電路的設(shè)計提高了小球分揀的效率,軟件程序的設(shè)計也非常重要。該系統(tǒng)程序設(shè)計主要涉及了主程序、LCD顯示子程序、顏色采集子程序、超聲波測距子程序、按鍵子程序、電機(jī)驅(qū)動子程序、定時器中斷服務(wù)程序、外中斷服務(wù)程序等。從整體上來看,系統(tǒng)主要按照顏色采集—超聲波測量小球直徑—驅(qū)動電機(jī)運(yùn)轉(zhuǎn)的操作過程完成任務(wù),實(shí)現(xiàn)小球的自動分揀控制。

        在主程序中,主要實(shí)現(xiàn)了開機(jī)動畫、系統(tǒng)初始化、調(diào)用顏色采集子程序、調(diào)用電機(jī)驅(qū)動子程序、調(diào)用按鍵子程序。同時,在LCD液晶顯示屏上顯示出小球的相關(guān)信息。主程序流程如圖5所示。

        在初始化中,主要完成單片機(jī)的系統(tǒng)初始化、定時器初始化、外中斷初始化、LCD液晶顯示器件的初始化、步進(jìn)電機(jī)和舵機(jī)的初始化等工作。

        在顏色采集子程序中,通過GY-33進(jìn)行小球顏色的檢測,將顏色的相關(guān)數(shù)據(jù)送給單片機(jī)進(jìn)行處理,最終在LCD液晶顯示器上顯示。

        在電機(jī)驅(qū)動子程序中,進(jìn)行兩種功能的設(shè)計。第一種功能是通過控制超聲波測距升降臺的移動,完成小球直徑的測量,并將小球直徑的相關(guān)數(shù)據(jù)顯示到LCD液晶顯示器。第二種功能是根據(jù)不同小球的檢測結(jié)果,開啟相應(yīng)的小球收納盒,收集相應(yīng)的小球。

        在按鍵子程序中,主要完成小球自動分揀系統(tǒng)的啟動和升降臺的上下移動控制。定時器中斷服務(wù)程序及外中斷服務(wù)程序,用于跳出不同情境中的步進(jìn)電機(jī)運(yùn)行的死循環(huán)程序。

        4系統(tǒng)調(diào)試本文設(shè)計的小球自動分揀控制系統(tǒng),調(diào)試包括兩個部分。

        4.1仿真調(diào)試

        選擇使用PROTEUS仿真軟件來進(jìn)行調(diào)試,檢驗(yàn)設(shè)計是否符合要求。該仿真軟件可以進(jìn)行簡單的單片機(jī)控制系統(tǒng)的模擬仿真,也可以進(jìn)行復(fù)雜控制系統(tǒng)的模擬仿真。在該軟件中完成了該系統(tǒng)的仿真調(diào)試,確認(rèn)各個模塊工作正常,即確認(rèn)各個相關(guān)的硬件電路和軟件程序的設(shè)計正確。

        4.2實(shí)物調(diào)試

        通過搭建電路,載入程序,在實(shí)際控制系統(tǒng)中檢測系統(tǒng)功能。在實(shí)物調(diào)試中,出現(xiàn)兩個問題:一是步進(jìn)電機(jī)帶動升降臺上升后無法停機(jī)。采用外部中斷信號,處理外部中斷服務(wù)程序?qū)崿F(xiàn)步進(jìn)電機(jī)帶動升降臺上升后準(zhǔn)確停機(jī)。二是開啟相應(yīng)的小球收納盒的電機(jī)不能正常工作。采用ULN2003完成本系統(tǒng)中步進(jìn)電機(jī)驅(qū)動電路的設(shè)計,實(shí)現(xiàn)準(zhǔn)確控制步進(jìn)電機(jī)開啟相應(yīng)的小球收納盒。

        5結(jié)語基于STC89C52單片機(jī)設(shè)計小球自動分揀控制系統(tǒng),對于改變傳統(tǒng)的小球分揀系統(tǒng)的控制提供了理論支持。該系統(tǒng)成本更低、精準(zhǔn)度更高、速度更快。對此,本文研究一種以STC89C52單片機(jī)為控制核心的小球自動分揀控制系統(tǒng),具有一定的實(shí)用價值。

        參考文獻(xiàn)

        [1]劉武常.自動分揀大小球控制系統(tǒng)的設(shè)計[J].電子設(shè)計工程,2017(18):164-167.

        [2]潘澤鍇,朱雪花,陳俞文.基于顏色傳感器的流水線物品分揀系統(tǒng)[J].科技和產(chǎn)業(yè),2021(2):207-210.

        [3]李娟,馬利祥.步進(jìn)電機(jī)控制系統(tǒng)設(shè)計[J].科學(xué)技術(shù)創(chuàng)新,2021(8):191-192.

        [4]鄒華東,賈瑞清,錢禮潤.基于TCS230的雙路顏色傳感檢測裝置的研制及應(yīng)用[J].現(xiàn)代電子技術(shù),2018(14):24-28.

        [5]帥盼,張海寧,白福,等.基于超聲波測距的汽車倒車避障系統(tǒng)設(shè)計[J].研究與開發(fā),2016(10):54-57.

        [6]葛耿育.基于STC89C52的LCD12864液晶串并行顯示設(shè)計[J].遵義師范學(xué)院學(xué)報,2016(5):98-101.

        (編輯 姚鑫)

        Design and application of ball automatic sorting control system based on

        STC89C52 microcontrollerDu? Juan

        (Jiuquan Vocational and Technical College, Jiuquan 735000, China)Abstract: The application of small ball automatic sorting control in peoples production and life is of great significance. At present, the most widely used way is to realize the automatic sorting of small balls through PLC, motor, mechanical arm, limit switch, proximity switch and other devices. The system designed by this control method has slow sorting speed, inconvenient operation and high manufacturing cost. Considering the universality and cost of the system, the promotion of this kind of system is very limited. In addition, in case of failure, the maintenance is very inconvenient. Therefore, this paper studies the design scheme of small ball automatic sorting control system based on STC89C52 single chip microcomputer, and explores a design scheme of small ball automatic sorting control system with high intelligence, flexible and convenient operation, safe and reliable performance.

        Key words: STC89C52 single chip microcomputer; color detection; ranging; control; system design

        猜你喜歡
        系統(tǒng)設(shè)計測距控制
        類星體的精準(zhǔn)測距
        科學(xué)(2020年3期)2020-01-06 04:02:51
        淺談超聲波測距
        電子制作(2017年7期)2017-06-05 09:36:13
        一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設(shè)計研究
        工業(yè)熱電偶計量檢定系統(tǒng)設(shè)計
        基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運(yùn)輸管理系統(tǒng)設(shè)計與應(yīng)用
        目標(biāo)特性測量雷達(dá)平臺建設(shè)構(gòu)想
        科技視界(2016年22期)2016-10-18 14:34:34
        社會轉(zhuǎn)型期行政權(quán)控制的路徑探索
        科技視界(2016年21期)2016-10-17 17:06:18
        會計預(yù)算控制現(xiàn)狀及方法
        淺談高層建筑沉降監(jiān)測關(guān)鍵環(huán)節(jié)控制
        科技視界(2016年20期)2016-09-29 13:07:14
        保險公司財務(wù)風(fēng)險管理及控制研究
        少妇高潮精品在线观看| 91av精品视频| 无码一区二区三区网站| 精品人妻中文字幕一区二区三区| 免费一级肉体全黄毛片| 中文字幕在线观看乱码一区| 国产专区亚洲专区久久| 18禁在线永久免费观看| 日日碰狠狠添天天爽无码 | 丰满少妇a级毛片野外| japanese无码中文字幕| 天天摸天天做天天爽天天舒服| 国产精女同一区二区三区久| 人妻少妇看a偷人无码| 久久精品国产亚洲av四虎| 久久aⅴ无码一区二区三区| 亚洲AV秘 无码一区二区久久| 丰满人妻被公侵犯的视频| 精品午夜福利在线观看| 欧美黑人性暴力猛交喷水黑人巨大 | 第九色区Aⅴ天堂| 日韩在线一区二区三区中文字幕| 色偷偷888欧美精品久久久| 偷拍韩国美女洗澡一区二区三区| 日日摸夜夜添夜夜添高潮喷水| 亚瑟国产精品久久| 亚洲免费黄色| 亚洲av一区二区网址| 国99精品无码一区二区三区| 精品欧洲av无码一区二区三区| 亚洲区精选网址| 国产交换精品一区二区三区| 娜娜麻豆国产电影| 久久免费国产精品| 日本人妻系列一区二区| 中国孕妇变态孕交xxxx| 国产精品卡一卡二卡三| 视频网站在线观看不卡| 少妇一级淫片中文字幕| 中国丰满熟妇av| 天天摸天天做天天爽天天舒服|