主頁 > 區塊鏈 > 北斗同步時鐘(主時鐘控制器)應用于電氣化鐵道遠動系統

北斗同步時鐘(主時鐘控制器)應用于電氣化鐵道遠動系統

2020-09-10 03:06:27 區塊鏈

北斗同步時鐘(主時鐘控制器)應用于電氣化鐵道遠動系統

北斗同步時鐘(主時鐘控制器)應用于電氣化鐵道遠動系統

安徽京準電子科技官微——ahjzsz

隨著鐵路供電系統自動化技術的飛速發展和計算機技術的廣泛應用,系統對時間統一的要求越來越迫切,對時間同步精度要求越來越高,本文結合對西星遠動系統注視中的改造,介紹了北斗在電氣化鐵道運動系統中的應用,

1.問題的提出

原武漢鐵路分局西屋遠動系統的WESDAC-32主站系統于1991年12月隨鄭武電氣化鐵路一同開通使用,

主站采用雙主機熱備用方式,總線結構,時鐘系統選用了安徽京準電子科技公司的HR-901GB主時鐘控制器,并配備了RCS80時鐘備用電源,兩臺主機PDP11/83在系統啟動時跟主時鐘RMC 5000自動對時,如主時鐘出現故障或主機與主時鐘之間出現通信故障,則系統使用主機計算機內部時鐘,主站MTU用316板和225板與RTU的226板進行時鐘同步,RMC 5000時鐘屬于晶體鐘,它的標稱走時偏差為±3×10-9 s/d,需要人工干預校準時鐘,

隨著鐵路電力系統自動化技術的飛速發展和計算機技術的廣泛應用,系統對時間統一的要求越來越迫切,對時間同步精度的要求越來越高,既有的系統時鐘系統對現代化計算機技術來說相對落后,為滿足新的要求,有必要將現有的主站時鐘系統改造成全球定位時鐘系統(BDS),北斗具有全天候、高精度、自動化、高效益等顯著特點,

2.北斗衛星同步時鐘

2.1 北斗授時的基本原理

北斗是由我國研制的導航衛星測距與授時、定位和導航系統,由21顆作業衛星和3顆在軌備用衛星組成,這24顆衛星等間隔分布在6個互成60 0的軌道面上,這種衛星配置基本上保證了地球任何位置均能同時觀測到至少4顆北斗衛星,北斗系統由GPS衛星(空間部分)、地面支撐系統(地面監控部分)和GPS接識訓(用戶部分)3部分構成,

GPS向全球范圍內提供定時和定位功能,全球任何地點的GPS用戶通過低成本的GPS接識訓接受衛星發出的信號,就能獲取準確的空間位置資訊、同步時標及標準時間,GPS要實時完成定位和授時功能,需要4個引數:經度、緯度、高度和用戶時鐘與GPS主鐘標準時間的時刻偏差,所以需要接受4顆衛星的位置,若用戶已知自己的確切位置,那么接受1顆衛星的資料也可以完成定時,

 

由于GPS采用被動的定位原理,所以星載高穩定度的頻率標準是精密定位和授時的關鍵,作業衛星上一般采用的是銫原子鐘作為頻標,其頻率穩定度達到(1~2)×10-13/d,GPS衛星上的衛星鐘通過和地面的GPS主鐘標準時間進行比對,這樣就可以使衛星鐘與GPS主鐘標準時間之間保持精確同步,GPS衛星發射的幾種不同頻率的信號,都是來自衛星上同一個基準頻率,GPS接識訓對GPS衛星發射的信號進行處理,經過一套嚴密的誤差校正,使輸出的信號達到很高的長期穩定性,定時精度能夠達到300 ns以內,在精確定位服務下,GPS提供的時間信號與協調世界時(UTC)之差小于100 ns,若采用差分GPS技術,則與UTC之差能達到幾個納秒,

 

GPS定時原理是基于在用戶端精確測定和扣除GPS時間信號的傳輸時延,以達到對本地鐘的定時與校準,GPS定時準確度取決于信號發射端、信號在傳輸程序中和接收端所引入的誤差,主要誤差有:

 

2.1.1信號發射端:衛星鐘誤差、衛星星歷(位置)誤差;

 

