[go: up one dir, main page]

CN104597850A - Data exchange and synchronization method and data exchange and synchronization device for three-redundancy servo controller - Google Patents

Data exchange and synchronization method and data exchange and synchronization device for three-redundancy servo controller Download PDF

Info

Publication number
CN104597850A
CN104597850A CN201310524428.1A CN201310524428A CN104597850A CN 104597850 A CN104597850 A CN 104597850A CN 201310524428 A CN201310524428 A CN 201310524428A CN 104597850 A CN104597850 A CN 104597850A
Authority
CN
China
Prior art keywords
module
data exchange
data
control
servo controller
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
CN201310524428.1A
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.)
China Academy of Launch Vehicle Technology CALT
Beijing Research Institute of Precise Mechatronic Controls
Original Assignee
China Academy of Launch Vehicle Technology CALT
Beijing Research Institute of Precise Mechatronic Controls
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 China Academy of Launch Vehicle Technology CALT, Beijing Research Institute of Precise Mechatronic Controls filed Critical China Academy of Launch Vehicle Technology CALT
Priority to CN201310524428.1A priority Critical patent/CN104597850A/en
Publication of CN104597850A publication Critical patent/CN104597850A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

The invention belongs to the technical field of carrier rocket servo control, and particularly relates to a data exchange and synchronization method and a data exchange and synchronization device for a three-redundancy servo controller. The invention provides a data exchange and synchronization method and a data exchange and synchronization device for a three-redundancy servo controller, which are simple and effective, can realize the design of a multi-redundancy system under the condition of avoiding the introduction of complex redundant resources, and meet the demand of high-reliability aerospace application. The device comprises three sets of identical control driving paths which are sequentially connected by a communication network. Each set of control driving path comprises a processor, and a control power management module, an analog instruction and detection level signal interface, a 1553B communication control module, a communication SCLCAN, a three-redundancy potentiometer interface, a driving protection module, a three-phase bridge inverter module, a current detection module, and a speed sensor decoding module, which are communicated with the processor.

Description

用于三冗余伺服控制器的数据交互及同步的方法和装置Method and device for data interaction and synchronization of three redundant servo controllers

技术领域technical field

本发明属于运载火箭伺服控制技术领域,具体涉及一种用于三冗余伺服控制器的数据交互及同步的方法和装置。The invention belongs to the technical field of launch vehicle servo control, and in particular relates to a method and device for data interaction and synchronization of three redundant servo controllers.

背景技术Background technique

随着国际商用发射市场的迅猛增长和我国航天事业的蓬勃发展,尤其是载人航天对发射可靠性提出更为严苛的要求,高密度发射任务下的高可靠保障能力成为新形势下能否满足需求至关重要的条件。With the rapid growth of the international commercial launch market and the vigorous development of my country's aerospace industry, especially manned spaceflight puts forward more stringent requirements for launch reliability. A condition that is critical to satisfying a need.

伺服控制器作为全箭/弹的重要组成部分,向上与弹上机数据交互并解析控制指令,向下控制、驱动伺服机构,只有进一步提高其可靠性才能满足日益增长的高密度发射保障能力的需求。纵观国际上一些航天强国,较多通过多余度策略来提升系统级可靠性,即在部分功能模块出现故障时,能够通过余度管理、系统重构等技术发现并隔离故障源,达到系统级功能不失效、系统可靠运行的目的。鉴于此,具有深度容错能力的多余度机电伺服控制技术的研究有其深远的实际意义和广阔的应用前景。As an important part of the whole arrow/bomb, the servo controller interacts with the data on the missile and analyzes the control instructions upward, and controls and drives the servo mechanism downward. Only by further improving its reliability can it meet the growing high-density launch support capability. need. Looking at some aerospace powers in the world, they mostly use redundancy strategies to improve system-level reliability, that is, when some functional modules fail, they can find and isolate the fault source through redundancy management, system reconstruction and other technologies to achieve system-level reliability. The function does not fail and the system operates reliably. In view of this, the research on redundant electromechanical servo control technology with deep fault tolerance has far-reaching practical significance and broad application prospects.

容错技术就是容忍错误,它是指设备的一个或多个关键部分发生故障时,通过采取相应措施,能够维持其规定功能,或在可接受的性能指标下,保证设备继续安全完成其基本功能。Fault-tolerant technology is to tolerate errors. It means that when one or more key parts of the equipment fail, by taking corresponding measures, it can maintain its specified functions, or ensure that the equipment continues to complete its basic functions safely under acceptable performance indicators.

