![基于單片機的自動分揀機控制系統(tǒng)設計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/9faefa69-a598-4619-aacd-a3a69fa94543/9faefa69-a598-4619-aacd-a3a69fa945431.gif)
![基于單片機的自動分揀機控制系統(tǒng)設計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/9faefa69-a598-4619-aacd-a3a69fa94543/9faefa69-a598-4619-aacd-a3a69fa945432.gif)
![基于單片機的自動分揀機控制系統(tǒng)設計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/9faefa69-a598-4619-aacd-a3a69fa94543/9faefa69-a598-4619-aacd-a3a69fa945433.gif)
![基于單片機的自動分揀機控制系統(tǒng)設計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/9faefa69-a598-4619-aacd-a3a69fa94543/9faefa69-a598-4619-aacd-a3a69fa945434.gif)
![基于單片機的自動分揀機控制系統(tǒng)設計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/1/9faefa69-a598-4619-aacd-a3a69fa94543/9faefa69-a598-4619-aacd-a3a69fa945435.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、華東交通大學理工學院畢業(yè)設計華東交通大學理工學院Institute of Technology.East China Jiaotong University 畢 業(yè) 設 計 Graduation Design (20092013年)題 目 基于單片機的自動分揀機控制系統(tǒng)設計 分 院: 機電工程分院 專 業(yè): 機械電子工程 班 級: 機電2009-3 學 號: 20090410290305 學生姓名: 徐 剛 指導教師: 蔣英鈺 起訖日期: 2012.11-2013.5 21華東交通大學理工學院畢業(yè)設計原創(chuàng)性申明本人鄭重申明:所呈交的畢業(yè)設計是本人在導師指導下獨立進行的研究工作所取得的研究成果。
2、設計中引用他人的文獻、數(shù)據(jù)、圖件、資料,均已在設計中特別加以標注引用,除此之外,本設計不含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究作出重要貢獻的個人和集體,均已在文中以明確方式表明。本人完全意識到本申明的法律后果由本人承擔。畢業(yè)設計作者簽名: 日期: 年 月 日畢業(yè)設計版權使用授權書本畢業(yè)設計作者完全了解學院有關保留、使用畢業(yè)設計的規(guī)定,同意學校保留并向國家有關部門或機構送交設計的復印件和電子版,允許設計被查閱和借閱。本人授權華東交通大學理工學院可以將本設計的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編畢業(yè)設計。(保密的畢業(yè)設計在解密后適用
3、本授權書)畢業(yè)設計作者簽名: 指導教師簽名:簽字日期: 年 月 日 簽字日期: 年 月 日摘 要近年來,隨著我國經(jīng)濟的發(fā)展和社會的進步,郵政事業(yè)得到了空前發(fā)展。郵政通信網(wǎng)的技術含量不斷增加,技術裝備水平也在不斷的提高,郵件處理已基本實現(xiàn)機械化,并且朝著自動化的方向邁進。本文著眼于我國當前郵政事業(yè)的發(fā)展,設計了基于單片機控制的郵件自動分揀機控制系統(tǒng)。該系統(tǒng)是在傳統(tǒng)的膠帶輸送機和現(xiàn)有的自動分揀技術的基礎上,利用先進的條形碼識別技術,結合步進電機、接近開關和單片機進行控制的自動化分揀系統(tǒng)。該分揀系統(tǒng)快速、靈活、準確,操作簡單方便。提高了郵件分揀效率及精準率、降低工人勞動強度、縮短在此方面與國外發(fā)達國
4、家的距離。在設計過程中運用到了機械設計、單片機控制、接口技術等方面的理論。關鍵詞:自動分揀;單片機;接近開關;步進電機 Abstract In recent years, with China's economic development and social progress, obtained the unprecedented development of the postal business. Growing technical content of postal communication network, the technical equipment level is
5、also in constant increase, mail processing has basically realize mechanization, and moving in the direction of automation. This paper focus on the development of career of our country current postal, design the parcel sorting machine control system based on single chip microcomputer control. The sys
6、tem is in the traditional belt conveyor, and on the basis of the existing automatic sorting technology, using advanced bar code recognition technology, combined with the stepping motor, Proximity Switches and single chip microcomputer to control the automated sorting system. The rapid sorting system
7、, flexible, accurate, easy and convenient operation. To improve the sorting efficiency and accurate rate, reduce the labor intensity of workers, shortened the distance with foreign developed countries in this aspect. During the design process using the mechanical design, single-chip microcomputer co
8、ntrol theory and interface technology, etc.Key words:Automatic mail sorting;MCU; Proximity Switches ;Stepper motor 目 錄中文摘要.1英文摘要.2目 錄.3引 言.1第一章 緒論.11.1分揀系統(tǒng)簡介11.2主要任務11.3設計方案2第二章 基本理論.3 2.1單片機.3 2.1.1單片機概述3 2.1.2單片機的基本結構方框圖32.1.3單片機最小系統(tǒng).52.2 步進電機.6 2.2.1步進電機概述62.2.2步進電機分類62.2.3步進電機的工作原理. 62.2.4本系統(tǒng)選擇的
9、步進電機7第三章 硬件設計.8 3.1接近開關.83.1.1接近開關概述.83.1.2接近開關的分類與選擇.83.1.3光電式接近開關概述.83.1.4基本原理.83.1.5主要分類.9 3.2 74LS138譯碼器.103.2.1 74LS138譯碼器概述.103.2.2本文應用.10 3.3 ULN2003A驅(qū)動芯片.113.3.1ULN2003A 驅(qū)動芯片概述.113.3.2本文應用.11 3.4撥碼開關.123.4.1撥碼開關概述.123.4.2本文應用.12 3.5 LED數(shù)碼管.133.5.1 LED數(shù)碼管概述.133.5.2本文應用.13 3.6蜂鳴器.143.6.1蜂鳴器概述.
10、143.6.2本文應用.14第四章 軟件設計.15 4.1軟件設計過程.15 4.2軟件控制流程圖.15 4.3軟件程序設計.16第五章 結論.20參考文獻.21附 錄.22引 言 當前,郵政事業(yè)正在進入一個嶄新的自動化階段。伴隨著在郵政運作中以及處理流程管理方面引進新的管理理念,郵政通信網(wǎng)覆蓋范圍及裝備水平均在不斷提高,其處理流程已基本實現(xiàn)機械化,正逐漸向自動化、智能化方向全面發(fā)展。其中,一個重要的課題就是利用機器自動分揀。以美國、日本及歐洲為代表的發(fā)達國家為代表,在分揀系統(tǒng)的應用方面自動化程度越來越高。智能分揀系統(tǒng)已成為大中型物流中心、配送中心和流通中心不可缺少的一部分,在郵政業(yè)中也有廣泛
11、的應用。與整個物流業(yè)的大環(huán)境相比,我國在分揀系統(tǒng)和技術方面相對發(fā)達國家還比較落后,人工作業(yè)的情況還非常普遍,智能化揀選系統(tǒng)的利用程度較低。即,我國分揀系統(tǒng)的應用呈現(xiàn)出自動化系統(tǒng)和設備應用范圍不廣泛、集約化程度低的特點。而我國郵政事業(yè)龐大、且在飛速發(fā)展過程中,需要大量的人力資源和技術支持。且郵政事業(yè)和人們的生活是息息相關,隨著人們生活水平的提高,社會的不斷發(fā)展,郵政事業(yè)也越來越多樣復雜。但傳統(tǒng)郵件的分揀大多采用手工操作,這樣的后果是不但效率低,工作量十分的繁重而且誤差率級高。為了改善這種狀況,實現(xiàn)郵件處理的高度自動化,提高郵件的處理速度,減少大量的人力,以適應現(xiàn)代化的發(fā)展,本文著眼于我國當前郵政
12、事業(yè)的發(fā)展,設計了基于單片機控制的郵件自動分揀機控制系統(tǒng)。該系統(tǒng)應用的意義在于:提高郵件分揀效率及精準率、降低工人勞動強度、縮短在此方面與國外發(fā)達國家的距離。第一章 緒 論1.1 分揀系統(tǒng)簡介 自動分揀系統(tǒng)(Automatic sorting system)是先進配送中心所必需的設施條件之一。具有很高的分揀效率,通常每小時可分揀商品6000-12000箱;可以說,自動分揀機是提高物流配送效率的一項關健因素。它是二次大戰(zhàn)后在美國、日本的物流中心中廣泛采用的一種自動分揀系統(tǒng),該系統(tǒng)目前已經(jīng)成為發(fā)達國家大中型物流中心不可缺少的一部分。自動分揀系統(tǒng)一般由控制裝置、分類裝置、輸送裝置及分揀道口組成??刂?/p>
13、裝置的作用是識別、接收和處理分揀信號,根據(jù)分揀信號的要求指示分類裝置、按商品品種、按商品送達地點或按貨主的類別對商品進行自動分類。這些分揀需求可以通過不同方式,如可通過條形碼掃描、色碼掃描、鍵盤輸入、重量檢測、語音識別、高度檢測及形狀識別等方式,輸入到分揀控制系統(tǒng)中去,根據(jù)對這些分揀信號判斷,來決定某一種商品該進入哪一個分揀道口。分類裝置的作用是根據(jù)控制裝置發(fā)出的分揀指示,當具有相同分揀信號的商品經(jīng)過該裝置時,該裝置動作,改變在輸送裝置上的運行方向進入其它輸送機或進入分揀道口。分類裝置一般有推出式、浮出式、傾斜式和分支式幾種,輸送裝置需要連接若干分揀口,以便使分好類的商品進入特定的分揀位置。其
14、由傳送帶或傳送機組成。作用是通過控制和分類裝置,使待分揀商品進入輸送裝置兩側,分揀口是已分揀商品脫離主輸送機(或主傳送帶)進的通道,一般由滾筒、鋼帶、皮帶等組成滑道。工作人員只需到相應的滑道口搬運商品入庫即可。以上幾部分分揀裝置通過與計算機連接通信,再配合相應的人工控制環(huán)節(jié)就構成了完整的自動分揀系統(tǒng)。1.2主要任務以分揀系統(tǒng)為基本設計思路,設計基于單片機的郵件自動分揀控制系統(tǒng),通過對在傳送帶上通過的郵件條碼信息進行條碼掃描獲得郵件的編碼信息,由拔碼器拔入BCD碼模擬郵件的郵政編碼,并將郵件的編碼信息與相應唯一地址的郵箱進行匹對、控制,將編碼一致的郵件送入到唯一匹對的郵箱中。其過程由單片機控制,
15、實現(xiàn)了自動化分揀。要求在充分了解單片機相關知識后,設計出相應的控制電路,并根據(jù)題目要求編制出相應模塊程序。1.3 設計方案 本次設計的分揀系統(tǒng)硬件部分,是將通過條形碼掃描識別出的郵政編碼的編碼信息隨傳送帶分揀入各個代表唯一地址的郵箱中。其工作過程為:按下啟動按鈕后,電動機M6運行,綠燈L1亮,傳送帶運轉(zhuǎn),表示此時可以進郵件。利用撥碼器撥入BCD碼模擬郵件的郵政編碼,分別以1、2、3、4、5代表北京、上海、天津、重慶、沈陽5個城市的郵政編碼,即正常的郵政編碼值為1、2、3、4、5。(例如,當撥碼器撥出的是4,那么當郵件運行至接近開關S4處時,電機M6停止,電機M4啟動并推動推桿將郵件分揀入此處郵
16、箱中,即重慶)。當接近開關S1為ON時,表明郵件到達第一個郵箱處,如果郵件編碼與此處編碼相同,則電動機M6停止,電動機M1啟動并推動推桿,將此郵件分揀到該郵箱內(nèi);當接近開關S1變?yōu)镺FF,M1的推桿自動收回,繼續(xù)進郵件;如果郵件編碼與此處編碼不同,則電動機M6繼續(xù)保持運行。當接近開關S2為ON時表明郵件到達第二個郵箱處再進行比較判斷,依次類推,當接近開關S3、S4和接近開關S5為ON時表明郵件分別到達第三個、第四和第五個郵箱處;如果郵件編碼與前五處編碼均不同,則表明該郵件出錯,出錯郵件將經(jīng)過接近開關S6處自動進入出錯回收郵箱,此時綠燈L1熄滅,紅燈L2亮,蜂鳴器報警出錯,然后對出錯郵件進行處理
17、。待處理完成后,按下重啟按鈕,紅燈L2熄滅,綠燈L1亮,蜂鳴器停止報警,表示可以繼續(xù)進郵件。整個過程由單片機控制,其工作示意圖如圖1-1:圖1-1 郵件分揀系統(tǒng)模擬控制示意圖 其中S1-S6為接近開關;M1-M5為推進器,由步進電機控制其伸縮,步進電機正轉(zhuǎn)推郵件入箱,反轉(zhuǎn)推桿收回繼續(xù)進郵件;M6為驅(qū)動電機,L1 為綠指示燈,L2 為紅指示燈。第二章 基本理論2.1 單片機2.1.1 單片機概述單片微型計算機簡稱單片機,是典型的嵌入式微控制器。常用英文字母的縮寫MCU表示單片機,單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。單片機由運算器,控制器,
18、存儲器,輸入輸出設備構成,相當于一個微型的計算機(最小系統(tǒng)),和計算機相比,單片機缺少了外圍設備等。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學習、應用和開發(fā)提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。它最早是被用在工業(yè)控制領域。2.1.2 單片機的基本結構方框圖XTAL1 XTAL2 T0 T1CPU時鐘電路中斷控制RAMROM定時/計數(shù)器64K字節(jié)總線擴展控制器并行接口串行接口 INTO INT1 P0 P0 P2 P3 TXD RXD(1)中央處理單元(CPU)中央處理器是單片機的核心,由運算和控制邏輯組成,同時還包括中斷系統(tǒng)和部分外部
19、特殊功能寄存器。它在系統(tǒng)程序的控制下,完成邏輯運算、數(shù)學運算、協(xié)調(diào)系統(tǒng)內(nèi)部各部分的工作任務等。(2)存儲器 存儲器是單片機的一個重要組成部分,是單片機存儲二進制信息的數(shù)字電路器件,是存放系統(tǒng)程序、用戶程序以及運算數(shù)據(jù)的單元。存儲器中每個存儲單元可存放一個八位二進制信息,通常用兩位16進制數(shù)來表示。其結構有兩個重要特點:一是把數(shù)據(jù)存儲器和程序存儲器截然分開;二是存儲器有內(nèi)、外之分。由芯片內(nèi)存儲器和芯片外擴展存儲器構成了單片機應用系統(tǒng)的整個存儲系統(tǒng)。(3)輸入/輸出(I/O)電路MCS-51單片機有4個雙向的8位I/O口的P0P3口為三態(tài)雙向口 P0,P2,P3口為準雙向口(用作輸入時,口線被拉成
20、高電平,所以稱為準雙向口)。P0口是三態(tài)雙向口,通稱數(shù)據(jù)總線口,因為只有該口能直接用于對外部存儲器的讀/寫操作。P0口還可以用來輸出外部存儲器的第8位地址。由于是分時輸出,故應在外部加鎖存器將此地址數(shù)據(jù)鎖存,地址鎖存信號用ALE。P0口是專門供用戶使用的I/O口,用戶可以利用它作為I/O口線使用。P0口是準雙向口。每一位均由鎖存器(SFR)、輸出驅(qū)動器和輸入緩沖器組成。它們的上拉電阻實際上不是線性電阻,而是由場效應管構成,每位鎖存器均由D觸發(fā)器組成。每個I/O口都有兩種讀入方法:讀鎖存器和讀引腳。每種讀入方法都有相應的指令。讀引腳指令一般都是以I/O端口為原操作數(shù)的指令。執(zhí)行讀引腳指令時,要打
21、開三態(tài)門輸入口狀態(tài)。單片機I/O接口如圖2-1。 圖2-1 單片機I/O接口(4) 時鐘電路單片機時鐘電路是產(chǎn)生單片機工作所需要的時鐘信號,配合外部晶體實現(xiàn)振蕩的電路。如果運行時鐘為0的話,單片機就不工作,當然超出單片機的工作頻率的時鐘也會導致單片機不工作。時鐘電路原理圖如圖2-2。圖2-2 單片機時鐘電路(5) 中斷控制單片機中斷系統(tǒng)又叫作中斷管理系統(tǒng),其功能是使處理機對外界異步事件具有處理能力。中斷是一個過程,當中央處理器CPU在處理某件事情時,外部又發(fā)生了另一緊急事件,請求CPU暫停當前的工作而去迅速處理該緊急事件。處理結束后,再回到原來被中斷的地方繼續(xù)原來的工作。引起中斷的原因或發(fā)出中
22、斷請求的來源稱為中斷源。單片機一般允許有多個中斷源,包括兩個外部中斷、兩個定時計數(shù)器中斷和一個串行口中斷。其中外部中斷是由外部原因引起的,共兩個中斷源,即外部中斷0和外部中斷1。定時計數(shù)器中斷是為滿足定時或計數(shù)的需要而設置的,單片機芯片內(nèi)部有兩個定時計數(shù)器,以對其中的計數(shù)結構進行計數(shù),實現(xiàn)定時或計數(shù)功能。串行口中斷是為串行數(shù)據(jù)的傳送的數(shù)據(jù)而設置的,每當串行口接收或發(fā)送完一組串行數(shù)據(jù)時,就產(chǎn)生一個中斷請求。CPU通過引腳RXD(P3.0)和TXD(P3.1)接收中斷需求或傳送中斷需求。當幾個中斷源同時向CPU請求中斷時,CPU一般先響應優(yōu)先級別高的中斷源。優(yōu)先級根據(jù)中斷源的輕重緩急排隊,優(yōu)先處理
23、最緊急事件的中斷請求。每一個中斷源都有一個中斷優(yōu)先級別, CPU總是響應級別最高的中斷請求。2.1.3 單片機最小系統(tǒng) 單片機的最小系統(tǒng)由電源模塊、時鐘模塊、復位模塊組成,其基本原理圖如圖2-3。圖2-3 單片機最小系統(tǒng)2.2 步進電機2.2.1 步進電機概述 步進電機是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的執(zhí)行器件。脈沖數(shù)和脈沖信號頻率決定了電機的轉(zhuǎn)速和停止的位置。當步進電機的驅(qū)動器接收到了一個驅(qū)動脈沖信號后,步進電機就會按照設定的方向轉(zhuǎn)一個固定的角度,稱為步進角。用戶可以通過控制脈沖的個數(shù)來控制角位移量,從而達到準確定位的目的,同時還可以通過控制脈沖頻率控制電機的轉(zhuǎn)速和加速度,從而達到調(diào)速的目
24、的。2.2.2 步進電機分類 常見的步進電機分為三類:永磁式(PM)、反應式(VR)和混合式(HB)。永磁式步進電機一般分為兩廂,轉(zhuǎn)矩和體積較小,步進角一般為7.5度或15度;反應式步進電機一般分為三相,可實現(xiàn)大轉(zhuǎn)矩輸出,步進角一般為1.5度,但噪聲和振動較大;混合式步進電機是指混合了永磁式和反應式的優(yōu)點,它分為兩相和五相,兩相步進角一般為1.8度,五相步進角一般為0.72度,這種步進電機因性能優(yōu)異應用比較廣泛。2.2.3步進電機工作原理 步進電機有三線式、五線式和六線式,但其控制方式均相同,都要以脈沖信號電流來驅(qū)動。假設每轉(zhuǎn)一圈需要48個脈沖信號來勵磁,可以計算出每個勵磁信號能使步進電機前進
25、7.5度,其旋轉(zhuǎn)角度與脈沖的個數(shù)成正比。步進電機的正、反轉(zhuǎn)由勵磁脈沖產(chǎn)生的順序來控制。六線式四相步進電機是比較常見的,它的控制等效電路如圖2-4,實物外形如圖2-5。圖2-4 步進電機等效電路圖 圖2-5 步進電機實物圖從圖可以看出,六線式四相步進電機有兩組線圈(每組線圈各有兩相)和4條勵磁信號引線A、B、。2組線圈中間有一個端點引出作為公共端,這樣一共有6根引出線。要使步進電機運轉(zhuǎn),只要輪流給個引出端通電即可。由圖2-4知,只要AC、C、BC、C四相輪流通電就能驅(qū)動步進電機運轉(zhuǎn)。通電的方式有多種,若將公共端C接正電源,那么只需要開關元件(三極管、驅(qū)動器)將A、B、輪流接地即可。由于每出現(xiàn)一個
26、脈沖信號,步進電機就能走一步。因此只要依序不斷的送出脈沖信號,步進電機就能實現(xiàn)連續(xù)轉(zhuǎn)動。2.2.4 本文選擇的步進電機根據(jù)題目要求,本系統(tǒng)共需要六個步進電機。本文選擇六線四相步進電機,該步進電機使用的步進角為 7.5度 。一圈 360 度,需要48個脈沖完成。其與單片機接線圖如圖2-6。圖2-6 步進電機與單片機接線圖第三章 硬件設計3.1 接近開關3.1.1 接近開關概述接近開關稱為無觸點行程開關。是一種非接觸型的檢測裝置,可以完成行程和限位控制。特點是工作可靠、功耗低、復定位精度高、壽命長、操作頻率高等。是一種用于工業(yè)自動化控制系統(tǒng)中以實現(xiàn)檢測、控制并與輸出環(huán)節(jié)全盤無觸點化的新型開關元件。
27、當開關接近某一物體時,即發(fā)出控制信號。 3.1.2 接近開關的分類與選擇接近開關主要分為:無源接近開關、渦流式接近開關、電容式接近開關、霍爾接近開關、熱釋電式接近開關、光電式接近開關等七類。根據(jù)實際情況及控制需求,本文選取光電式接近開關作為該自動郵件分揀控制系統(tǒng)的接近開關。3.1.3 光電式接近開關概述光電式接近開關簡稱光電開關,主要利用光電效應原理做成。將發(fā)光器件與光電器件按一定方向裝在同一個檢測頭內(nèi)。當有反光面(被檢測物體)接近時,光電器件接收到反射光后便在信號輸出,由此便可“感知”有物體接近。其主要特點有結構簡單、響應速度快、高精度、高分辨率、抗干擾能力強(不受電磁輻射影響,本身也不輻射
28、電磁波)、可實現(xiàn)非接觸式測量等特點;可以直接檢測光信號、溫度、壓力、位移、速度、加速度等。發(fā)展速度快、應用范圍廣。3.1.4 基本原理被測量使光源的光通量變化光電元件接收到光通量變化輸出量也做相應的變化3.1.5 主要分類主要分為吸收式、遮光式、反射式和輻射式四類。 吸收式: 光源 被測物 光電元件 說明:被吸收的光通量與被測物體的透明度有關 遮光式: 光源 被測物 光電元件 說明:光源發(fā)出的光經(jīng)過被測物體時被遮擋部分,使得光電元件上 的光通量減弱,減弱的程度與被測物體在光學通路的位置有關。 反射式: 光源 被測物 光電元件 說明:自帶一個光源和一個光接收裝置,光源發(fā)出的光經(jīng)過待測物體的反射被
29、光敏元件接收,再經(jīng)過相關電路的處理得到所需要的信息??梢杂脕頇z測地面明暗和顏色的變化,也可以探測有無接近的物體。反射光通量取決于反向表面的性質(zhì)、狀態(tài)和光源之間的距離。 輻射式: 被測物 光電元件 說明: 被測物體本身就是輻射源,所發(fā)出的光直接照在光電元件上(或經(jīng)過一定的光通路照在光電元件上),使光電元件產(chǎn)生相應的變化,其輻射強度與溫度有關。3.2 74LS138譯碼器3.2.1 74LS138譯碼器概述譯碼器是組合邏輯電路的一個重要的器件,是一種具有“翻譯”功能的邏輯電路,這種電路能將輸入二進制代碼的各種狀態(tài),按照其原意翻譯成對應的輸出信號。譯碼器設有一個和多個使能控制輸入端,又成為片選端,用
30、來控制允許譯碼或禁止譯碼。74LS138是一種3線8線譯碼器 ,三個輸入端A0、A1、A2共有8種狀態(tài)組合,可譯出8個輸出信號Y0Y7。其實物圖如圖3-1,電路圖如圖3-2。 圖3-1 74LS138譯碼器實物圖 圖3-2 74LS138譯碼器電路圖3.2.2本文應用本文主要利用74LS138譯碼器來控制六個步進電機驅(qū)動芯片的片選信號,對芯片進行分時的讀寫操作,從而控制對應步進電機動作。其具體應用原理圖如圖3-3。 圖3-3 74LS138應用原理圖3.3 ULN2003A驅(qū)動芯片3.3.1 ULN2003A驅(qū)動芯片概述ULN2003A是高壓大電流達林頓晶體管陣列芯片,吸收電流可達500mA,
31、輸出耐壓為50V左右,因此具有很強的低電平驅(qū)動能力,可用于步進電機的相組燒組驅(qū)動。其實質(zhì)是一個非門電路,包含7個單元,即當輸入端為高電平時ULN2003A輸出端為低電平,當輸入端為低電平時ULN2003A輸出端為高電平。具有電流增益高、工作電壓高、溫度范圍寬、帶負載能力強等特點,適應于各類要求高速大功率驅(qū)動的系統(tǒng)。其實物圖如圖3-4,電路圖如圖3-5。圖3-4 ULN2003A實物圖 圖3-5 ULN2003A電路圖3.3.2 本文應用本系統(tǒng)要求效應速度快、帶負載能力強、耐壓等特點,所以選擇ULN2003A大功率驅(qū)動芯片作為本系統(tǒng)執(zhí)行機構步進電機的驅(qū)動芯片。其應用原理圖如圖3-6。圖3-6 U
32、LN2003A應用原理圖3.4 撥碼開關3.4.1 撥碼開關概述撥碼開關(也叫DIP開關,撥動開關,超頻開關,地址開關,撥拉開關,數(shù)碼開關,指撥開關)是一款用來操作控制的地址開關,采用的是0/1的二進制編碼原理。通俗的說也就是一款能用手撥動的微型的開關,通常叫指撥開關。撥碼開關作為需要手動操作的一種微型開關,在通訊,安防等諸多設備產(chǎn)品上廣泛應用。大部分撥碼開關采用直插式(DIP),廣泛使用于數(shù)據(jù)處理、通信、遙控和防盜自動警鈴系統(tǒng)、風淋室等需要手動程式編制的產(chǎn)品上??煞譃榘腴g距型、DIP平型、DIP滑動型、DIP琴鍵型、DIP超薄滑動型、DIP琴鍵凸型。根據(jù)實際需要本文選擇的是DIP平型撥碼開關
33、,用于模擬郵件郵政編碼。其采用頂撥直插式、屬兩態(tài),觸點及端點均鍍金可靠性高。其實物圖如圖3-7,電路圖如圖3-8。圖3-7 撥碼器實物圖 圖3-8 撥碼器電路圖3.4.2 本文應用 本文主要利用撥碼器來模擬通過條碼掃描的郵件的郵碼信息,其與單片機接線圖如圖3-9。 圖3-9 撥碼器與單片機接線圖3.5 LED數(shù)碼管3.5.1 LED數(shù)碼管概述LED數(shù)碼管是由多個發(fā)光二極管封裝在一起的組成“8”字型的器件,引線已在內(nèi)部鏈接完成,只需引出它的各個筆劃,公共電極。LED數(shù)碼管常用段數(shù)一般為七段,根據(jù)LED接法不同分為共陰和共陽兩類。本文使用LED數(shù)碼管主要是用于對撥碼開關的撥碼信息進行顯示。例如撥碼
34、開關的撥碼值為“2”,則LED數(shù)碼管就顯示“2”。其實物圖如圖3-10,電路圖如圖3-11。 圖3-10 數(shù)碼管實物圖 圖3-11 數(shù)碼管電路圖3.5.2本文應用 本文主要利用數(shù)碼管顯示撥碼器撥入的郵碼值,如當撥碼器撥入2,則數(shù)碼管就顯示2,代表的郵件為上海的郵件。其與單片機的接線圖如圖3-12。圖3-12 數(shù)碼管與單片機接線圖3.6 蜂鳴器3.6.1 蜂鳴器概述蜂鳴器是一種一體化結構的電子訊響器,采用直流電壓供電,主要分為壓電磁式蜂鳴器和電式蜂鳴器兩種類型。其在計算機、復印機、電子玩具、報警器、電話機、定時器等電子產(chǎn)品中應用廣泛。蜂鳴器其實物圖如圖3-13,電路圖如圖3-14。圖3-13 蜂
35、鳴器實物圖 圖3-14 蜂鳴器電路圖3.6.2本文應用本系統(tǒng)主要用蜂鳴器來完成系統(tǒng)出錯報警。其原理圖如圖3-15。圖3-15 蜂鳴器原理圖第4章 軟件設計4.1 軟件設計過程 該分揀系統(tǒng)軟件的實現(xiàn)是基于硬件電路來設計的,軟件的設計分為主程序設計和子程序設計。其中子程序設計包括了步進電機單元、數(shù)碼管顯示單元、蜂鳴器出錯報警單元,并通過分布實現(xiàn)功能的方法來設計軟件。本軟件設計語言采用C語言,在電腦上編譯后下載到單片機中,即可實現(xiàn)自動分揀過程。各分揀口接近開關檢測,判斷郵碼信息是否一致啟動相應電機,推動推桿開始分揀入 箱繼續(xù)等待,直至S6響應指示紅燈L2亮,蜂鳴器報警出錯,郵件進入出錯回收箱S6響應
36、郵件進,撥碼器撥入模擬郵碼值一 致啟動,指示綠燈L1亮,電機M6動不一致重 啟4.2 軟件控制流程圖4.3 軟件程序設計本次軟件設計的I/O分配如下:對于步進電機:四相分別接到單片機P1.0,P1.1,P1.2,P1.3口對于數(shù)碼管:本文主要利用數(shù)碼管顯示撥碼器的撥碼值,數(shù)碼管連接到單片機P0口。對于蜂鳴器報警模塊:本文主要利用蜂鳴器對出錯郵件報警提示,蜂鳴器報警時,指示綠燈L1熄滅,出錯指示紅燈L2亮。蜂鳴器接到單片機P1.7口,指示綠燈接到單片機P2.7,指示紅燈接到單片機P2.6。#include<reg51.h> / 1個撥碼器 、6個光電開關 、6個步進電機 、2個LED
37、燈 、1個數(shù)碼管 、1個蜂鳴器 #define uchar unsigned char#define uint unsigned intunsigned int i,j; code tab=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e; /共陽數(shù)碼管字段sbit P00=P00; /數(shù)碼管輸入口sbit P01=P01; sbit P02=P02; sbit P03=P03; sbit P04=P04; sbit P05=P05; sbit P06=P06; sbit P07=P
38、07; sbit P10=P10; /步進電機口sbit P11=P11; sbit P12=P12; sbit P13=P13; sbit P14=P14; sbit P15=P15; sbit P16=P16; sbit P17=P17; /蜂鳴器口sbit P20=P20; /撥碼器口sbit P21=P21; sbit P22=P22; sbit P23=P23; sbit P24=P24; sbit P26=P26; /LED燈口sbit P27=P27; sbit P32=P32; /外部中斷0和1sbit P33=P33; void delay(int t) /延時程序子函數(shù)1m
39、s int i,j; for(i=0;i<t;i+) for(j=0;j<112;j+);void main() EA=1; /開中斷EX0=1;IT0=1; while(1) P16=1;P15=0;P14=1; /選中電機6 P10=0;P11=1;P12=1;P13=0; /電機正轉(zhuǎn) P27=0; /綠燈L1亮 if(P24=0) /1號郵件 P0=tab1; /數(shù)碼管顯示1 if(S1=0) /光電開關1 P10=1;P11=1;P12=1;P13=1; /電機停轉(zhuǎn) P16=0;P15=0;P14=0; /選中電機1 P32=0; /進入外部中斷0 if(P23=0) /2
40、號郵件 P0=tab2; /數(shù)碼管顯示2 if(S2=0) /光電開關2 P10=1;P11=1;P12=1;P13=1; /電機停轉(zhuǎn) P16=0;P15=0;P14=1; /選中電機2 P32=0; /進入外部中斷0 if(P22=0) /3號郵件 P0=tab3; /數(shù)碼管顯示3 if(S3=0) /光電開關3 P10=1;P11=1;P12=1;P13=1; /電機停轉(zhuǎn) P16=0;P15=1;P14=0; /選中電機3 P32=0; /進入外部中斷0 if(P21=0) /4號郵件 P0=tab4; /數(shù)碼管顯示4 if(S4=0) /光電開關4 P10=1;P11=1;P12=1;P13=1; /電機停轉(zhuǎn) P16=0;P15=1;P14=1; /選中電機4 P32=0; /進入外部中斷0 if(P20=0) /5號郵件 P0=tab5; /數(shù)碼管顯示5 if(S5=0) /光電開關5 P10=1;P11=1;P12=1;P13=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- LY/T 3412-2024細表面人造板
- 統(tǒng)編版八年級歷史上冊《第6課 戊戌變法》聽課評課記錄
- 湘教版數(shù)學九年級上冊4.4《解直角三角形的應用》聽評課記錄2
- 瓦匠施工安全責任協(xié)議書(2篇)
- 生活技能培訓服務合同(2篇)
- 粵人版地理七年級上冊《第三節(jié) 世界的主要氣候類型》聽課評課記錄1
- 北京課改版歷史七年級下冊第9課《經(jīng)濟重心的南移》聽課評課記錄
- 五年級下冊數(shù)學聽評課記錄《 -2、5倍數(shù) 》人教版
- 人教版數(shù)學七年級上冊4.4《課題學習 設計制作長方體形狀的包裝紙盒》聽評課記錄2
- 人教版七年級數(shù)學下冊 聽評課記錄 9.2 第1課時《一元一次不等式》
- 強化提升1解三角形中的三線問題(解析)
- 一年級二年級奧數(shù)暑期培優(yōu)題庫
- 室內(nèi)裝飾拆除專項施工方案
- 老年癡呆癥患者生活陪護協(xié)議
- 2024年-急診氣道管理共識課件
- 鋼筋工程精細化管理指南(中建內(nèi)部)
- 小學語文中段整本書閱讀的指導策略研究 中期報告
- 2024年山西省高考考前適應性測試 (一模)英語試卷(含答案詳解)
- 浙教版2023-2024學年數(shù)學八年級上冊期末復習卷(含答案)
- 2024年中國鐵路投資集團有限公司招聘筆試參考題庫含答案解析
- 運動訓練與康復治療培訓資料
評論
0/150
提交評論