[go: up one dir, main page]

CN115134185A - A method for time-division multiplex communication of steam turbine monitoring instrument - Google Patents

A method for time-division multiplex communication of steam turbine monitoring instrument Download PDF

Info

Publication number
CN115134185A
CN115134185A CN202210742812.8A CN202210742812A CN115134185A CN 115134185 A CN115134185 A CN 115134185A CN 202210742812 A CN202210742812 A CN 202210742812A CN 115134185 A CN115134185 A CN 115134185A
Authority
CN
China
Prior art keywords
communication
bus
time
node
steam turbine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210742812.8A
Other languages
Chinese (zh)
Inventor
虞为慈
朱武亭
章皓轩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yingdian Control Technology Co ltd
Original Assignee
Shanghai Yingdian Control Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Yingdian Control Technology Co ltd filed Critical Shanghai Yingdian Control Technology Co ltd
Priority to CN202210742812.8A priority Critical patent/CN115134185A/en
Publication of CN115134185A publication Critical patent/CN115134185A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40026Details regarding a bus guardian
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/50Circuit switching systems, i.e. systems in which the path is physically permanent during the communication
    • H04L12/52Circuit switching systems, i.e. systems in which the path is physically permanent during the communication using time division techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention relates to a method for time division multiplex communication of a turbine monitoring instrument, which divides a time domain into a plurality of small sections of periodic cycle, wherein the time length of each section is fixed; each communication node occupies the serial bus of the bus board in turn according to a convention sequence, each node transmits data to the bus in a specific time period, and the rest nodes which are not in the transmission time period receive the bus data; when a new communication node is added into the bus, the monitoring mode is firstly entered, and then the normal transceiving mode is entered after the sending time period of the node per se is analyzed and judged according to the existing communication condition on the bus; when the existing communication node quits communication, the bus of the original occupied time interval is kept idle, and the main control node is not needed in the whole communication process; compared with the prior art, the invention can realize the communication of each communication node on the serial bus, each node can not generate the communication conflict on the bus, and the efficiency of data communication between the nodes is greatly improved because of adopting a one-transmitting multi-receiving mechanism.

Description

一种汽轮机监视仪表时分多路通讯的方法A method for time-division multiplex communication of steam turbine monitoring instrument

[技术领域][Technical field]

本发明属于汽轮机监视保护仪表技术领域,具体地说是一种汽轮机监视仪表时分多路通讯的方法。The invention belongs to the technical field of steam turbine monitoring and protection instruments, in particular to a time division multiple communication method for steam turbine monitoring instruments.

[背景技术][Background technique]

汽轮机监视保护仪表(Turbine Supervisory Instruments,简称TSI仪表)是确保汽轮机运行安全的关键设备之一。TSI仪表的常规结构是在一个仪表框架内,插入各种不同功能的模块,例如信号监视器模块、电源模块、组态通讯模块等。电源模块通过框架母线板给各个模块进行供电,参数监视器模块通过接受来自现场传感器来的测量信号,经监视器模块处理后,显示被监视的参数值,并生成各种报警或记录信号输出。由这些监视器框架、框架母线板、电源模块、监视器模块、组态通讯模块以及现场传感器等构成一套完整的TSI仪表。Turbine Supervisory Instruments (TSI Instruments for short) is one of the key devices to ensure the safety of steam turbine operation. The conventional structure of TSI instrument is to insert various modules with different functions in an instrument frame, such as signal monitor module, power module, configuration communication module and so on. The power module supplies power to each module through the frame bus board, and the parameter monitor module receives the measurement signal from the field sensor, and after being processed by the monitor module, displays the monitored parameter value, and generates various alarms or record signal output. A complete set of TSI instruments is composed of these monitor frames, frame busbars, power supply modules, monitor modules, configuration communication modules and field sensors.

早期TSI仪表中的监视器模块是独立工作的,每个监视器模块各自接受来自现场的传感器信号,通过继电器(或晶体管)产生各种报警信号的输出。涉及到多个监视模块的逻辑组合,需要用户在TSI仪表外部使用继电器硬接线或PLC的方式构建。The monitor modules in the early TSI instruments work independently. Each monitor module accepts sensor signals from the field, and generates various alarm signal outputs through relays (or transistors). It involves the logical combination of multiple monitoring modules, which requires the user to construct in the way of relay hard wiring or PLC outside the TSI instrument.

