時間:2008-08-21 10:53:00來源:zhangting
圖1 ADR-120外形圖[/align]
4.2 溫控器節(jié)點硬件設(shè)計
K型熱電偶智能溫控器節(jié)點的硬件原理圖如圖2所示,主要由ADR-120智能控制模塊、熱電偶、信號調(diào)理電路、可控硅調(diào)功器及報警電路等部分構(gòu)成。其中:
[align=center]
圖2 K型熱電偶智能溫控器節(jié)點硬件原理圖[/align]
信號調(diào)理電路選用K型熱電偶信號調(diào)理專用電路AD595。在實際的熱電偶測溫中,必須進行冷端補償、調(diào)零、電壓放大和線性化等比較繁瑣的工作,否則會造成很大的誤差。AD595是AD公司針對上述問題設(shè)計的專用芯片,內(nèi)部具有放大、冷端補償、冰點基準、溫差電偶故障報警等電路。被測溫度與AD595輸出電壓的關(guān)系是10mV/℃,芯片在+5V~+30V范圍內(nèi)都可正常工作。隨所測溫度量程增大,電源電壓應相應提高。需注意的是,AD595的第1腳要求接熱電偶正極且接地。圖1中電位器W用于微調(diào)冷端補償電壓。AD595的7腳是負電源端,若不測0℃以下的溫度,不用負壓供電,此時7腳可接地。AD595的12、13腳是熱電偶故障報警電路的輸出端,13腳接地后,集電極開路的12腳接上拉電阻。熱電偶正常時輸出高電平,斷偶故障時輸出低電平。將這個邏輯電平引入ADR-120的第11端子,用于對熱偶電壓Vo的正確判斷。
智能控制模塊將測量的溫度值進行處理后,通過網(wǎng)絡(luò)接口將數(shù)據(jù)發(fā)布到LON總線上,交上位機進行處理和監(jiān)控,同時根據(jù)程序預先編制的控制算法得出控制量,經(jīng)D/A轉(zhuǎn)換后變成0-5V電壓信號或4-20mA電流信號輸出至可控硅調(diào)功器,驅(qū)動執(zhí)行機構(gòu)對測溫點進行溫度調(diào)節(jié)控制。
4.3 節(jié)點軟件設(shè)計
對ADR-120智能控制模塊的編程可采用Neuron C語言,也可使用OnLon圖形化編程語言來實現(xiàn)。節(jié)點軟件包括系統(tǒng)軟件和應用軟件兩部分,這兩部分都必須固化在ADR-120內(nèi)部的EEPROM 中。系統(tǒng)軟件主要用于實現(xiàn)LON 網(wǎng)絡(luò)的協(xié)議,而應用程序則主要實現(xiàn)用戶要求的功能,如A/D轉(zhuǎn)換、定時等。在LonWorks系統(tǒng)中,用網(wǎng)絡(luò)變量數(shù)據(jù)通信簡化了分布式應用的編程,程序員不用關(guān)心底層細節(jié),只要對網(wǎng)絡(luò)變量重新賦值,該網(wǎng)絡(luò)變量的值將自動發(fā)送到指定的節(jié)點。節(jié)點軟件結(jié)構(gòu)流程圖如圖3所示。下面以數(shù)據(jù)采集(即A/D轉(zhuǎn)換)程序為例,給出部分Neuron C語言源程序:
IO_0 output bit ADC_CS=1; //定義為位輸出對象,作片選信號
IO_8 neurowire master select(IO_0) ADC_IO;//定義神經(jīng)元I/O對象,用作雙向串行接口
unsigned short C[8]={0,4,1,5,2,6,3,7}; //順序定義ADC的通道選擇地址
metimer tmAD="500"; //定義毫秒定時器,以500ms為數(shù)據(jù)采集間隔
msg_tag mess_out; //定義報文標簽
……
when(timer_expires(tmAD)) //定時間隔到時驅(qū)動該事件處理
{
int i,temp;
unsigned int adc_info;
unsigned long ADH;
unsigned long ADL
unsigned long ADV[8];
for(i=0;i<8;i++) //依次對8個通道進行數(shù)據(jù)采集
{
adc_info=(C[i]+8)*16+14; //設(shè)置ADC變換控制字TB1
io_out(ADC_IO,&adc_info,8); //發(fā)送TB1,忽略第一個字節(jié)RB1
adc_info=0x00; //設(shè)置全零字節(jié)
io_out(ADC_IO, &adc_info,8);//發(fā)送全零字節(jié)
ADH=adc_info; //接收第二個字節(jié)RB2
adc_info=0x00; //設(shè)置全零字節(jié)
io_out(ADC_IO, &adc_info,8);// 發(fā)送全零字節(jié)
ADL=adc_info; //接收第三個字節(jié)RB3
ADV[i]=ADH*32+ADL/8; //對本次采集數(shù)據(jù)進行換算
tmAD=500; //設(shè)置500ms間隔
}
}
[align=center]
圖3 K型熱電偶智能溫控器節(jié)點軟件流程圖[/align]
4.結(jié)束語
現(xiàn)場總線技術(shù)日益成熟,各廠商開發(fā)了越來越多的基于現(xiàn)場總線的模塊,其中在LON總線的支持下,誕生了很多智能化、低成本的現(xiàn)場測控產(chǎn)品。為支持LON總線,Echelon公司開發(fā)了Lonworks技術(shù),它為LON總線設(shè)計、成品化提供了一套完整的開發(fā)平臺。
本文所設(shè)計的智能溫控器可同時外接4路K型熱電偶測量通道,對應輸出驅(qū)動4路可控硅調(diào)功器進行溫度調(diào)節(jié)。并且根據(jù)實際應用的需要,通過編制不同的程序,不僅能夠?qū)崿F(xiàn)對多點溫度進行測控,還可以根據(jù)不同測溫點之間的溫差和平均溫度來進行相應的控制,相對于傳統(tǒng)的溫控器來說,使用更加靈活、方便。
本文作者創(chuàng)新點:
參考文獻
[1]凌志浩.從神經(jīng)元芯片到控制網(wǎng)絡(luò)[M].北京航空航天大學出版社.2002
[2]支超有,高亞奎.基于CAN網(wǎng)絡(luò)化智能傳感器的設(shè)計與實現(xiàn)[J].測控技術(shù),2006,25(3):21-23
[3]鮑吉龍, 葉平. 工業(yè)監(jiān)控系統(tǒng)的網(wǎng)絡(luò)化發(fā)展[J].微計算機信息,2006, 6-1:66-68標簽:
傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.cdcst56.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-09-08
華為昇騰Atlas800iA2 910B服務(wù)器Deepsee...
2025-09-04
2025-08-06
2025-07-08
調(diào)機師傅的"外掛神器"!維宏「一鍵調(diào)機...
2025-06-30
顛覆傳統(tǒng)加工!維宏VHTube一鍵實現(xiàn)變徑...
2025-06-16