《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 業(yè)界動(dòng)態(tài) > 基于令牌存儲(chǔ)技術(shù)的采集器設(shè)計(jì)與實(shí)現(xiàn)

基于令牌存儲(chǔ)技術(shù)的采集器設(shè)計(jì)與實(shí)現(xiàn)

2009-03-12
作者:顧 波, 張紅濤, 劉新宇, 邱

??? 摘? 要: 介紹了一種基于令牌存儲(chǔ)技術(shù)的采集器設(shè)計(jì)方法,使用此方法設(shè)計(jì)的采集器,不僅保證采集到的數(shù)據(jù)準(zhǔn)確、安全保存和傳輸,而且當(dāng)系統(tǒng)出現(xiàn)故障時(shí),可以通過(guò)原有數(shù)據(jù)對(duì)系統(tǒng)進(jìn)行恢復(fù),提高了系統(tǒng)的安全性。?

??? 關(guān)鍵詞: 數(shù)據(jù)采集; 單片機(jī); 采集器; 載波抄表

?

??? 隨著國(guó)家電力系統(tǒng)兩網(wǎng)改造工程的逐漸推進(jìn)及“一戶一表,供電到戶”政策的貫徹實(shí)施,電力用戶數(shù)量急劇膨脹,用電網(wǎng)絡(luò)日益龐大,供電企業(yè)的用電管理任務(wù)也越來(lái)越重,加之國(guó)家供電的發(fā)送配分開(kāi),更要求供電企業(yè)加大對(duì)各大中小電戶的監(jiān)控力度。而傳統(tǒng)的抄收方式主要是依靠人工每月定期上門(mén)抄取,這種做法不僅耗費(fèi)大量的人力物力,工作效率低,給用戶帶來(lái)諸多不便,同時(shí)發(fā)生電費(fèi)拖欠現(xiàn)象,造成電力公司的損失。低壓電力線載波遠(yuǎn)程抄表系統(tǒng)是利用現(xiàn)有的低壓電力網(wǎng)和公共電話網(wǎng)作為數(shù)據(jù)采集與傳輸通道,不僅從根本上克服了人工抄表帶來(lái)的諸多缺點(diǎn),實(shí)現(xiàn)了對(duì)用戶用電量的自動(dòng)抄表及收費(fèi)管理等多種功能,而且具有施工量小、可靠性高、成本低等優(yōu)點(diǎn)。?

??? 但現(xiàn)有低壓電力線載波遠(yuǎn)程抄表系統(tǒng)由于各種原因,存在這樣或那樣的弊端,例如負(fù)荷情況復(fù)雜、噪聲干擾強(qiáng)且具有時(shí)變性、信號(hào)衰減大、信道容量小等。如何克服這些缺點(diǎn),是現(xiàn)階段低壓電力線載波遠(yuǎn)程抄表系統(tǒng)設(shè)計(jì)的主要目標(biāo)。本文所用的基于令牌存儲(chǔ)技術(shù)的采集器設(shè)計(jì)與實(shí)現(xiàn)技術(shù),就是為了克服以上缺點(diǎn)的一種方法[1-4]。?

1 采集器硬件設(shè)計(jì)?

1.1 采集器電路設(shè)計(jì)?

??? 采集器的電路設(shè)計(jì)如圖1所示。采集器是數(shù)據(jù)進(jìn)行采集、累計(jì)、傳輸?shù)牟考湓O(shè)計(jì)的好壞將直接影響整個(gè)抄表系統(tǒng)的正確性。所以,采集器的設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)最為關(guān)鍵的一步,在設(shè)計(jì)采集器時(shí),需做到以下三點(diǎn):?

??? (1)實(shí)時(shí)記錄電表脈沖信號(hào),并按要求保存,可根據(jù)脈沖個(gè)數(shù)等參數(shù)計(jì)算出當(dāng)前電表度數(shù)。?

??? (2)可實(shí)現(xiàn)繼電器控制、狀態(tài)監(jiān)視并可記錄繼電器狀態(tài)。?

