多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、應(yīng)用與設(shè)計1引言溫度是生產(chǎn)過程和科學(xué)試驗中普遍且重要的物理參數(shù)。在工業(yè)生產(chǎn)中,為了高效生產(chǎn),必須對生產(chǎn)過程中的主要參數(shù),如溫度、壓力、流量、速度等進行有效控制。其中溫度控制在生產(chǎn)過程中占有相當大的比例。準確地測量和有效地控制溫度是優(yōu)質(zhì)、高產(chǎn)、低耗和安全生產(chǎn)的主要條件。2系統(tǒng)概述整個溫度控制系統(tǒng)主要由計算機控制系統(tǒng)(上位機、單片機測控系統(tǒng)(下位機、溫度傳感器組、功率加熱系統(tǒng)等部分組成。系統(tǒng)采用了模塊化的設(shè)計思想,組建方式靈活,并可利用多塊單片機測控系統(tǒng)組合的方法增加測量點,具有良好的擴展性。系統(tǒng)結(jié)構(gòu)框圖如圖1所示。溫度測量采用高精度的溫度傳感器PT100獲得物體當前溫度,經(jīng)過低功耗、低輸入失調(diào)電

2、壓、線性好的OP07A 進行信號放大,送至8051F350內(nèi)部高速率24位A/D 轉(zhuǎn)換器,根據(jù)系統(tǒng)設(shè)定的目標溫度(由上位機發(fā)送和控制范圍,通過6路PWM 控制加熱器的工作狀況,使物體達到目標溫度并且保持恒溫狀態(tài)。同時可以利用單片機內(nèi)部的Flash 存多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)郝迎吉,張明,王洪波(西安科技大學(xué)機械工程學(xué)院,陜西西安710054摘要:介紹一種基于單片機的多路溫度采集及監(jiān)控系統(tǒng),能夠測量6路溫度信號,具有計算機聯(lián)網(wǎng)功能,各測量點可以單獨監(jiān)控和設(shè)置,可根據(jù)用戶的需求自動控制。測量溫度范圍為-10200,控制方式采用模擬量調(diào)壓模式。該系統(tǒng)具有控制精度高、沖擊小等特點。關(guān)鍵詞:溫

3、度采集;8051F350;CAN 總線;A/D 轉(zhuǎn)換中圖分類號:TP273文獻標識碼:A 文章編號:1006-6977(200706-0021-02Design and realization of multiplex temperature collecting and controlling systemHAO Ying-ji,ZHANG Ming ,WANG Hong-bo(School of Mechanical Engineering,Xi an University of Science and Technlogy,Xi an 710054,ChinaAbstract :A tem

4、perature collecting and surveillance-controlling system based on sing-chip microcom-puter is introduced.It can measure 6channel signal of the temperature,and it has a function of networkconnection.The temperature measure points can be monitored and located,it can be controlled automat-ic according t

5、o user s demand.The temperature range is -10to 200.The model of control is ad-justable voltage with simulation.It features high precision and little impact.Key words :temperature collecting;8051F350;CAN bus;A/D convertion圖1 溫度控制系統(tǒng)結(jié)構(gòu)框圖多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)-21-儲器把各通道設(shè)定的溫度、系統(tǒng)參數(shù)存儲起來。當系統(tǒng)斷電或復(fù)位后,可以繼續(xù)運行,增強了系統(tǒng)的抗

6、干擾性能。3系統(tǒng)硬件設(shè)計3.1主控電路溫度采集監(jiān)控系統(tǒng)的主控電路采用高性能、功能強大的8051F350。8051F350是由Cygnal 公司推出的完全集成的混合信號系統(tǒng)級芯片(SoC,具有CIP-51微控制器內(nèi)核,與MCS51指令集完全兼容; 機器周期由標準的12個系統(tǒng)時鐘降為1個系統(tǒng)時鐘周期,處理能力大大提高,峰值速度可達25MI/s ;內(nèi)部集成了構(gòu)成單片機數(shù)據(jù)采集或控制系統(tǒng)所需要的幾乎所有模擬和數(shù)字外設(shè)及其他功能元件(包括PGA 、ADC 、DAC 、電壓比較器、電壓基準、溫度傳感器、SMBus/I 2C 、UART 、SPI 、定時器、可編程計數(shù)器/定時器陣列、內(nèi)部振蕩器、看門狗定時器

7、以及電源監(jiān)視器等。3.2溫度采集測量電路溫度采集測量部分采用高精度、重復(fù)性好、應(yīng)用廣泛的PT100作為采樣電阻;信號放大部分采用低功耗、低輸入失調(diào)電壓、線性好的OP07A ;A/D 模塊采用8051F350內(nèi)部的高速率24位A/D 轉(zhuǎn)換器。溫度采集測量電路如圖2所示,圖中PT100是高精度溫度傳感器,Z1是3.6V 穩(wěn)壓管,起保護作用。 3.3串行通信電路串行通信采用壓差傳輸?shù)腃AN 總線,它具有傳輸距離遠、抑止共模干擾能力強等優(yōu)點,通信速率可達1Mb/s 。CAN 總線通信接口集成了CAN 協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗、優(yōu)先級

8、判別等。數(shù)據(jù)段長度最多為8個字節(jié),可滿足通常工業(yè)領(lǐng)域中控制命令、工作狀態(tài)及測試數(shù)據(jù)的一般要求。同時,8個字節(jié)不會占用總線時間過長,從而保證了通信的實時性。CAN 協(xié)議采用CRC 檢驗并可提供相應(yīng)的錯誤處理功能,保證了數(shù)據(jù)通信的可靠性。在整個溫度測控系統(tǒng)中,采用CAN 總線作為數(shù)據(jù)通信線路,測溫模塊安裝在距離測量點較近地范圍內(nèi),這樣,來自傳感器的接線就比較短,從而減少了干擾。3.4功率控制模塊P10P15輸出6路PWM 波,通過光電隔離和RC 濾波電路控制可控硅模塊的輸入控制電壓,改變可控硅模塊的導(dǎo)通角,從而改變輸出功率。功率控制模塊電路如圖3所示,其中P10,P10分別是一路PMW ,通過改變

9、它們的高低電平比例來改變控制電壓K0和K1,從而控制加熱器的功率。4系統(tǒng)軟件設(shè)計整個系統(tǒng)的軟件設(shè)計包括兩部分:計算機軟件(上位機和單片機軟件。其中,計算機軟件主要完成設(shè)定溫度、監(jiān)控系統(tǒng)當前溫度和標定系統(tǒng)。單片機軟件完成A/D 采集、串口通信和功率模塊控制。上位機軟件采用LabWindows/CVI 編寫,它將功能強大、使用靈活的C 語言平臺和用于數(shù)據(jù)采集分析和顯示的測控專業(yè)工具有機地結(jié)合起來,利用它的集成化開發(fā)環(huán)境、交互式編程方法、函數(shù)面板和豐富的庫函數(shù)大大增強了C 語言的功能,為建立測試系統(tǒng)、自動測試環(huán)境、數(shù)據(jù)采集系統(tǒng)、過程監(jiān)控系統(tǒng)等應(yīng)用軟件提供了一個理想的軟件開發(fā)環(huán)境。可以脫離Labwin

10、dows/CVI 開發(fā)環(huán)境運行,用戶最終看見的是和實際儀器面板相類似的操作面板。板卡與PC 機通過RS-232串口線連接。下位機程序框圖如圖4所示。系統(tǒng)上電后,下位機程序可使單片機不停地采集溫度,當上位機向下位機發(fā)出命令置位采集標志位時,下位機采集的溫度送到上位機的面板并顯示,再將所采集的溫度數(shù)據(jù)同預(yù)先所設(shè)定的溫度值相比較,當采集的溫度小于設(shè)定溫度時,根據(jù)采集的溫度值跟設(shè)定溫度差值的大小,單片機的P10P15引腳輸(下轉(zhuǎn)第26頁圖3功率控制模塊電路圖圖2溫度采集測量電路(上接第22頁出6路PWM ,通過光電隔離TLP521-2和RC 濾波電路控制可控硅模塊的輸入控制電壓,改變可控硅模塊的導(dǎo)通角

11、,從而改變輸出功率。隨著采集到的溫度值越來越接近設(shè)定溫度值,單片機輸出的PWM 值越來越大,導(dǎo)通角越來越小,輸出的功率也相應(yīng)變小,直到采集的溫度等于設(shè)定溫度時,導(dǎo)通角完全關(guān)斷。同時下位機也可隨時響應(yīng)串口中斷,便于用戶通過上位機設(shè)置或修改設(shè)定溫度和控制范圍。5結(jié)束語本系統(tǒng)設(shè)計采用高精度溫度傳感器和低輸入失調(diào)電壓、線性好的運算放大器組成信號調(diào)理電路,同時采用24位的A/D 采集模塊,可使系統(tǒng)測量精度達0.02,控制精度達0.5,滿足用戶對溫度控制的要求。采用功能強大的8051F350單片機作為控制核心,減少了系統(tǒng)對外圍器件的需求,簡化了電路設(shè)計,提高了可靠性,同時也降低了成本。參考文獻:1宋宇峰.

12、LabWindows/CVI 逐步深入與開發(fā)實例M.北京:機械工業(yè)出版社,2003.2馬忠梅.單片機C 語言Windows 環(huán)境編程寶典M.北京:北京航空航天大學(xué)出版社,2001.3楊文龍.單片機原理及應(yīng)用M.西安:西安電子科技大學(xué)出版社,1998.4何立民.單片機應(yīng)用技術(shù)選編M.北京:北京航空航天大學(xué)出版社,1999.作者簡介:郝迎吉(1958-,教授,現(xiàn)主要從事單片機教學(xué)與應(yīng)用技術(shù)研究。收稿日期:2007-02-05咨詢編號:070607 圖4下位機程序框圖寫程序重疊,否則燒寫失敗。需要補充的是,經(jīng)hex55.exe 文件轉(zhuǎn)化后的hex 格式的引導(dǎo)表文件是不能直接導(dǎo)入CCS 中的。CCS

13、只支持將特別規(guī)定的DAT 格式文件通過LOADDATA 導(dǎo)入內(nèi)存,所以在導(dǎo)入之前必須先將引導(dǎo)表轉(zhuǎn)化成DAT 格式文件,這個工作可以由VC 編寫一個簡單的C 語言轉(zhuǎn)化程序?qū)崿F(xiàn)。4結(jié)束語本文闡述了一種針對TMS320VC55x 系列DSP簡單有效的Flash 燒寫方法,并提出了程序自舉引導(dǎo)的實現(xiàn)方法,包括大程序二次引導(dǎo)的實現(xiàn)方法。本文討論的引導(dǎo)方法包括硬件設(shè)計及相關(guān)程序,已在筆者的實際開發(fā)CMOS 圖像采集項目中使用并成功運行。參考文獻:1Texas Instruments.TMS320VC55x DSP CPU Ref-erence GuideDB/OL.Ug/spru371f/sprus37f.pdf.2004.2Texas Instruments.Using the TMS320VC5503/VC-5507/VC5509/VC5509A BootloaderDB/OL.3Atmel Corporation.AT49LV102

溫馨提示

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

評論

0/150

提交評論