随着仪表技术和通讯技术的发展,TSI仪表开始利用监视器框架的母线板总线,让各监视器模块(甚至智能电源模块)互相通讯,并根据自身及其他模块的数据和状态进行运算,产生复杂的报警信号输出,实现跨模块的多种逻辑组合等。受TSI仪表机械结构限制,仪表框架内各监视器模块必须满足带电插拔的要求,母线板总线通常设计为串行总线方式。由于一个TSI仪表框架,通常用于旋转机械多种参数的监视和保护,仪表框架内的监视器模块,必须具有一定的独立性,任何一个监视器模块的发生故障,不能扩散或影响至其他的监视器模块。这就要求TSI框架内各监视器模块之间的通讯,不能使用串行总线常用的主从通讯模式,因为一旦通讯主站模块发生故障,可能会导致整个框架的通讯瘫痪。由于TSI仪表是对高速旋转机械进行在线监视,因此一旦出现某模块发生故障,需要能够快速响应和处理,因此模块之间的通讯必须实时、高效和稳定,必须能够在确定的时间内,将信息从一个监视器模块送达其他监视器模块。这就要求监视器模块之间的通讯不能采用抢占式的、随机的通讯模式,因为这种模式下不能确保信息从源节点在确定时间内送达目标节点。With the development of instrument technology and communication technology, TSI instrument began to use the bus board bus of the monitor frame to allow each monitor module (even the intelligent power module) to communicate with each other, and perform operations according to the data and status of its own and other modules to generate Complex alarm signal output, realizing multiple logic combinations across modules, etc. Restricted by the mechanical structure of the TSI instrument, each monitor module in the instrument frame must meet the requirements of live plugging and unplugging, and the bus board bus is usually designed as a serial bus. Since a TSI instrument frame is usually used for monitoring and protection of various parameters of rotating machinery, the monitor modules in the instrument frame must be independent to a certain extent. The failure of any monitor module cannot spread or affect others. monitor module. This requires that the communication between the monitor modules in the TSI frame cannot use the master-slave communication mode commonly used by the serial bus, because once the communication master module fails, the communication of the entire frame may be paralyzed. Since TSI instruments are online monitoring of high-speed rotating machinery, once a module fails, it needs to be able to respond and process quickly. Therefore, the communication between modules must be real-time, efficient and stable, and it must be able to transmit information within a certain time. From one monitor module to other monitor modules. This requires that the communication between monitor modules cannot adopt a preemptive and random communication mode, because this mode cannot ensure that information is delivered from the source node to the target node within a certain time.

[发明内容][Content of the Invention]

本发明的目的就是要解决上述的不足而提供一种汽轮机监视仪表时分多路通讯的方法,能够实现各通讯节点在串行总线上的通讯,避免通讯过程因某个通讯节点发生故障而导致整个监视器框架中的通讯发生瘫痪,以及出现多个节点抢占通讯总线而导致某些节点发送延迟的情况。The purpose of the present invention is to solve the above-mentioned deficiencies and provide a method for time-division multiplex communication of steam turbine monitoring instruments, which can realize the communication of each communication node on the serial bus, and avoid the whole communication process caused by the failure of a certain communication node. Communication crashes in the monitor frame and situations where multiple nodes preempt the communication bus causing some nodes to send delays.

为实现上述目的设计一种汽轮机监视仪表时分多路通讯的方法,将时间域分成周期循环的一些小段,每段时间长度固定;各通讯节点按约定顺序轮流占用母线板的串行总线,各节点在特定的时段往总线上发送数据,其余不在发送时段的节点则接收总线数据;当新的通讯节点加入总线时根据总线上已经存在的通讯情况,分析判断自身节点的发送时段。In order to achieve the above purpose, a method for time-division multiplexing communication of steam turbine monitoring instruments is designed. The time domain is divided into some small sections of periodic cycle, and the length of each section is fixed; Send data to the bus in a specific period, and other nodes that are not in the sending period receive bus data; when a new communication node joins the bus, it analyzes and judges the sending period of its own node according to the existing communication on the bus.

优选地,在时间域上是周期循环的,循环的周期根据TSI仪表的响应时间决定,每个循环内的时间分割为长度相等的片段,分割的片段数根据TSI框架中可能参与通讯的最大节点数决定。Preferably, it is cyclic in the time domain, and the cycle of the cycle is determined according to the response time of the TSI instrument. The time in each cycle is divided into segments of equal length, and the number of divided segments is based on the largest node in the TSI framework that may participate in communication. number to decide.

