DS12887在數據採集與監控中的應用

2020-12-13 電子產品世界

0 引言

低壓配電數據採集與監控系統由現場變壓器遠程數據採集終端和監控中心兩大部分組成。現場變壓器遠程數據採集終端安裝在變壓器現場,通過RS485通訊接口採集多功能電能表的數據,對變壓器的電氣參數進行數據處理並存儲數據,再通過RS232通訊接口控制GPRS通訊模塊實現遠程無線數據的採樣監測,監控中心的伺服器主機上,安裝了低壓配電網臺區實時監測軟體,通過GPRS Modem即可與數據採集終端進行通信。數據採集終端採用了定時、實時、故障三種數據傳輸模式,其中的定時和實時數據採集模式主要是通過實時時鐘DS12887來實現的。對實時數據採集模式是利用DS12887的分鐘寄存器的刷新來採集多功能電能表的當前數據;對定時數據採集模式是利用DS12887的分鐘寄存器是否為零來判斷每小時是否來到,每天採集存貯24組數據,產生一個數據包。數據採集終端根據時、分是否為零,判斷每天是否來到,從而給新的一天數據存貯單元清零;數據採集終端根據DS12887日期的變化,存貯7天的數據。上述數據採集功能的實現與DS12887的時鐘和日曆分不開的,時鐘和日曆貫穿於整個數據採集中,起著至關重要的作用。具有定時精度高、掉電保護、功能強大、使用靈活等優點,因此實時時鐘DS12887日益受到用戶的青睞。

1 DS12887的結構和功能特點

DS12887美國DALLAS公司推出的8位並行接口實時時鐘/日曆晶片,利用CMOS技術製成。採用24引腳雙列直插式封裝,是由振蕩電路、分頻電路、周期中斷/方波選擇電路、14位元組時鐘和控制單元、114位元組的用戶非易失性RAM、十進位/二制累加器、總線接口電路、內部鋰電池等部分組成。基於DS12887的內部電路結構,其主要功能特點如下:

⑴ 內置一個鋰電池,斷電後能運行十年以上而不丟失數據。

⑵ 具有計秒、分、時、日、月、年、星期信息,並有閏年補償功能。

⑶ 可編程用二進位碼或BCD碼來表示時間、日曆和鬧鐘。

⑷ 可編程設置時間是12小時制或24小時制。

⑸ 具有Motorola和intel兩種總線時序選擇方式。

⑹ 具有128位元組RAM,其中10個時鐘寄存器,4個控制寄存器和114位元組的通用RAM單元,所有RAM單元都具有掉電保護功能,可用作非易失性RAM。

⑺ 可編程方波信號輸出。

⑻ 具有定鬧中斷、周期性中斷、時鐘更新周期結束中斷,三個中斷源可分別由軟體屏蔽。

2 DS12887的4個控制寄存器的使用方法

2.1 寄存器A(除D7位只為讀外,其它位均可讀寫),如表1所列。

表1 寄存器A (table 1 a register)

D7

D6

D5

D4

D3

D2

D1

D0

UIP

DV2

DV1

DV0

RS3

RS2

RS1

RS0

UIP:刷新標誌。 UIP=1,表示正在進行刷新; UIP=0,表示刷新在244µs內不會發生,此時可對RAM區進行讀寫操作。

DV2 DV1 DV0=010時,打開晶振,並允許時鐘開始計時。

RS3 RS2 RS1 RS0用於選擇周期中斷或輸出方波頻率,當其分別為0111、1000、1001、1010、1011、1100、1101、1110、1111時,對應輸出頻率為512Hz、256Hz、128Hz、64Hz、32Hz、16Hz、8Hz、4Hz、2Hz。當RS3 RS2 RS1 RS0=0000時,禁止周期中斷和方波輸出。

2.2 寄存器B(可讀寫),如表2所列。

表2 寄存器B(table 2 b register)

D7

D6

D5

D4

D3

D2

D1

D0

SET

PIE

AIE

UIE

SQWE

DM

24/12

DSE

SET=0,每秒計數一次;SET=1,禁止刷新。

PIE、AIE、VIE位均為1時,分別表示允許周期中斷、報警中斷和時鐘數據刷新結束中斷;