??? (3)可讀取電表度數(shù)、電表地址等信息,并可對(duì)其進(jìn)行參數(shù)設(shè)置,進(jìn)行欠費(fèi)指示、繼電器通斷等控制。?

?

?

1.2? 采集器各部分功能?

??? 采集器總體結(jié)構(gòu)如圖2表示,其各部分功能如下:?

?? (1)485通信芯片:主要實(shí)現(xiàn)采集器與上位機(jī)之間的通信,從而可以從采集器的存儲(chǔ)器中讀取相關(guān)數(shù)據(jù),其具體通信協(xié)議以國(guó)家標(biāo)準(zhǔn)為主。?

??? (2)狀態(tài)指示:指示當(dāng)前電表的工作狀態(tài),由3只二極管組成,其中一只表示正常工作;另一只表示用戶欠費(fèi);第三只表示繼電器動(dòng)作,切斷用戶電表。?

??? (3)狀態(tài)檢測(cè):在系統(tǒng)掉電或重新啟動(dòng)時(shí),確保啟動(dòng)時(shí)的狀態(tài)與掉電前的狀態(tài)相符合。?

??? (4)脈沖采樣:完成脈沖的采集與計(jì)數(shù)任務(wù)。?

??? (5)存儲(chǔ)控制:主要存儲(chǔ)電表的地址、初始值、變比參數(shù)、已有的脈沖個(gè)數(shù)、已記錄的電表數(shù)及繼電器在系統(tǒng)掉電前的狀態(tài)。?

?

?

2 采集器軟件設(shè)計(jì)?

2.1 基于令牌存儲(chǔ)技術(shù)的數(shù)據(jù)存儲(chǔ)設(shè)計(jì)?

??? 在進(jìn)行采集器的設(shè)計(jì)時(shí),數(shù)據(jù)準(zhǔn)確、安全地存儲(chǔ)和傳輸是非常重要的,其結(jié)果決定著其他部分的正常工作。但由于采集器工作在現(xiàn)場(chǎng)的最前端,容易受到環(huán)境的影響,如采集器的突然掉電、數(shù)據(jù)在存儲(chǔ)過(guò)程中突然受到計(jì)數(shù)脈沖中斷的影響等,這些都會(huì)導(dǎo)致寫(xiě)到存儲(chǔ)器中的數(shù)據(jù)不準(zhǔn)確。如何克服這些不足,是采集器設(shè)計(jì)過(guò)程中的一個(gè)難點(diǎn)。根據(jù)采集器的實(shí)際工作環(huán)境,本文提出一種基于令牌儲(chǔ)存技術(shù)的數(shù)據(jù)存儲(chǔ)設(shè)計(jì)方法,該方法能很好地解決數(shù)據(jù)存儲(chǔ)過(guò)程中的不準(zhǔn)確和不安全現(xiàn)象。?

??? 該方法的具體思路為:在存儲(chǔ)區(qū)中開(kāi)辟三個(gè)互不相連的存儲(chǔ)空間,分別定義為ADDR1、ADDR2、ADDR3,每個(gè)存儲(chǔ)區(qū)又分為兩部分,第一部分存儲(chǔ)令牌,用tokening表示(用一個(gè)整數(shù)表示),第二部分存儲(chǔ)當(dāng)前電表度數(shù),用memdata表示。下面詳細(xì)說(shuō)明本算法的思想。?

??? (1)系統(tǒng)初始參數(shù):當(dāng)系統(tǒng)第一次使用時(shí),把ADDR1.tokening、ADDR2.tokening和ADDR3.tokening中的數(shù)據(jù)值全部設(shè)置為零,把ADDR1.memdata、ADDR2.memdata和ADDR3.memdata中的數(shù)據(jù)設(shè)置為0、0.01、0.02(其中0.01代表0.01度電)。?

??? (2)當(dāng)用電量有0.01度時(shí),需要將這0.01度電加到存儲(chǔ)區(qū)的用電度數(shù)中。首先把ADDR1.tokening、ADDR2.tokening和ADDR3.tokening中的數(shù)據(jù)相加,其和為0時(shí),則把ADDR1.memdata中的數(shù)據(jù)加0.01,同時(shí)改變ADDR1.tokening中的數(shù)據(jù),使其為1。?