容错控制起源于20实际60年代,最早应用于军事领域,1967年在NASA的倡导下,美国海军研究室ONZ率先展开机械故障诊断及容错控制方面的研究。在航空方面,波音747、DC9等大型科技上的容错系统,能够利用大量飞行中的信息来分析飞机各部位的故障并发出消除故障的命令,大大提高飞行安全性。Fault-tolerant control originated in the 1960s and was first used in the military field. In 1967, under the advocacy of NASA, ONZ, the US Naval Research Office, took the lead in conducting research on mechanical fault diagnosis and fault-tolerant control. In terms of aviation, Boeing 747, DC9 and other large-scale technological fault-tolerant systems can use a large amount of information in flight to analyze the faults of various parts of the aircraft and issue orders to eliminate faults, greatly improving flight safety.

现有的一种容错技术是利用增加冷备份硬件资源和故障检测评价资源来实现的,其思想是利用故障检测评价硬件资源来监控主设备的运行状态并对其进行健康度评估,一旦主设备发生故障,故障检测评价装置便终止其工作输出,同时启动备用设备“接管”主设备的工作,依次达到“故障/工作/安全”的目的。这种方法存在两方面的不足,第一,备份资源从启动到稳定工作,存在着或多或少的时间延迟,切换过程具有一定的不稳定性;第二,作为故障检测和评价的设备的可靠性是整个系统的一个短板,一旦其发生故障,整个系统便发生故障。An existing fault-tolerant technology is realized by adding cold backup hardware resources and fault detection and evaluation resources. The idea is to use fault detection and evaluation hardware resources to monitor the operating status of the main When a failure occurs, the failure detection and evaluation device will terminate its work output, and at the same time start the backup equipment to "take over" the work of the main equipment, so as to achieve the purpose of "failure/work/safety" in turn. There are two deficiencies in this method. First, there is a more or less time delay for backup resources from startup to stable work, and the switching process has certain instability; second, as a fault detection and evaluation device Reliability is a short board of the whole system, once it fails, the whole system will fail.

与冷备份不同,现有的另一种容错技术是利用增加热备份硬件资源的方式来实现容错,主、备资源均处在工作状态,当检测设备检测到主设备故障,便切换至备份设备。该方法虽然在切换的稳定性上有一定提升,但是检测评价资源的可靠性短板仍然无法回避。Different from cold backup, another existing fault-tolerant technology is to use the method of adding hot backup hardware resources to achieve fault tolerance. Both the primary and backup resources are in working state. When the detection device detects the failure of the primary device, it will switch to the backup device. . Although this method has improved the stability of switching to a certain extent, the shortcoming of the reliability of detection and evaluation resources is still unavoidable.

另外,现有的技术中还有利用多口RAM的方式来实现冗余资源间数据交互的技术。这种方式也需要对从不同口写入RAM的数据进行综合管理,以保证不会出现不同处理器对同一片空间出现错误的读写操作。In addition, in the existing technology, there is also a technology of using multi-port RAM to realize data exchange between redundant resources. This method also needs to comprehensively manage the data written into RAM from different ports to ensure that there will be no wrong read and write operations on the same space by different processors.

综上所述,为了提高系统的可靠性,可以通过元器件升级和增加备份等手段来实现。但是,增加资源自身也存在一定的失效率,如何极大化的弱化增加资源对系统可靠性的负面影响是值得深入研究的问题。To sum up, in order to improve the reliability of the system, it can be realized by upgrading components and adding backups. However, adding resources also has a certain failure rate. How to minimize the negative impact of adding resources on system reliability is a problem worthy of further study.

发明内容Contents of the invention

本发明的目的,针对现有技术不足,提供了一种简洁、有效、能够在避免引入较复杂多余资源的情况下,实现多冗余系统的设计,满足了高可靠性航天应用的需求的一种用于三冗余伺服控制器的数据交互及同步的方法和装置。The purpose of the present invention is to provide a simple, effective, multi-redundant system design that can meet the needs of high-reliability aerospace applications while avoiding the introduction of more complex redundant resources. A method and device for data interaction and synchronization of three redundant servo controllers.

本发明的技术方案是:Technical scheme of the present invention is:

一种用于三冗余伺服控制器的数据交互及同步的装置,包括三套完全相同的控制驱动通路,三套控制驱动通路之间依次通过通信网络连接。A device for data interaction and synchronization of three redundant servo controllers, including three identical sets of control drive paths, which are sequentially connected through a communication network.

所述每套控制驱动通路包括处理器以及分别于处理器相连通的控制电源管理模块、模拟指令及检测电平信号接口、1553B通信控制模块、通信SCLCAN、3余度电位计接口、驱动保护模块、三相桥逆变模块、电流检测模块及速度传感器解码模块;三相桥逆变模块与电机相连通,电机上的速度传感器与速度传感器解码模块相连,电机上的3余度电位计与3余度电位计接口相连通。Each set of control and drive paths includes a processor and a control power management module connected to the processor, an analog command and a detection level signal interface, a 1553B communication control module, a communication SCLCAN, a 3-degree potentiometer interface, and a drive protection module , three-phase bridge inverter module, current detection module and speed sensor decoding module; the three-phase bridge inverter module is connected to the motor, the speed sensor on the motor is connected to the speed sensor decoding module, and the 3-degree potentiometer on the motor is connected to the 3 The redundancy potentiometer interface is connected.

每套控制驱动通路有两个HSSI外设接口,分别为HSSIa和HSSIb,三套控制驱动通路的六个HSSI接口构成方向相反的两个通信链路,一个顺时针传输,一个逆时针传输。Each set of control drive channels has two HSSI peripheral interfaces, namely HSSIa and HSSIb. The six HSSI interfaces of the three sets of control drive channels form two communication links in opposite directions, one for clockwise transmission and one for counterclockwise transmission.

所述的一种用于三冗余伺服控制器的数据交互及同步的方法,包括以下步骤:A method for data interaction and synchronization of three redundant servo controllers, comprising the following steps:

(4.1)进入定时中断后,2CPU首先读取由DMA接收到的数据;(4.1) After entering the timing interrupt, the 2CPU first reads the data received by the DMA;

(4.2)并根据时标信息对数据进行时间校准并使用;(4.2) and time-calibrate and use the data according to the time-scale information;

(4.3)在执行完伺服计算等步骤后,在定时中断服务程序的最后对数据进行打包并交由DMA发送出去。(4.3) After executing steps such as servo calculation, the data is packaged at the end of the timer interrupt service program and sent by DMA.

本发明的有益效果是:The beneficial effects of the present invention are:

1.三余度伺服控制器有三个同构硬件资源的子控制器构成,三个子控制器之间两两联通,联通方式采用全双工高速同步串行接口。除了添加三个全双工的通信信道及接口资源,没有引入任何第三方评价硬件,减少器件引入带来的增加失效点的隐患,有利于提高系统的可靠性。1. The three-redundancy servo controller is composed of three sub-controllers with isomorphic hardware resources. The three sub-controllers are connected in pairs, and the communication method adopts a full-duplex high-speed synchronous serial interface. In addition to adding three full-duplex communication channels and interface resources, no third-party evaluation hardware is introduced, which reduces the hidden danger of increasing failure points brought about by the introduction of components, and is conducive to improving system reliability.

2.三个控制节点在系统中的地位平等,没有主、备之分。三个节点分别控制自己的作动器,后级通过机械方式融合输出,利用机械结构比电气系统可靠性高的特点,有效提高系统可靠性。2. The three control nodes have equal status in the system, and there is no distinction between active and standby. The three nodes control their own actuators respectively, and the subsequent stage fuses the output through mechanical means, and effectively improves the reliability of the system by utilizing the characteristics of higher reliability of the mechanical structure than the electrical system.

3.数据交互策略采用双数据环流的方式,实现三个控制节点数据信息的深度共享和交互。使得数据交互本身具有一度故障/工作能力,提高了系统可靠性。3. The data interaction strategy adopts the method of double data circulation to realize the deep sharing and interaction of data information of the three control nodes. The data interaction itself has a one-degree failure/working capability, which improves system reliability.

4.利用DMA(Direct Memory Access)技术实现数据传输信道间的传输,可以在不占用CPU宝贵资源的情况下进行大数据高速传输。从而在付出较小资源的前提下,极大的提高了多控制核之间数据交互的带宽,有效提高了数据传输的实时性。4. Use DMA (Direct Memory Access) technology to realize the transmission between data transmission channels, which can perform high-speed transmission of large data without occupying precious resources of the CPU. Therefore, under the premise of paying less resources, the bandwidth of data interaction between multiple control cores is greatly improved, and the real-time performance of data transmission is effectively improved.

