在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于令牌儲存技術實現(xiàn)數(shù)據(jù)存儲電路的軟硬件設計

電子設計 ? 來源:電子技術應用 ? 作者:顧波,張紅濤,劉 ? 2020-10-15 10:41 ? 次閱讀

作者:顧波,張紅濤,劉新宇,邱道尹

隨著國家電力系統(tǒng)兩網(wǎng)改造工程的逐漸推進及“一戶一表,供電到戶”政策的貫徹實施,電力用戶數(shù)量急劇膨脹,用電網(wǎng)絡日益龐大,供電企業(yè)的用電管理任務也越來越重,加之國家供電的發(fā)送配分開,更要求供電企業(yè)加大對各大中小電戶的監(jiān)控力度。而傳統(tǒng)的抄收方式主要是依靠人工每月定期上門抄取,這種做法不僅耗費大量的人力物力,工作效率低,給用戶帶來諸多不便,同時發(fā)生電費拖欠現(xiàn)象,造成電力公司的損失。低壓電力線載波遠程抄表系統(tǒng)是利用現(xiàn)有的低壓電力網(wǎng)和公共電話網(wǎng)作為數(shù)據(jù)采集與傳輸通道,不僅從根本上克服了人工抄表帶來的諸多缺點,實現(xiàn)了對用戶用電量的自動抄表及收費管理等多種功能,而且具有施工量小、可靠性高、成本低等優(yōu)點。 但現(xiàn)有低壓電力線載波遠程抄表系統(tǒng)由于各種原因,存在這樣或那樣的弊端,例如負荷情況復雜、噪聲干擾強且具有時變性、信號衰減大、信道容量小等。如何克服這些缺點,是現(xiàn)階段低壓電力線載波遠程抄表系統(tǒng)設計的主要目標。本文所用的基于令牌存儲技術的采集器設計與實現(xiàn)技術,就是為了克服以上缺點的一種方法。

1 采集器硬件設計

1.1 采集器電路設計

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

(1)實時記錄電表脈沖信號,并按要求保存,可根據(jù)脈沖個數(shù)等參數(shù)計算出當前電表度數(shù)。

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

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

基于令牌儲存技術實現(xiàn)數(shù)據(jù)存儲電路的軟硬件設計

1.2 采集器各部分功能

采集器總體結構如圖2表示,其各部分功能如下:

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

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

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

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

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

2 采集器軟件設計

2.1 基于令牌存儲技術的數(shù)據(jù)存儲設計

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

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

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

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

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

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

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

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

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

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

2.2 軟件系統(tǒng)設計

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

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