优选地,所述TSI框架内各模块按照自身节点号的顺序,轮流占用框架母线板的串行总线,在每个时间循环所分配的时段/相位发送本节点数据。Preferably, each module in the TSI frame occupies the serial bus of the frame bus board in turn according to the sequence of its own node number, and transmits the data of its own node in the time period/phase allocated in each time cycle.

进一步地,不在发送状态的节点可接收总线上其他节点发出的数据,采用一发多收的通讯机制极大提高了节点之间信息交换的效率。Further, nodes that are not in the sending state can receive data sent by other nodes on the bus, and the communication mechanism of one sending and multiple receiving greatly improves the efficiency of information exchange between nodes.

进一步地,所述总线使用CAN总线,符合CAN 2.0B协议文本。Further, the bus uses the CAN bus, which conforms to the CAN 2.0B protocol text.

优选地,每个通讯节点有侦听和正常收发两种工作模式;侦听模式下仅接收总线上的数据,正常收发模式下按前述规律在确定的时段向总线发送数据,并在其余时段接收总线的数据。Preferably, each communication node has two working modes: listening and normal sending and receiving; in the listening mode, only data on the bus is received, and in the normal sending and receiving mode, the data is sent to the bus in a certain period of time according to the aforementioned rules, and received in the rest of the period. data on the bus.

优选地,新的通讯节点加入总线时,首先进入侦听模式,然后根据总线上已存在节点的发送规律,计算得到自身节点的合适发送时段,并在时间值稳定且没有其他故障后,进入正常收发模式。Preferably, when a new communication node joins the bus, it first enters the listening mode, and then calculates the appropriate transmission period of its own node according to the transmission rules of the existing nodes on the bus, and enters the normal state after the time value is stable and there are no other faults. Transceiver mode.

优选地,已在发送序列的通讯节点退出通讯时,其所分配的时段,在总线上为空闲状态。Preferably, when the communication node that has sent the sequence quits communication, the allocated time period is in an idle state on the bus.

进一步地,处于正常工作模式的通讯节点,可根据总线的通讯时序,微调自身的发送时段。Further, the communication node in the normal working mode can fine-tune its own sending period according to the communication sequence of the bus.

进一步地,如果由于意外发生多个监视器模块同时发送数据时,则根据信息优先级别进行仲裁,级别高的信息能够发送成功,其他信息标记为失败。Further, if a plurality of monitor modules send data at the same time due to an accident, arbitration is performed according to the priority of the information, and the information with a higher level can be successfully sent, and the other information is marked as failed.

本发明同现有技术相比,具有如下优点:Compared with the prior art, the present invention has the following advantages:

(1)本发明利用TSI监视器框架母线板总线,能够实现框架内各模块在串行总线上的通讯;(1) the present invention utilizes the TSI monitor frame bus board bus, and can realize the communication of each module in the frame on the serial bus;

(2)本发明通讯过程不存在主控(或主导)监视器模块,不会由于某个监视器模块发生故障,从而导致整个监视器框架中的监视器模块的通讯发生瘫痪;(2) There is no main control (or leading) monitor module in the communication process of the present invention, and the communication of the monitor module in the entire monitor frame will not be paralyzed due to the failure of a certain monitor module;

(3)本发明各监视器模块产生的信息能够确保在毫秒以内从源节点发送到目标节点,不会出现多个节点抢占通讯总线,导致某些节点发送延迟的情况;(3) The information generated by each monitor module of the present invention can ensure that the information is sent from the source node to the target node within milliseconds, and there will be no situation that multiple nodes preempt the communication bus and cause some nodes to send delays;

(4)本发明通讯过程中允许任意通讯节点的加入和离开,且该变动不影响其他模块的通讯。(4) In the communication process of the present invention, any communication node is allowed to join and leave, and the change does not affect the communication of other modules.

[附图说明][Description of drawings]

图1是本发明时分多路通讯方法示意图;1 is a schematic diagram of a time division multiplex communication method of the present invention;

图2是本发明总线数据包时序图;Fig. 2 is the bus data packet sequence diagram of the present invention;

图3是本发明通讯实现结构框图;Fig. 3 is the communication realization structure block diagram of the present invention;

图4是本发明通讯接收流程图;Fig. 4 is the communication receiving flow chart of the present invention;

图5是本发明通讯监控流程图。FIG. 5 is a flow chart of communication monitoring according to the present invention.

[具体实施方式][Detailed ways]