均為0時,表示禁止中斷產生。

SQWE=1,SQW端輸出由RS3~RS0位所設定的方波頻率信號;SQWE=0,SQW端保持低電平。

DM=1,日曆時鐘選用二進位形式;DM=0,選用BCD碼形式。

24/12=1,時間模式選用24小時制;24/12=0,選用12小時制。

DSE=1,允許夏時制發生;DSE=0,禁止。

2.3 寄存器C(只讀),如表3所列。

表3 寄存器C(table 3 c register)

D7

D6

D5

D4

D3

D2

D1

D0

IRQF

PF

AF

UF

0

0

0

0

PF、AF、UF位均為1時,分別表示有周期中斷、報警中斷和刷新結束中斷產生;均為0時,表示無中斷產生。

IRQF:中斷請求標誌位。IRQF=PF×PIE+AF×AIE+UF×UIE

IRQF=0,無中斷請求產生;IRQF=1,有中斷請求產生。IRQ端輸出低電平,讀寄存器C或

復位之後其所有標誌位均被清零。

2.4 寄存器D(只讀), 如表4所列。

表4 寄存器D(table 4 d register)

D7

D6

D5

D4

D3

D2

D1

D0

VRT

0

0

0

0

0

0

0

VRT=0,表示DS12887晶片內部鋰電池已耗盡,時間和RAM區信息無效;

VRT=1,信息有效。

3 硬體接口電路

DS12887在數據採集終端應用中的結構框圖如圖1所示。使用W77E58帶雙串口的高性能單片機,其中一個串口採用MAX487來實現與多功能電能表的RS485接口,獲取低壓配電參數的數據;另一個串口採用MAX232來實現與GPRS Modem通訊,實現遠程數據的收和發。

AT28C256 EEPROM實現對歷史數據的存貯。8255並行擴展接口用於功能擴展備用以及實現正常工作指示、備用電源指示、正在數據採集指示、正在遠程通訊指示、事件報警指示。

圖1 數據採集終端的硬體結構框圖

4 接口軟體

下面為DS12887時鐘晶片和77E58單片機的接口軟體,採用彙編語言編寫。低壓配電數據採集與監控系統使用DS12887具有以下四種功能:一是以時間來存貯歷史數據,如存貯某年、某月、某日開始的歷史數據,可以連續保存7天的數據,第8天則把最前面的一天的數據覆蓋掉;二是以小時的變化來實現定點數據採集;三是以分鐘的變化來實現當前數據採集;四是以某日是否變化來判斷新的一天是否來到。如某日變化則表明新的一天來到,則對新的一天中AT28C256對應的RAM單元初始化。

4.1 有關的常量定義和RAM單元注釋

;;;;;; 13H ……當前分鐘值(BCD碼)

SZ_addm equ 0f700H ;秒寄存器地址

SZ_addf equ 0f702H ;分寄存器地址

SZ_adds equ 0f704H ;時寄存器地址

SZ_addr equ 0f707H ;日寄存器地址

SZ_addy equ 0f708H ;月寄存器地址

SZ_addn equ 0f709H ;年寄存器地址

SZ_adda equ 0f70aH ;A寄存器地址

SZ_addb equ 0f70bH ;B寄存器地址

SZ_addc equ 0f70cH ;C寄存器地址

SZ_addd equ 0f70dH ;D寄存器地址

4.2 初始化時鐘晶片或時鐘設置

在低壓配電數據採集與監控系統中,具有通過GPRS Modem遠程通訊對DS12887進行初始化設置時鐘功能或讀時鐘等功能。單片機接收到的年、月、日、時、分、秒數據分別存於21H、22H、23H、24H、25H、26H RAM內存單元中。

初始化時鐘設置子程序:

MOV DPTR,#SZ_addb ;寄存器B的SET置「1」,禁止晶片內部的刷新周期

MOV A ,#82H ;

MOVX @DPTR,A ;

MOV DPTR,#SZ_addn ;寫入年寄存器的數據

MOV A , 21H ;

MOVX @DPTR,A ;

MOV DPTR,#SZ_addy ;寫入月寄存器的數據

MOV A , 22H ;

MOVX @DPTR,A ;