5.三个控制节点间数据的同步采用时标定位的方式,并采用较为宽松的事件级同步的方式。在保证系统响应特性的同时,简化了同步设计手段,简单有效的算法有效提高可靠性。5. The data synchronization between the three control nodes adopts the method of time stamp positioning, and adopts a relatively loose event-level synchronization method. While ensuring the response characteristics of the system, the synchronization design method is simplified, and the simple and effective algorithm effectively improves the reliability.

6.没有专门设计的硬件检测和评价资源,采用纯软件的方式来进行数据的融合和容错控制,极大的提高了系统可靠性6. There are no specially designed hardware testing and evaluation resources, and pure software is used for data fusion and fault-tolerant control, which greatly improves system reliability

附图说明Description of drawings

图1是子控制器组成框图;Figure 1 is a block diagram of sub-controllers;

图2是三冗余容错系统的通信平台拓扑关系图;Fig. 2 is a communication platform topology diagram of a three-redundant fault-tolerant system;

图3是单通路故障情况下替代通路示意图;Fig. 3 is a schematic diagram of an alternative path in the case of a single path failure;

图4是并行计算平台接收、发送数据示意图;Fig. 4 is a schematic diagram of parallel computing platform receiving and sending data;

图5是数据发送、接受流程图。Figure 5 is a flow chart of data sending and receiving.

具体实施方式Detailed ways

下面结合附图与实施例对本发明提出的一种用于三冗余伺服控制器的数据交互及同步的方法和装置进行进一步的介绍:A method and device for data interaction and synchronization of three redundant servo controllers proposed by the present invention will be further introduced below in conjunction with the accompanying drawings and embodiments:

三余度伺服控制器由三套完全相同的控制驱动通路(子控制器)组成,三套子控制器经由通信网络交互数据、互通有无,组成并行计算系统。每个子控制器包含处理器、控制电源管理、驱动电源管理、模拟/数字指令输入、电位计检测、电流检测、逆变输出和功率保护等功能模块。如图1所示为子控制器组成框图。The triple-redundancy servo controller consists of three sets of identical control and drive paths (sub-controllers). The three sets of sub-controllers exchange data and communicate with each other through the communication network to form a parallel computing system. Each sub-controller includes functional modules such as processor, control power management, drive power management, analog/digital command input, potentiometer detection, current detection, inverter output and power protection. As shown in Figure 1, it is a block diagram of the sub-controller.

三个子控制器之间利用高速通信接口组成能够实现数据交互、共享和同步的并行计算平台。如图2所示为三冗余容错系统的通信平台拓扑关系,每个控制内核的有两个HSSI(High-speed synchronous serial interface,高速同步串行接口)外设接口,分别称为HSSIa和HSSIb。三个子控制器的六个HSSI接口按照图2所示的方式连接,构成方向相反的两个通信链路,一个顺时针传输,一个逆时针传输。即该结构中任意一个节点的信息均可通过这两个链路中的任何一条链路传递到其他任意一个点,这种灵活的通信结构无疑增加了通信系统的容错能力。即便在该通信结构中部分失效的情况下,该结构依然能够最大限度的保证信息的无障碍流动,最大限度提升系统的“工作/故障”能力和“安全/故障”能力。例如,当图3中的通信链路1故障时(虚线标识),原本由上节点发送至左节点的数据便经由链路2、3发送,这种中继的方式可以容忍通信网络本身的一度故障,从系统角度来看,具有较高的可靠性。The three sub-controllers use high-speed communication interfaces to form a parallel computing platform that can realize data interaction, sharing and synchronization. As shown in Figure 2, the communication platform topology of the three-redundant fault-tolerant system, each control core has two HSSI (High-speed synchronous serial interface, high-speed synchronous serial interface) peripheral interfaces, called HSSIa and HSSIb respectively . The six HSSI interfaces of the three sub-controllers are connected in the manner shown in Figure 2 to form two communication links in opposite directions, one for clockwise transmission and one for counterclockwise transmission. That is, the information of any node in the structure can be transmitted to any other point through any link of these two links. This flexible communication structure undoubtedly increases the fault tolerance of the communication system. Even in the case of partial failure of the communication structure, the structure can still ensure the unobstructed flow of information to the greatest extent, and maximize the "work/failure" and "safety/failure" capabilities of the system. For example, when the communication link 1 in Figure 3 fails (marked by a dotted line), the data originally sent from the upper node to the left node will be sent via links 2 and 3. This relay method can tolerate the communication network itself. Faults, from a system point of view, have high reliability.

