A network interface device for networked control system with time-driven mode

被引:6
作者
Jiang, Bing [1 ]
Chen, Meng [1 ]
Chen, Feifan [1 ]
机构
[1] Tsinghua Univ, Dept Precis Instrument, State Key Lab Precis Measurement Technol & Instru, Beijing 100084, Peoples R China
关键词
Network interface device; Nodes integration; Time-driven mode; Networked control system; FAULT-TOLERANT;
D O I
10.1016/j.micpro.2018.10.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network-induced imperfections such as transmission delays, time-varying sampling intervals and clock asynchronization among nodes make it complicated to analysis and design a networked control system (NCS). Further, constructing such an NCS becomes tedious and difficult when there are a number of nodes needed to be integrated together through the imperfect network. In this paper, to solve these problems, we design and develop a network interface device termed as information pipeline CAN (IPCAN) that can facilitate rapid integration of network nodes and provide well-designed transmission properties. The IPCAN adopts information pipeline technology (IPT) to construct an endpoint-based data interface, which makes nodes modular and reusable. A time-triggered information-exchange mechanism is proposed for the IPCAN to achieve fixed and predictable transmission delays and temporal-spatial consistency of received data. These properties contribute to realizing synchronous time-driven mode among nodes and simplifying the analysis of the system. In addition, several novel technical methods are proposed to implement the IPCAN with controller area network (CAN) and serial peripheral interface (SPI) as the physical connections of network and user interface, respectively. The IPCAN is applied to a distributed temperature control system and its utility and performance are well demonstrated. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 32 条
[1]   The FTT-CAN protocol: Why and how [J].
Almeida, L ;
Pedreiras, P ;
Fonseca, JAG .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (06) :1189-1201
[2]   Two novel shared-clock scheduling algorithms for use with 'Controller Area Network' and related protocols [J].
Ayavoo, Devaraj ;
Pont, Michael J. ;
Short, Michael ;
Parker, Stephen .
MICROPROCESSORS AND MICROSYSTEMS, 2007, 31 (05) :326-334
[3]   Evaluation of EtherCAT Distributed Clock Performance [J].
Cena, Gianluca ;
Bertolotti, Ivan Cibrario ;
Scanzio, Stefano ;
Valenzano, Adriano ;
Zunino, Claudio .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2012, 8 (01) :20-29
[4]  
Chen Feifan, 2010, Journal of Tsinghua University (Science and Technology), V50, P1229
[5]   DTS: Dynamic TDMA scheduling for Networked Control Systems [J].
Chen, Xi ;
Azim, Akramul ;
Liu, Xue ;
Fischmeister, Sebastian ;
Ma, Jun .
JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (02) :194-205
[6]   A Reconfigurable Smart Sensor Interface for Industrial WSN in IoT Environment [J].
Chi, Qingping ;
Yan, Hairong ;
Zhang, Chuan ;
Pang, Zhibo ;
Xu, Li Da .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (02) :1417-1425
[7]  
Daehyun K., 2008, 2008 INT C CONTR AUT
[8]  
Ferreira J., 2004, P 3 INT WORKSH REAL, P15
[9]   Distributed networked control systems: A brief overview [J].
Ge, Xiaohua ;
Yang, Fuwen ;
Han, Qing-Long .
INFORMATION SCIENCES, 2017, 380 :117-131
[10]   Abstractions, Architecture, Mechanisms, and a Middleware for Networked Control [J].
Graham, Scott ;
Baliga, Girish ;
Kumar, P. R. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2009, 54 (07) :1490-1503