??? (3)當(dāng)用電量第二次到0.01度時(shí),把ADDR1.tokening、ADDR2.tokening和ADDR3.tokening中的數(shù)據(jù)相加,其和為1時(shí),由此可以得到ADDR1.memdata剛被存儲(chǔ)過(guò),把ADDR2.memdata中的數(shù)據(jù)加0.01,改變ADDR2.tokening中的數(shù)據(jù),使其為2。?

??? (4)當(dāng)用電量第三次到0.01度時(shí),把ADDR1.tokening、ADDR2.tokening和ADDR3.tokening中的數(shù)據(jù)相加,其和為3時(shí),由此可以判斷ADDR1.memdata和ADDR2.memdata已經(jīng)存儲(chǔ)過(guò),把ADDR3.memdata中的數(shù)據(jù)加0.01,改變ADDR3.tokening中的數(shù)據(jù),使其為4。?

??? (5)當(dāng)用電量第四次到0.01度時(shí),把ADDR1.tokening、ADDR2.tokening和ADDR3.tokening中的數(shù)據(jù)相加,其和為7,這時(shí)可以判斷ADDR1.memdata、ADDR2.memdata和ADDR3.memdata都已經(jīng)被存儲(chǔ)過(guò)了,重新從ADDR1.memdata開(kāi)始存數(shù),把ADDR1.memdata中的數(shù)據(jù)加0.01,改變ADDR1.tokening中的數(shù)據(jù),使其為0。?

??? (6)當(dāng)用電量第五次到0.01度時(shí),把ADDR1.tokening、ADDR2.tokening和ADDR3.tokening中的數(shù)據(jù)相加,其和為6,這時(shí)可以判斷ADDR1.memdata中數(shù)據(jù)剛改變,應(yīng)該把數(shù)據(jù)存儲(chǔ)到ADDR2.memdata中,把ADDR2.memdata中的數(shù)據(jù)加0.01,并把ADDR2.tokening中的數(shù)據(jù)改為0。?

??? (7)當(dāng)用電量第六次到0.01度時(shí),把ADDR1.tokening、ADDR2.tokening和ADDR3.tokening中的數(shù)據(jù)相加,其和為4,這時(shí)可以判斷ADDR1.memdata和ADDR2.memdata都已經(jīng)被存儲(chǔ)過(guò)了,應(yīng)該把ADDR3.memdata中的數(shù)據(jù)加0.01度,并把ADDR3.tokening中的數(shù)據(jù)改為0。這時(shí)的令牌狀態(tài)又重新回到了初始狀態(tài),并且保證了數(shù)據(jù)區(qū)中的數(shù)據(jù)相差0.01度電,當(dāng)有新的數(shù)據(jù)到來(lái)時(shí),令牌數(shù)據(jù)又重新從初始狀態(tài)開(kāi)始。??

??? (8)錯(cuò)誤處理:當(dāng)系統(tǒng)掉電或被其他干擾影響時(shí),經(jīng)常會(huì)出現(xiàn)存儲(chǔ)數(shù)據(jù)不正確的現(xiàn)象,如果使用上述存儲(chǔ)方法,可以克服這些錯(cuò)誤。每次在更改存儲(chǔ)區(qū)中的數(shù)據(jù)或向上位機(jī)發(fā)送電表度數(shù)時(shí),都會(huì)首先把三組存儲(chǔ)區(qū)中的數(shù)據(jù)和令牌值取出來(lái),然后根據(jù)令牌值,把三組數(shù)據(jù)兩兩相減,根據(jù)數(shù)據(jù)間的差額可以判斷三組存儲(chǔ)區(qū)中的數(shù)據(jù)是否正確,若正確才進(jìn)行改變或發(fā)送,否則可以根據(jù)另外兩組數(shù)據(jù)來(lái)還原其中一組數(shù)據(jù),從而保證整個(gè)數(shù)據(jù)在系統(tǒng)運(yùn)行期間的正確性。?

2.2 軟件系統(tǒng)設(shè)計(jì)?