三冗余伺服控制系统有三个相互独立的CPU,这三个处理核心之间如何保持同步计算是评价并行计算算法优劣及影响系统有效工作的一个关键因素。本发明采用“事件级”同步的方法,并不追求时钟上的完全一致,而是在指令、传感器等信息数据的处理上尽可能的实现“同步”,通过计算输入数据时标来对齐的方式来保证输出的“一致性”。The triple-redundancy servo control system has three mutually independent CPUs. How to maintain synchronous calculation among the three processing cores is a key factor to evaluate the advantages and disadvantages of parallel computing algorithms and affect the effective work of the system. The present invention adopts the "event-level" synchronization method, does not pursue complete consistency on the clock, but realizes "synchronization" as much as possible in the processing of information data such as instructions and sensors, and aligns by calculating the time scale of the input data To ensure the "consistency" of the output.

伺服计算中,作为内环的电流环带宽为10kHz,所以内环计算周期为100us。图4为并行计算平台接收、发送数据示意图。因为三个CPU不可能同时上电并以绝对同步的方式运行时,所以便会产生如图4所示的运行时间偏差。图中Tservo是伺服计算及驱动控制率产生计算需要的时间片,Tother表示100us定时周期刨去上述时间的剩余时间片资源。图中Tx1表示CPU1发送给网络中其他CPU的发送触发示意,Tx2、Tx3与之相同。Rx1.2表示CPU1发送出的数据流在CPU2上的接收触发示意,其他表述类似。一般来讲,发送触发和接收触发之间的时间差是固定的,但是由于接收触发的优先级比系统100us定时中断的优先级低,接收触发职能在Tother时间片响应,这就造成了图示的情形,即由同一个发送源触发的接收在两个100us中断时间片中被触发。但是从宏观上来看,每个Tother时间片都会接收到两个接收触发,只是这两个触发并非同一拍的数据。In the servo calculation, the bandwidth of the current loop as the inner loop is 10kHz, so the calculation period of the inner loop is 100us. Fig. 4 is a schematic diagram of receiving and sending data by the parallel computing platform. Because it is impossible for the three CPUs to be powered on at the same time and run in an absolutely synchronous manner, a running time deviation as shown in Figure 4 will occur. In the figure, Tservo is the time slice required for servo calculation and drive control rate generation calculation, and Tother represents the remaining time slice resources of the 100us timing cycle after excluding the above time. In the figure, Tx1 represents the sending trigger signal sent by CPU1 to other CPUs in the network, and Tx2 and Tx3 are the same. Rx1.2 indicates the receiving trigger of the data stream sent by CPU1 on CPU2, and other expressions are similar. Generally speaking, the time difference between the sending trigger and the receiving trigger is fixed, but because the priority of the receiving trigger is lower than that of the system 100us timing interrupt, the function of receiving the trigger responds in the Other time slice, which results in the Situation, that is, the reception triggered by the same transmission source is triggered in two 100us interrupt time slices. But from a macro point of view, each Tother time slice will receive two reception triggers, but the two triggers are not the same beat data.

本发明提出了一种有效的同步处理方法,即认为同一个Tother时间片内的两个接收触发“同步”,那么伺服控制的数据会有最多上下“一拍”(100us)的误差。但是,电流传感等数据均是缓变数据,其带宽比10kHz的采样率要低,这个特性,较好的吸收了“一拍”误差带来的“同步”上的影响。此外,再综合数据的时标信息对数据进行滤波处理,能够在保证同步性的同时有效提高数据可靠性。The present invention proposes an effective synchronization processing method, that is, it is considered that two receiving triggers in the same Tother time slice are "synchronized", then the servo control data will have an error of "one beat" (100us) at most. However, data such as current sensing are slow-changing data, and its bandwidth is lower than the sampling rate of 10kHz. This feature better absorbs the influence of "synchronization" caused by "one beat" error. In addition, the time scale information of the data is combined to filter the data, which can effectively improve data reliability while ensuring synchronization.

