亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        TTCAN協(xié)議在核電廠安全級儀控系統(tǒng)中的應用研究

        2019-07-23 01:50:52何小鵬趙陽張洧川黃軻唐濤
        科技視界 2019年16期

        何小鵬 趙陽 張洧川 黃軻 唐濤

        【摘 要】TTCAN協(xié)議在傳統(tǒng)CAN基礎上引入了時間觸發(fā)機制,通過時間觸發(fā)和時分多址的方式提高總線網(wǎng)絡數(shù)據(jù)傳輸?shù)膶崟r性和確定性,適應更高安全級的網(wǎng)絡通訊要求。本文以核電廠安全級儀控設備為對象,設計了基于TTCAN的總線網(wǎng)絡架構和應用軟件,驗證了TTCAN協(xié)議應用能夠滿足安全級儀控系統(tǒng)的總體功能性能要求。

        【關鍵詞】TTCAN;時間觸發(fā);安全級系統(tǒng)

        中圖分類號: TP309文獻標識碼: A文章編號: 2095-2457(2019)16-0005-003

        DOI:10.19694/j.cnki.issn2095-2457.2019.16.002

        The Research of TTCAN Application in Safety Instrument and Control System of Nuclear Power Plant

        HE Xiao-peng ZHAO Yang ZHANG Wei-chuan HUANG Ke TANG Tao

        (Nuclear Power Institute of China National Key Laboratory of Reactor System

        Design Technology,Chengdu Sichuan 610041,China)

        【Abstract】TTCAN protocol introduces time-trigger mechanism on the traditional CAN,which improves the real-time and determinacyperformanceof bus network data transferringby means of time trigger and TDMA,adapting to the higher security level requirements of network communication.Aiming at safety I&C devices of NNP,the architecture and software of bus network based on TTCAN are designed in this paper.It is verified that TTCAN application can meet the functional and performance requirements of safety I&C system.

        【Key words】TTCAN;Time-triggered;Safety system

        0 引言

        CAN(Controller Area Network,控制器局域網(wǎng))是由德國Bosch公司開發(fā)的總線式串行通訊網(wǎng)絡協(xié)議[1],于1993年正式成為國際標準ISO11898,在汽車、工業(yè)控制等領域中廣泛應用。隨著總線網(wǎng)絡大流量、強實時、高可靠等需求的不斷提高,Bosch公司在ISO 11898基礎上制定了TTCAN協(xié)議[1],即時間觸發(fā)控制器局域網(wǎng),通過引入時間觸發(fā)機制,提高總線網(wǎng)絡數(shù)據(jù)傳輸?shù)拇_定性和可靠性。2004年,國際標準委員會發(fā)布了關于TTCAN總線技術的標準ISO 11898-4[2]。

        隨著電子和通訊技術的發(fā)展,核電廠儀控系統(tǒng)及設備已主要采用全數(shù)字化技術實現(xiàn),現(xiàn)場總線也逐漸成為其中重要的數(shù)據(jù)傳輸方式。核電廠安全級儀控系統(tǒng),作為反應堆運行、控制的關鍵系統(tǒng),承載大量、周期性的反應堆運行安全關鍵數(shù)據(jù)傳輸,要求網(wǎng)絡通訊滿足傳輸速率和響應時間要求,實時性強;同時,要求數(shù)據(jù)傳輸完整、可靠,避免沖突和丟包,以確保整個反應堆系統(tǒng)的安全、穩(wěn)定運行。TTCAN是基于CAN的高層協(xié)議,在傳統(tǒng)CAN協(xié)議基礎上引入了時間觸發(fā)機制,通過時間觸發(fā)和時分多址結合的方式進行通訊,從而提高總線網(wǎng)絡數(shù)據(jù)傳輸?shù)膶崟r性和確定性,同時提高總線網(wǎng)絡的帶寬利用率,能夠更好地滿足核電廠安全級儀控系統(tǒng)高速率、高實時、高可靠的總線網(wǎng)絡數(shù)據(jù)傳輸需求。

        1 TTCAN協(xié)議研究

        TTCAN協(xié)議遵循ISO 11898-1定義的標準CAN協(xié)議,其物理層和數(shù)據(jù)鏈路層與CAN相同。TTCAN是CAN的擴展,在傳統(tǒng)CAN基礎上增加了會話層,引入時間觸發(fā)機制,在非破壞性“逐位仲裁”機制的基礎上采用時分多址(TDMA)的方式[3]實現(xiàn)總線通訊。

        1.1 時間觸發(fā)

        TTCAN協(xié)議的時間觸發(fā)機制包括兩層含義[4]:

        1)Level1總線網(wǎng)絡中各節(jié)點建立各自的本地時鐘,并通過時間主節(jié)點發(fā)送特定ID的參考消息實現(xiàn)各節(jié)點之間的時鐘同步,即各節(jié)點每收到一次參考消息,本地時鐘就被同步一次;在本地時鐘同步的基礎上,各節(jié)點按照系統(tǒng)同步時間通訊表(即系統(tǒng)矩陣)的調(diào)度安排,在規(guī)定的時間窗內(nèi)完成相應的任務,從而實現(xiàn)周期性地傳輸消息。

        2)Level2在本地時鐘基礎上產(chǎn)生一個系統(tǒng)全局時鐘。

        TTCAN的時間觸發(fā)機制通過全局時鐘驅(qū)動,在預先設定的時間觸發(fā)各種系統(tǒng)活動,使得系統(tǒng)的行為不僅在功能上得到確定,在時間上也是確定的。系統(tǒng)中各個節(jié)點利用時分多址(TDMA)的原理分時復用總線帶寬,每個節(jié)點在各自設定的時間范圍內(nèi)完成相應的任務,不會產(chǎn)生帶寬爭用情況,從而有效地避免了延遲和抖動,使得整個系統(tǒng)穩(wěn)定、可靠。

        1.2 系統(tǒng)矩陣

        TTCAN總線網(wǎng)絡設計時,需要先制定網(wǎng)絡中所有節(jié)點消息的系統(tǒng)矩陣。系統(tǒng)矩陣又稱為“靜態(tài)調(diào)度表”,TTCAN協(xié)議通過系統(tǒng)矩陣對總線網(wǎng)絡中各節(jié)點的通訊時間進行劃分,各節(jié)點在設定的時間片內(nèi)完成信息傳輸[2]??偩€網(wǎng)絡通訊過程中,各節(jié)點在時鐘同步的條件下按照預先設計的系統(tǒng)矩陣來輪流獲得總線使用權,并在規(guī)定的時間窗中完成相應任務,避免總線沖突,從而保證總線網(wǎng)絡通訊過程中周期型消息的實時性和可靠性。

        TTCAN協(xié)議的系統(tǒng)矩陣結構如圖1所示,系統(tǒng)矩陣的整個長度稱為一個矩陣周期,由多個基本周期組成。每個基本周期對應系統(tǒng)矩陣的一行,從參考消息開始,到下一條參考消息結束。ISO 11898-4中規(guī)定,level1功能下的系統(tǒng)矩陣行數(shù)最多不能超過25,即64行;系統(tǒng)矩陣可以由一個基本周期組成,即為單行矩陣。

        1.3 信息和時間窗

        TTCAN總線網(wǎng)絡傳輸?shù)男畔⒖煞譃橹芷谛拖⒑头侵芷谛拖5]。周期型信息通常是對系統(tǒng)較重要的、需要周期發(fā)送的信息,對實時性要求較高。周期型信息采用時間觸發(fā)方式進行傳輸,并且在規(guī)定時間窗內(nèi)只發(fā)送一次,不與總線上其他消息爭奪總線使用權;非周期型信息是指沒有固定傳輸周期的信息,一般對實時性要求不高。非周期型信息在規(guī)定的時間段內(nèi)由事件觸發(fā),需與其他的非周期型信息互相競爭,爭奪總線使用權。

        TTCAN協(xié)議中,系統(tǒng)矩陣的每個基本周期由多個時間窗組成,即對應系統(tǒng)矩陣的列。時間窗可分為獨占窗、仲裁窗和自由窗三種類型[6]:獨占窗用于發(fā)送周期型信息,每個節(jié)點只允許發(fā)送一條周期型信息,并且不允許發(fā)送失敗的消息重發(fā);仲裁窗內(nèi)允許多個節(jié)點發(fā)送多條非周期型信息,相互競爭,通常也不允許發(fā)送失敗的消息重發(fā);自由窗作為系統(tǒng)擴展時使用。

        1.4 參考消息

        參考消息是特殊的周期型信息,總線網(wǎng)絡中各節(jié)點的本地時鐘均通過時間主節(jié)點發(fā)送的參考消息進行同步。參考消息必須準時、可靠,才能保證系統(tǒng)矩陣的正常調(diào)度運行。通常將參考消息優(yōu)先級應設為最高,并且在參考消息的發(fā)送時間窗內(nèi)應禁止總線網(wǎng)絡上的其他信息的傳輸。

        TTCAN協(xié)議中規(guī)定,參考消息不僅用于時鐘同步,而且要求其數(shù)據(jù)場中必須有一個字節(jié)用于反應其在系統(tǒng)矩陣中所處的行數(shù)。參考消息中相關字節(jié)的內(nèi)容及格式如表1所示,第7位為時間主節(jié)點所發(fā)送的同步事件標志;第5~0位表示該條參考消息所在系統(tǒng)矩陣的行數(shù)。

        2 基于TTCAN的總線網(wǎng)絡設計

        以核電廠典型的安全級儀控設備為對象,設計基于TTCAN的總線網(wǎng)絡架構。

        2.1 網(wǎng)絡結構設計

        安全級儀控設備內(nèi)部涉及多機箱通道間的總線網(wǎng)絡數(shù)據(jù)傳輸,根據(jù)其功能特點,網(wǎng)絡結構采用具有4個網(wǎng)絡節(jié)點的總線型拓撲結構,如圖2所示,各個節(jié)點通過廣播方式向其他節(jié)點傳輸數(shù)據(jù)。

        設置1號節(jié)點作為總線網(wǎng)絡中的主節(jié)點,定時發(fā)送參考消息。

        2.2 系統(tǒng)矩陣設計

        安全級儀控設備內(nèi)部僅傳輸周期型的安全關鍵數(shù)據(jù),周期均為30ms,包括功率信號、溫度信號、壓力信號、水位信號、驅(qū)動狀態(tài)信號和工況狀態(tài)信號。根據(jù)安全級儀控設備通訊特性,制定如圖3所示的系統(tǒng)矩陣。

        根據(jù)系統(tǒng)矩陣結構的定義,該網(wǎng)絡中只有一個基本周期,所有周期型信息均在一個基本周期內(nèi)按照圖3中的順序依次通過總線網(wǎng)絡進行傳輸。

        2.3 時間窗設計

        總線網(wǎng)絡中傳輸?shù)臄?shù)據(jù)幀格式采用標準幀格式,每個數(shù)據(jù)幀固定攜帶8字節(jié)的數(shù)據(jù)場。總線網(wǎng)絡中總線通訊波特率為1Mbps,對應的位時間為0.001ms。標準格式下數(shù)據(jù)幀所占用的總線位數(shù)根據(jù)公式1進行計算:

        其中,Sm表示數(shù)據(jù)場中的數(shù)據(jù)字節(jié)數(shù)。

        由于總線上所有的數(shù)據(jù)幀均采用標準幀格式,數(shù)據(jù)場長度固定為8字節(jié),因此,每個數(shù)據(jù)幀占用的總線位數(shù)約為131bits,在總線上占用的總位時間約為0.131ms。為保證信息傳輸完成,時間窗的長度不能小于上述的總位時間;同時,時間窗的長度不能大于信息周期,即時間窗的長度應不小于0.131ms,并且應不大于30ms。因此,為保證總線網(wǎng)絡一定的總線帶寬占用率,將系統(tǒng)矩陣的時間窗長度定義為1ms。定義時間窗長度后的系統(tǒng)矩陣結構圖如圖4所示。

        2.4 參考消息設計

        根據(jù)2.2節(jié)中系統(tǒng)矩陣設計,總線網(wǎng)絡中只有一個基本周期,并且參考消息作為總線網(wǎng)絡中4個節(jié)點時間同步的基準,為保證其占用總線的時間盡可能短,參考消息數(shù)據(jù)字節(jié)的長度設計為1個字節(jié),而該字節(jié)只規(guī)定同步事件的標志位。

        參考消息由主節(jié)點定期發(fā)出,當非主節(jié)點接收到該參考消息后進行時鐘同步,并根據(jù)2.3中時間窗的設計,完成規(guī)定的信息發(fā)送。該參考消息在總線中的傳輸時間根據(jù)公式1計算為0.0634ms,如果在設計中不考慮參考消息對系統(tǒng)同步時間影響的補償,則非主要節(jié)點的時鐘將比主節(jié)點延遲0.07ms左右。

        3 軟件設計

        根據(jù)上述設計,設計TTCAN總線網(wǎng)絡中主節(jié)點軟件和非主節(jié)點軟件。

        3.1 主節(jié)點軟件設計

        主節(jié)點軟件包含微處理器初始化子程序、CAN協(xié)議控制器初始化子程序、中斷處理子程序以及微處理器主程序。

        微處理器初始化子程序完成微處理器的看門狗、中斷、I/O端口、定時器等的初始化工作;CAN協(xié)議控制器初始化子程序完成協(xié)議控制器的工作模式、驗收濾波器和屏蔽寄存器以及總線定時的配置工作;中斷處理子程序包括定時中斷子程序和外部中斷子程序,定時中斷子程序完成程序周期以及信息發(fā)送周期的定時中斷處理,外部中斷子程序完成總線數(shù)據(jù)接收中斷處理,程序流程圖如圖5所示。主節(jié)點微處理器在完成初始化工作后,需要發(fā)送參考消息并啟動相關定時器后,進入主程序循環(huán),程序流程圖如圖6所示。

        3.2 非主節(jié)點軟件設計

        非主節(jié)點軟件的微處理器初始化子程序、CAN協(xié)議控制器初始化子程序的流程與主節(jié)點軟件相同,而中斷處理子程序、微處理器主程序與主節(jié)點軟件不同。非主節(jié)點的中斷處理子程序流程圖如圖7所示,微處理器主程序流程圖如圖8所示。

        4 結論

        本文研究了基于時間觸發(fā)的TTCAN協(xié)議,并以核電廠安全級儀控設備為對象,進行了基于TTCAN的總線網(wǎng)絡架構設計和軟件設計。通過搭建實物環(huán)境,并借助CANOE測試工具,對總線網(wǎng)絡設計和軟件設計進行了測試驗證。測試結果表明,基于TTCAN協(xié)議的總線網(wǎng)絡數(shù)據(jù)傳輸具有良好的實時性和確定性,傳輸性能穩(wěn)定可靠,能夠滿足核電廠安全級儀控系統(tǒng)的總體功能性能要求。

        【參考文獻】

        [1]RYAH C,HEFERNAN D,LEEN G.Clock synchronization on multiple TTCAN network channels[J].Microprocessors and Microsystems,2004,28(3):135-146

        [2]Road Vehicles-Controller Area Network(CAN)-Part 4:Time-Triggered Communication,ISO 11898-4,2004.

        [3]Hartwich F,F(xiàn)uhrer T,Hugel R,et al.Timing in the TTCAN network.Eighth International Conference,Las Vegas,2002.

        [4]Hartwich,Muller B,F(xiàn)uhrer T,et al.CAN Network with Time-Triggered Communication.Sevevth International CAN Conference,Amsterdam,Netherlands 24-25 October.

        [5]劉魯源,萬仁君,李斌.基于TTCAN協(xié)議的網(wǎng)絡控制系統(tǒng)靜態(tài)調(diào)度算法的研究[J].控制與決策,2004,19(7).

        [6]Jose Fonseca,F(xiàn)ernanda Coutinho,Jorge Barreiros.Scheduling for a TTCAN Network with Stochastic Optimization Algorithm DET/ieeta-UmiversidadeAveiro,Portugal,Instituto Supp.

        久久精品国产亚洲av热九 | 欧美疯狂性xxxxxbbbbb| 成黄色片视频日本秘书丝袜| 人妻一区二区三区免费看| 蜜桃a人妻精品一区二区三区| 凌辱人妻中文字幕一区| 天天躁夜夜躁天干天干2020| 亚洲色在线视频| 色综合久久五月天久久久| 国产激情视频在线观看大全| 国产色xx群视频射精| 亚洲国产欧美在线成人| 亚洲专区在线观看第三页| 蜜桃av人妻精品一区二区三区| 亚洲日韩中文字幕在线播放| 国产av无码专区亚洲av琪琪| 日本a在线播放| av资源在线免费观看| 日本a片大尺度高潮无码| 男女野外做爰电影免费| 国产日韩AV无码免费一区二区 | 中文字幕国产亚洲一区| 国产一区内射最近更新| jizz国产精品免费麻豆| 另类人妖在线观看一区二区| 成人国产一区二区三区| 中文字幕在线观看亚洲日韩| 亚洲AV无码乱码1区久久| 国产一区二区三区在线爱咪咪| 亚洲字幕中文综合久久| 97久久精品亚洲中文字幕无码| 国产激情对白一区二区三区四| 国产欧美日本亚洲精品一4区| 亚洲国产av精品一区二| 无码av专区丝袜专区| 欧美性猛交xxxx黑人猛交| 美女裸体无遮挡免费视频国产| 国产高清大片一级黄色| 天天做天天添av国产亚洲| 国产又黄又猛又粗又爽的a片动漫| 欧美精品aaa久久久影院|