MOV DPTR,#SZ_addr ;寫入日寄存器的數據

MOV A , 23H ;

MOVX @DPTR,A ;

MOV DPTR,#SZ_adds ;寫入時寄存器的數據

MOV A , 24H ;

MOVX @DPTR,A ;

MOV DPTR,#SZ_addf ;寫入分寄存器的數據

MOV A , 25H ;

MOVX @DPTR,A ;

MOV DPTR,#SZ_addm ;寫入秒寄存器的數據

MOV A , 26H ;

MOVX @DPTR,A ;

MOV DPTR,#SZ_adda ;初始化寄存器A,打開晶振開始計時,禁止中斷,

MOV A , #20H ;禁止方波輸出。

MOVX @DPTR,A ;

MOV DPTR,#SZ_addb ;寄存器B的SET置「0」,

MOV A , #02H ;BCD碼格式,24小時制,允許時間刷新。

MOVX @DPTR,A ;

RET ;

4.3 從DS12887中讀取數據

讀數據子程序: MOV DPTR,#SZ_adda ;讀出寄存器A中的內容

MOVX A, @DPTR ;查詢VIP位,判斷晶片是否處於更新周期

JB ACC.7 ,XIN ;

MOV DPTR,#SZ_addf ;讀分寄存器的值

MOVX A, @DPTR ;

CJNE A, 13H,SAMPLE ;判斷時間分寄存器是否更新,即1分鐘到否?

SJMP XIN ;未到

SAMPLE: 。。。。。。 ;到了,開始採集多功能表的數據

5 結束語

本文從實時時鐘DS12887結構原理入手,講述了該晶片的功能特點,使用方法。重點以DS12887與單片機77E58的硬體接口電路和軟體編程兩個方面為例,講述了DS12887在低壓配電數據採集與監控系統中是如何實現了定時和當前數據採集功能的, 它應用於江西省2002年省教育廳科技項目計劃課題《單相袖珍式多功能現場校驗儀》中, 課題編號為贛教科技[2002]01號1901,基金項目經費為1萬元,已於2005年6月完成科技成果鑑定。本文的創新點是巧妙地利用了DS12887時鐘晶片的功能,以實時運行的時間為準則, 實現了瞬時、定點、一天、歷史數據的採集與存儲,並且通過GPRS網絡實現了遠程監測。該系統經供電局安裝運行證明,運行可靠,它能實現遠程抄收電廠變壓器電能表的各種數據,值得推廣。

參考文獻

1 鄭仲明.利用DS12887設計的利率顯示屏[J].國外電子元器件,2002,10:17-19。

2 張松波,張東升.實時時鐘12887在嵌入式系統中的應用[J]. 電測與儀表,2004,8:54-56。

3 李 濤,徐建政.基於GPRS無線技術的配電變壓器監測系統[J].電測與儀表,2004,6:55-57。

4朱傑斌,餘紅粒,潘自強.時鐘晶片在電壓監測儀校驗裝置中的應用[J]. 微計算機信息,

2006年12月上旬:288-290。

