




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
word文檔可自由復制編輯word文檔可自由復制編輯《智能儀器設計》課程設計報告書學院:信息工程學院班級:學號:姓名:摘要單片微型計算機是隨著超大規模集成電路技術的發展而誕生的,由于它具有體積小、功能強、性價比高等特點,所以廣泛應用于電子儀表、家用電器、節能裝置、軍事裝置、機器人、工業控制等諸多領域,使產品小型化、智能溫度控制儀表化,既提高了產品的功能和質量,又降低了成本,簡化了設計。本文主要介紹單片機在溫度控制中的應用。AbstartSingle-chipmicro-computer,withtheultra-largescaleintegratedcircuittechnology,thedevelopmentofthebirth,andbecauseofitssmallsize,strongfunctionandhighcostperformance,itiswidelyusedinelectronicequipment,householdappliances,energy-savingdevices,militarydevices,robots,industrialcontrolandmanyotherareastomakeproductminiaturization,intelligenttemperaturecontrolinstrumentation,bothtoimprovetheproduct'sfeaturesandquality,butalsoreducethecostandsimplifydesign.ThispaperintroducestheMCUtothetemperaturecontrolapplications.word文檔可自由復制編輯目錄TOC\o"1-3"\h\u12019摘要 I6440Abstart I28222目錄 II11080第一章智能儀器概述 163931.1智能儀器的定義 152241.2智能儀器的工作原理 1316891.3智能儀器的功能特點 17741.4智能儀器的發展概況 255981.5智能儀器發展趨勢 2411第二章設計任務及目的 514282第三章硬件設計 6139503.1系統原理框圖 6282343.2詳細原理圖及說明 792423.2.1按鍵 7164473.2.2報警電路 7295693.2.3數碼顯示和指示電路 8167303.2.4下載電路 9258243.2.5通信電路 10182563.2.6熱電偶輸入電路 1072723.2.7輸出驅動電路 11157653.2.8電源 11306283.2.9總原理圖 12132833.2.10系統PCB圖 13139083.2.11系統元件清單 1426146第四章軟件設計 154.1初始化定時器154.2向8位數碼管輸出數據程序15第五章總結與體會17參考文獻17第一章智能儀器概述1.1智能儀器的定義智能儀器是含有微型計算機或者微型處理器的測量儀器,擁有對數據的存儲運算邏輯判斷及自動化操作等功能。它的出現,極大地擴充了傳統儀器的應用范圍。智能儀器憑借其體積小、功能強、功耗低等優勢,迅速地在家用電器、科研單位和工業企業中得到了廣泛的應用。1.2智能儀器的工作原理傳感器拾取被測參量的信息并轉換成電信號,經濾波去除干擾后送入多路模擬開關;由單片機逐路選通模擬開關將各輸入通道的信號逐一送入程控增益放大器,放大后的信號經A/D轉換器轉換成相應的脈沖信號后送入單片機中;單片機根據儀器所設定的初值進行相應的數據運算和處理(如非線性校正等);運算的結果被轉換為相應的數據進行顯示和打印;同時單片機把運算結果與存儲于片內FlashROM(閃速存儲器)或E2PROM(電可擦除存貯器)內的設定參數進行運算比較后,根據運算結果和控制要求,輸出相應的控制信號(如報警裝置觸發、繼電器觸點等)。此外,智能儀器還可以與PC機組成分布式測控系統,由單片機作為下位機采集各種測量信號與數據,通過串行通信將信息傳輸給上位機——PC機,由PC機進行全局管理。1.3智能儀器的功能特點與傳統儀器儀表相比,智能儀器具有以下功能特點:操作自動化。儀器的整個測量過程如鍵盤掃描、量程選擇、開關啟動閉合、數據的采集、傳輸與處理以及顯示打印等都用單片機或微控制器來控制操作,實現測量過程的全部自動化。具有自測功能,包括自動調零、自動故障與狀態檢驗、自動校準、自診斷及量程自動轉換等。智能儀表能自動檢測出故障的部位甚至故障的原因。這種自測試可以在儀器啟動時運行,同時也可在儀器工作中運行,極大地方便了儀器的維護。具有數據處理功能,這是智能儀器的主要優點之一。智能儀器由于采用了單片機或微控制器,使得許多原來用硬件邏輯難以解決或根本無法解決的問題,現在可以用軟件非常靈活地加以解決。例如,傳統的數字萬用表只能測量電阻、交直流電壓、電流等,而智能型的數字萬用表不僅能進行上述測量,而且還具有對測量結果進行諸如零點平移、取平均值、求極值、統計分析等復雜的數據處理功能,不僅使用戶從繁重的數據處理中解放出來,也有效地提高了儀器的測量精度。具有友好的人機對話能力。智能儀器使用鍵盤代替傳統儀器中的切換開關,操作人員只需通過鍵盤輸入命令,就能實現某種測量功能。與此同時,智能儀器還通過顯示屏將儀器的運行情況、工作狀態以及對測量數據的處理結果及時告訴操作人員,使儀器的操作更加方便直觀。具有可程控操作能力。一般智能儀器都配有GPIB、RS232C、RS485等標準的通信接口,可以很方便地與PC機和其他儀器一起組成用戶所需要的多種功能的自動測量系統,來完成更復雜的測試任務。1.4智能儀器的發展概況80年代,微處理器被用到儀器中,儀器前面板開始朝鍵盤化方向發展,測量系統常通過IEEE—488總線連接。不同于傳統獨立儀器模式的個人儀器得到了發展等。90年代,儀器儀表的智能化突出表現在以下幾個方面:微電子技術的進步更深刻地影響儀器儀表的設計;DSP芯片的問世,使儀器儀表數字信號處理功能大大加強;微型機的發展,使儀器儀表具有更強的數據處理能力;圖像處理功能的增加十分普遍;VXI總線得到廣泛的應用。近年來,智能化測量控制儀表的發展尤為迅速。國內市場上已經出現了多種多樣智能化測量控制儀表,例如,能夠自動進行差壓補償的智能節流式流量計,能夠進行程序控溫的智能多段溫度控制儀,能夠實現數字PID和各種復雜控制規律的智能式調節器,以及能夠對各種譜圖進行分析和數據處理的智能色譜儀等。國際上智能測量儀表更是品種繁多,例如,美國HONEYWELL公司生產的DSTJ-3000系列智能變送器,能進行差壓值狀態的復合測量,可對變送器本體的溫度、靜壓等實現自動補償,其精度可達到±0.1%FS;美國RACA-DANA公司的9303型超高電平表,利用微處理器消除電流流經電阻所產生的熱噪聲,測量電平可低達-77dB;美國FLUKE公司生產的超級多功能校準器5520A,內部采用了3個微處理器,其短期穩定性達到1ppm,線性度可達到0.5ppm;美國FOXBORO公司生產的數字化自整定調節器,采用了專家系統技術,能夠像有經驗的控制工程師那樣,根據現場參數迅速地整定調節器。這種調節器特別適合于對象變化頻繁或非線性的控制系統。由于這種調節器能夠自動整定調節參數,可使整個系統在生產過程中始終保持最1.5智能儀器發展趨勢1微型化微型智能儀器指微電子技術、微機械技術、信息技術等綜合應用于儀器的生產中,從而使儀器成為體積小、功能齊全的智能儀器。它能夠完成信號的采集、線性化處理、數字信號處理,控制信號的輸出、放大、與其他儀器的接口、與人的交互等功能。微型智能儀器隨著微電子機械技術的不斷發展,其技術不斷成熟,價格不斷降低,因此其應用領域也將不斷擴大。它不但具有傳統儀器的功能,而且能在自動化技術、航天、軍事、生物技術、醫療領域起到獨特的作用。例如,目前要同時測量一個病人的幾個不同的參量,并進行某些參量的控制,通常病人的體內要插進幾個管子,這增加了病人感染的機會,微型智能儀器能同時測量多參數,而且體積小,可植入人體,使得這些問題得到解決。2多功能多功能本身就是智能儀器儀表的一個特點。例如,為了設計速度較快和結構較復雜的數字系統,儀器生產廠家制造了具有脈沖發生器、頻率合成器和任意波形發生器等功能的函數發生器。這種多功能的綜合型產品不但在性能上(如準確度)比專用脈沖發生器和頻率合成器高,而且在各種測試功能上提供了較好的解決方案。3人工智能化人工智能是計算機應用的一個嶄新領域,利用計算機模擬人的智能,用于機器人、醫療診斷、專家系統、推理證明等各方面。智能儀器的進一步發展將含有一定的人工智能,即代替人的一部分腦力勞動,從而在視覺(圖形及色彩辨讀)、聽覺(語音識別及語言領悟)、思維(推理、判斷、學習與聯想)等方面具有一定的能力。這樣,智能儀器可無需人的干預而自主地完成檢測或控制功能。顯然,人工智能在現代儀器儀表中的應用,使我們不僅可以解決用傳統方法很難解決的一類問題,而且可望解決用傳統方法根本不能解決的問題。4融合ISP和EMIT技術,實現儀器儀表系統的Internet接入(網絡化)伴隨著網絡技術的飛速發展,Internet技術正在逐漸向工業控制和智能儀器儀表系統設計領域滲透,實現智能儀器儀表系統基于Internet的通訊能力以及對設計好的智能儀器儀表系統進行遠程升級、功能重置和系統維護。在系統編程技術(In-SystemProgramming,簡稱ISP技術)是對軟件進行修改、組態或重組的一種最新技術。它是LATTICE半導體公司首先提出的一種使我們在產品設計、制造過程中的每個環節,甚至在產品賣給最終用戶以后,具有對其器件、電路板或整個電子系統的邏輯和功能隨時進行組態或重組能力的最新技術。ISP技術消除了傳統技術的某些限制和連接弊病,有利于在板設計、制造與編程。ISP硬件靈活且易于軟件修改,便于設計開發。由于ISP器件可以像任何其他器件一樣,在印刷電路板(PCB)上處理,因此編程ISP器件不需要專門編程器和較復雜的流程,只要通過PC機,嵌入式系統處理器甚至INTERNET遠程網進行編程。EMIT嵌入式微型因特網互聯技術是emWare公司創立ETI(eXtendtheInternet)擴展Internet聯盟時提出的,它是一種將單片機等嵌入式設備接入Internet的技術。利用該技術,能夠將8位和16位單片機系統接入Internet,實現基于Internet的遠程數據采集、智能控制、上傳/下載數據文件等功能。目前美國ConnectOne公司、emWare公司、TASKING公司和國內的P&S公司等均提供基于Internet的DeviceNetworking的軟件、固件(Firmware)和硬件產品。5虛擬儀器是智能儀器發展的新階段測量儀器的主要功能都是由數據采集、數據分析和數據顯示等三大部分組成的。在虛擬現實系統中,數據分析和顯示完全用PC機的軟件來完成。因此,只要額外提供一定的數據采集硬件,就可以與PC機組成測量儀器。這種基于PC機的測量儀器稱為虛擬儀器。在虛擬儀器中,使用同一個硬件系統,只要應用不同的軟件編程,就可得到功能完全不同的測量儀器。可見,軟件系統是虛擬儀器的核心,“軟件就是儀器”。傳統的智能儀器主要在儀器技術中用了某種計算機技術控制工程網版權所有,而虛擬儀器則強調在通用的計算機技術中吸收儀器技術。作為虛擬儀器核心的軟件系統具有通用性、通俗性、可視性、可擴展性和升級性,能為用戶帶來極大的利益,因此,具有傳統的智能儀器所無法比擬的應用前景和市場。 設計任務及目的單片機綜合練習是一項綜合性的專業實踐活動,目的是讓學生將所學的基礎理論和專業知識運用到具體的工程實踐中,以培養學生綜合運用知識能力、實際動手能力和工程實踐能力,為此后的畢業設計打下良好的基礎。本次單片機綜合練習的任務是設計并制作一個溫度控制器。該設計采用ATmega16單片機實現智能數字顯示儀表。要求8位數碼管顯示(4位顯示測量值,4位顯示設定值),4輸入按鈕(功能選擇、數碼管選擇、數字增加、數字減少),可設定上下限報警(蜂鳴器報警)。適配R型(鉑銠13)熱電偶,測溫范圍為0℃~1200℃。采用比例控制、并用晶閘管移相驅動1000W電加熱器(電源電壓為AC220V)。按鈕任務:1.功能選擇按鈕:選擇需要設置數據,如,報警上限值、下限值、給定值的輸入狀態選擇。2.數碼管選擇按鈕:選擇需要設置數據的數碼管。3.數字增加按鈕:用于設置數值的增加,每按下一次,數值加1。4.數字減少按鈕:用于設置數值的減少,每按下一次,數值減1。發送顯示數據任務:位掃描與段碼輸出。需要將要顯示的數據,組合成數組,在轉換成十進制數字,發送到74HC595。ADC數據獲取任務:選擇通道,并將轉換完成后的數據存入數組。數字濾波:用平均值濾波。硬件設計3.1系統原理框圖熱電阻輸入熱電阻輸入按鍵輸入Atmega16Atmega16單片機下下載報警輸出報警輸出通信通信指示和顯示移相移相驅動加熱器此系統由7個模塊構成。3.2詳細原理圖及說明3.2.1按鍵4個按鍵與單片機的接線圖及個按鍵的作用如上圖所示;當單片機的引腳輸入為低電平時,表示該引腳所對應的按鍵按下,單片機實現相應的功能。3.2.2報警電路當溫度超過報警限時,單片機相應管腳輸出高電平,蜂鳴器發出響聲。3.2.3數碼顯示和指示電路(a)具有2排8個數碼管顯示,分別顯示測量值和設定值。SM1顯示的是熱電偶測的電加熱器的實際溫度值,SM2顯示的是人工設計的電加熱器的期望溫度值。數碼管是有HC595芯片來驅動的,HC595接在SPI通信的3個接口上。(b)指示電路是指示按鍵的輸入狀態的。D1、D2、D3、D4與S1、S2、S3、S4一一對應,當某個按鍵按下時,單片機相應的引腳將置低電平,使該按鍵相對應的二極管發光。3.2.4下載電路下載程序代碼用的是SPI接口,用ISP電纜對單片機進行編程。3.2.5通信電路該模塊用到跳線,不通信時D0、D1口作為常規I/O口使用;通信時其作為通信口使用,實現單片機與單片機或是其它上位機的通信。3.2.6熱電偶輸入電路該電路采用R型(鉑銠13)熱電偶進行測溫,1N4148二極管對熱電偶冷端進行補償,采用TLV2252M放大器對輸入信號進行放大。3.2.7輸出驅動電路采用光控過零驅動晶閘管,進而控制電加熱器的通斷電。3.2.8電源采用7805進行穩壓,輸入采用4節電池,LED作為電源指示燈。
3.2.9總原理圖3.2.10系統PCB圖(PCB板)(打印預覽圖)3.2.11系統元件清單軟件設計4.1初始化定時器#include"iom16v.h"#include<macros.h>voidT1_Init(void)//初始化定時器,產生10mS周期中斷{OCR1A=1249;//計數周期為10ms,F=1MHzOCR1A為計數器TOPTIMSK|=(1<<OCIE1A);//比較中斷A允許TCCR1A=0x00;//普通端口操作,非OC1A和OC1BTCCR1B=0x08;//定時器工作在CTC計數器模式,計數值與OCR1A值比較,//相等就中斷,然后,計數器歸0TCCR1B|=0x02;//設置定時器1的分頻值為8分頻}4.2向8位數碼管輸出數據程序#include"mega16.h"#include"delay.h"/*如下注釋語句是用與共陽數碼的數組unsignedchardisp[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xbf};//共陽數碼段輸出unsignedintweizhi[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//高電平有效位輸出*/unsignedchardisp[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x40};//共陰數碼段輸出高電平有效unsignedcharweizhi[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//位輸出低電平有效unsignedintdata[8];voidSPI_MasterInit(void)//SPI接口初始化{DDRB|=(1<<5)|(1<<7);//設置MOSI和SCK為輸出,其他為輸入SPCR=(1<<6)|(1<<4)|(1<<5)|(1<<1)|(1<<0);//使能SPI主機模式,設置時鐘速率為fck/128}voidSPI_595_Out(unsignedchari)//595數據輸出{SPDR=i;//啟動數據傳輸while(!(SPSR&(1<<7))){;}//等待傳輸結束}voidmain(void){unsignedcharsaomiao=0;unsignedcharw[10];DDRA=0x00;//輸入PORTA=0x00;//上拉DDRB=0xB0;//高4位方向輸出,低4位為輸入/POR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物醫用材料植入技術行業跨境出海項目商業計劃書
- 中醫養生美容項目建設投資經營計劃書【報批稿】
- 四方達2025年上半年管理水平報告
- 物流倉儲安全隱患整改措施
- 教師在小學生心理健康問題中的應對措施
- 港口項目可行性研究報告
- 三年級數學下冊趣味學習計劃
- 如何在職場中實現工作與生活的平衡
- 激發員工擔當責任的方式
- 寵物食品原料采購計劃
- GB/T 44880-2024因果矩陣
- 【MOOC】人格與精神障礙-學做自己的心理醫生-暨南大學 中國大學慕課MOOC答案
- 新能源汽車電氣系統檢修(微課版) 課件 項目二任務2無鑰匙進入和起動系統
- 生成式人工智能講解
- 林權投資合作協議范本
- 中醫康復治療技術習題+參考答案
- 北京聯合大學《Java面向對象程序設計》2022-2023學年期末試卷
- 學術英語智慧樹知到答案2024年南開大學
- 高一上學期化學人教版(2019)必修第一冊+++常見反應方程式
- 智能化礦山技術培訓課件
- 12G614-1砌體填充墻結構構造
評論
0/150
提交評論