責任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    52282

    瀏覽量

    437463
  • 繼電器
    +關注

    關注

    133

    文章

    5429

    瀏覽量

    151031
  • 數(shù)據(jù)采集

    關注

    40

    文章

    7014

    瀏覽量

    115918
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于FPGA的軟硬件協(xié)同仿真加速技術

    在系統(tǒng)設計中,硬件復雜電路設計的調試與仿真工作對于設計者來說十分困難。為了降低仿真復雜度,加快仿真速度,本文提出利用FPGA加速的思想,實現(xiàn)軟硬件協(xié)同加速仿真。經(jīng)過實驗,相對于純軟件仿
    發(fā)表于 03-25 11:52 ?5706次閱讀

    單片機軟硬件聯(lián)合仿真解決方案

    在一起,很多情況下,硬件完成后才開始進行實時軟件和整體調試。軟硬件聯(lián)合仿真是一種在物理原型可用前,能盡早開始調試程序的技術軟硬件聯(lián)合仿真有可能使軟件設計工程師在設計早期著手調試,而采
    發(fā)表于 07-17 08:56

    支持過程級動態(tài)軟硬件劃分的RSoC設計與實現(xiàn)

    系統(tǒng)(RSoC),提出了一種過程級硬件透明編程模型,給出了過程級的硬件封裝方案;在分析軟硬件過程根本區(qū)別的基礎上,針對硬件過程開發(fā)了專門的管理模塊,并利用部分動態(tài)重構等
    發(fā)表于 05-28 13:40

    基于SoPC的狀態(tài)監(jiān)測裝置的嵌入式軟硬件協(xié)同設計

    趨勢的典型代表。SoPC技術為嵌入式系統(tǒng)設計提供了一種更為方便、靈活和可靠的軟硬件協(xié)同實現(xiàn)方式。本文利用基于SoPC的軟硬件協(xié)同設計方法實現(xiàn)
    發(fā)表于 01-22 16:41

    基于Altera FPGA的軟硬件協(xié)同仿真方法介紹

    摘要:簡要介紹了軟硬件協(xié)同仿真技術,指出了在大規(guī)模FPGA開發(fā)中軟硬件協(xié)同仿真的重要性和必要性,給出基于Altera FPGA的門級軟硬件協(xié)同仿真實例。 關鍵詞:系統(tǒng)級芯片設計;
    發(fā)表于 07-04 06:49

    如何去實現(xiàn)RCC系統(tǒng)時鐘的軟硬件設計呢

    RCC時鐘樹是由哪些部分組成的?如何去實現(xiàn)RCC系統(tǒng)時鐘的軟硬件設計呢?
    發(fā)表于 11-10 07:20

    單片機測控系統(tǒng)的軟硬件平臺技術

    本文探討了一種用于工業(yè)測控系統(tǒng)的單片機軟硬件綜合設計方法——軟硬件平臺技術,重點闡述了其基本原理、設計思想、實現(xiàn)方法,并給出了一個單片機測控系統(tǒng)軟硬
    發(fā)表于 08-13 09:38 ?12次下載

    DTMF遠程通信的軟硬件實現(xiàn)技術

    詳述了采用DTMF技術實現(xiàn)遠程通信的軟硬件關鍵技術" 其電路具有實現(xiàn)簡單" 成本低" 可靠性高的
    發(fā)表于 07-22 15:47 ?52次下載

    基于SoPC的狀態(tài)監(jiān)測裝置的嵌入式軟硬件協(xié)同設計與實現(xiàn)

    本文利用基于SoPC的軟硬件協(xié)同設計方法實現(xiàn)了水電機組在線監(jiān)測系統(tǒng)中的狀態(tài)監(jiān)測裝置,是軟硬件協(xié)同設計技術在電力場合的嵌入式裝置開發(fā)中的創(chuàng)新式的嘗試。
    發(fā)表于 01-16 10:35 ?2011次閱讀
    基于SoPC的狀態(tài)監(jiān)測裝置的嵌入式<b class='flag-5'>軟硬件</b>協(xié)同設計與<b class='flag-5'>實現(xiàn)</b>

    單片機系統(tǒng)軟硬件調試及維修技術

    單片機系統(tǒng)軟硬件調試及維修技術,快來下載吧
    發(fā)表于 09-01 18:17 ?0次下載

    基于FPGA的軟硬件協(xié)同測試設計影響因素分析與設計實現(xiàn)

    ,不利于硬件的開發(fā)進度。面對這一難題,文章從FPGA 的軟硬件協(xié)同測試角度出發(fā),利用PC 機和測試硬件設備的特點,進行FPGA 的軟硬件協(xié)同測試的設計,努力
    發(fā)表于 11-18 05:46 ?2100次閱讀

    電源電路軟硬件設計

    如題,尋求電源電路軟硬件設計工程師,產(chǎn)品和充電寶類似,增加給外接鋰電充電功能。最好在江浙滬,方便溝通,有意者致電18344810056。
    發(fā)表于 02-18 10:56 ?528次閱讀

    Type-c設計及PD相關軟硬件實現(xiàn)詳解

    Type-c設計及PD相關軟硬件實現(xiàn)詳解,
    發(fā)表于 02-23 09:53 ?41次下載

    為什么要從“軟硬件協(xié)同”走向“軟硬件融合”?

    軟件和硬件需要定義好交互的“接口”,通過接口實現(xiàn)軟硬件的“解耦”。例如,對CPU來說,軟硬件的接口是指令集架構ISA:ISA之下的CPU處理器是硬件
    的頭像 發(fā)表于 12-07 14:23 ?3101次閱讀

    軟硬件融合的概念和內(nèi)涵

    跟很多朋友交流,當提到軟硬件融合的時候,他們會這么說:“軟硬件融合,難道不是顯而易見嗎?我感覺在二三十年前就已經(jīng)有這個概念了。”在他們的想法里,其實:軟硬件融合等同于軟硬件協(xié)同,甚至等
    的頭像 發(fā)表于 10-17 14:36 ?2024次閱讀
    <b class='flag-5'>軟硬件</b>融合的概念和內(nèi)涵
    主站蜘蛛池模板: 国产精品福利午夜一级毛片 | 性xxx中文视频 | 女人张开腿给人桶免费视频 | 国产怡红院 | 亚洲区视频在线观看 | 天天操电影 | 亚洲三级理论 | 久久综合图片 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 在线观看黄色网 | 国产综合视频在线观看 | 97在线人人| 天天翘夜夜洗澡天天做 | 香蕉爱爱视频 | 美日韩中文字幕 | 欧美日韩一区二区三区视视频 | 色婷婷5月 | 久热久 | 国产成人精品一区二区仙踪林 | 天天综合视频网 | 国产叼嘿网站免费观看不用充会员 | 久久人人做人人玩人精品 | 亚洲国产香蕉视频欧美 | 免费精品一区二区三区在线观看 | 在线观看视频你懂得 | 99热最新在线 | 亚洲日本一区二区三区在线不卡 | 国产3p在线播放 | 中文字幕在线观看一区二区三区 | 午夜爱爱毛片xxxx视频免费看 | 国产精品激情综合久久 | 亚洲精品mv在线观看 | 72种姿势欧美久久久久大黄蕉 | 国产美女主播一级成人毛片 | 日韩亚洲欧美日本精品va | 男女激情做爰叫床声视频偷拍 | 黄页网站在线 | 久久dvd | 毛片在线播放网站 | 免费色视频在线观看 | 日本加勒比在线精品视频 |