2.1.2信號傳輸程序:電離層誤差、對流層誤差、地面反射多路徑誤差;

 

2.1.3接收端:接識訓時延誤差、接識訓坐標誤差、接識訓噪聲誤差,

 

2.2 GPS時鐘的實作方法

 

常規時鐘頻率產生方法可以是晶體、銣鐘等,但晶體會老化,易受外界環境變化影響和長期的精度漂移影響,原子鐘長期使用后也會產生偏差,需要定時校準,而GPS系統由于其作業特性的需要,定期對自身時鐘系統進行修正,所以其自身時鐘系統長期穩定,具有對外界物理因素變化不敏感特性,若晶體或銣鐘以GPS為長期參考,可以變成低成本、高性能的基準時鐘,

 

在網路正常作業狀態下,北斗時鐘具有與北斗主鐘相同的頻率準確度,由于在某些特殊情況下北斗時鐘信號會暫時消失,所以基于北斗的時鐘模塊一般需要另一個外部時鐘作為后備輸入,預留有外接時鐘的時基和頻標信號介面,另外,北斗時鐘其頻率準確度還具有自身保持性能,北斗時間的建立程序如圖1所示,

 

為了得到精密的北斗時間,使它的準確度相對于UTC達到<100ns,因此每個北斗衛星上都裝有銫原子鐘作星載鐘;北斗全部衛星與地面測控站構成一個倍訓的自動修正系統;采用UTC(USNO/MC)為參考基準,

 

北斗時鐘頻率模塊提供所需的各種時頻的信號,并輸出定位時間、北斗接識訓是否作業正常、輸出的時間信號是否有效、時鐘和頻率處理模塊激活狀態、例外告警等資訊,

 

3.改造后的系統邏輯結構

 

在原來主站系統基礎上,增加一套北斗同步時鐘系統和一個室外衛星接收天線,接收到的衛星定位信號通過同軸電纜連接到同步時鐘處理系統的天線輸入埠,再由時鐘裝置輸出一路RS232或者NTP網路介面信號,接入雙機監視及切換裝置(CMS)上,兩臺主機與CMS相連,主機按與同步時鐘裝置相匹配的規約,實作準確無誤的接收GPS信號,實作時間的高精度同步,主機接收北斗同步時鐘信號作為系統的標準時間,對系統進行時鐘同步,周期性地向RTU發送校時命令,以同步RTU時鐘,

 

4.時間同步原理

 

北斗接識訓輸出兩種時間信號:一是同步脈沖信號,包括間隔為1秒的脈沖信號1PPS(它與UTC的同步誤差不超過1μs)、間隔為1分的脈動信號1PPM和間隔為1小時的脈動信號1PPH;二是時間碼信號,通過RS232C介面,輸出與1PPS脈沖前沿對應的國際標準時間和日期,即1PPS的時間標記,其中,時間碼信號用于系統時間同步,同步脈沖信號用子裝置時鐘同步,根據系統對任務或事件實時性要求的程度,可在整點、整分甚至整秒時刻通過串行介面為系統提供標準時間碼信號,同樣,根據采樣對裝置時鐘解析度的要求,可分別采用1PPS、1PPM或1PPH同步脈沖信號對裝置時鐘進行同步,

 

系統時間同步是指北斗時間碼周期性地設定整個系統中各節點主機及RTU的系統時間,達到統一分布式系統時間的目的,SCADA系統中各主機及RTU的對時系統都以三級計時結構方式組成,即RTC計時、BIOS計時和OS計時,相應地用外部標準時間同步一臺主機的時間系統也可分為同步RTC時鐘、同步BIOS時鐘和同步OS時鐘3種方式,但采用前兩者均要設計硬體線路,這對主機的完整性和可靠性不利,且同步RTC時鐘只對初始開機有效,所有應用程式的計時都只取自于OS時鐘(不包括低級程式對系統時鐘的直接呼叫),所以,只要對OS時鐘進行同步,就可實作對所有應用程式的時間同步但由于同步時刻點之后OS計時仍然依賴低一級的BIOS時鐘計時,為消減累計誤差,必須周期性同步,

 

