生產流水線設計_第1頁
生產流水線設計_第2頁
生產流水線設計_第3頁
生產流水線設計_第4頁
生產流水線設計_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

物理與電子工程學院物理與電子工程學院《單片機原理與接口技術》

課程設計報告書設計題目:生產流水線產品產量顯示系統(tǒng)專業(yè): 自動化 班級: 二班 *學號* 指導教師: 尹世忠 2013年12月16日

班級:二班物理與電子工程學院課程設計任務書班級:二班專業(yè):自動化學生姓名姜明浩學號2010341237課程名稱單片機原理與接口技術設計題目生產流水線產品產量顯示系統(tǒng)設計目的、主要內容(參數(shù)、方法)及要求設計目的:鞏固單片機原理與接口技術課程中所學的知識,提高學生的動手能力和創(chuàng)新能力,培養(yǎng)學生查閱資料和閱讀文獻的能力,培養(yǎng)學生初步的科研能力,為畢業(yè)設計奠定基礎。主要內容:本課程設計主要是利用單片機原理與接口技術課程中所學的知識,完成一個生產流水線產品產量統(tǒng)計顯示系統(tǒng)的設計。設計內容包括硬件電路原理圖、顯示程序設計、硬件和軟件的綜合調試。設計要求:1、以80C51系列單片機為核心器件,組成一個生產流水線產品產量顯示系統(tǒng)。用三位數(shù)碼管顯示一個班組的產品件數(shù)。2、在現(xiàn)有的單片機實驗系統(tǒng)上完成硬件電路接線。3、完成該課題的程序設計、提交程序設計框圖及程序設計清單。4、完成硬件與軟件的綜合調試,實現(xiàn)預定功能。5、通過老師審核,提交課程設計報告。工作量2周時間,每天3學時,共計42學時進度安排第1-3天:根據(jù)任務書的要求查閱相關資料。閱讀相關文獻。搞清楚本課題的設計內容,對本課題的設計有個初步的設想。第4-5天:完成本課題設計的基本設計方案,通過指導老師的審核。第6-7天:完成課題的硬件電路的設計,完成程序設計。第8-9天:進行調試。第10-11天:撰寫課題設計報告書,并根據(jù)指導教師的意見進行修改。第12天:完成課程設計報告書。第13天:提交報告書。第14天:指導教師批閱課程設計報告書。主要參考資料1、韓志軍,沈晉源,王振波.單片機應用系統(tǒng)設計[M]機械工業(yè)出版社,2005年2、李全利.單片機原理與接口技術[乂]高等教育出版社,2009年第二版3、馬淑蘭.單片機技術及應用實例分析[M]西安電子科技大學出版社,2009年指導教師簽字教研室主任簽字摘要隨著當今社會的快速發(fā)展,越來越多的產品裝配線上及各種公共場所都需要自動計數(shù)?;趩纹瑱C的自動計數(shù)器是計數(shù)直觀、顯示準確的優(yōu)勢產品,已經被廣泛應用于各個行業(yè)。自動計數(shù)器有各種形式,具體來說有接觸式和非接觸式兩種計數(shù)器。隨著當今科學的發(fā)展,非接觸式紅外計數(shù)器被廣泛的應用到各行各業(yè)。本次設計以STC89C51單片機為核心,利用專用的紅外傳感器作為檢測裝置,用LED數(shù)碼管作為人機交互的界面。具有結構簡單、操作方便、顯示清楚等特點。具體思路是專業(yè)檢測芯片(本次設計用紅外傳感器)形成計數(shù)脈沖后送入STC89C51單片機控制單元,通過對單片機編程實現(xiàn)計數(shù),然后由數(shù)碼管LED顯示,從而實現(xiàn)對流水線產品產量的統(tǒng)計顯示。關鍵詞:紅外檢測;自動計數(shù);單片機;LED數(shù)碼管TOC\o"1-5"\h\z\o"CurrentDocument"1緒論 5\o"CurrentDocument"前言 5\o"CurrentDocument"研究背景 5\o"CurrentDocument"國內外研究概況 5\o"CurrentDocument"課題分析 6\o"CurrentDocument"設計要求 6\o"CurrentDocument".系統(tǒng)硬件框圖 6\o"CurrentDocument".系統(tǒng)單元電路的設計 7\o"CurrentDocument"紅外線檢測電路 7\o"CurrentDocument"紅外傳感器的概念 7\o"CurrentDocument"紅外傳感器的組成和分類 7\o"CurrentDocument"紅外傳感器的特點與原理 7\o"CurrentDocument"LED顯示器部分 8\o"CurrentDocument"MCS-51單片機和LED顯示接口 8\o"CurrentDocument"本次設計數(shù)碼管顯示部分 8本次設計次單片機與數(shù)碼管連接仿真圖 9\o"CurrentDocument"單片機計數(shù)及控制部分 10\o"CurrentDocument"外部中斷計數(shù) 10本次設計中斷仿真圖 10\o"CurrentDocument".系統(tǒng)流程圖、程序設計 11\o"CurrentDocument"主程序流程圖 11\o"CurrentDocument"脈沖中斷流程圖 11\o"CurrentDocument"程序設計 11\o"CurrentDocument".整體系統(tǒng)仿真原理圖 13\o"CurrentDocument".心得體會 131緒論前言自動化時代的社會,許多制造商在生產經營中幾乎都要使用到流水線技術,但如何實現(xiàn)對其產品實時,高效,準確的自動計數(shù)成為廣大廠商的極為關注的問題。傳統(tǒng)的計數(shù)器是一個數(shù)字集成電路組件,有許多缺點:例如:電路有更復雜的組件,較高的故障率,維修比較困難等。并且不能很方便設置預定值,功能比較單一,適用范圍窄。因此,具有實時計數(shù)準確、可靠、穩(wěn)定的基于以單片機作為控制核心的自動計數(shù)裝置成為廣大廠家的首選。研究背景當今社會,基于單片機計數(shù)設備和以開發(fā)產品的微控制器技術為基礎的控制技術發(fā)展迅速,在各個領域得到廣泛應用。以單片機為核心的產品和設備,促進了生產技術水平的提高,因此企業(yè)迫切需要很多懂單片機技術開發(fā)、應用和維護這些智能產品管理的高級工程技術人員。電子計數(shù)器是一種多功能的電子測量儀器,它采用電子檢測在一段時間內輸入的脈沖數(shù),以數(shù)字形式顯示的結果。單片機以其體積小、功能強、可靠性高、性價比高的特點,已成為實現(xiàn)工業(yè)生產技術、智能化測量和控制產品的進步和發(fā)展的一個重要手段。國內外研究概況當今的自動計數(shù)器產品大多采用非接觸的方式,并已開發(fā)出多種型號的專用測試芯片。使用以STC89C5為核心,輔以各種外設控制單元的自動計數(shù)裝置應用已成為趨勢。但是,如何提高自動實時計數(shù)器的抗干擾能力、穩(wěn)定性等是國內外生產研究的自動計數(shù)器的重要課題。自動計數(shù)是工廠流水線產品產量檢測的主體,但其往往工作在極其惡劣的高溫、高噪音環(huán)境中。而以STC89C51的為核心的微控制器產品系列自動計數(shù)器工作在這種環(huán)境下會經常進入死機(程序進入無限循環(huán))或出現(xiàn)濫用(單片機逍遙),這是基于單芯片自動技術產品存在的致命缺點。課題分析基于單片機構成的自動計數(shù)器產品研究的主要課題包括:紅外模塊的原理、紅外模塊如何與單片機相連接、單片機如何與數(shù)碼管相連接、STC89C51單片機用何種方式對外部計數(shù)脈沖進行計數(shù)顯示控制、數(shù)碼管如何編程顯示計數(shù)值。在這個設計中主要需要解決的問題便是如何用單片機通過C語言程序實現(xiàn)對紅外檢測裝置信號的計數(shù)、數(shù)碼管對單片機傳過來信號的顯示。設計要求1)整個系統(tǒng)具有很強的抗干擾能力。2)單片機最小系統(tǒng)設計,包括復位電路等。3)能夠準確地顯示計數(shù)值。4)具有自動清除功能。.系統(tǒng)硬件框圖素相更件框圖圖2.1系統(tǒng)硬件框圖原理闡述:當流水線上沒有物體時,紅外傳感器沒有檢測到外部信號,處于高電平狀態(tài);當流水線上有物體時,紅外傳感器檢測到有外部信號,由原來的高電平狀態(tài)變?yōu)榈碗娖綘顟B(tài),產生信號。將紅外傳感器的輸出端與單片機I/O連接,通過軟件程序設置單片機內部寄存器,當傳感器的高低脈沖被單片機接收到時,單片機產生中斷,中斷產生后進入中斷服務程序,通過設置中斷服務程序,進行計數(shù)。并通過P0、P1、P2分別接到數(shù)碼管上,由數(shù)碼管來顯示其個數(shù)。當需要置位時按下復位開關,則計數(shù)器清零,重新開始計數(shù)。.系統(tǒng)單元電路的設計紅外線檢測電路紅外傳感器的概念紅外傳感器,在20世紀80年代興起的一個新的,高度敏感的探測器元件。它是一種能夠探測到由紅外線發(fā)射出的信號并且轉換成電信號的器件。紅外又稱紅外光,它具有反射,折射,散射,干涉,吸收和其他屬性。利用物體產生紅外輻射特性,紅外傳感器可以實現(xiàn)自動檢測。任何物質,只要有一定的溫度(絕對零度以上),可以產生紅外線輻射,就可以用紅外傳感器檢測。紅外傳感器測量與被測對象無直接接觸,從而具有無摩擦,靈敏度高,響應速度快的優(yōu)勢。紅外傳感器的組成和分類組成:紅外傳感器組成由光學系統(tǒng)、檢測設備和轉換電路組成。分類:按結構的不同可分為光學系統(tǒng)的傳輸和反射兩種類型。檢測元件根據(jù)熱檢測設備和光學檢測設備的原則,可以分為熱敏監(jiān)測和光電檢測兩部分。使用最廣泛的熱元件是熱敏電阻。熱敏電阻器是由紅外輻射、溫度、電阻改變成電信號輸出的轉換電路。紅外傳感器的特點與原理特點:(1)具有信號輸出指示(2)單路信號輸出(3)輸出為低電平有效(4)靈敏度可調(5)可用于工件計數(shù)、電機測速等(6)電路板輸出開關量原理:紅外模塊有三個I/O口,兩個口分別接電源正負極,另一個口則為輸出口,當紅外傳感器沒有檢測到外部信號時該輸出口處于高電平狀態(tài),當檢測到外部物體時該輸出口由高電平狀態(tài)變?yōu)榈碗娖綘顟B(tài),通過與單片機的I/O連接來檢測高低電平變化。原理圖:3V'圖3.1.3原理圖LED顯示器部分MCS-51單片機和LED顯示接口經常使用的單片機應用系統(tǒng),LED數(shù)碼管作為顯示輸出設備。雖然LED顯示屏顯示信息簡單,但它有顯示清晰、高亮度、低電壓、使用壽命長等特點。和單片機接口連接方便,基本能夠滿足單片機應用系統(tǒng)的需求,所以經常被用在單片機領域。本次設計數(shù)碼管顯示部分顯示部分是通過三個數(shù)碼管來完成,分別接到P0、P1、P2口上。然后再通過軟件譯碼來完成,為了考慮到數(shù)碼管在動態(tài)掃描時,每點亮一個數(shù)碼管的時間很短暫,這樣就會影響到數(shù)碼管的亮度,故在此用共陽極數(shù)碼管,用共陽極數(shù)碼