本发明基于时分多路通讯技术,实现TSI监视器框架内各模块在串行总线上,采用相互协调(无主站),完成实时、高效、稳定的通讯。在本文中,为表述上的习惯,监视器框架中的“监视器模块”与“通讯节点”是不同语境下,同一个对象的两个名称。在说明通讯技术语境下,一般称为通讯节点或简称节点;在说明监视器框架中的物理对象时,一般称为监视器模块。Based on the time division multiplex communication technology, the present invention realizes that each module in the TSI monitor frame adopts mutual coordination (no master station) on the serial bus to complete real-time, efficient and stable communication. In this article, for the habit of expression, "monitor module" and "communication node" in the monitor framework are two names of the same object in different contexts. In the context of describing communication technology, it is generally called a communication node or simply a node; when describing a physical object in a monitor frame, it is generally called a monitor module.

本发明提供了一种汽轮机监视仪表时分多路通讯的方法,将时间域分成周期循环的一些小段,每段时间长度固定;各通讯节点按约定顺序轮流占用母线板串行总线,各节点在特定的时段往总线上发送数据,其余不在发送时段的节点则接收总线数据;当新的通讯节点加入时会根据总线上已经存在的通讯情况,分析判断自身节点的发送时段。The invention provides a method for time-division multi-channel communication of steam turbine monitoring instruments. The time domain is divided into some small sections of periodic cycle, and the length of each section is fixed; each communication node occupies the serial bus of the bus board in turn according to the agreed sequence, and each node is in a specific When a new communication node joins, it will analyze and judge the sending period of its own node according to the existing communication situation on the bus.

作为优选,在时间域上是周期循环的,循环的周期根据TSI仪表的响应时间决定;每个循环内的时间分割为长度相等的片段,分割的片段数根据TSI框架中可能参与通讯的最大节点数决定。TSI框架内各监视器模块按照自身节点号的顺序,轮流占用框架母线板的串行总线,在每个时间循环所分配的时段(相位)发送本节点数据。每个通讯节点有侦听和正常收发两种工作模式,侦听模式下仅接收总线上的数据,正常收发模式下按前述规律在确定的时段向总线发送数据,并在其余时段接收总线的数据。新加入通讯的节点首先进入侦听模式,然后可以根据总线上已存在节点的发送规律,计算得到自身节点的合适发送时段,并在时间值稳定且没有其他故障后,进入正常收发模式。已在发送序列的通讯节点退出通讯时,其所分配的时段,在总线上为空闲状态。Preferably, it is cyclic in the time domain, and the cycle of the cycle is determined according to the response time of the TSI instrument; the time in each cycle is divided into segments of equal length, and the number of divided segments is based on the largest node in the TSI framework that may participate in communication number to decide. Each monitor module in the TSI frame occupies the serial bus of the frame bus board in turn according to the sequence of its own node number, and sends the data of its own node in the time period (phase) allocated by each time cycle. Each communication node has two working modes: listening and normal sending and receiving. In the listening mode, only the data on the bus is received. In the normal sending and receiving mode, the data is sent to the bus in a certain period of time according to the aforementioned rules, and the data of the bus is received in the remaining period of time. . The node newly joining the communication first enters the listening mode, and then can calculate the appropriate sending period of its own node according to the sending rule of the existing nodes on the bus, and enter the normal sending and receiving mode after the time value is stable and there are no other faults. When a communication node that has already sent a sequence quits communication, it is in an idle state on the bus for the allocated time period.

另外,不在发送状态的节点可以接收总线上其他节点发出的数据,采用一发多收的通讯机制极大提高了节点之间信息交换的效率。使用CAN总线,符合CAN 2.0B协议文本。处于正常工作的通讯节点,可以根据总线的通讯时序,微调自身的发送时段。如果由于意外发生多个监视器模块同时发送数据时,会根据信息优先级别进行仲裁,级别高的信息能够发送成功,其他信息标记为失败。In addition, the nodes that are not in the sending state can receive data sent by other nodes on the bus, and the communication mechanism of one sending and multiple receiving greatly improves the efficiency of information exchange between nodes. Use CAN bus, conform to CAN 2.0B protocol text. A communication node in normal operation can fine-tune its own sending period according to the communication sequence of the bus. If multiple monitor modules send data at the same time due to an accident, arbitration will be carried out according to the priority of the information, and the information with a higher level can be sent successfully, and the other information is marked as failed.

下面结合附图和具体实施例对本发明作以下进一步说明:Below in conjunction with accompanying drawing and specific embodiment, the present invention is described further below:

