色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于80C196KB的遠(yuǎn)程測(cè)控終端的設(shè)計(jì)

          基于80C196KB的遠(yuǎn)程測(cè)控終端的設(shè)計(jì)

          作者: 時(shí)間:2011-10-08 來源:網(wǎng)絡(luò) 收藏
          4 RTU軟件

          本文引用地址:http://cafeforensic.com/article/172460.htm

            單片機(jī)內(nèi)部的A/D轉(zhuǎn)換器在采用8MHz晶體時(shí),轉(zhuǎn)換周期約22μs,對(duì)A/D轉(zhuǎn)換器的啟動(dòng)控制和轉(zhuǎn)換結(jié)果的讀取,都是通過寄存器操作完成,轉(zhuǎn)換結(jié)束判斷選擇采用查詢方式。RTU對(duì)所有支路采集一次電壓/電流的時(shí)間周期可以用軟件設(shè)置,默認(rèn)為3min。

            RTU現(xiàn)場(chǎng)采集的是交流信號(hào),路燈支路的工作電壓和電流,只有有效值測(cè)量才具有實(shí)際意義。因此,采用了交流采樣的方法即在交流信號(hào)的一周期內(nèi),等間隔采樣N個(gè)瞬時(shí)值,用軟件計(jì)算電壓/電流的有效值。電壓/電流的有效值計(jì)算公式如下:

            系統(tǒng)中,RTU分布在全市的各分控點(diǎn)上,環(huán)境條件比較復(fù)雜,存在著各種各樣的干擾,為了提高數(shù)據(jù)采集的可靠性和精確度,在軟件上采用了數(shù)字濾波的方法,連續(xù)采集5個(gè)周期的數(shù)據(jù),計(jì)算出5個(gè)有效值,然后進(jìn)行平滑濾波處理,即去掉最大值和最小值,對(duì)其余數(shù)據(jù)取算術(shù)平均值,作為實(shí)時(shí)有效值。

            RTU的無線數(shù)傳模塊傳送速率為1200bps,工作在半雙工方式,除了響應(yīng)監(jiān)控中心的命令上傳數(shù)據(jù)或故障報(bào)警時(shí)處于發(fā)送狀態(tài)外,其它時(shí)間都處于接收狀態(tài),準(zhǔn)備接收監(jiān)控中心的命令。實(shí)驗(yàn)發(fā)現(xiàn),數(shù)傳模塊由發(fā)送到接收狀態(tài)的可靠轉(zhuǎn)換需要一定的時(shí)間,所以,編程時(shí)在最后字節(jié)數(shù)據(jù)發(fā)送完畢后應(yīng)先執(zhí)行一段延時(shí)程序,然后再切換到接收狀態(tài),否則最后字節(jié)數(shù)據(jù)無法正常傳輸,延時(shí)時(shí)間可以通過實(shí)驗(yàn)確定。

            為了提高數(shù)據(jù)傳輸?shù)目煽啃院蜏?zhǔn)確性,一方面在數(shù)據(jù)傳送前,監(jiān)控中心和通信站點(diǎn)RTU之間先進(jìn)行呼叫聯(lián)絡(luò),聯(lián)絡(luò)成功則傳送后續(xù)命令或參數(shù)。否則,若5s內(nèi)無正確回應(yīng),重新呼叫,若連續(xù)3次聯(lián)絡(luò)失敗,就認(rèn)為通信暫時(shí)失敗,記錄信息。另一方面,由于數(shù)據(jù)傳送命令類型多、數(shù)據(jù)長(zhǎng)度不定,在傳送過程中,信息采用如下幀格式。

            標(biāo)識(shí)碼,表示信息幀的開始。

            RTU地址及其反碼,用于RTU地址校驗(yàn)及目標(biāo)站點(diǎn)識(shí)別。

            數(shù)據(jù)長(zhǎng)度及其反碼,用于數(shù)據(jù)長(zhǎng)度校驗(yàn),后續(xù)命令和參數(shù)按照長(zhǎng)度字節(jié)來接收。

            校驗(yàn)碼,是對(duì)應(yīng)于命令碼和參數(shù)字節(jié)的校驗(yàn),系統(tǒng)中采用了累加和的校驗(yàn)方法。為了避免累加和字節(jié)與標(biāo)識(shí)碼字節(jié)沖突,發(fā)送和接收時(shí)規(guī)定,當(dāng)累加和字節(jié)等于標(biāo)識(shí)碼時(shí),累加和取其反碼,否則累加和字節(jié)正常傳送。

            在數(shù)據(jù)尾加入的10字節(jié)數(shù)據(jù)“00H”無實(shí)際意義。它的作用在于避免通信過程中由于數(shù)據(jù)丟失致使RTU處于“長(zhǎng)收”狀態(tài)。

            RTU在接收數(shù)據(jù)過程中,三部分經(jīng)校驗(yàn)均無誤后,向監(jiān)控中心回送接收正確聯(lián)絡(luò)碼,否則,認(rèn)為此次數(shù)據(jù)無效,回送接收錯(cuò)誤聯(lián)絡(luò)碼,要求監(jiān)控中心重發(fā),三次傳送均失敗后,認(rèn)為該站點(diǎn)通信失敗,監(jiān)控中心暫停與該站點(diǎn)的通信。

            9 結(jié)束語

            本文測(cè)控(RTU),采用80C196系列單片機(jī)作為控制核心,充分利用了單片機(jī)的資源,運(yùn)行速度快A集成度高,集現(xiàn)場(chǎng)數(shù)據(jù)采集與處理、現(xiàn)場(chǎng)控制與工作狀態(tài)監(jiān)測(cè)、通信于一體,可靠性強(qiáng),適合于現(xiàn)場(chǎng)運(yùn)行。該RTU還可以應(yīng)用于電力、石油、水利等領(lǐng)域的數(shù)據(jù)采集與控制,應(yīng)用前景廣闊。


          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