管可以不用加驅動,而且顯示亮度非常好。該設計中段碼輸出口是利用P0口作為輸出口,而P0口是漏極開路,雖然有很強的灌電流能力,但拉電流能力很差,故在P0口上加一個10K的排阻作為上接電阻。上拉電阻的作用是,當單片機的P0口上輸入為1時,上拉電阻上的電流直接流入單片機中,使數(shù)碼管的段碼上保持低電平,因此碼管在這時不發(fā)光;而當單片機的P0口輸出為高電平時,這時上拉電阻使電流灌入單片機中,故排阻上的電流流入數(shù)碼管中,因此這時數(shù)碼管發(fā)光(這里用的是共陽極數(shù)碼管)。本次設計顯示部分采用軟件譯碼動態(tài)顯示,所謂的軟件譯碼動態(tài)顯示是指字符段選擇組織一個表來顯示字符的第一次查表得到其選舉的代碼段,然后傳送到顯示段碼。3.2.3本次設計次單片機與數(shù)碼管連接仿真圖RP13.2.3本次設計次單片機與數(shù)碼管連接仿真圖RP1正號PRCK-7 二T3二奇號導局因O=1=■二11=1OOq.dddCl.Cl.O.Illi1」Jp0.3Mpo.4V| Apo.5Xl A^9Hi pix _4她A■PLLO1ro.1P0.2PCIWIPCI.4 |■■圖3.2.3仿真圖單片機計數(shù)及控制部分外部中斷計數(shù)完成技術功能的部分由單片機STC89C51控制,基本原理為當紅外檢測部分檢測到光時,紅外接收電路輸出口將產生一個高電平信號,該信號將提供給單片機計數(shù)控制,P0、P1、P2mj端口負責實現(xiàn)顯示的部分。計數(shù)控制部分將計入脈沖的單片機STC89C51中斷INT0的入口,計數(shù)編程構成中斷信號后,內部的微控制器。STC89C51的MCS-52指令集完全兼容。提供下列標準特性:4K字節(jié)的FLASH閃存,128字節(jié)內部RAM,32I/O口線,3個16位定時器/計數(shù)器,一個五向量兩個中斷,片上振蕩器和時鐘電路。STC89C51的兩種省電模式具有下調至0Hz的靜態(tài)的邏輯功能。在CPU、振蕩器停止工作時,禁止其他部分工作,仍可繼續(xù)正常運行的有RAM、定時器/計數(shù)器、中斷系統(tǒng),RAM中內容不會刪除,復位時一切恢復正常。總之,設計最合理的是外部中斷計數(shù),故本次設計采用外部中斷計數(shù)。本次設計中斷仿真圖P3.0/RXDP3.0/RXDP3.1/TXDP3.2/1NTTP3.3/1NTTP3.4/T0P3.6/WRP3.7/RD-圖3.3.2中斷仿真圖.系統(tǒng)流程圖、程序設計主程序流程圖初始化數(shù)據(jù)應理圖4.1主程序流程圖脈沖中斷流程圖圖4.2脈沖中斷流程圖程序設計/*說明:每次按下計數(shù)鍵時觸發(fā)INT0中斷,中斷程序累加計數(shù),計數(shù)值顯示在3只數(shù)碼管上,按下清零鍵時數(shù)碼管清零*/

