基于單片機的智能型電導監測儀的設計_第1頁
基于單片機的智能型電導監測儀的設計_第2頁
基于單片機的智能型電導監測儀的設計_第3頁
基于單片機的智能型電導監測儀的設計_第4頁
基于單片機的智能型電導監測儀的設計_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

摘要伴隨著科學技術的飛速發展,單片機的應用正在不斷地走向深入,同時帶動智能檢測技術的高速發展。在實時檢測的單片機應用系統中,單片機往往是作為核心來使用,但僅有單片機方面知識是不夠的,還應根據具體硬件結構,以及針對具體應用對象特點的軟件結合,以使設計、生產更加完美。隨著科學技術的不斷創新,越來越多的領域需要對液體內部的粒子含量和成分進行精確檢測。本裝置就是采用STC89C51單片機作為核心,輔以溫度檢測電路、電導率測量電路以及一些必須的單片機外圍電路來實現對溶液中電導率的檢測。檢測電導池中粒子的含量并記錄下來為系統的主要功能,其主要模塊除單片機控制部分外,還有溫度檢測,電導率檢測。以及通過擴展8155H芯片完成鍵盤和顯示電路的設計。并具有報警等功能,使用靈活方便。關鍵詞:STC8155H電導率粒子8155HThetesterofConductivityAbstractWiththerapiddevelopmentofscienceandtechnologytheapplicationofSCMiscontinuouslytowarddeeperanddeeper.Meanwhiledrivesmartdetectionoftechnologydevelopmentinhighspeed.Inreal-timedetectionofmicrocomputerapplicationsystem,theSCMisoftenusedasacore.Butonlymicrocontrolleraspectsknowledgeisnotenough,stillshouldaccordingtothespecifichardwarestructureandtheviewofthespecificapplicationobjectcharacteristicsofsoftwarecombinedtomakeadesign,productionmoreperfect.Alongwiththescienceandtechnologyunceasinginnovation,moreandmorefieldsofliquidinternalparticlesneedaccuratetestingcontentandconstituents.ThisdeviceisusingSTC89C51asthecore,andcomplementarywithtemperaturedetectioncircuit,conductivitymeasurementcircuitandsomeSCMbuffercircuitforsolutiontorealizetheconductivitydetection.Detectionandtorecordoftheparticlecontentofconductancepoolarethesystem'smainfunction.Itsmainmoduleexceptsingle-chipmicrocomputercontrolpartoutside,andtemperaturedetection,conductivitydetection.Andbyextensionchipsof8155Htoachievekeyboardanddisplaycircuitdesign.Andhasthealarmfunctions,useagileandconvenient.Keyword:STC8155HConductivityParticles8155H目錄第一章緒論 11.1課題研究的目的及意義 11.2課題研究背景及國內外研究現狀 11.3課題研究的主要內容 2第二章系統總體設計方案 42.1主要技術指標 42.2系統總體方案論證 42.3電導率測試儀硬件結構圖 62.4系統軟件流程圖 7第三章系統硬件介紹及電路原理 83.1AT89C51單片機特性及管腳接線介紹 83.1.1AT89C51性能介紹 83.1.2AT89C51主要接線介紹 93.1.3振蕩器特性 103.1.4芯片擦除 113.1.5C51單片機處理器狀態 113.1.6C51單片機的中斷系統 113.1.7AT89C51最小系統 123.2溫度部分的選擇 123.2.1溫度傳感器的選擇 123.2.3模擬開關電路 133.2.4A/D轉換器和ADC0809簡介 143.2.5MCS-51單片機控制ADC的工作過程 153.2.6溫度檢測電路 163.3電導率測量部分 163.3.1電導率測試儀的工作原理 163.4方波激勵電路的設計 173.5鍵盤和顯示部分 193.5.18155H簡介 193.5.2按鍵部分 203.5.3顯示部分 213.5.4鍵盤和顯示部分電路圖 223.6電源電路 223.7報警電路設計 233.8看門狗電路設計 24第四章溫度補償 254.1鉑熱電阻與R/V轉換 254.2自動溫度補償電路 264.3其他溫度補償電路應用 284.4結束語 29第五章系統軟件設計 295.1軟件設計背景 295.2應用程序設計 295.3程序流程圖 305.3.1主程序流程圖 305.3.2報警程序流程圖 315.3.3鍵盤及顯示程序流程圖 32總結 33致謝 34參考文獻 35第一章緒論1.1課題研究的目的及意義電導率儀是一種應用很廣泛的測量儀器。無論是工業、農業的生產部門,還是科研部門都有應用。隨著微電子工業清洗處理、飲用純凈水、藥用蒸餾水、生物制品用水、動力鍋爐以及大型發電機組冷卻用水的需求量的急劇增加,越來越多的產品、技術開始對介質的導電性能、成分等特性要求給出準確的分析和評價,而且在實時性、準確度等方面提出了更高的要求。對于純硬件結構的儀表在不同條件下需要人工多次調整才能使用的問題,不僅影響了生產效率,而且增加了維護成本。隨著國內外電導率儀的發展,迫切需要檢定項目完備、高精度的電導率檢定裝置來用于日常檢定工作,而智能電導率測試儀不僅精度高,維護簡單、成本低等優點而且它與傳統的電導儀相比更具有價格低廉,在一定的測量范圍內不需分檔、操作簡單、誤差自動補償、數字顯示等優點。所以,實用的智能電導率測試儀的研發與應用就應允而出。近20年來,由于微電子學技術的進步以及計算機應用的日益廣泛,智能化測量控制儀器儀表已經取得了巨大的進展,從技術背景上來說,歸功于硬件集成電路的不斷發展。智能電導率測試儀是先進的電子技術、傳感器技術和軟件設計技術的完美結合。它可用于高精度測量水溶液的pH、ORP、電導率、TDS、鹽度、電阻率和溫度等參數,是性價比最優的水質分析儀器。更適用于工礦企、農牧、石油、化工、冶金、釀造、制藥、質檢、科研、電廠及醫療衛生、安全防護、水處理工程和環保等行業和不猛實驗室對溶液的PH、PX1、PX2、mV、S值以及溫度值進行分析測定。1.2課題研究背景及國內外研究現狀隨著環境污染的日趨嚴重和污水處理技術的發展,水質監測在現代工業生產中的地位也就日趨重要。目前監測污水中的COD,NH3,-N和pH值的主要方式有分光光度法、原子色譜法、熒光法、電導率法等。前三種方法通過污水對光譜的吸收和折射估算污水的溶質和濃度,因其能達到一定的測量精度要求,近兩年來發展迅速,但是他們需手工作業且檢測時間長,儀器操作復雜,監測成本高的缺點,所以電導率檢測法仍是目前工業生產中水質監測的主要方法。因其具有歷史悠久,工藝完美,數據穩定,簡便易行的優點,占據了水質檢測的重要地位。然而傳統的電導率檢測儀由于精度低,智能化程度不高,近年來一直沒有新的進展。近年來國內也涌現出許多智能電導率測試儀的生產廠家,他們研制的智能型電導儀(電導計),創新的內置溫度補償功能,可調范圍0~5.0%/℃,當選擇0%/℃的溫度校正系數,可以進行無溫度補償的電導值顯示,并且寬溫度補償范圍為0℃—50℃。測試儀內部采用長壽命的碳電極作為微處理器,確保能高精度的提供特殊功能及特性。對比可調節的超大LCD顯示適于不同的現階段的智能電阻率測試儀應用很廣泛包括水處理,水產養殖,食品加工,沖印,實驗室,造紙業,品質控制等應用途徑。但由于技術不全面、元件使用規格不協調等原因導致測量測試的結果均存在一定誤差,但總體比較精確度還是能夠達到國際標準。現在國際上有三個系列的標準緩沖溶液可以選擇:歐美系列、NIST系列和中國系列。三個系列均可設置純水pH值測量模式和加氨純水pH值測量模式。對這二種特殊的pH值測量模式,不僅有常規的斜率補償,還有溶液pH值的非線性溫度補償,大大提高了測量的準確度,特別適合電力、石化等行業使用。國內、外許多著名公司都相繼開發了相應的產品。國外產品的價格明顯偏高,如美國的1054B電導率分析儀離岸價為1600美元,不適于量大面積的使用。國內產品采用純硬件結構,對影響測量結果的介質溫度只能作分段象征性的補償,效果不好、準確度低、穩定性差。隨著智能化、數字化儀器儀表的發展,以及我國改革開放政策的深化,近年來我國引進了大批的國際上高水平的儀器儀表。這不僅對國內測量儀器的設計研制、元器件、生產工藝帶來很大的沖擊,更是對我國儀器儀表的設計理論和制造方法的巨大震動。儀器儀表是認識世界的重要工具,在人類科學探索與生產活動中,儀器儀表工業的逐漸發展已成為了一種新型產業。同時儀器儀表工業的發展是隨著社會、科學的進步而發展的,也代表著一個國家科技發展的水平。我國的儀器儀表工業已具有相當規模,是有一定實力的高技術產業,部分產品也已達到國際先進水平。但從總體上看,基礎還是比較落后的,產品的質量、可靠性較差,品種與規格不全,至今有關穩定性和可靠性的標準尚無,而且很多標準從上世紀70年代制定以來,30年一直未變過,滿足不了國民經濟發展的要求,也制約了儀表工業的健康發展。1.3課題研究的主要內容電導率測試儀是通過測量電導率來確定溶液的粒子含量得,在電解質溶液中,帶電的離子在電場的影響下,會產生移動而傳遞電子,因此具有導電作用。其導電能力的強弱稱為電導度,電導度的大小也是電導率測試儀的主要測試內容,從而檢測溶液中待測粒子的含量。電導率檢測儀的系統結構由方波激勵裝置、電導池、運放環節、溫度補償環節、A/D轉換和顯示器等六個主要部分組成。系統中使用交流電以減少極化現象引起的誤差,并引入了溫度補償環節以使測量出的數據更加精準。研制一種電導率儀,采用方波激勵,并合理的選擇取樣點范圍,盡量避免電極的極化現象和電纜線的分布電容(分布電容是指由非電容形態形成的一種分布參數。一般是指在印制板或其他形態的電路形式,在線與線之間、印制板的上下層之間形成的電容。這種電容的容量很小,但可能對電路形成一定的影響。)對電導率測量的影響,同時使用溫度補償電路來進行溫度補償,以減小溫度對測量的影響。提高了整機的測量精度。硬件主要研究內容是以MCS-51單片機和性能優良的大規模集成電路相結合的智能電導率測試儀,以滿足加強整機功能,發揮一機多用、降低成本的目的。主要涉及的設計包括溫度測量電路,電導率測量電路,單片機外圍電路,鍵盤顯示電路,報警電路以及電導率溫度補償方法。系統統的軟件平臺基于C51系列單片機和相關的單片機仿真調試軟件系統,使用中斷控制多路選擇開關、A/D轉換和驅動LED顯示,并且計算溫度補償和電導率值。要功能是(1)能對水質情況進行檢測,提供的檢測參數是電導率和溫度值作為故障診斷依據;(2)記錄電導率運行數據,判斷其工作狀況并對異常情況及時報警,并提供報警數據;(3)在企業網內對水質的運行實現遠程監控也分析。第二章系統總體設計方案2.1主要技術指標我們在智能型電導監測儀電計部分的設計中,將電導池看作電導檢測電路中的一個輸入電阻。電導率檢測儀是通過測量溶液電導率,既溶液中電解質導電能力強弱程度來進行檢測和監控的。具體技術指標要求如下:(1)將溫度傳感器與電導池電極連在一起,介質溫度在0—120℃范圍內,用軟件對被測水溶液的電導率進行全自動溫度補償,補償為0℃—120℃。(2)儀器的通道測量范圍為0—20μS/cm,使儀器能用于水處理的過程檢測。(3)儀器系統的穩定性要求在±2*0.001/24h。(4)儀器的測量時間間隔在100ms,并用0.000-20.000的發光二極管顯示。(5)要求有控制模塊,并且控制方式為位式ON/OFF帶回差。(6)輸出信號為DC4-20mA。(7)受電極制造精度的限制,我們在設計中將兩個通道的電導率測量精度定為1.0級,既為滿量程1%。(8)通信方式為RS232串行通訊,波特率在300-9600bps間自由設定。2.2系統總體方案論證本系統以一個MCS-51單片機為核心,輔以電導率測量電路、溫度檢測電路以及一些必要的外圍輔助電路來實現對溶液中電導率的檢測,外圍電路電源均由單片機統一控制管理。檢測電導池中的粒子含量并記錄下來作為系統的主要功能,其主要模塊除單片機控制部分外,還有溫度檢測,電導率檢測,鍵盤控制電路,數碼顯示,報警電路和電源電路等。(1)本設計采用AD590芯片為核心進行溫度檢測。AD590的測量范圍為-55℃—+150℃,滿足設計要求范圍,并且AD590可測量測量熱力學溫度、攝氏溫度、兩點溫度差、多點最低溫度、多點平均溫度的具體電路,且其精度高,價格低,不需輔助電源,線性好,所以用于本儀器設計中。(2)方波產生電路是一種能夠直接產生方波或矩形波的非正弦信號發生電路,因為方波或矩形波包含極其豐富的諧波信號,因此,這種電路又稱作為多諧振蕩器電路。因此本次設計我采用的是雙向限幅方波發生電路。(3)由于儀器要求測量范圍為0-20μS/cm,即電導率的范圍。本設備采用電阻交流分壓法,由于本測量方式設計許多測量指數,具體內容及計算方法在下面介紹測量電路設計章節中給出,這里只簡單給出測量原理圖。激勵激勵信號放大采樣處理數據顯示圖2.1電導率測量原理圖圖2.2電導率測量電路圖圖2.3自動溫度補償電路原理圖(1)溫度補償方法采用鉑熱電阻與R/V轉換。利用集成運算放大器和鉑熱電阻可以構成自動溫度補償電路,鉑熱電阻的工作原理是將溫度的變化轉化為電阻的變化。(2)模擬開關電路是由選用CMOS單端8通道多路開關CD4051和選用帶三態門控制輸出的8D鎖存器74LS373所構成的通道切換電路。(3)本次設計方案使用STC89C51單片機芯片,A/D轉換電路使用AD0809芯片,顯示裝置則用八字管顯示電路,鍵盤控制電路采用8155H擴展鍵盤,電源是由LM7805構成的+5V電壓源。(4)報警電路使用壓電式蜂鳴報警裝置,看門狗電路由MAX690為核心芯片構成。2.3電導率測試儀硬件結構圖電導率測試儀硬件結構圖如圖2.1所示。濾波器濾波器電壓跟隨器電導測量電路多路選擇開關A/D轉換器信號放大器方波激勵電路溫度測量電路MCS-51單片機鍵盤控制數碼顯示圖2.1電導率測試儀硬件結構圖2.4系統軟件流程圖系統軟件流程圖如圖2.2所示。YYN時鐘脈沖觸發A/D轉換A/D轉換結束?單片機讀取結果計算電導率數值顯示輸出變量和端口初始化時鐘信號正半周期?多路選擇開關選擇電導率通道多路選擇開關選擇溫度通道開始YY圖2.2系統軟件流程圖第三章系統硬件介紹及電路原理3.1AT89C51單片機特性及管腳接線介紹針對一定的用途,恰當的選擇所使用的單片機是非常重要的。對于明確的應用對象,選擇功能過少的單片機,無法完成控制任務;選擇功能過強的單片機,又會造成資源浪費,使產品的性能價格比下降。單片機是整個系統的核心,對整個系統起到控制、管理的重要作用,并進行復雜的信息處理,產生測試、運行、管理信號及控制整個檢測的過程。單片機應用于各種系統中,而現在市面上的單片機種類型號又很多很復雜。所以在本系統中,選擇單片機時,參考了以下標準:(1)可用性。指單片機是否能很容易地開發和利用,具體包括是否有合適的開發工具,是否適合于大批量生產、性能價格比,是否有充足的資源,是否有現成的技術資源等。(2)單片機內部資源。單片機的內部存儲資源越多,系統外接的部件就越少,這可提高系統的許多有用的技術指標。(3)運行速度。單片機運行速度一般和系統匹配即可。(4)存儲空間。單片機內部存儲器的容量,外部可以擴展的存儲器空間。(5)特殊功能。一般指可靠性、功耗、掉電保護、故障監視等。3.1.1AT89C51性能介紹從硬件角度來看,與MCS-51指令完全兼容的新一代AT89CXX系列單片機,比在片外加EPROM才能使用的8031-2代單片機,其抗干擾性能強,性能相當但功耗小。程序修改直接用+5伏或+12伏電源擦除,更顯方便、而且其工作電壓放寬至2.7伏~6伏,因而受電壓波動的影響更小,而且4K的程序存儲器完全能滿足單片機系統的軟件要求。故AT89C51單片機是構造本檢測系統的更理想的選擇。本系統選用的AT89C51單片機,其功能特性如下:(1)4K字節可編程閃速程序存儲器;1000次循環寫/擦。(2)全靜態工作:0Hz-24MHz。(3)三級程序存儲器鎖定。(4)128*8位內部數據存儲器,32條可編程I/O線。(5)兩個十六位定時器/計數器,六個中斷源。(6)可編程串行通道,低功耗閑置和掉電模式。該器件采用ATMEL的高密度非易失性的存儲器工藝,并且可以與工業標準的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU與閃速式存儲器組合在單個芯片中,AT89C51是一種很高效的微控制器,為很多嵌入式系統提供了高靈活性且相對價廉的設計方案。3.1.2AT89C51主要接線介紹89C51管腳圖3.1所示:圖3.189C51管腳圖VCC:供電電壓。GND:接地端。RST:復位輸入端。當振蕩器復位時,要保持RST管腳兩個機器周期的高電平時間。P0口:P0口為一個8位漏極開路雙向I/O口,每腳可吸收8個TTL邏輯門電流。P0能夠用于外部程序數據存儲器,它可以被定義為數據/地址的低八位。在FLASH編程時,P0口作為原碼輸入口,當FIASH進行校驗時,P0口為輸出原碼,此時P0口外部必須被拉高。P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收和輸出4個TTL邏輯門電流。P1口管腳寫入“1”后,被內部上拉為高電平,可用作輸入,P1口被外部下拉為低電平時,將輸出電流。在FLASH編程和校驗時,P1口作為低八位地址接收。P2口:P2口為一個內部上拉電阻的8位雙向I/O接口,P2口緩沖器可接收、輸出4個TTL邏輯門電流,當P2口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作為輸出時,P2口的管腳被外部拉低,將輸出電流。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口則輸出地址的高八位。在給出地址“1”時,它利用內部上拉優勢,當對外部八位地址數據存儲器進行讀寫時,P2口輸出其內部特殊功能寄存器內的內容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口管腳是8個帶內部上拉電阻的雙向I/O口,可接收、輸出4個TTL邏輯門電流。當P3口寫入“1”后,它們被內部電阻上拉為高電平,并用作輸入口。作為輸入,被外部拉低的P3口將用上拉電阻輸出電流。P3口同時也可為閃爍編程和編程校驗接收一些控制信號。ALE/:ALE引腳輸出的為抵制鎖存允許信號,當單片機上電正常工作后,ALE引腳不斷輸出正脈沖信號。當單片機訪問外部儲存器時,ALE舒小虎信號的負跳沿用于單片機發出的低8位地址經外部鎖存器鎖存的鎖存控制信號。及時不訪問外部鎖存器,ALE端口仍有正脈沖信號輸出,次頻率為時鐘振蕩器頻率的六分之一。如果想初步判斷單片機芯片的好壞,可用示波器查看ALE端口是否有正脈沖信號輸出。如果有脈沖信號輸出,則單片機基本上是好使的。:為本引腳的第二功能。在對片內EPROM型單片機編程寫入時,此引腳作為編程脈沖輸入端。:本端口為外部程序存儲器的選通信號。當由外部程序存儲器取值期間,每個機器周期有兩次QUOTE有效。但在訪問外部數據存儲器時,這兩次有效的QUOTE信號將不會出現。/VPP:功能為內外程序儲存器選通控制端。當保持低電平時,在此期間只訪問外部程序存儲器(0000H-0FFFFH),不管是否有內部程序存儲器。注意加密方式1時,將內部鎖定為RESET;當端保持高電平時,此期間訪問內部程序存儲器。XTAL1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。該端口應接外部晶體的一個引腳,該引腳內部是一個反相放大器的輸入端,這個反相放大器構成了片內振蕩器,如果采用外接晶體振蕩器時,此引腳應接地。XTAL2:接外部晶體的另一端,在該引腳內部接來自內部反向振蕩器的輸出。若采用外部時鐘振蕩器時,該引腳接收時鐘振蕩器的信號,即把此信號直接接到內部時鐘發生器的輸入。3.1.3振蕩器特性XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器,石英晶體振蕩和陶瓷振蕩均可使用。如采用外部時鐘源驅動器件,XTAL2應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。外接石英晶體或陶瓷諧振器及電容C1、C2接在放大器的反饋回路中,則構成并聯振蕩電路。對外接電容C1、C2雖然沒有十分嚴格的要求,但電容的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩定性、起振的難易程度及溫度穩定性。如果使用石英晶體,推薦電容使用30pF±10pF的,而如果使用陶瓷諧振器建議選擇40pF±10pF大小的。由于外部時鐘信號是通過一個2分頻觸發器后,作為內部時鐘信號的。所以對外部時鐘信號的占空比并沒有特殊要求,但最小高電平持續時間和最大的低電平持續時間應符合產品技術條件的要求。3.1.4芯片擦除整個PEROM陣列和三個鎖定位的擦除電信號可通過正確的控制信號組合而成,并保持ALE管腳處于低電平10ms來。在芯片擦除操作中,代碼陣列全被寫“1”且在任何非空存儲字節被重復編程以前,該操作必須被執行。此外,AT89C51設有穩態,可以在低到零頻率的條件下靜態邏輯,支持兩種軟件可選的掉電模式。在閑置下,CPU停止工作。但RAM、定時器、計數器、串口和中斷系統仍在工作。在掉電模式下,保存RAM的內容并且凍結振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。3.1.5C51單片機處理器狀態處理器的狀態保存在狀態寄存器PSW中,狀態字中包括“進位”位,用于BCD碼處理的輔助進位位,奇偶標志位,溢出標志位,還有前面提到的用于寄存器組選擇的RS0和RS1,具體內容見表一。表一PSW結構功能表CYACF0RS1RS0OVUSRPCY:進位標志位AC:輔助進位標志位F0:通用標志位RS1:寄存器組選擇位高位RS0:寄存器組選擇位低位OV:溢出標志位USR:用戶定義標志位P:奇偶標志位3.1.6C51單片機的中斷系統MCS—51單片機的中斷系統有5個中斷請求源,2個優先級,可以實現2級中斷服務程序嵌套。用戶可以用光中斷指令“CLREA”來屏蔽所有的中斷請求,也可以用開中斷指令“SETEA”來允許CPU接收中斷請求。每個中斷源可以用軟件獨立地控制允許中斷和關中斷,每個中斷源的中斷級均可以用軟件來控制。中斷優先級,有標準的中斷機制,低優先級的中斷只能被高優先級的中斷所中斷,而高優先級的中斷不能被低中斷級中斷。3.1.7AT89C51最小系統AT89C51的最小系統原理圖如圖3.1-2所示。圖3.2AT89C51的最小系統原理圖3.2溫度部分的選擇3.2.1溫度傳感器的選擇溫度傳感器是本系統的關鍵器件之一,設計要求所測溫度范圍在0℃—120℃,且由于測量的是溶液中介質的溫度,所以要求選擇能測量流體溫度、非線性誤差較小的溫度傳感器,且要求該芯片能夠簡便、準確地傳送數據,所以采用新型的集成溫度傳感器AD590作為測溫元件。同時,它有一致性好,容易互換,所需功率比較小,對電流電壓及紋波漂移不敏感等優點。AD590的特性簡介AD590是美國模擬器件公司生產的電流輸出型集成溫度傳感器。實際中通過對電流的測量即可得到相應的溫度數值。它的主要特性如下:(1)流過器件的電流(μA)等于器件所處環境的熱力學溫度度數:Ir/T=1式中,Ir—流過器件(AD590)的電流,單位為mA;T—熱力學溫度,單位為K;(2)AD590的測溫范圍為-55℃—+150℃;保存溫度:-65℃—+175℃;焊接溫度:300℃(3)AD590的電源電壓范圍為4V~30V。工作電壓可在4V~6V范圍變化,正向最大電壓+44V,反向最大電壓-20V,因而器件即使反接也不會被損壞。電流變化范圍為1mA,相當于溫度變化1K。(4)輸出電阻為710mΩ;(5)精度高,AD590在-55℃~+-150℃范圍內,非線性誤差僅為±0.3℃。圖3.3AD590的封裝圖AD590基本工作原理現代的溫度溫度傳感器都將恒流源、放大電路、補償電路集成在一起做成集成溫度傳感器。AD590是溫度—電流型傳感器,適于長線傳輸、遠距離測溫,并且它不像電壓傳輸那樣會因傳輸線內阻的存在而引起電壓衰減。安裝時,將其封裝在護套內并直接插入電導池中,采用帶屏蔽的雙絞線將電流引出與AD590集成溫度傳感器接口電路相連即可。AD590的基本應用AD590可以測量熱力學溫度、攝氏溫度、兩點溫度差、多點最低溫度、多點平均溫度的器件,廣泛應用于不同的溫度控制場合。由于AD590精度高、價格低、不需輔助電源、線性好,常用于測溫和熱電偶的冷端補償。3.2.3模擬開關電路本次設計選用CMOS單端8通道多路開關CD4051,它帶有三個通道選擇輸入端口A、B、C和一個禁止輸入端INH。當INH=“1”時,所有通道均斷開,禁止模擬量輸入;當INH=“0”時,A、B、C用來選擇8個通道中的一個,使之被選通。由于A/D轉換器的轉換時間比較長,在轉換期間應保持CD4051的A、B、C信號保持不變,否則將得到錯誤的結果。因此可利用鎖存器鎖存將A、B、C信號鎖存。本設計選用帶三態門控制輸出的8D鎖存器74LS373作為CD4051的地址鎖存。74LS373的數據輸入端為D7—D0,數據輸出端為Q7—Q0。并設有一個選通端LE,當LE=“1”時,數據輸出端與輸入端直通相連;而當LE=“0”時,數據輸出端與輸入端斷開,即在選通端LE的下降沿將數據鎖存。本設計將選通端LE與單片機的口線P1.5相連,控制74LS373的數據輸出,最終達到控制模擬量輸入通道的目的。模擬開關電路如圖所示,傳感器輸出的模擬量電壓將接到模擬開關的輸入端I/00—I/07,哪一路送到A/D轉換器由74LS373的輸出Q0—Q2決定,而Q0—Q2的值則由單片機的P0.7控制,在P0.7的下降沿將數據鎖存到Q0—Q2。圖3.4輸入通道切換電路3.2.4A/D轉換器和ADC0809簡介A/D轉換器A/D轉換器概述:A/D轉換器的作用是把模擬量轉換成數字量,以便于計算機進行處理。隨著超大規模集成電路技術的發展,A/D轉換器的設計思想和制造技術日新月異。為滿足各種不同的檢測及控制任務的需要,大量結構不同、性能各異的A/D轉換芯片應運而生。A/D轉換器的分類:根據A/D轉換器的原理可將A/D轉換器分為兩大類:第一類是直線型A/D轉換器,另一類是間接型A/D轉換器。在直接型A/D轉換器中,輸入的模擬電壓被直接轉換成數字代碼,不經任何其他中間變量;在間接型A/D轉換器中,首先把輸入的模擬電壓轉換成某種中間變量(如時間、頻率、脈沖寬度等),然后再把這個中間變量轉換成數字代碼輸出。A/D轉換器的主要技術指標:(1)轉換時間和轉換率。轉換時間就是A/D完成一次轉換所需要的時間。轉換時間的倒數為轉換速率。并行式A/D轉換器的轉換時間最短約為20ns—50ns,速率大約為5×107—2×107次/S;雙極性逐次比較式的轉換時間約為0.4μs,速率為2.5×106次/S。(2)分辨率。A/D轉換器的分辨率習慣上用輸出二進制位數或BCD碼的位數表示。而由于量化過程引起的誤差為量化誤差,量化誤差是由于優先位數字量化對模擬量進行量化而引起的誤差。量化誤差理論上規定為1個單位分辨率的±QUOTELSB,提高分辨率可以有效地減少量化誤差。(3)轉換精度。A/D轉換器的轉換精度是定義為一個實際的A/D轉換器與一個理想的A/D轉換器在量化數值上的差值。通常情況下可以用絕對誤差或相對誤差來表示。ADC0809簡介ADC0809是一種主次比較式8位模擬輸入、8位數字量輸出的A/D轉換器。其主要引腳功能如下:(1)IN0-IN7是8位模擬信號輸入端。(2)D0-D7是8位數字量輸出端。(3)A、B、C與ALE共同控制8路模擬通道的切換,A、B、C分別于3根地址線或數據線相連接,3位編碼對應8個通道地址端口。CBA=000-111分別對應IN0-IN7通道地址。ADC0809雖然有8路模擬通道可以同時輸入8路模擬信號,但每個瞬間只能轉換1路,各路之間的切換由軟件控制改變C、B、A引腳上的代碼來實現。(4)OE、START、CLK為控制信號端,其中OE為輸出允許端,START為啟動信號輸入端,CLK為時鐘信號輸入端。A/D轉換原理:ADC0809是采用逐次比較的方法完成A/D轉換的,由單一的+5V電源供電。片內有鎖存功能的8選1的模擬開關,由C、B、A引腳的編碼來決定所選的通道。ADC0809完成一次轉換需要的時間在100us左右,輸出具有TTL三態鎖存緩沖器,可直接連接到MCS-51的數據總線上。通過適當的外接電路,0809可對0-5V的模擬信號進行轉換。3.2.5MCS-51單片機控制ADC的工作過程首先利用指令選擇0809的一個模擬輸入通道,當執行MOVX@DPTR,A指令時,單片機的信號有效,從而產生一個啟動信號并給0809的START引腳送入脈沖信號,開始對選中通道進行轉換。當轉換結束后,0809發出轉換結束的EOC(高電平)信號,該信號可供單片機查詢,也可反相作為向單片機發出的中斷請求信號;當執行MOVXA,@DPTR指令時,單片機發出讀控制信號,OE端有高電平,且把經過0809轉換完畢的數字量讀入到A累加器中。由上述可見,單片機控制ADC時,可采用查詢和中斷控制這兩種方式。查詢方式是在單片機把啟動信號送到ADC之后,在執行別的程序時,同時對0809的EOC引腳狀態進行查詢,以檢查ADC變換是否已結束,如查詢到變換已經結束,則讀入轉換完畢的數據。中斷查詢方式是在將啟動信號送到ADC之后,單片機執行別的程序的方式。ADC0809轉換結束并向單片機發送中斷請求信號時,單片機響應此中斷請求,并進入中斷服務程序,讀入轉換數據。中斷控制方式的效率高,所以特別適合于變換時間較長的ADC。3.2.6溫度檢測電路本實驗是通過利用溫度傳感器AD590采集溫度信息后,OP07作為溫度檢測裝置,將采集的溫度信號進過I/V變換,輸出毫安級電壓,再經過一個電壓跟隨器、一個10倍的運算放大器,和一個-1倍的運算放大器后,再輸入ADC0809中進行處理,利用AD0809作為模擬量信號轉換裝置,然后將轉換后的信息逐一送達至AT89C51單片機中。溫度檢測電路如圖3.5所示。圖3.5溫度檢測系統原理圖3.3電導率測量部分3.3.1電導率測試儀的工作原理電導率檢測法主要是通過測量溶液的電導率值來確定溶液的含鹽量或其他粒子含量等數值。電解質溶液導電能力的強弱稱為電導(S),電極常數為(Q),與電導率(K)有如下關系:S=1/R=I/U=A/QUOTE=K/Q式中R為溶液的等效電阻;A為等效電極面積(cm2);L為等效電極間距(cm);Q為電極常數,大小等于L/A;1/QUOTE為電導率,以K表示,習慣上以25℃為標準溫度,將其他溫度下的測量結果換算為25℃是的電導率。圖3.6電導率測量部分電路圖D1,D2是兩個反向并聯的二極管,其作用是將信號值限定在+0.7V—-0.7V之間。U4是電壓跟隨器,G1為電導池,采用無極式傳感器,主線圈通入電流,根據電磁感應原理,在副線圈中得到與溶液電導率成正比的感應電動勢。在測量時,線圈附近會產生的電動勢,會使電導池中的帶點粒子產生運動,所以可以將電導池看成具有一定阻值的等效電阻,再利用一定就算方法就可以算出粒子的含量,即為設計所要測得的含鹽量。3.4方波激勵電路的設計方波產生電路是一種能夠直接產生方波或矩形波的非正弦信號發生電路,因為方波或矩形波包含極其豐富的諧波信號,因此,這種電路又稱作為多諧振蕩器電路。它是在遲滯比較器的基礎上增加了一個由Rf、C組成的積分電路,把輸入端引入限流電阻R和兩個背靠背的雙向穩壓管就組成了一個雙向限幅方波發生電路。圖3.7雙向限幅的方波產生電路由圖可知,電路的正反饋系數F為在接通電源的瞬間,輸出電壓究竟偏向于正向飽和還是負向飽和,都不是特定出現的。設輸出電壓偏向于正向飽和值,即QUOTE時,加到電壓比較器同相端的電壓為+FQUOTE,而加于反相端的電壓,由于電容器C上的電壓QUOTE不能發生突變,只能由輸出電壓QUOTE通過電阻QUOTE按指數規律向電容C充電來建立。圖3.8電容器C充電情況T1tT/2TT2如圖所示,充電電流為QUOTE。顯然,當加到反相端的電壓QUOTE略正于+FQUOTE時,輸出電壓便立即從正飽和值QUOTE迅速翻轉到負飽和值QUOTE,QUOTE又通過QUOTE對C進行反向充電,直到QUOTE略負于QUOTE值時,輸出狀態再翻轉過來,如此循環不已,形成一系列的方波輸出。T1tT/2TT2圖3.9方波產生電路工作原理圖圖3.9畫出了在一個方波的典型周期里,輸出端及電容器C上的電壓波形。設t=0時,QUOTE=QUOTE,則在T/2的時間里,電容C上的電壓QUOTE將以指數規律由QUOTE向QUOTE方向變化,電容器端電壓隨時間變化規律為QUOTE(3.1)設T為方波的周期,當t=T/2時,QUOTE=QUOTE,代入上式,可得對T求解,可得如適當選取R14和R15的值,可是F=0.462,則振蕩周期可簡化為T=QUOTE,或振蕩頻率為QUOTE(3.4)在低頻范圍(如10Hz—10kHz)內,對于固定頻率來說用運放來組成圖3.8運放就行。當振蕩頻率較高時,為了獲得前后沿較陡的方波,以選擇轉換速率較高的集成電壓比較器代替運放為宜。3.5鍵盤和顯示部分3.5.18155H簡介圖3.108155H的引腳結構框圖8155H芯片內包含有256B的RAM儲存器(靜態),RAM的存取時間為400ns。兩個可編程的8位并行口PA、PB,一個可編程的6位并行口PC,以及一個14位減法定時器/計數器。PA、PB口可工作于基本輸入/輸出方式或選通輸入/輸出方式。8155H可以直接與單片機相連,不需要增加任何硬件邏輯,且8155H既有IO口又具有RAM和定時/計數器。功能引腳如下:(1)AD7-AD0為地址/數據線,與MCS-51的P0口相連。(2)PA7-PA0、PB7-PB0是通用I/O口線,用于傳送A、B口上的外QUOTE數據。PC5-PC0為數據/控制線,用作傳輸I/O數據。(3)控制總線,RESET、、IO/、、、ALE、TIMERIN和。(4)電源線:Vcc為5V電源輸入線,Vss接地。3.5.2按鍵部分用的是4*4矩陣,只設有16個鍵,分別為0~9數字鍵、確認、返回、REST和停止報警鍵。鍵盤排列如圖3.11所示。圖3.114*4鍵盤排列鍵盤的工作原理:矩陣4*4鍵盤結構的行線通過電阻接+5V,當鍵盤上沒有鍵閉合時,所有的行線和列線斷開,行線X0~X3呈現高電平。當鍵盤上某一個鍵閉合的時候,該鍵盤對應的行線與列線導通。例如,6號鍵閉合時,行線X1和列線Y2短路,此時X1的電平由Y2的電平決定,如果把行線接到微機的輸入口,列線接到微機的輸出口,則在微機的控制下,使列線Y0為低電平(0),其余三根列線Y1、Y2、Y3都為高電平。然后微機通過輸出口讀行線的狀態,如果X0,X1、X2、X3都為高電平,則Y0這一列上沒有鍵閉合,如果讀出的列線狀態不全為高電平,則為低電平的行線和Y0相交的鍵處于閉合狀態;如果Y0這一列上沒有鍵閉合,接著使列線Y1為低電平,其余列線為高電平。用同樣的方法檢查Y1這一列上由無鍵閉合,以此類推,最后使列線Y3位低電平,其余列線為高電平,檢查Y3這一列上是否有鍵閉合。這種逐行逐列地檢查鍵盤狀態的過程稱為對鍵盤的一次掃描。CPU對鍵盤掃描可以采取程序控制的隨機方式,CPU在空閑時掃描鍵盤,也可以采用定時控制的方式,每隔一段時間,CPU隊鍵盤掃描一次,CPU可隨時響應鍵輸入請求。也可以采用中斷方式,當鍵盤上有鍵閉合時,向CUP請求中斷,CPU相應鍵盤輸入終端請求,對鍵盤掃描,以識別那一個鍵處于閉合狀態,并對鍵輸入信息做出相應處理。CPU對鍵盤上閉合鍵鍵號的確定,可根據行線和列線的狀態計算求得,也可以根據行線和列線狀態查表求得。3.5.3顯示部分單片機應用系統中,通常都需要進行人機對話。這包括人對應用系統的狀態干預與數據輸入,以及向人們顯示運行狀態與運行結果等。顯示器、鍵盤就是用來完成人機對話活動的機通道。由于單片機的并行口不能直接驅動LED顯示器,必須采用專用的驅動電路芯片。使之產生足夠大的電流,顯示器才能正常工作。如果驅動電路能力差,即負載能力不夠,顯示器亮度就低,而且驅動電路長期在超負荷下運行容易損壞。LED顯示器的顯示控制方式有靜態和動態兩,若選擇靜態顯示,則LED驅動器選擇較為簡單,只要驅動器的驅動能力與顯示器電流匹配即可,而且一般只需考慮段的驅動;動態顯示則不同,由于一位數據的顯示是由段和位選信號共同配合完成的,因此,要同時考慮段和位的驅動能力,而且段的驅動能力決定位的驅動能力。圖3.11LED數碼管1)LED顯示器的選擇在應用系統中,設計要求不同,使用的LED顯示器的位數也不相同,因此生產廠家生產了多種位數、尺寸、型號不同的LED顯示器。考慮到最高滴速和從站號位數,在本系統設計中選擇了單位的LED顯示器。3.5.4鍵盤和顯示部分電路圖鍵盤及顯示部分電路圖如圖3.12所示。圖3.12鍵盤及顯示部分電路圖3.6電源電路±12V直流電壓源如圖3.13所示。+5V直流電壓源如圖3.14所示。圖3.13±12V直流電壓源圖3.14+5V直流電壓源電源電壓器是將交流電網220V的電壓變為電路所需要的電壓值。交流電經過二極管整流之后,方向單一了,但是大小(電流強度)還是處在不斷地變化之中。這種脈動電流一般是不能直接用來給集成電路供電的,而要通過整流電路將交流電變成脈動的直流電壓。由于此脈動的直流電壓還有較大的紋波,必須通過濾波電路加以濾除,從而得到平滑的直流電壓。濾波的任務,就是把整流器輸出電壓中的波動成分盡可能地減少,改造成接近穩恒的直流電。但這樣的電壓還隨電網電壓波動,負載和溫度的變化而變化,因而在整流、濾波電路之后,還需要接穩壓電路。穩壓電路的作用是當電網電壓波動,負載和溫度變化時,維持輸出直流電壓穩定。系統所用直流電壓源有三端集成穩壓器組成的串聯型直流穩壓電源提供。設計中選用LM7805、LM7812、LM7912三端集成穩壓器。變壓器將220V市電降壓后再通過整流橋之后采用了大容量的電解電容進行濾波,以減小輸出電壓紋波。由于電解電容器在高頻下工作存在電感特性,對于來自電源側的高頻干擾不能抑制,因此在整流電路后加入高頻電容改善紋波。電源電路如圖所示。3.7報警電路設計壓電式蜂鳴報警器與單片機的接口圖如圖3.15所示。圖3.15壓電式蜂鳴報警器與單片機的接口圖壓電式蜂鳴報警器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。有的壓電式蜂鳴器外殼上還裝有發光二極管。多諧振蕩器由晶體管或集成電路構成。當接通電源后多路諧振器起振,輸出1.5—2.5KHz的音頻信號,阻抗匹配器推動壓電蜂鳴片發聲。壓電蜂鳴片由鋯鈦酸鉛或鈮鎂酸鉛壓電陶瓷材料制成。在陶瓷片的兩面鍍上銀電極,經極化和老化處理后,再與黃銅片或不銹鋼粘在一起。3.8看門狗電路設計圖3.16MCS—51與看門狗電路NCS—51與看門狗電路設計如圖3.16所示。合理設計R8、R9的值,使得+5V電壓跌落到4.5V,PEI端得輸入電壓低于1.25V時,輸輸出低電平,作為CPU的中斷輸入信號通知單片機,使之進行一些必要的處理。選取R8=1K,R9=3.6K。當+5V電壓跌落到4.5V,VR=1.25V,在繼續跌落,引腳便為低電平。單片機正常工作時,P0.6口定時改變WDI輸入端得電平,使看門狗電路不發出復位信號。當由于某種嚴重干擾而出現死循環時,單片機將不能定期改變WDI端電平,看門狗便會在1.6s后產生1個復位信號,是單片機復位。待經過200ms復位脈沖后,單片機復位結束,程序從0000H開始重新執行,擺脫死循環,保證了系統的正常的運轉。第四章溫度補償溫度對溶液電導率有很大的影響,溶液溫度升高,離子水化作用就會減弱,溶液粘度降低,離子運動阻力減小、離子的定向運動加快,因而使溶液的電導率增大;反之,溶液溫度下降,電導率則會減小。工業上以溶液溫度25℃時的電導率為該溶液的電導率,所以其他溫度下所測的值必須轉換到25℃時的值,不同物質、不同溫度都有不同的對應電導率值。在工業生產過程自動化系統中,在線使用的分析儀器通常需要解決溫度補償問題,他們多是采用人工調節控制,但人工調節即不準確,又不方便,因此,為確保儀器的測量精度,應采用自動溫度補償控制方法。4.1鉑熱電阻與R/V轉換鉑熱電阻由于具有較好的穩定性,因而在線分析儀器一般采用它來獲得自動溫度補償。鉑熱電阻的工作原理是將溫度的變化轉化為電阻的變化。圖1表示出Pt100鉑熱電阻在0~100°C范圍內電阻值與溫度的關系。圖4.1Pt100阻值與溫度的關系正如我們所了解的那樣,R/V轉換電路的任務是將電阻的變化(△Rt)轉換成電壓的變化(△Ut),而且這種轉換應該是線性的,即△Ut=k△Rt,式中k—轉換系數,是常數。這個功能是很容易實現的,只要在鉑熱電阻上流過恒定的電流I即可完成,即△Ut=I△Rt,式中可見,只要流過鉑熱電阻的電流I為常數,電壓的變化量△Ut就與鉑熱電阻阻值的變化量△Rt成線性關系。因此,R/V轉換電路應該是恒流電路。4.2自動溫度補償電路利用集成運算放大器和鉑熱電阻可以構成自動溫度補償電路,其原理圖為圖4.3。圖中U3為集成運算放大器,R12為Pt100鉑熱電阻,其阻值隨溫度的變化而變化,Vi為某在線分析儀器的檢測信號,這一信號也隨溫度的變化而變化。圖4.2表示,當在0℃—100°C范圍內R12及Vi隨溫度變化的情況。圖4.2運算放大器與鉑熱電阻構成的Vi隨溫度變化的情況VVVV1Vi圖4.3自動溫度補償電路由圖4.2可見,在0°C時,R12為100Ω,Vi為0—379mV,而在100°C時,R12為138.5Ω,Vi為0—518mV。假設在常溫(T=25℃,R912=109.73Ω)下,輸入信號Vi為最大值Vimax=414mV固定不變,此時圖電路可看作是恒流源電路。在圖4.2當中,當T=25°C時同相輸入端輸入電壓和反相輸入端電壓的電位相等。如圖4.3中R3及R6的數據,同相輸入端輸入電壓V2為QUOTE(4.1)故V3=78.1mV。由圖2可知,V2是由Rf和Rt構成的分壓器給定的,在T=25℃時上式可得輸出電壓QUOTEQUOTE(4.2)式中QUOTE,代入上式中得QUOTE(4.3)將QUOTE,代入上式中,并假設QUOTE調定為QUOTE得QUOTE圖2中電位器R12用來調節放大器的電壓放大倍數,它與R11及其鉑熱電阻R12構成電壓負反饋電路,調節R9時,雖然R9阻值發生變化,但通過它的電流總是恒定不變的。這是因為隨著R9的增大或減小。在輸入電壓不變的情況下,輸入電壓隨之增大或減小,因而保持流過R9的電流不變。這恒流值由下式決定,當T=25°C時,I=V/R,將QUOTE代入得I=0.7mA。同理,在0℃(R12=100Ω)時,和在100℃(R12=138.5Ω)時,設輸入信號Vi分別為最大值Vimax(0℃)=379mV和Vimax(100℃)=518mV,并假設R9在常溫時調定為1.5kΩ后沒有再調整,可得QUOTE(4.4)QUOTE(4.5)QUOTE(4.6)由上面計算結果可知,雖然QUOTE從0℃時的379mV變化到100℃時的518mV,QUOTE也從0℃的100Ω變化到100℃時的138.5Ω,但但輸出電壓V1總是恒定不變的,流過R12的電流也保持不變。按照上面的計算方法,同樣可求出輸入信號Vi不為最大值時,對應的輸出電壓V1在0-100℃范圍內總是恒定不變的。這就實現了自動溫度補償的目的。應該指出,上面計算過程中假設R9調定為1.5kΩ,計算出的結果雖然對應于隨溫度而變的輸入信號的輸出電壓恒定不變,但實際應用時,還應適當調節R9的阻值,以實現對應于隨溫度而變的輸入信號的輸出電壓在0-100℃范圍內實際輸出為恒定值。4.3其他溫度補償電路應用圖4.4自動溫度補償實用電路該電路可分為阻抗變換和溫度補償兩級,這兩級均選用具有FET輸入級的集成運算放大器來完成各自的任務。阻抗變換器A1是一個電壓跟隨器,它的作用是把來自傳感器送來的與溫度成比例變化的,高阻抗毫伏級電壓信號Vi轉換為低阻抗毫伏級電壓信號。為防止外來最大暫態輸入信號把集成運算放大器輸入保護電路損壞,一般在反相輸入端與輸出的端之間接一只3.9kΩ的限流電阻。溫度補償器A2是一個同相電壓放大器,電路元件可根據同相電壓放大器基本原則進行選取。這一級的作用是將阻抗變換級送來的電壓信號進行放大,同時吸取來自鉑熱電阻Rt送來的與溫度成比例變化的電阻信號,這個電阻信號去改變放大器的靈敏度,使放大器的輸入電壓V0與溫度無關。如前所述在進行溫度補償的時候,放大器A2可以看作是一個恒流源電路。4.4結束語當選用電極常數為0·1cm-1的電極,濃度為0·0005mol·QUOTE的氯化鉀標準溶液,入口溫度選15℃、20℃和25℃,水樣流量30L/h,測量結果見表二:表二測量結果入口溫度(℃)出口溫度(℃)理論值(QUOTE)測量值(QUOTE)偏差(QUOTE)1523.973.973.850.052024.773.973.830.072525.573.973.870.03從試驗情況來看,采用該方法溫度穩定性較好、測量精度高,結果令人滿意。第五章系統軟件設計5.1軟件設計背景在進行本系統的設計中,除了系統的硬件設計外,大量的工作就是如何利用每個系統模塊的設計需要的實際應用程序,因此,軟件的設計在系統的設計中占有相當重要的地位。本次系統設計的主要任務就是電導率檢測和溫度檢測等部分,在軟件部分要實現的主要是數據采集、A/D轉換、鍵盤、顯示和報警等模塊功能。在進行軟件設計時,通常把整個程序分成若干個小部分,每個部分叫做一個模塊,然后,依據測控時序和模塊間的關系,給出各個部分的應用軟件功能流程圖,接著對每一功能模塊再進行具體劃分,了解各個能用子程序實現的對應的供模塊。最后,給出每個子程序的具體的程序設計。所謂“模塊”,

溫馨提示

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

評論

0/150

提交評論