本系統的應用設計方案,并不將北斗時間碼直接傳送給每一個節點和RTU,而是先傳送給主機,再主機傳送給其它主機節點,這樣既可以簡化線路,又便于整個系統的時間統一,

 

北斗衛星同步時鐘系統

系統時間同步的基本程序是:(1)整點時刻與UTC 1PPS脈沖前沿對應的BCD時間碼信號到后,啟動主機時間同步處理后臺行程;(2)后臺行程接收BCD時間碼,將其轉換為以秒為單位的長整型數,設定主機系統時鐘,并采用緊縮傳遞方法將長整型數轉換為ASCⅡ流,通過資料報Socket向其他主機節點廣播;(3)其他主機節點接收ASCⅡ流,將其還原為長整型數,設定本機系統時間,

 

5.技術要求

 

5.1資訊報文格式

 

兩個NEMA Protocal介面,具有問答和廣播兩種作業方式,

 

5.1.1問答方式

 

計算機向時鐘寫入命令$ⅡGPQ,RMC*A4<CR><LF>時鐘會向外輸出當前時間資訊,如果當前時鐘已定位,其輸出為:$GPRMC,<Time.d>,A,,,,,,,<Date>,,*<Checksum><CR><LF>如果當前時鐘未定位,則輸出為:$GPRMC,,V,,,,,,,,,*<Checksum><CR><LF>

 

5.1.2廣播方式時鐘每秒鐘向外廣播一次時間資訊,格式為:$GPRMC,<Time.d>,A,,,,,,,<Date>,,*<Checksum><CR><LF>如果當前時鐘未定位,則輸出為:$GPRMC,,V,,,,,,,,*<Checksum><CR><LF>輸出形式為ASCⅡ碼,兩個自定義RS-232介面以廣播方式輸出時間資訊,時間間隔為一秒,輸出格式為:B HH MM SS MSH MBL YYM1M1DD<CR><LF>輸出格式為壓縮BCD碼,該資料串中含年的高位(20H),

 

5.2串口輸出作業方式

 

波特率一般為4800波特,但根據需求,可設定為600、1200、2400和9600波特,資料位為8位,停止位為1位,且無校驗位,

 

6.結束語

 

遠動系統SCADA的重要功能之一就是實作對資料的同步采集和對狀態的同步監控,時間的統一及其精度直接影響到采樣和測量的精度,SCADA系統的時間同步要求主要體現在:

 

(1)隨機時間或突發故障的精確標記,這對故障判斷和檢測尤為重要;

 

(2)SCADA系統的資料庫除了基本的初始資料和臨時資料外,還有大量的具有時間標記的實時資料、計劃資料以及用于事故追憶的歷史資料,其時序邏輯對時間都有很高的精確度要求;

 

(3)遠動系統中任務的調度和多任務(行程)間的同步對時間的解析度要求等,

 

使用北斗全球衛星定位系統中的標準時間信號為遠動系統的高精密時間同步提供了理想的手段,

 

在給SCADA系統提供北斗同步時間的基礎上,利用北斗接收到的標準時間,通過串口接入局域網內,也為其他網路系統提供精確的同步時間,經過此次技術改造,不僅解決了西屋遠動系統主時鐘不能精確對時的難題,也為北斗時鐘在電氣化鐵道遠動系統中的應用提供了新思路,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/634.html

標籤:區塊鏈

上一篇:以太坊 助記詞提取 賬戶 公鑰 私鑰 最新實作可用。

