Implementation of Master Changing Algorithm between Nodes in a General Electric Vehicle Network

일반 전동차량 네트워크의 노드간 MASTER 전환 알고리즘 구현

  • Yeon, Jun Sang (Electronics Engineering of Cheongju University) ;
  • Yang, Oh (Semiconductor Engineering of Cheongju University)
  • 연준상 (청주대학교 전자공학과) ;
  • 양오 (청주대학교 반도체공학과)
  • Received : 2017.09.07
  • Accepted : 2017.09.18
  • Published : 2017.09.30


This paper presents the implementation for the master changing algorithm between nodes in a general electric vehicle. The packet processing method based on the unique network method of an electric vehicle is that the method of processing a communication packet has the priority from the node of a vehicle installed at both ends. An important factor in deciding master or slave in a train is that the request data, the status data, and transmits or control codes of sub-devices are controlled from the node which master becomes. If the request data or the status data is transmitted from the non- master side, it is very important that only one of the devices of both stages be master since the data of the request data may collide with each other. This paper proposes an algorithm to select master or slave depending on which vehicle is started first, which node is master or slave, and whether the vehicle key is operation. Finally experimental results show the stable performance and effectiveness of the proposed algorithm.



  1. Woojin, "TGIS report for repair manual of gwacheon line", pp. 1.3-1.20, 2005.
  2. Dong-kyu lee, "Implementation of network management protocol for railway cars and master fault tolerance algorithm", Master thesis, pp. 8-9,45-49, Inha university, 2000.
  3. Jae-chul Lee, "A Study on Implementation of PC based Distributed Industrial Network", Doctoral thesis, pp.16-33, Mokwon University, 2009.
  4. International Electro technical Commission (IEC), "Chapter 4(Train Communication Network for WTB (Wire Train Bus))", IEC 61375, first edition, pp. 298-327,2003.4.
  5. J.DE AZEVEDO, "The World FIP Protocol Standard and Specifications", World FIP EN50170, pp. 5-7, 1998.10.
  6. Jonathan, "Token Ring Solutions", IBM Redbooks, pp. 9-18, 2000.
  7. Rhonda Alexis Dirvin and Arthur R. Miller, Motorola, Inc. "MC68824 Token Bus Controller", IEEE 802.4, pp. 15-25, 1986.
  8. Jae-sun Han, "A Study on Efficient Gateway Message Transmission Technique between CAN (Controller Area Network) Communication Networks", "CAN (Controller Area Network)", Yonsei University, Master thesis, pp. 719-722, 2007.
  9. ZILOG, "Z80C30/Z85C30 CMOS SCC Serial Communications Controller Product Specification", pp1-14, pp. 27-39, 2002.
  10. SIEMENS, "SAF/SAB82532 Datasheet Enhanced Serial Communication Controller for HDLC", pp. 88-108, 2007.
  11. Sung-Gyu Ok, Oh Yang, "IC design for Multi-Channel Asynchronous Communications using a FPGA", Journal of the Institute of Electronics Engineers of Korea, pp. 28-37, 2010. 1.
  12. Sung-Gyu Ok, Oh Yang, "IC design for Multi-Channel Synchronous Communications using a FPGA", Journal of the Semiconductor & Display Technology, pp. 1-6, 2011. 9.
  13. XILINX, "Spartan-3 FPGA Family: Complete Data Sheet", pp. 47-55, pp. 107-108, pp. 128-270, 2013.