scholarly journals Modeling and design of an re-configurable isolated remote for plasma experiments with hard-real-time synchronization

Author(s):  
Viktor V. Andreev ◽  
Denis V. Chuprov

The purpose of this paper is to present the design and implementation of a reconfigurable remote control for performing plasma experiments with Hard-Real-Time (HRT) synchronization under jitter less than 1 microsecond. An additional requirement for a multichannel synchronization system is the use of high-speed optical converters to provide galvanic isolation between powerful modules of the setup and remote control in order to exclude any possibility of disruption of the physical experiment control system. Modeling and development of the software part of the maser remote control panel was performed in the LabVIEW application development environment with Real Time and FPGA modules. The hardware part of the control panel is implemented on a real-time controller working in conjunction with the Xilinx FPGA module. To ensure the optical isolation of synchronization signals, boards of electron-optical converters based on LED lasers with fiber-optic terminals were developed and manufactured. The control program is implemented in a two-module architecture with a HOST application and an FPGA application that exchange data over a 1000BASE-T Ethernet network.

2009 ◽  
Vol 12 (14) ◽  
pp. 69-76
Author(s):  
Hieu Khanh Ngo ◽  
Grolleau Emmanuel

DARTS (Design Approach for Real Time Systems) [4] is a software design method for real time systems. LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a graphical application development environment developed by National Instruments Corporation based on the dataflow representation of the "G" language [6][2]. LabVIEW is implicitly multithreaded and has high level functions for communication/synchronization, allowing it to be used as a programming language for control/command and soft real-time applications. In order to help a designer to develop a real-time application, we propose the library DARTSVIEW, which simplifies the passage from the conception of a "multitasking" application to the implementation [8). One can use DARTSVIEW in different phases of the life cycle of real-time system software. The last version of DARTSVIEW, allows to define in XML several real-time programming normalized languages, and to generate a part of the code for different specific programming languages (Ada, POSIX 1003.1, VxWorks, OSEK/VDX, etc.). The flexibility introduced by the use of XML allows a designer also to generate some code targeting real-time scheduling analysis tools in order to achieve the temporal validation. The objective of this article is to present an overview of DARTSVIEW, a Toolkit for DARTS in LabVIEW, the role of DARTSVIEW in the software.


2006 ◽  
Vol 7 (2) ◽  
pp. 113-125 ◽  
Author(s):  
Min Li ◽  
Shuming Gao ◽  
Charlie C. L. Wang

This paper presents an integration-based solution for developing a real-time collaborative design (co-design) platform on heterogeneous computer-aided design (CAD) systems. Different from the visualization-based approaches, the product models are allowed to be constructed and modified from various sites together in the proposed collaborative design platform. Our approach is based on a mechanism for the translation between system modeling operations (SMOs) and neutral modeling commands (NMCs). Every operation given by a user on one site is translated into a NMC and transmitted to all the other sites through the network, and then the received NMC is converted into corresponding SMOs on every other site, instantaneously. Since only the commands but not the product data are transferred, the data size under transmission is greatly reduced, so that a real-time synchronization can be achieved with a standard network bandwidth. In addition, by developing system-dependent SMO↔NMC translators on different client CAD systems, users on different sites could join the collaboration by using their familiar CAD systems; this is the benefit that cannot be offered by the homogeneous co-design systems. The prototype implementation proves that our approach works well for integrating various current popular commercial CAD systems into a real-time collaborative design platform.


2014 ◽  
Vol 620 ◽  
pp. 352-357
Author(s):  
Shu Zhen Yang ◽  
Tao Yu ◽  
Yu Jie Bai

An embebbed system based on S3C6410 controller and Linux operating system is established to overcome the deficiencies of the traditional control system for high accuracy processing of grinding diesel injector nozzle because of its high speed and real-time performance. In this paper,the general structure of the system is designed firstly. Secondly, the detailed hardware platform is constructed and its peripheral equipment is selected. In addition,the software structure is presented. Finally, the main application program,including of processing control program and algorithm of the flow signal processing which is the key factor for high accuracy maching, is studied. The actual processing data shows that this system has good real-time performance, high processing accuracy and stablity.


2011 ◽  
Vol 63-64 ◽  
pp. 905-910
Author(s):  
Xiao Wu Huang ◽  
Gui Tang Wang ◽  
Wen Juan Liu ◽  
Feng Wang

Time synchronization is a key technology in wireless sensor networks. In this paper, aim at high-speed railway GSM-R network require higher real time, fault tolerance and band coverage way, presents a real-time fault-tolerant wireless sensor network time synchronization algorithm, using direct forwarding strategy, regression analysis and abnormal data filtering methods to meet the requirements of GSM-R network. Analysis and simulation show that the algorithm has good real-time and fault tolerance to meet the requirements of GSM-R network applications.


VLSI Design ◽  
2016 ◽  
Vol 2016 ◽  
pp. 1-10
Author(s):  
Zhang Weigong ◽  
Li Chao ◽  
Qiu Keni ◽  
Zhang Shaonan ◽  
Chen Xianglong

UM-BUS is a novel dynamically reconfigurable high-speed serial bus for embedded systems. It can achieve fault tolerance by detecting the channel status in real time and reconfigure dynamically at run-time. The bus supports direct interconnections between up to eight master nodes and multiple slave nodes. In order to solve the time synchronization problem among master nodes, this paper proposes a novel time synchronization method, which can meet the requirement of time precision in UM-BUS. In this proposed method, time is firstly broadcasted through time broadcast packets. Then, the transmission delay and time deviations via three handshakes during link self-checking and channel detection can be worked out referring to the IEEE 1588 protocol. Thereby, each node calibrates its own time according to the broadcasted time. The proposed method has been proved to meet the requirement of real-time time synchronization. The experimental results show that the synchronous precision can achieve a bias less than 20 ns.


Author(s):  
PAOLO ANCILOTTI ◽  
GIORGIO BUTTAZZO ◽  
MARCO DI NATALE ◽  
MARCO SPURI

In this paper, we describe an integrated environment to assist the development of hard real-time applications. It includes an interactive graphic interface which allows the user to describe the application requirements according to three hierarchical levels: the application level, the component level, and the object level. The development model we propose is based on an iterative process in which the real-time scheduling support is considered since the beginning of the design phases. Our graphic environment integrates several tools to analyse, test, and simulate the real-time application under development. In particular, the tools we have implemented are: a Design Tool, to describe the structure of the application, a Schedulability Analyser Tool (SAT), to verify off-line the feasibility of the schedule of a critical task set, a Scheduling Simulator, to test the average behaviour of the application, and a Maximum Execution Time (MET) estimator to bound the worst case duration of each task.


Vestnik MEI ◽  
2018 ◽  
Vol 5 (5) ◽  
pp. 73-78
Author(s):  
Igor В. Fominykh ◽  
◽  
Sergey V. Romanchuk ◽  
Nikolay Р. Alekseev ◽  
◽  
...  

Sign in / Sign up

Export Citation Format

Share Document