相關焦點

  • 三菱PLC遠程監控與數據採集方案
    基於手機微信小程序或PC終端的三菱PLC遠程監控和數據採集方案的優勢和特點: 1. 遠程監控系統可以使異地的智力之源得到充分利用。可以使位於異地的專家通過網絡獲得遠程監控數據,進行分析處理,實現遠程監控。 2. 遠程監控系統可以使異地的物質資源得到充分利用。通過該技術的使用,可以使異地物資資源的共享和遠程實驗得以實現。
  • STOP功能在低噪聲數據採集應用中的優勢
    因此,設計高性能數據採集應用或任何具有特別敏感信號路徑的系統時,必須克服噪聲問題。本文引用地址:http://www.eepw.com.cn/article/202006/414813.htm在電源方面,由於其基本的工作原理,高效的DC/DC轉換器可能成為重要的噪聲源。它們既會在轉換器的開關頻率處產生低頻紋波,也會產生因轉換器功率級中電壓和電流的快速切換而引起的高頻噪聲。
  • Case Study : 運營商應用大數據云智能監控平臺
    項目背景大數據是信息技術與專業技術、信息技術產業與各行業領域緊密融合的典型領域,有著旺盛的應用需求、廣闊的應用前景。廣東GDP多年蟬聯全國第一,某運營商廣東省分公司為提高其在通信行業的地位,節省重複的功能開發成本,提高對業務的監控能力,減輕在運維方面的負擔,同時把握這一新興領域帶來的機遇。通過建立大數據智能雲監控平臺,不斷跟蹤研究大數據、堅持技術創新與應用創新的協同共進,加快各領域對大數據監控平臺的開發與利用,推動大數據的應用進入新的騰飛階段。
  • 淺談智慧城市建設中溫溼度監控系統的應用
    其中,以溫溼度傳感器為基礎的溫溼度監控系統最為常見,已經應用在各行各業中。一、溫溼度監控系統應用在城市集中供暖系統中隨著天氣持續降溫,北方早在11月中旬開始了集中供暖。要搞好城市集中供熱工程,必須要全面提高供熱技術水平。
  • 大數據時代 醫保智能監控的發展與展望
    網際網路、大數據技術的廣泛應用,正在深刻影響社會和人民生活的各個領域,同樣在醫保領域,尤其是在醫保智能監控領域也引起了巨大而深遠的變革。故此,醫保監管部門必需採取新的監控措施、手段來提升醫保監管效能。多緯度數據的採集及應用助力智能監控維克託在《大數據時代》一書中提到,大數據時代思維變革的基礎是數據,不是隨機樣本數據,而是要所有數據。盡力採集並應用多維度的數據至關重要。
  • 東府九座10KV電力監控系統的設計及應用
    該層是數據信息交換的橋梁,負責對現場設備回送的數據信息進行採集、分類和傳送等工作的同時,轉達上位機對現場設備的各種控制命令。      現場設備層主要是連接於網絡中用於電參量採集測量的綜保和儀表,現場採用的綜保為安科瑞的AM3系列,多功能儀表採用的是安科瑞的ACR儀表,這些設備也是構建該配電系統必要的基本組成元素。
  • 容器雲環境,你們如何監控應用運行情況-JFrog雲原生應用監控實踐
    Fluentd在JFrog平臺中為每個產品執行日誌輸入,欄位提取和記錄轉換,從而將該數據的輸出標準化為JSON。由於所有日誌數據均以這種通用格式提供,因此Fluentd將通過Fluentd的可插入體系結構將其傳送到您的Elasticsearch分析工具。
  • 工業數據採集類型與數據採集的方法
    工業大數據是未來工業在全球市場競爭中發揮優勢的關鍵。無論是德國工業4.0、美國工業網際網路還是《中國製造2025》,各國製造業創新戰略的實施基礎都是工業大數據的搜集和特徵分析,及以此為未來製造系統搭建的無憂環境。不論智能製造發展到何種程度,數據採集都是生產中最實際最高頻的需求,也是工業4.0的先決條件。
  • 哈工大圖書館電力監控系統的設計與應用
    Acrel-2000型低壓智能配電系統,充分利用了現代電子技術、計算機技術、網絡技術和現場總線技術的新發展,對變配電系統進行分散數據採集和集中監控管理。對配電系統的二次設備進行組網,通過計算機和通訊網絡,將分散的配電所的現場設備連接為一個有機的整體,實現電網運行的遠程監控和集中管理。
  • 數據採集與轉換中的一些關鍵問題
    目前的數據採集系統通常包括數據採集與轉換所需的所有元素,不過有時可能不包含模擬多路復用之前的輸入濾波與信號調節。模擬信號由模擬乘法器進行時間多路復用;多路復用器輸出信號通過放大器輸入A/D轉換器。我們可對採樣/保持進行編程,以便採集並保持經各 A/D 轉換器轉換成的數字多路數據採樣。轉換後的數據以並行或串行形式出現在 A/D 轉換器的輸出中,以備終端設備做進一步處理。
  • U-How康匯精準流量採集監控解決方案與容積式流量計原理結構參數
    數據線 2×0.75 工作溫度      (℃) ﹣20~80 存儲溫度      (℃) ﹣40~100   3、流量數據採集監控系統
  • 消防設備電源監控系統設計及應用簡析
    該監控系統具有RS485通信接口,與現場的電壓/電流傳感器進行數據交換;採用Modbus-RTU通訊協議,可與其它標準系統相連接;通過友好的人機互動界面,實時反映出被監控設備電源的狀況,併集中顯示。     1.2基本組成     《消防設備電源監控系統》中給出了消防設備電源監控系統相關的定義及基本組成。
  • 大數據在應急管理中的應用
    在對大數據內涵和具體案例進行分析後就會發現,大數據在應急管理中的應用主要有大數據技術和大數據思維兩種方式。在應急管理的事前準備、事中響應和事後救援與恢復的每一階段都可以引入大數據的應用,每個階段對大數據的應用程度也會因其需要應對內容的不同而有所差別。大數據的應用有助於提高應急管理效率、節省成本和減少損失。我國需要在大數據戰略、大數據開放政策、大數據在應急管理中具體應用形式等方面做出部署與探索。
  • 數據採集方法有哪些
    數據採集 數據採集(DAQ),是指從傳感器和其它待測設備等模擬和數字被測單元中自動採集非電量或者電量信號,送到上位機中進行分析,處理。數據採集系統是結合基於計算機或者其他專用測試平臺的測量軟硬體產品來實現靈活的、用戶自定義的測量系統。
  • 火車採集器,您身邊的的網頁數據採集專家!
    一個高效的採集工具,能幫助我們更快速地完成採集。火車採集器,就是這樣一款高效能地網頁數據採集軟體,它實現了將數據從採集到處理到發布的一系列智能操作,真正意義上做到了採集智能。現如今市場上的網頁採集軟體優劣紛雜,火車頭無疑是一款非常值得信賴並且極其好用的網頁數據採集軟體。它可以靈活迅速地抓取網頁中散亂分布的文本,圖片等資源信息,然後通過一系列的分析處理,準確挖掘出你所需要的絕大部分數據信息。
  • 最全的大數據採集方法分類,你想知道的都在這裡
    ,畢竟數據源是整個大數據平臺蓄水的上遊,數據採集不過是獲取水源的管道罷了。大數據的生命周期告白)數據採集–>數據存儲–>數據處理–>數據展現(可視化,報表和監控)在轉換的過程中,需要針對具體的業務場景對數據進行治理,例如進行非法數據監測與過濾、格式轉換與數據規範化、數據替換、保證數據完整性等。
  • 友盟+推出U-APM應用性能監控平臺,幫你從容應對App Crash
    基於此,在開發者行業深耕10年的友盟+,近日推出的一款面向開發者監控應用的穩定性數據產品——U-APM應用性能監控平臺,助力App開發者深入了解應用的性能和穩定性,高效提升應用質量。U-APM應用性能監控平臺提供實時、可靠、全面的應用崩潰、ANR、自定義異常等捕獲能力,支持多場景、多通道智能告警監控,高效還原崩潰用戶的訪問路徑和業務現場,縮短故障排查時間。
  • 電力大數據的來源特點及應用介紹
    電力行業已進入大數據時代。電力大數據是通過傳感器、智能設備、視頻監控設備、音頻通信設備、移動終端等各種數據採集渠道,收集到的海量結構化、半結構化、非結構化的業務數據集合。 電力大數據是電力公司的新型資產,能夠促進電力公司的業務管理向更精細、更高效的方向發展。
  • 數據運營:如何搭建App的數據監控體系?
    精細化運營的核心是數據驅動增長,透過數據分析指引產品迭代和運營推廣。因此,產品和運營需要掌握一定的數據運營能力,特別是需要搭建一套產品運營數據的監測體系來對日常運營效果進行復盤。本文介紹了搭建App數據監控體系的四大數據層次,與大家分享。
  • 工業乙太網數據採集模塊:快速選型指南
    內嵌32位高性能微處理器MCU,集成1個工業級10/100M自適應乙太網接口支持標準的Modbus TCP與MQTT協議,可輕鬆地實現與第三方 SCADA 軟體、PLC、HMI、雲平臺整合應用。自帶一路RS485接口支持Modbus Master與Slave功能,廣泛應用於工業自動化以及智能製造車間節點、光柵、行程開關、接近開關等數據採集領域。