多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2008/5/28 0:00:00 訪問(wèn)次數(shù):1379
1 引言
溫度是生產(chǎn)過(guò)程和科學(xué)試驗(yàn)中普遍且重要的物理參數(shù)。在工業(yè)生產(chǎn)中,為了高效生產(chǎn),必須對(duì)生產(chǎn)過(guò)程中的主要參數(shù),如溫度、壓力、流量、速度等進(jìn)行有效控制。其中溫度控制在生產(chǎn)過(guò)程中占有相當(dāng)大的比例。準(zhǔn)確地測(cè)量和有效地控制溫度是優(yōu)質(zhì)、高產(chǎn)、低耗和安全生產(chǎn)的主要條件。
2 系統(tǒng)概述
整個(gè)溫度控制系統(tǒng)主要由計(jì)算機(jī)控制系統(tǒng)(上位機(jī))、單片機(jī)測(cè)控系統(tǒng)(下位機(jī))、溫度傳感器組、功率加熱系統(tǒng)等部分組成。系統(tǒng)采用了模塊化的設(shè)計(jì)思想,組建方式靈活,并可利用多塊單片機(jī)測(cè)控系統(tǒng)組合的方法增加測(cè)量點(diǎn),具有良好的擴(kuò)展性。系統(tǒng)結(jié)構(gòu)框圖如圖1所示。
溫度測(cè)量采用高精度的溫度傳感器pt100獲得物體當(dāng)前溫度,經(jīng)過(guò)低功耗、低輸入失調(diào)電壓、線性好的op07a進(jìn)行信號(hào)放大,送至8051f350內(nèi)部高速率24位a/d轉(zhuǎn)換器,根據(jù)系統(tǒng)設(shè)定的目標(biāo)溫度(由上位機(jī)發(fā)送)和控制范圍,通過(guò)6路pwm控制加熱器的工作狀況,使物體達(dá)到目標(biāo)溫度并且保持恒溫狀態(tài)。同時(shí)可以利用單片機(jī)內(nèi)部的flash存儲(chǔ)器把各通道設(shè)定的溫度、系統(tǒng)參數(shù)存儲(chǔ)起來(lái)。當(dāng)系統(tǒng)斷電或復(fù)位后,可以繼續(xù)運(yùn)行,增強(qiáng)了系統(tǒng)的抗干擾性能。
3.1 主控電路
溫度采集監(jiān)控系統(tǒng)的主控電路采用高性能、功能強(qiáng)大的8051f350。 8051f350是由cygnal公司推出的完全集成的混合信號(hào)系統(tǒng)級(jí)芯片(soc),具有cip-51微控制器內(nèi)核,與mcs51指令集完全兼容;機(jī)器周期由標(biāo)準(zhǔn)的12個(gè)系統(tǒng)時(shí)鐘降為1個(gè)系統(tǒng)時(shí)鐘周期,處理能力大大提高,峰值速度可達(dá)25 mi/s;內(nèi)部集成了構(gòu)成單片機(jī)數(shù)據(jù)采集或控制系統(tǒng)所需要的幾乎所有模擬和數(shù)字外設(shè)及其他功能元件(包括pga、adc、dac、電壓比較器、電壓基準(zhǔn)、溫度傳感器、smbus/i2c、uart、spi、定時(shí)器、可編程計(jì)數(shù)器/定時(shí)器陣列、內(nèi)部振蕩器、看門(mén)狗定時(shí)器以及電源監(jiān)視器等)。
3.2 溫度采集測(cè)量電路
溫度采集測(cè)量部分采用高精度、重復(fù)性好、應(yīng)用廣泛的pt100作為采樣電阻;信號(hào)放大部分采用低功耗、低輸入失調(diào)電壓、線性好的op07a;a/d模塊采用8051f350內(nèi)部的高速率24位a/d轉(zhuǎn)換器。溫度采集測(cè)量電路如圖2所示,圖中pt100是高精度溫度傳感器,z1是3.6 v穩(wěn)壓管,起保護(hù)作用。
串行通信采用壓差傳輸?shù)腸an總線,它具有傳輸距離遠(yuǎn)、抑止共模干擾能力強(qiáng)等優(yōu)點(diǎn),通信速率可達(dá)1 mb/s。can總線通信接口集成了can協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對(duì)通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗(yàn)、優(yōu)先級(jí)判別等。數(shù)據(jù)段長(zhǎng)度最多為8個(gè)字節(jié),可滿足通常工業(yè)領(lǐng)域中控制命令、工作狀態(tài)及測(cè)試數(shù)據(jù)的一般要求。同時(shí),8個(gè)字節(jié)不會(huì)占用總線時(shí)間過(guò)長(zhǎng),從而保證了通信的實(shí)時(shí)性。can協(xié)議采用crc檢驗(yàn)并可提供相應(yīng)的錯(cuò)誤處理功能,保證了數(shù)據(jù)通信的可靠性。在整個(gè)溫度測(cè)控系統(tǒng)中,采用can總線作為數(shù)據(jù)通信線路,測(cè)溫模塊安裝在距離測(cè)量點(diǎn)較近地范圍內(nèi),這樣,來(lái)自傳感器的接線就比較短,從而減少了干擾。
3.4 功率控制模塊
p10~p15輸出6路pwm波,通過(guò)光電隔離和rc濾波電路控制可控硅模塊的輸入控制電壓,改變可控硅模塊的導(dǎo)通角,從而改變輸出功率。功率控制模塊電路如圖3所示,其中p10,p10分別是一路pmw,通過(guò)改變它們的高低電平比例來(lái)改變控制電壓k0和k1,從而控制加熱器的功率。
整個(gè)系統(tǒng)的軟件設(shè)計(jì)包括兩部分:計(jì)算機(jī)軟件(上位機(jī))和單片機(jī)軟件。其中,計(jì)算機(jī)軟件主要完成設(shè)定溫度、監(jiān)控系統(tǒng)當(dāng)前溫度和標(biāo)定系統(tǒng)。單片機(jī)軟件完成a/d采集、串口通信和功率模塊控制。
上位機(jī)軟件采用labwindows/cvi編寫(xiě),它將功能強(qiáng)大、使用靈活的c語(yǔ)言平臺(tái)和用于數(shù)據(jù)采集分析和顯示的測(cè)控專(zhuān)業(yè)工具有機(jī)地結(jié)合起來(lái),利用它的集成化開(kāi)發(fā)環(huán)境、交互式編程方法、函數(shù)面板和豐富的庫(kù)函數(shù)大大增強(qiáng)了c語(yǔ)言的功能,為建立測(cè)試系統(tǒng)、自動(dòng)測(cè)試環(huán)境、數(shù)據(jù)采集系統(tǒng)、過(guò)程監(jiān)控系統(tǒng)等應(yīng)用軟件提供了一個(gè)理想的軟件開(kāi)發(fā)環(huán)境?梢悦撾xlabwindows/cvi開(kāi)發(fā)環(huán)境運(yùn)行,用戶最終看見(jiàn)的是和實(shí)際儀器面板相類(lèi)似的操作面板。板卡與pc機(jī)通過(guò)rs-232串口線連接。
下位機(jī)程序框圖如圖4所示。系統(tǒng)上電后,下位機(jī)程序可使單片機(jī)不停地采集溫度,當(dāng)上位機(jī)向下位機(jī)發(fā)出命令置位采
1 引言
溫度是生產(chǎn)過(guò)程和科學(xué)試驗(yàn)中普遍且重要的物理參數(shù)。在工業(yè)生產(chǎn)中,為了高效生產(chǎn),必須對(duì)生產(chǎn)過(guò)程中的主要參數(shù),如溫度、壓力、流量、速度等進(jìn)行有效控制。其中溫度控制在生產(chǎn)過(guò)程中占有相當(dāng)大的比例。準(zhǔn)確地測(cè)量和有效地控制溫度是優(yōu)質(zhì)、高產(chǎn)、低耗和安全生產(chǎn)的主要條件。
2 系統(tǒng)概述
整個(gè)溫度控制系統(tǒng)主要由計(jì)算機(jī)控制系統(tǒng)(上位機(jī))、單片機(jī)測(cè)控系統(tǒng)(下位機(jī))、溫度傳感器組、功率加熱系統(tǒng)等部分組成。系統(tǒng)采用了模塊化的設(shè)計(jì)思想,組建方式靈活,并可利用多塊單片機(jī)測(cè)控系統(tǒng)組合的方法增加測(cè)量點(diǎn),具有良好的擴(kuò)展性。系統(tǒng)結(jié)構(gòu)框圖如圖1所示。
溫度測(cè)量采用高精度的溫度傳感器pt100獲得物體當(dāng)前溫度,經(jīng)過(guò)低功耗、低輸入失調(diào)電壓、線性好的op07a進(jìn)行信號(hào)放大,送至8051f350內(nèi)部高速率24位a/d轉(zhuǎn)換器,根據(jù)系統(tǒng)設(shè)定的目標(biāo)溫度(由上位機(jī)發(fā)送)和控制范圍,通過(guò)6路pwm控制加熱器的工作狀況,使物體達(dá)到目標(biāo)溫度并且保持恒溫狀態(tài)。同時(shí)可以利用單片機(jī)內(nèi)部的flash存儲(chǔ)器把各通道設(shè)定的溫度、系統(tǒng)參數(shù)存儲(chǔ)起來(lái)。當(dāng)系統(tǒng)斷電或復(fù)位后,可以繼續(xù)運(yùn)行,增強(qiáng)了系統(tǒng)的抗干擾性能。
3.1 主控電路
溫度采集監(jiān)控系統(tǒng)的主控電路采用高性能、功能強(qiáng)大的8051f350。 8051f350是由cygnal公司推出的完全集成的混合信號(hào)系統(tǒng)級(jí)芯片(soc),具有cip-51微控制器內(nèi)核,與mcs51指令集完全兼容;機(jī)器周期由標(biāo)準(zhǔn)的12個(gè)系統(tǒng)時(shí)鐘降為1個(gè)系統(tǒng)時(shí)鐘周期,處理能力大大提高,峰值速度可達(dá)25 mi/s;內(nèi)部集成了構(gòu)成單片機(jī)數(shù)據(jù)采集或控制系統(tǒng)所需要的幾乎所有模擬和數(shù)字外設(shè)及其他功能元件(包括pga、adc、dac、電壓比較器、電壓基準(zhǔn)、溫度傳感器、smbus/i2c、uart、spi、定時(shí)器、可編程計(jì)數(shù)器/定時(shí)器陣列、內(nèi)部振蕩器、看門(mén)狗定時(shí)器以及電源監(jiān)視器等)。
3.2 溫度采集測(cè)量電路
溫度采集測(cè)量部分采用高精度、重復(fù)性好、應(yīng)用廣泛的pt100作為采樣電阻;信號(hào)放大部分采用低功耗、低輸入失調(diào)電壓、線性好的op07a;a/d模塊采用8051f350內(nèi)部的高速率24位a/d轉(zhuǎn)換器。溫度采集測(cè)量電路如圖2所示,圖中pt100是高精度溫度傳感器,z1是3.6 v穩(wěn)壓管,起保護(hù)作用。
串行通信采用壓差傳輸?shù)腸an總線,它具有傳輸距離遠(yuǎn)、抑止共模干擾能力強(qiáng)等優(yōu)點(diǎn),通信速率可達(dá)1 mb/s。can總線通信接口集成了can協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對(duì)通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗(yàn)、優(yōu)先級(jí)判別等。數(shù)據(jù)段長(zhǎng)度最多為8個(gè)字節(jié),可滿足通常工業(yè)領(lǐng)域中控制命令、工作狀態(tài)及測(cè)試數(shù)據(jù)的一般要求。同時(shí),8個(gè)字節(jié)不會(huì)占用總線時(shí)間過(guò)長(zhǎng),從而保證了通信的實(shí)時(shí)性。can協(xié)議采用crc檢驗(yàn)并可提供相應(yīng)的錯(cuò)誤處理功能,保證了數(shù)據(jù)通信的可靠性。在整個(gè)溫度測(cè)控系統(tǒng)中,采用can總線作為數(shù)據(jù)通信線路,測(cè)溫模塊安裝在距離測(cè)量點(diǎn)較近地范圍內(nèi),這樣,來(lái)自傳感器的接線就比較短,從而減少了干擾。
3.4 功率控制模塊
p10~p15輸出6路pwm波,通過(guò)光電隔離和rc濾波電路控制可控硅模塊的輸入控制電壓,改變可控硅模塊的導(dǎo)通角,從而改變輸出功率。功率控制模塊電路如圖3所示,其中p10,p10分別是一路pmw,通過(guò)改變它們的高低電平比例來(lái)改變控制電壓k0和k1,從而控制加熱器的功率。
整個(gè)系統(tǒng)的軟件設(shè)計(jì)包括兩部分:計(jì)算機(jī)軟件(上位機(jī))和單片機(jī)軟件。其中,計(jì)算機(jī)軟件主要完成設(shè)定溫度、監(jiān)控系統(tǒng)當(dāng)前溫度和標(biāo)定系統(tǒng)。單片機(jī)軟件完成a/d采集、串口通信和功率模塊控制。
上位機(jī)軟件采用labwindows/cvi編寫(xiě),它將功能強(qiáng)大、使用靈活的c語(yǔ)言平臺(tái)和用于數(shù)據(jù)采集分析和顯示的測(cè)控專(zhuān)業(yè)工具有機(jī)地結(jié)合起來(lái),利用它的集成化開(kāi)發(fā)環(huán)境、交互式編程方法、函數(shù)面板和豐富的庫(kù)函數(shù)大大增強(qiáng)了c語(yǔ)言的功能,為建立測(cè)試系統(tǒng)、自動(dòng)測(cè)試環(huán)境、數(shù)據(jù)采集系統(tǒng)、過(guò)程監(jiān)控系統(tǒng)等應(yīng)用軟件提供了一個(gè)理想的軟件開(kāi)發(fā)環(huán)境?梢悦撾xlabwindows/cvi開(kāi)發(fā)環(huán)境運(yùn)行,用戶最終看見(jiàn)的是和實(shí)際儀器面板相類(lèi)似的操作面板。板卡與pc機(jī)通過(guò)rs-232串口線連接。
下位機(jī)程序框圖如圖4所示。系統(tǒng)上電后,下位機(jī)程序可使單片機(jī)不停地采集溫度,當(dāng)上位機(jī)向下位機(jī)發(fā)出命令置位采
熱門(mén)點(diǎn)擊
- 基于CD4060的硬件看門(mén)狗技術(shù)
- 基于RFID技術(shù)的智能倉(cāng)庫(kù)管理系統(tǒng)
- 多路溫度采集及監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 用ROM實(shí)現(xiàn)組合邏輯函數(shù)
- ESD知識(shí)
- 城市軌道交通電力綜合監(jiān)控系統(tǒng)的結(jié)構(gòu)與網(wǎng)絡(luò)通信
- TI新一代OMAP2處理器支持WMV9與H.
- Cadence推出高級(jí)時(shí)序簽收分析系統(tǒng)Enc
- 能量管理系統(tǒng)(EMS)在湖州電網(wǎng)中的應(yīng)用
- LwIP協(xié)議在μC/OS操作系統(tǒng)中的實(shí)現(xiàn)
推薦技術(shù)資料
- 羅盤(pán)誤差及補(bǔ)償
- 造成羅盤(pán)誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細(xì)]
- EVL250WMG1L諧振轉(zhuǎn)換器應(yīng)用分析
- STGWA30IH160DF2
- 集成半橋 MOSFET 驅(qū)動(dòng)器
- 全新AI操作系統(tǒng)One UI
- 全新空間音頻標(biāo)準(zhǔn)—Eclipsa Audio
- RISC-V MCU+接口技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究