如图5所示为并行计算平台中单节点数据发送和接收的流程图,1.进入定时中断后,2CPU首先读取由DMA接收到的数据,并根据时标信息对数据进行时间校准并使用。3然后,在执行完伺服计算等步骤后,在定时中断服务程序的最后对数据进行打包并交由DMA发送出去。利用这种简洁的收发结构,可以实现三个控制节点间数据的有效传输和共享,并且拥有较高的可靠性。Figure 5 shows the flow chart of single-node data sending and receiving in the parallel computing platform. 1. After entering the timing interrupt, the 2CPU first reads the data received by the DMA, and time-calibrates the data according to the time stamp information and uses the . 3 Then, after executing steps such as servo calculation, the data is packaged at the end of the timer interrupt service program and sent by DMA. Utilizing this simple transceiver structure, the effective transmission and sharing of data among the three control nodes can be realized, and it has high reliability.

Claims (4)

1. for data interaction and the synchronous device of triple redundance servo controller, it is characterized in that: comprise the identical control of three covers and drive path, three covers are controlled to drive between path and connected by communication network successively.
2. a kind of data interaction for triple redundance servo controller and synchronous device as claimed in claim 1, is characterized in that: control power management module, dummy instruction that described often cover controls to drive path to comprise processor and be connected respectively at processor and detect level signal interface, 1553B communication control module, communication SCLCAN, 3 remaining pot interfaces, drive protection module, three-phase bridge inversion module, current detection module and speed pickup decoder module; Three-phase bridge inversion module is connected with motor, and the speed pickup on motor is connected with speed pickup decoder module, and 3 remaining pots on motor are connected with 3 remaining pot interfaces.
3. a kind of data interaction for triple redundance servo controller and synchronous device as claimed in claim 1, it is characterized in that: often cover controls to drive path to have two HSSI Peripheral Interfaces, be respectively HSSIa and HSSIb, three covers control to drive six hssi interfaces of path to form two contrary communication links of direction, a clockwise transmission, a counterclockwise transmission.
4. a kind of data interaction for triple redundance servo controller and synchronous method as claimed in claim 1, is characterized in that: comprise the following steps:
(4.1), after entering Interruption, first 2CPU reads the data received by DMA;
And according to time scale information carried out to data time calibration and use (4.2);
(4.3) after executing the steps such as servo calculating, at Interruption service routine last data packed and transfer to DMA to send.
CN201310524428.1A 2013-10-30 2013-10-30 Data exchange and synchronization method and data exchange and synchronization device for three-redundancy servo controller Pending CN104597850A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310524428.1A CN104597850A (en) 2013-10-30 2013-10-30 Data exchange and synchronization method and data exchange and synchronization device for three-redundancy servo controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310524428.1A CN104597850A (en) 2013-10-30 2013-10-30 Data exchange and synchronization method and data exchange and synchronization device for three-redundancy servo controller

Publications (1)

Publication Number Publication Date
CN104597850A true CN104597850A (en) 2015-05-06

Family

ID=53123713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310524428.1A Pending CN104597850A (en) 2013-10-30 2013-10-30 Data exchange and synchronization method and data exchange and synchronization device for three-redundancy servo controller

Country Status (1)