??? 軟件設(shè)計(jì)的任務(wù)主要是實(shí)現(xiàn)采集器的各部分功能,如圖3所示。包括485芯片通信功能設(shè)計(jì)、脈沖采集設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)、狀態(tài)檢測(cè)設(shè)計(jì)、系統(tǒng)初始化等部分功能。?

??? 基于令牌儲(chǔ)存技術(shù)設(shè)計(jì)思想設(shè)計(jì)的采集器,極大地提高了采集器的穩(wěn)定性和數(shù)據(jù)的正確性。采用本技術(shù)設(shè)計(jì)的采集器,在河南鄭州、濟(jì)源、周口等地市使用,其抄表成功率在99.8%以上,很好地滿足了用戶要求。?

參考文獻(xiàn)?

[1] 張德銘,王森,付民修. 電力系統(tǒng)中低壓自動(dòng)抄表系統(tǒng)綜述[J].電力學(xué)報(bào),2005,20(2).?

[2] 湯效軍.電力線載波通信技術(shù)的發(fā)展及特點(diǎn)[J]. 電力系統(tǒng)通信,2003(1).?

[3] 何海波,周擁華,吳昕,等.低壓電力線載波通信研究與應(yīng)用現(xiàn)狀[J].繼電器,2001,29(7).?