下一篇:分布式一致性演算法,你確定不了解一下?

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • JAVA使用 web3j 進行token轉賬

    最近新學習了下區塊鏈這方面的知識,所學不多,給大家分享下。 # 1. 關于web3j web3j是一個高度模塊化,反應性,型別安全的Java和Android庫,用于與智能合約配合并與以太坊網路上的客戶端(節點)集成。 # 2. 準備作業 jdk版本1.8 引入maven <dependency> < ......

    uj5u.com 2020-09-10 03:03:06 more
  • 以太坊智能合約開發框架Truffle

    前言 部署智能合約有多種方式,命令列的瀏覽器的渠道都有,但往往跟我們程式員的風格不太相符,因為我們習慣了在IDE里寫了代碼然后打包運行看效果。 雖然現在IDE中已經存在了Solidity插件,可以撰寫智能合約,但是部署智能合約卻要另走他路,沒辦法進行一個快捷的部署與測驗。 如果團隊管理的區塊節點多、 ......

    uj5u.com 2020-09-10 03:03:12 more
  • 谷歌二次驗證碼成為區塊鏈專用安全碼,你怎么看?

    前言 谷歌身份驗證器,前些年大家都比較陌生,但隨著國內互聯網安全的加強,它越來越多地出現在大家的視野中。 比較廣泛接觸的人群是國際3A游戲愛好者,游戲盜號現象嚴重+國外賬號安全應用廣泛,這類游戲一般都會要求用戶系結名為“兩步驗證”、“雙重驗證”等,平臺一般都推薦用谷歌身份驗證器。 后來區塊鏈業務風靡 ......

    uj5u.com 2020-09-10 03:03:17 more
  • 密碼學DAY1

    目錄 ##1.1 密碼學基本概念 密碼在我們的生活中有著重要的作用,那么密碼究竟來自何方,為何會產生呢? 密碼學是網路安全、資訊安全、區塊鏈等產品的基礎,常見的非對稱加密、對稱加密、散列函式等,都屬于密碼學范疇。 密碼學有數千年的歷史,從最開始的替換法到如今的非對稱加密演算法,經歷了古典密碼學,近代密 ......

    uj5u.com 2020-09-10 03:03:50 more
  • 密碼學DAY1_02

    目錄 ##1.1 ASCII編碼 ASCII(American Standard Code for Information Interchange,美國資訊交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,并等同于國際標準ISO/IE ......

    uj5u.com 2020-09-10 03:04:50 more
  • 密碼學DAY2

    ##1.1 加密模式 加密模式:https://docs.oracle.com/javase/8/docs/api/javax/crypto/Cipher.html ECB ECB : Electronic codebook, 電子密碼本. 需要加密的訊息按照塊密碼的塊大小被分為數個塊,并對每個塊進 ......

    uj5u.com 2020-09-10 03:05:42 more
  • NTP時鐘服務器的特點(京準電子)

    NTP時鐘服務器的特點(京準電子) NTP時鐘服務器的特點(京準電子) 京準電子官V——ahjzsz 首先對時間同步進行了背景介紹,然后討論了不同的時間同步網路技術,最后指出了建立全球或區域時間同步網存在的問題。 一、概 述 在通信領域,“同步”概念是指頻率的同步,即網路各個節點的時鐘頻率和相位同步 ......

    uj5u.com 2020-09-10 03:05:47 more
  • 標準化考場時鐘同步系統推進智能化校園建設

    標準化考場時鐘同步系統推進智能化校園建設 標準化考場時鐘同步系統推進智能化校園建設 安徽京準電子科技官微——ahjzsz 一、背景概述隨著教育事業的快速發展,學校建設如雨后春筍,隨之而來的學校教育、管理、安全方面的問題成了學校管理人員面臨的最大的挑戰,這些問題同時也是學生家長所擔心的。為了讓學生有更 ......

    uj5u.com 2020-09-10 03:05:51 more
  • 位元幣入門

    引言 位元幣基本結構 位元幣基礎知識 1)哈希演算法 2)非對稱加密技術 3)數字簽名 4)MerkleTree 5)哪有位元幣,有的是UTXO 6)位元幣挖礦與共識 7)區塊驗證(共識) 總結 引言 上一篇我們已經知道了什么是區塊鏈,此篇說一下區塊鏈的第一個應用——位元幣。其實先有位元幣,后有的區塊 ......

    uj5u.com 2020-09-10 03:06:15 more
  • 北斗對時服務器(北斗對時設備)電力系統應用

    北斗對時服務器(北斗對時設備)電力系統應用 北斗對時服務器(北斗對時設備)電力系統應用 京準電子科技官微(ahjzsz) 中國北斗衛星導航系統(英文名稱:BeiDou Navigation Satellite System,簡稱BDS),因為是目前世界范圍內唯一可以大面積提供免費定位服務的系統,所以 ......

    uj5u.com 2020-09-10 03:06:20 more