Country Link
CN (1) CN104597850A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106200479A (en) * 2016-08-01 2016-12-07 北京精密机电控制设备研究所 Realize the triple redundance servo controller that power amplification unit fault absorbs
CN109933374A (en) * 2019-01-23 2019-06-25 西安微电子技术研究所 A kind of computer starting method
CN110716518A (en) * 2019-10-11 2020-01-21 北京航天长征飞行器研究所 High-reliability compatible initiating explosive device control platform with multiple bus communication mechanisms
CN113190082A (en) * 2021-05-27 2021-07-30 上海航天计算机技术研究所 Triple redundant computer clock interrupt detection and synchronization method and computer system
CN113783444A (en) * 2020-06-10 2021-12-10 台达电子企业管理(上海)有限公司 Three-phase system and distributed control method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1804811A (en) * 2004-12-21 2006-07-19 日本电气株式会社 Fault tolerant system and controller, operation method
CN101008839A (en) * 2007-01-16 2007-08-01 北京航空航天大学 Finite angle driving controller of direct-drive triple redundant brushless DC torque motor
CN101216701A (en) * 2007-01-04 2008-07-09 北京航空航天大学 A Three Redundancy Digital Actuator Controller Based on 1553B Bus
CN102724083A (en) * 2012-05-25 2012-10-10 哈尔滨工程大学 Degradable triple-modular redundancy computer system based on software synchronization
CN104579029A (en) * 2013-10-29 2015-04-29 北京精密机电控制设备研究所 Tri-redundancy brushless DC servo drive controller

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1804811A (en) * 2004-12-21 2006-07-19 日本电气株式会社 Fault tolerant system and controller, operation method
CN101216701A (en) * 2007-01-04 2008-07-09 北京航空航天大学 A Three Redundancy Digital Actuator Controller Based on 1553B Bus
CN101008839A (en) * 2007-01-16 2007-08-01 北京航空航天大学 Finite angle driving controller of direct-drive triple redundant brushless DC torque motor
CN102724083A (en) * 2012-05-25 2012-10-10 哈尔滨工程大学 Degradable triple-modular redundancy computer system based on software synchronization
CN104579029A (en) * 2013-10-29 2015-04-29 北京精密机电控制设备研究所 Tri-redundancy brushless DC servo drive controller

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
柳振华: "三模冗余容错计算机的设计与实现", 《中国优秀硕士学位论文全文数据库(电子期刊)信息科技辑》 *
郭宏等: "三余度直接驱动阀驱动控制系统", 《北京航空航天大学学报》 *
靳红涛等: "高可靠三余度数字式作动器控制器设计与实现", 《北京航空航天大学学报》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106200479A (en) * 2016-08-01 2016-12-07 北京精密机电控制设备研究所 Realize the triple redundance servo controller that power amplification unit fault absorbs
CN106200479B (en) * 2016-08-01 2019-01-15 北京精密机电控制设备研究所 Realize the triple redundance servo controller that power amplification unit failure absorbs
CN109933374A (en) * 2019-01-23 2019-06-25 西安微电子技术研究所 A kind of computer starting method
CN110716518A (en) * 2019-10-11 2020-01-21 北京航天长征飞行器研究所 High-reliability compatible initiating explosive device control platform with multiple bus communication mechanisms
CN110716518B (en) * 2019-10-11 2021-12-07 北京航天长征飞行器研究所 High-reliability compatible initiating explosive device control platform with multiple bus communication mechanisms
CN113783444A (en) * 2020-06-10 2021-12-10 台达电子企业管理(上海)有限公司 Three-phase system and distributed control method thereof
CN113190082A (en) * 2021-05-27 2021-07-30 上海航天计算机技术研究所 Triple redundant computer clock interrupt detection and synchronization method and computer system

Similar Documents

Publication Publication Date Title
CN110361979B (en) Safety computer platform in railway signal field
CN107347018B (en) Three-redundancy 1553B bus dynamic switching method
CN104597850A (en) Data exchange and synchronization method and data exchange and synchronization device for three-redundancy servo controller
CN101493809B (en) A FPGA-based multi-core on-board computer
CN101482753B (en) A Redundancy Flight Control Computer Real-time Simulation System
CN103149907B (en) Hot-redundancy CAN (Controller Area Network)-bus high-fault-tolerance control terminal and method based on dual DSPs (Digital Signal Processors)
US8788879B2 (en) Non-volatile memory for checkpoint storage
EP3699764B1 (en) Redundant ethernet-based secure computer system
CN102122276B (en) A dual-processor on-board computer
CN103425553A (en) Duplicated hot-standby system and method for detecting faults of duplicated hot-standby system
CN110376876A (en) A kind of safety computer platform that double systems are synchronous
CN103064769A (en) Dual hot standby server system
US9952579B2 (en) Control device
CN102830647A (en) Double 2-vote-2 device for fail safety
CN108400652B (en) Wireless communication-based control system and power exchange station
CN102508746A (en) Management method for triple configurable fault-tolerant computer system
CN203338127U (en) Dual-redundancy control system for AGV
CN111308990B (en) Dual-CPU hybrid fault detection system and method for power station control system for ship
CN113806290B (en) High-integrity system-on-a-chip for integrated modular avionics systems
CN112506830B (en) Redundancy synchronous communication method for multi-path transmission data bus
CN212009310U (en) Ship air supply control system
CN105511990A (en) Novel dual-redundancy storage control node architecture based on fusion architecture
CN118938639A (en) A dual redundant control device and switching method for ship energy management system
CN107861421B (en) Dual-redundancy control device and method based on distributed system master-slave rotation type
CN113312094B (en) Multi-core processor application system and method for improving reliability thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150506

RJ01 Rejection of invention patent application after publication