[4] 付麗君,曲宙強(qiáng),程杰,等. 基于電力擴(kuò)頻載波的集中抄表系統(tǒng)(AMR)[J]. 繼電器,2004,32(6).

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久不射网站| 午夜精品久久久久久久蜜桃app| 亚洲日本电影| 一区二区在线免费观看| 国产欧美亚洲精品| 国产精品日本一区二区| 欧美色视频一区| 欧美日本网站| 欧美乱人伦中文字幕在线| 欧美成人影音| 欧美福利小视频| 免费久久99精品国产自| 老鸭窝亚洲一区二区三区| 久久久激情视频| 久久久久久综合| 久久网站热最新地址| 久久伊人一区二区| 狂野欧美激情性xxxx| 狂野欧美激情性xxxx| 噜噜噜噜噜久久久久久91| 久久久人成影片一区二区三区 | 国产精品捆绑调教| 欧美色欧美亚洲另类二区| 欧美日韩中文在线观看| 欧美日韩午夜视频在线观看| 欧美三级中文字幕在线观看| 欧美午夜a级限制福利片| 国产精品成人观看视频免费| 国产精品扒开腿做爽爽爽软件| 国产精品久久久久9999吃药| 国产欧美日韩亚州综合| 红杏aⅴ成人免费视频| 亚洲第一久久影院| 日韩视频在线观看国产| 亚洲视频免费看| 欧美一区日本一区韩国一区| 91久久精品一区二区三区| 在线视频欧美日韩精品| 亚洲欧美日韩在线观看a三区| 欧美一区二区视频在线| 久久亚洲私人国产精品va| 欧美成人免费在线视频| 欧美日韩综合在线| 国产午夜精品美女视频明星a级| 在线看片日韩| 一二美女精品欧洲| 久久国产精品72免费观看| 亚洲精品影视在线观看| 亚洲欧美激情一区二区| 久久在线观看视频| 欧美日韩mp4| 国产美女扒开尿口久久久| 精品成人国产在线观看男人呻吟| 亚洲经典一区| 午夜精品福利视频| 亚洲精品日韩在线观看| 午夜精品久久久久久久久久久久久 | 亚洲激情在线观看| 亚洲自拍偷拍麻豆| 亚洲精品乱码久久久久| 亚洲欧美另类久久久精品2019| 久久一本综合频道| 国产精品红桃| 亚洲高清激情| 小黄鸭精品aⅴ导航网站入口| 99v久久综合狠狠综合久久| 欧美一区二区视频免费观看| 欧美精品一区二区三区在线看午夜 | 午夜视频在线观看一区二区| 亚洲人成网站在线播| 亚洲欧美制服另类日韩| 欧美成人免费全部观看天天性色| 国产精品久久久久久久免费软件 | 国产精品视频精品| 亚洲人成在线观看一区二区| 性欧美办公室18xxxxhd| 亚洲无限av看| 欧美成人中文字幕| 国产一区二区三区久久 | 久久成人亚洲| 欧美日精品一区视频| 在线不卡欧美| 午夜精品一区二区三区四区| 9l视频自拍蝌蚪9l视频成人| 久久久久**毛片大全| 国产精品久久夜| 亚洲精选91| 亚洲人体影院| 久久午夜电影| 国产视频在线观看一区二区三区| 亚洲美女视频网| 亚洲精品视频在线看| 久久九九有精品国产23| 国产精品夜色7777狼人| 一区二区电影免费观看| 99国产精品国产精品毛片| 久久婷婷成人综合色| 国产美女精品| 亚洲综合电影| 亚洲欧美色婷婷| 欧美午夜无遮挡| 日韩一级黄色片| 亚洲精品欧美极品| 欧美va亚洲va香蕉在线| 精品91免费| 亚洲国产成人久久综合一区| 久久精品视频在线免费观看| 国产精品一二三视频| 亚洲嫩草精品久久| 午夜精品国产更新| 国产精品国产三级国产a| 999亚洲国产精| 亚洲视频在线视频| 欧美日韩一区不卡| 亚洲最新中文字幕| 亚洲嫩草精品久久| 国产精品久久久久久久午夜| 一本大道久久a久久综合婷婷| 9i看片成人免费高清| 欧美日韩精品免费观看视频| 日韩视频在线一区二区三区| 亚洲视频导航| 国产精品video| 亚洲一区在线播放| 午夜一区二区三区在线观看| 国产精品视频精品视频| 亚洲欧美另类综合偷拍| 欧美在线视频一区二区| 国产一区二区三区在线观看视频 | 国产精品theporn| 亚洲一区3d动漫同人无遮挡| 午夜精彩视频在线观看不卡| 国产欧美日韩| 亚洲第一区在线| 欧美国产视频一区二区| 亚洲欧洲另类国产综合| 亚洲四色影视在线观看| 国产精品欧美一区喷水| 香蕉久久一区二区不卡无毒影院| 欧美中文在线观看国产| 国内外成人免费激情在线视频| 亚洲国产成人精品女人久久久| 欧美福利网址| 在线亚洲精品福利网址导航| 欧美影视一区| 在线观看成人av| 在线视频欧美日韩精品| 国产精品美女午夜av| 欧美一区二区视频97| 免费一级欧美在线大片| 99re成人精品视频| 欧美一区日本一区韩国一区| 一区视频在线| 亚洲一区二区三| 国产主播一区二区三区四区| 亚洲美女av网站| 国产精品女主播| 久久精品国产欧美激情| 欧美日韩国产电影| 午夜精品久久久久久久99热浪潮| 美女精品一区| 一区二区三区鲁丝不卡| 久久精品国产91精品亚洲| 亚洲丰满在线| 亚洲欧美国产三级| 激情国产一区| 一二三四社区欧美黄| 国产日韩专区| 99在线视频精品| 国产日韩欧美综合在线| 亚洲精品在线一区二区| 国产伦精品一区二区三区| 亚洲国产精品毛片| 国产精品国产三级国产专播品爱网| 欧美伊人久久久久久久久影院| 欧美激情一区二区三区在线| 亚洲性视频网站| 欧美va天堂| 午夜精品久久久久久久99热浪潮 | 一区二区三区蜜桃网| 久久视频在线视频| 国产精品99久久久久久久久久久久| 久久久午夜精品| 亚洲午夜精品久久久久久浪潮| 欧美a级片一区| 亚洲欧美中文在线视频| 欧美日本高清一区| 久久精品网址| 国产精品毛片a∨一区二区三区| 亚洲日韩欧美视频一区| 国产性天天综合网| 一区二区三区四区蜜桃| 激情视频一区二区三区| 香蕉乱码成人久久天堂爱免费| 亚洲国产欧美日韩精品| 久久久精品午夜少妇| 亚洲一区久久| 欧美日韩精品免费观看视频完整 | 夜夜嗨av色一区二区不卡| 激情一区二区|