本发明采用时分多路通讯的方法,将时间域分成周期循环的一些小段,每段时间长度固定。各通讯节点按约定顺序轮流占用母线板串行总线,各节点在特定的时段往总线上发送数据,其余不在发送时段的节点则接收总线数据。当新的通讯节点加入时会根据总线上已经存在的通讯情况,分析判断自身节点的发送时段。各节点不会在总线上产生通讯的冲突,并且由于采用一发多收机制,极大提高了节点之间数据通讯的效率。The present invention adopts the method of time division multiplex communication, divides the time domain into some small sections of periodic cycle, and the length of each section is fixed. Each communication node occupies the serial bus of the bus board in turn according to the agreed sequence, each node sends data to the bus in a specific period, and the other nodes that are not in the sending period receive the bus data. When a new communication node is added, it will analyze and judge the sending period of its own node according to the existing communication situation on the bus. Each node will not have communication conflicts on the bus, and the efficiency of data communication between nodes is greatly improved due to the use of a one-transmit-multiple-receive mechanism.

如附图2所示,T1是总线上数据帧循环的时间周期,同时也是每个节点发送数据的时间周期。该时间根据TSI仪表中监视模块对外部输入信号(自身传感器信号和其他监视模块产生的信号)的响应时间决定。T2是一个节点发送数据的时间,本通讯方法中,规定每个节点发送的数据为固定帧长。T3是节点之间数据发送的间隔时间。T4是节拍时间,该时间的长短根据通讯循环周期T1及总线上的最大节点数决定。T5是调整时间,一般取T4的整倍数,T5=eT4,e=1,2,…。As shown in FIG. 2 , T1 is the time period of the data frame cycle on the bus, and is also the time period of each node sending data. The time is determined according to the response time of the monitoring module in the TSI instrument to the external input signal (signal from its own sensor and signals generated by other monitoring modules). T2 is the time when a node sends data. In this communication method, it is stipulated that the data sent by each node is a fixed frame length. T3 is the interval time for data transmission between nodes. T4 is the takt time, the length of which is determined according to the communication cycle period T1 and the maximum number of nodes on the bus. T5 is the adjustment time, generally an integer multiple of T4, T5=eT4, e=1, 2, . . .

T1=(N+e)T4…………式1T1=(N+e)T4…………Formula 1

在特定设备中,N是TSI框架中最大通讯节点数,e根据通讯需要取0~2的固定值;In a specific device, N is the maximum number of communication nodes in the TSI framework, and e takes a fixed value of 0 to 2 according to communication needs;

T4根据TSI所需的响应时间Tr、N值决定,但同时受总线速率Baud、数据帧长L的限制,T4 is determined according to the response time Tr and N values required by TSI, but is also limited by the bus rate Baud and the data frame length L.

Figure BDA0003718624760000061
Figure BDA0003718624760000061

各节点根据自身节点号,以及总线上最高级节点号的发送时间,确定发送时段(相位)。假定最高级节点号(通常取总线上节点号最小的那个节点)为N0,发送相位是t0,本模块节点号Nx,则本模块发送相位,Each node determines the transmission period (phase) according to its own node number and the transmission time of the highest node number on the bus. Assuming that the highest node number (usually the node with the smallest node number on the bus) is N 0 , the transmission phase is t 0 , and the node number of the module is N x , then the module transmits the phase,

tx=(Nx-N0)T4+t0…………式3t x =(N x -N 0 )T4+t 0 ………… Equation 3

节点通讯有两个工作模式:侦听模式和正常收发模式。There are two working modes for node communication: listening mode and normal sending and receiving mode.

当一个新的节点加入总线通讯时,首先进入侦听模式,在该模式下仅收听总线上的数据,确定最高级节点,并调整自身的发送定时器,直至与总线上最高级节点的时间相位达到合拍(符合式3)。When a new node joins the bus communication, it first enters the listening mode. In this mode, it only listens to the data on the bus, determines the highest-level node, and adjusts its own sending timer until the time phase with the highest-level node on the bus. reach the in-beat (in accordance with Equation 3).

正常收发模式下,按固定周期T1发送数据,并根据总线上最高级节点的数据帧调整自身的时段,避免时间上的漂移。In the normal transceiver mode, data is sent according to a fixed period T1, and its time period is adjusted according to the data frame of the highest-level node on the bus to avoid time drift.