最新发布
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:46:47 more
  • Hyperledger Fabric 使用 CouchDB 和復雜智能合約開發

    在上個實驗中,我們已經實作了簡單智能合約實作及客戶端開發,但該實驗中智能合約只有基礎的增刪改查功能,且其中的資料管理功能與傳統 MySQL 比相差甚遠。本文將在前面實驗的基礎上,將 Hyperledger Fabric 的默認資料庫支持 LevelDB 改為 CouchDB 模式,以實作更復雜的資料... ......

    uj5u.com 2023-04-16 07:28:31 more
  • .NET Core 波場鏈離線簽名、廣播交易(發送 TRX和USDT)筆記

    Get Started NuGet You can run the following command to install the Tron.Wallet.Net in your project. PM> Install-Package Tron.Wallet.Net 配置 public reco ......

    uj5u.com 2023-04-14 08:08:00 more
  • DKP 黑客分析——不正確的代幣對比率計算

    概述: 2023 年 2 月 8 日,針對 DKP 協議的閃電貸攻擊導致該協議的用戶損失了 8 萬美元,因為 execute() 函式取決于 USDT-DKP 對中兩種代幣的余額比率。 智能合約黑客概述: 攻擊者的交易:0x0c850f,0x2d31 攻擊者地址:0xF38 利用合同:0xf34ad ......

    uj5u.com 2023-04-07 07:46:09 more
  • Defi開發簡介

    Defi開發簡介 介紹 Defi是去中心化金融的縮寫, 是一項旨在利用區塊鏈技術和智能合約創建更加開放,可訪問和透明的金融體系的運動. 這與傳統金融形成鮮明對比,傳統金融通常由少數大型銀行和金融機構控制 在Defi的世界里,用戶可以直接從他們的電腦或移動設備上訪問廣泛的金融服務,而不需要像銀行或者信 ......

    uj5u.com 2023-04-05 08:01:34 more
  • solidity簡單的ERC20代幣實作

    // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <0.9.0; import "hardhat/console.sol"; //ERC20 同質化代幣,每個代幣的本質或性質都是相同 //ETH 是原生代幣,它不是ERC20代幣, ......

    uj5u.com 2023-03-21 07:56:29 more
  • solidity 參考型別修飾符memory、calldata與storage 常量修飾符C

    在solidity語言中 參考型別修飾符(參考型別為存盤空間不固定的數值型別) memory、calldata與storage,它們只能修飾參考型別變數,比如字串、陣列、位元組等... memory 適用于方法傳參、返參或在方法體內使用,使用完就會清除掉,釋放記憶體 calldata 僅適用于方法傳參 ......

    uj5u.com 2023-03-08 07:57:54 more
  • solidity注解標簽

    在solidity語言中 注釋符為// 注解符為/* 內容*/ 或者 是 ///內容 注解中含有這幾個標簽給予我們使用 @title 一個應該描述合約/介面的標題 contract, library, interface @author 作者的名字 contract, library, interf ......

    uj5u.com 2023-03-08 07:57:49 more
  • 評價指標:相似度、GAS消耗

    【代碼注釋自動生成方法綜述】 這些評測指標主要來自機器翻譯和文本總結等研究領域,可以評估候選文本(即基于代碼注釋自動方法而生成)和參考文本(即基于手工方式而生成)的相似度. BLEU指標^[^?88^^?^]^:其全稱是bilingual evaluation understudy.該指標是最早用于 ......

    uj5u.com 2023-02-23 07:27:39 more
  • 基于NOSTR協議的“公有制”版本的Twitter,去中心化社交軟體Damus

    最近,一個幽靈,Web3的幽靈,在網路游蕩,它叫Damus,這玩意詮釋了什么叫做病毒式營銷,滑稽的是,一個Web3產品卻在Web2的產品鏈上瘋狂傳銷,各方大佬紛紛為其背書,到底發生了什么?Damus的葫蘆里,賣的是什么藥? 注冊和簡單實用 很少有什么產品在用戶注冊環節會有什么噱頭,但Damus確實出 ......

    uj5u.com 2023-02-05 06:48:39 more