在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 一種網(wǎng)絡(luò)化智能溫控器的設(shè)計(jì)與實(shí)現(xiàn)

            一種網(wǎng)絡(luò)化智能溫控器的設(shè)計(jì)與實(shí)現(xiàn)

            作者:牛軍,李定珍 時(shí)間:2008-08-20 來源:微計(jì)算機(jī)信息 收藏

              4.3 節(jié)點(diǎn)軟件設(shè)計(jì)

            本文引用地址:http://www.biyoush.com/article/87173.htm

              對ADR-120智能控制模塊的編程可采用Neuron C語言,也可使用OnLon圖形化編程語言來實(shí)現(xiàn)。節(jié)點(diǎn)軟件包括系統(tǒng)軟件和應(yīng)用軟件兩部分,這兩部分都必須固化在ADR-120內(nèi)部的EEPROM 中。系統(tǒng)軟件主要用于實(shí)現(xiàn) 網(wǎng)絡(luò)的協(xié)議,而應(yīng)用程序則主要實(shí)現(xiàn)用戶要求的功能,如A/D轉(zhuǎn)換、定時(shí)等。在LonWorks系統(tǒng)中,用網(wǎng)絡(luò)變量數(shù)據(jù)通信簡化了分布式應(yīng)用的編程,程序員不用關(guān)心底層細(xì)節(jié),只要對網(wǎng)絡(luò)變量重新賦值,該網(wǎng)絡(luò)變量的值將自動(dòng)發(fā)送到指定的節(jié)點(diǎn)。節(jié)點(diǎn)軟件結(jié)構(gòu)流程圖如圖3所示。下面以數(shù)據(jù)采集(即A/D轉(zhuǎn)換)程序?yàn)槔o出部分Neuron C語言源程序:

              IO_0 output bit ADC_CS=1;       //定義為位輸出對象,作片選信號(hào)

              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";               //定義毫秒定時(shí)器,以500ms為數(shù)據(jù)采集間隔

              msg_tag mess_out;               //定義報(bào)文標(biāo)簽

              ……

              when(timer_expires(tmAD))       //定時(shí)間隔到時(shí)驅(qū)動(dòng)該事件處理

              {

                  int i,temp;

                  unsigned int adc_info;

                  unsigned long ADH;

                  unsigned long ADL

                  unsigned long ADV[8];

                  for(i=0;i<8;i++)            //依次對8個(gè)通道進(jìn)行數(shù)據(jù)采集

              {

              adc_info=(C[i]+8)*16+14;    //設(shè)置ADC變換控制字TB1

              io_out(ADC_IO,&adc_info,8); //發(fā)送TB1,忽略第一個(gè)字節(jié)RB1

              adc_info=0x00;              //設(shè)置全零字節(jié)

              io_out(ADC_IO, &adc_info,8);//發(fā)送全零字節(jié)

              ADH=adc_info;               //接收第二個(gè)字節(jié)RB2

              adc_info=0x00;              //設(shè)置全零字節(jié)

              io_out(ADC_IO, &adc_info,8);// 發(fā)送全零字節(jié)

              ADL=adc_info;               //接收第三個(gè)字節(jié)RB3

              ADV[i]=ADH*32+ADL/8;        //對本次采集數(shù)據(jù)進(jìn)行換算

              tmAD=500;                   //設(shè)置500ms間隔

              }

              }


            圖3   K型熱電偶智能溫控器節(jié)點(diǎn)軟件流程圖

              4.結(jié)束語

              技術(shù)日益成熟,各廠商開發(fā)了越來越多的基于的模塊,其中在總線的支持下,誕生了很多智能化、低成本的現(xiàn)場測控產(chǎn)品。為支持總線,Echelon公司開發(fā)了Lonworks技術(shù),它為LON總線設(shè)計(jì)、成品化提供了一套完整的開發(fā)平臺(tái)。

              本文所設(shè)計(jì)的智能溫控器可同時(shí)外接4路K型熱電偶測量通道,對應(yīng)輸出驅(qū)動(dòng)4路可控硅調(diào)功器進(jìn)行溫度調(diào)節(jié)。并且根據(jù)實(shí)際應(yīng)用的需要,通過編制不同的程序,不僅能夠?qū)崿F(xiàn)對多點(diǎn)溫度進(jìn)行測控,還可以根據(jù)不同測溫點(diǎn)之間的溫差和平均溫度來進(jìn)行相應(yīng)的控制,相對于傳統(tǒng)的溫控器來說,使用更加靈活、方便。

              本文作者創(chuàng)新點(diǎn):提出了基于LON總線的網(wǎng)絡(luò)化的設(shè)計(jì)原理和方法,并以K型熱電偶溫度測控器為例,給出了具體的硬件電路和軟件流程,為進(jìn)一步開發(fā)其它類型的LON網(wǎng)絡(luò)提供了一定的參考作用。

              參考文獻(xiàn)

              [1]凌志浩.從神經(jīng)元芯片到控制網(wǎng)絡(luò)[M].北京航空航天大學(xué)出版社.2002

              [2]支超有,高亞奎.基于CAN網(wǎng)絡(luò)化智能的設(shè)計(jì)與實(shí)現(xiàn)[J].測控技術(shù),2006,25(3):21-23

              [3]鮑吉龍, 葉平. 工業(yè)監(jiān)控系統(tǒng)的網(wǎng)絡(luò)化發(fā)展[J].微計(jì)算機(jī)信息,2006, 6-1:66-68

            上拉電阻相關(guān)文章:上拉電阻原理
            雙絞線傳輸器相關(guān)文章:雙絞線傳輸器原理
            熱電偶相關(guān)文章:熱電偶原理

            上一頁 1 2 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