为了实现时分多路通讯的方法,如附图3所示,有三个相互独立的工作过程:通讯接收过程101、通讯监控过程102和通讯发送过程103;其中,通讯接收由数据接收中断驱动,通讯监控和通讯发送分别由T1和T2定时器驱动;T2的启动和定时数据受通讯监控过程控制。通讯接收过程如附图4所示:记录接收时间戳处理201和记录接收数据处理202;接收数据的时间戳是用本节点的内部时间记录,将来用于计算本节点的发送时间,计算原理如(式3)所示。In order to realize the method of time division multiplexing communication, as shown in FIG. 3, there are three mutually independent working processes: communication receiving process 101, communication monitoring process 102 and communication sending process 103; Monitoring and communication sending are driven by T1 and T2 timers respectively; T2's start-up and timing data are controlled by the communication monitoring process. The communication receiving process is shown in Figure 4: record receiving time stamp processing 201 and record receiving data processing 202; the time stamp of the received data is recorded with the internal time of the node, and will be used to calculate the sending time of the node in the future. The calculation principle is as follows (Formula 3).

通讯监控过程如附图5所示:记录本地时间戳处理1、模式判断2、侦听模式接收判断3、接收空闲计数4、空闲时长的判断5、正常模式(总线上空闲)处理6、继续侦听处理7、时间调整处理8、时间稳定判断9、正常模式(总线有节点)处理10、正常模式接收判断11、正常模式时间微调处理12和继续正常模式处理13。在侦听模式下,如果总线上没有其他节点,在尝试Nidle拍时间后,主动进入正常收发模式。如果收到其他节点数据,则根据收到的时间戳和本地时间戳进行相位调整。如果连续多次调整数值小于允许误差,则让本模块进入正常收发模式。在正常收发模式中,主要是微调与最高级节点之间的同步误差。通讯发送过程较为简单,每次定时到后即向总线发送数据。The communication monitoring process is shown in Figure 5: record local time stamp processing 1, mode judgment 2, listening mode receiving judgment 3, receiving idle count 4, idle duration judgment 5, normal mode (idle on the bus) processing 6, continue Listening processing 7 , time adjustment processing 8 , time stability judgment 9 , normal mode (with nodes on the bus) processing 10 , normal mode reception judgment 11 , normal mode time fine-tuning processing 12 , and continuing normal mode processing 13 . In the listening mode, if there are no other nodes on the bus, after trying the N idle time, it will actively enter the normal sending and receiving mode. If other node data is received, phase adjustment is performed based on the received timestamp and the local timestamp. If the adjustment value is less than the allowable error for several times in a row, let the module enter the normal sending and receiving mode. In normal transceiver mode, the main thing is to fine-tune the synchronization error with the highest-level node. The communication sending process is relatively simple, and data is sent to the bus every time the timing is up.

综上:本发明公开了一种汽轮机监视仪表的时分多路通讯的方法,该方法通过将时间域分成周期循环的一些小段,各通讯节点按约定顺序轮流占用TSI母线板的串行总线,在特定的时段往总线上发送数据,其余不在发送时段的节点则接收总线数据。通讯节点有侦听和正常收发两种工作模式,新的通讯节点加入总线时首先进入侦听模式,然后根据总线上已经存在的通讯情况,分析判断自身节点的发送时段后进入正常收发模式。当已有通讯节点退出通讯时,其原占有的时段总线保持空闲,整个通讯过程中不需要主控节点的存在。其各节点不会在总线上产生通讯的冲突,并且由于采用一发多收机制,极大提高了节点之间数据通讯的效率。To sum up: the present invention discloses a method for time-division multiplexing communication of steam turbine monitoring instruments. The method divides the time domain into some small sections of periodic cycle, and each communication node occupies the serial bus of the TSI bus board in turn according to the agreed sequence. Data is sent to the bus during a specific period, and the rest of the nodes that are not in the sending period receive bus data. The communication node has two working modes: listening and normal sending and receiving. When a new communication node joins the bus, it first enters the listening mode, and then according to the existing communication situation on the bus, it enters the normal sending and receiving mode after analyzing and judging the sending period of its own node. When an existing communication node exits the communication, the bus remains idle for the time period occupied by it, and the existence of the master control node is not required in the entire communication process. Each node will not have communication conflicts on the bus, and because of the one-transmit-multiple-receive mechanism, the efficiency of data communication between nodes is greatly improved.

本发明并不受上述实施方式的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The present invention is not limited by the above-mentioned embodiments, and any other changes, modifications, substitutions, combinations, and simplifications that do not deviate from the spirit and principle of the present invention should be equivalent replacement methods, which are included in the present invention. within the scope of protection.

Claims (10)