#include<reg51.h>#definecharunsignedchar#defineunitunsignedint//0~9的段碼DSY_CODE□={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};charDSY_Buffer[]={0,0,0);charCount=0;bitClear_Key=P3八6;〃數(shù)碼管上顯示計數(shù)值voidShow_Count_ON_DSY()(DSY_Buffer[2]=Count/100; 〃獲取3個數(shù)DSY_Buffer[1]=Count%100/10;DSY_Buffer[0]=Count%10;if(DSY_Buffer[2]==0) 〃高位為0時不顯示(DSY_Buffer[2]=0x0a;if(DSY_Buffer[1]==0) 〃高位為0,若第二位為0同樣不顯示DSY_Buffer[1]=0x0a;)P0=DSY_CODE[DSY_Buffer[0]];P1=DSY_CODE[DSY_Buffer[1]];P2=DSY_CODE[DSY_Buffer[2]];//主程序voidmain()(P0=0xffP1=0xff;P2=0x00;P1=0xff;P2=0x00;IE=0x81;IT0=1;while(1)〃允許INT0中斷〃下降沿觸發(fā)(if(Clear_Key==0)Count=0;(if(Clear_Key==0)Count=0;Show_Count_ON_DSY();))//INT0中斷函數(shù)voidEX_INT0()interrupt0//清0Count++;〃計數(shù)值遞增Count++;〃計數(shù)值遞增}.整體系統(tǒng)仿真原理圖HpFC2J1■ZpF9京31FJ-KTAL1PR同田PCLWAMPUBfADEKTAL2F皿ADOFU咖*PUSHHpFC2J1■ZpF9京31FJ-KTAL1PR同田

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論