1.一种汽轮机监视仪表时分多路通讯的方法,其特征在于:将时间域分成周期循环的一些小段,每段时间长度固定;各通讯节点按约定顺序轮流占用母线板的串行总线,各节点在特定的时段往总线上发送数据,其余不在发送时段的节点则接收总线数据;当新的通讯节点加入总线时根据总线上已经存在的通讯情况,分析判断自身节点的发送时段。1. a method for time-division multiplex communication of steam turbine monitoring instrument is characterized in that: the time domain is divided into some small sections of periodic circulation, and the length of each section is fixed; The node sends data to the bus in a specific period, and the rest of the nodes that are not in the sending period receive the bus data; when a new communication node joins the bus, it analyzes and judges the sending period of its own node according to the existing communication on the bus. 2.如权利要求1所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:在时间域上循环的周期根据TSI仪表的响应时间决定,每个循环内的时间分割为长度相等的片段,分割的片段数根据TSI框架中可能参与通讯的最大节点数决定。2. the method for time-division multiplex communication of steam turbine monitoring instrument as claimed in claim 1, it is characterized in that: the cycle of circulation in time domain is decided according to the response time of TSI instrument, and the time in each cycle is divided into segments of equal length , the number of segments to be split is determined according to the maximum number of nodes that may participate in communication in the TSI framework. 3.如权利要求2所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:所述TSI框架内各模块按照自身节点号的顺序,轮流占用框架母线板的串行总线,在每个时间循环所分配的时段/相位发送本节点数据。3. the method for time-division multiplex communication of steam turbine monitoring instrument as claimed in claim 2, is characterized in that: each module in the described TSI framework occupies the serial bus of the frame bus board in turn according to the order of its own node number, in each The data of this node is sent in the time period/phase allocated by the time cycle. 4.如权利要求1所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:采用一发多收的通讯机制,使得不在发送状态的节点可接收总线上其他节点发出的数据。4. The method for time-division multiplexing communication of steam turbine monitoring instruments as claimed in claim 1, characterized in that: a communication mechanism of one sending and multiple receiving is adopted, so that nodes not in the sending state can receive data sent by other nodes on the bus. 5.如权利要求1所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:所述总线使用CAN总线,符合CAN 2.0B协议文本。5 . The method for time-division multiplexing communication of steam turbine monitoring instruments as claimed in claim 1 , wherein the bus uses a CAN bus and conforms to the CAN 2.0B protocol text. 6 . 6.如权利要求1所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:每个通讯节点有侦听和正常收发两种工作模式;侦听模式下仅接收总线上的数据,正常收发模式下按前述规律在确定的时段向总线发送数据,并在其余时段接收总线的数据。6. the method for time-division multiplex communication of steam turbine monitoring instrument as claimed in claim 1, is characterized in that: each communication node has two working modes of listening and normal sending and receiving; In the transceiver mode, the data is sent to the bus in a certain period of time according to the aforementioned rules, and the data of the bus is received in the remaining period of time. 7.如权利要求6所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:新的通讯节点加入总线时,首先进入侦听模式,然后根据总线上已存在节点的发送规律,计算得到自身节点的合适发送时段,并在时间值稳定且没有其他故障后,进入正常收发模式。7. the method for time-division multiplex communication of steam turbine monitoring instrument as claimed in claim 6, is characterized in that: when new communication node joins bus, at first enter listening mode, then according to the transmission rule of existing node on bus, calculate and obtain The appropriate sending period of its own node, and after the time value is stable and there are no other faults, it enters the normal sending and receiving mode. 8.如权利要求6所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:已在发送序列的通讯节点退出通讯时,其所分配的时段,在总线上为空闲状态。8 . The method for time-division multiplexing communication of steam turbine monitoring instruments according to claim 6 , wherein when the communication node that has sent the sequence quits communication, the allocated time period is idle on the bus. 9 . 9.如权利要求6所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:处于正常工作模式的通讯节点,可根据总线的通讯时序,微调自身的发送时段。9 . The method for time-division multiplexing communication of steam turbine monitoring instruments according to claim 6 , wherein the communication node in the normal working mode can fine-tune its own sending period according to the communication sequence of the bus. 10 . 10.如权利要求1所述的汽轮机监视仪表时分多路通讯的方法,其特征在于:如果由于意外发生多个监视器模块同时发送数据时,则根据信息优先级别进行仲裁,级别高的信息能够发送成功,其他信息标记为失败。10. The method for time-division multiplexing communication of steam turbine monitoring instruments as claimed in claim 1, characterized in that: if a plurality of monitor modules send data at the same time due to accidental occurrence, then arbitration is carried out according to the information priority level, and the information with high level can be arbitrated. Sending is successful, other information is marked as failed.
CN202210742812.8A 2022-06-28 2022-06-28 A method for time-division multiplex communication of steam turbine monitoring instrument Pending CN115134185A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210742812.8A CN115134185A (en) 2022-06-28 2022-06-28 A method for time-division multiplex communication of steam turbine monitoring instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210742812.8A CN115134185A (en) 2022-06-28 2022-06-28 A method for time-division multiplex communication of steam turbine monitoring instrument

Publications (1)

Publication Number Publication Date
CN115134185A true CN115134185A (en) 2022-09-30

Family

ID=83379087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210742812.8A Pending CN115134185A (en) 2022-06-28 2022-06-28 A method for time-division multiplex communication of steam turbine monitoring instrument

Country Status (1)

Country Link
CN (1) CN115134185A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040081079A1 (en) * 2002-04-16 2004-04-29 Robert Bosch Gmbh Method for monitoring a communication media access schedule of a communication controller of a communication system
CN101459675A (en) * 2008-12-29 2009-06-17 南京南瑞继保电气有限公司 Real-time multi-path multiplexing synchronous high-speed transmission serial bus protocol
CN103152836A (en) * 2013-01-23 2013-06-12 洛阳乾禾仪器有限公司 Communication method for common-frequency multi-terminal wireless communication network
KR102114582B1 (en) * 2019-06-14 2020-05-22 벨로넥트 인코퍼레이션 Method for guaranteeing reliability of data transfer on a bus shared by a plurality of nodes and a device for said method
KR102114572B1 (en) * 2019-01-15 2020-05-25 벨로넥트 인코퍼레이션 Low latency scheduling method on time division multiple access and a device for said method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040081079A1 (en) * 2002-04-16 2004-04-29 Robert Bosch Gmbh Method for monitoring a communication media access schedule of a communication controller of a communication system
CN101459675A (en) * 2008-12-29 2009-06-17 南京南瑞继保电气有限公司 Real-time multi-path multiplexing synchronous high-speed transmission serial bus protocol
CN103152836A (en) * 2013-01-23 2013-06-12 洛阳乾禾仪器有限公司 Communication method for common-frequency multi-terminal wireless communication network
KR102114572B1 (en) * 2019-01-15 2020-05-25 벨로넥트 인코퍼레이션 Low latency scheduling method on time division multiple access and a device for said method
KR102114582B1 (en) * 2019-06-14 2020-05-22 벨로넥트 인코퍼레이션 Method for guaranteeing reliability of data transfer on a bus shared by a plurality of nodes and a device for said method

Similar Documents

Publication Publication Date Title
CN108259109B (en) Network equipment in PTP domain and TOD synchronization method
CN101645869B (en) Switch with submicrosecond clock and switching processing method thereof
CN103828305A (en) System and method for parameterizing field devices of an automation or control system
CN101018115A (en) Real time synchronization network based on the standard Ethernet and its operating method
CN107579793A (en) The optimization method of time synchronized, device and equipment between a kind of communication network device
US11706113B2 (en) Determining delay based on a measurement code block
WO2021174784A1 (en) Method for time synchronization between communications of multiple main devices in can bus
CN110798276B (en) A time synchronization method and system for SDN network of intelligent substation
CN108199822B (en) Bus synchronization method and device of EtherCAT-NCUC
CN114827195A (en) Electric power 5G low-delay jitter implementation method for distribution network stability protection
Zhu et al. Measures to improve the accuracy and reliability of clock synchronization in time-sensitive networking
Ferrari et al. On the seamless interconnection of IEEE1588-based devices using a PROFINET IO infrastructure
CN113282520B (en) EPA system test method, EPA system test equipment and medium
CN115134185A (en) A method for time-division multiplex communication of steam turbine monitoring instrument
CN116684024B (en) FC-AE-1553 boundary clock port status configuration method and system
Nsaibi Timing performance analysis of the deterministic Ethernet enhancements time-sensitive networking (TSN) for use in the industrial communication
Lu et al. Improving the real-time performance of Ethernet for plant automation (EPA) based industrial networks
CN113726687B (en) Data transmission system and method
CN113589743B (en) On-site bus system
KR101156097B1 (en) Master redundancy method in Ethernet powerlink
JP2017063363A (en) Communication system and packet switching apparatus
Soury et al. Performance analysis of Ethernet Powerlink protocol: Application to a new lift system generation
Cai et al. Modeling and simulation of a real-time ethernet protocol for smart grids
CN104468228B (en) A kind of OAM message sends system
Peng et al. A distributed tsn time synchronization algorithm with increased tolerance for failure scenarios

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination