主办:陕西省汽车工程学会
ISSN 1671-7988  CN 61-1394/TH
创刊:1976年

汽车实用技术 ›› 2021, Vol. 46 ›› Issue (16): 43-47.DOI: 10.16638/j.cnki.1671-7988.2021.016.013

• 设计研究 • 上一篇    下一篇

轨道交通试验台通用控制器的设计与实现

张相田   

  1. 中车青岛四方车辆研究所有限公司技术中心
  • 出版日期:2021-08-30 发布日期:2021-08-30
  • 通讯作者: 张相田
  • 作者简介:张相田,工程师,就职于中车青岛四方车辆研究所有限公司。

Design and Implementation of Universal Controller for Rail Transit Test Stand

GUO Yongqing, SHENG Daquan, GU Xiaochun   

  1. CRRC Qingdao Sifang Vehicle Research Institute Co., Ltd., Technical Center
  • Online:2021-08-30 Published:2021-08-30
  • Contact: ZHANG Xiangtian

摘要: 为了解决传统轨道交通试验台控制器无法定制化、知识产权不易保护、接口单一、无法同步采样和智能运 维等缺点,文章设计了一种基于 ZYNQ(ARM+FPGA)作为主处理器,CPLD 和 MCU 作为从处理器的轨道交通试 验台通用控制器系统方案。其中 ARM 处理器用于以太网通信、无线通信、大数据存储、控制逻辑和控制算法的实现,同时通过内部 AXI 总线接口与 FPGA 快速通信。FPGA 主要通过自主开发的高速串行通信方式(SSB 总线) 和从处理器 CPLD 通信,CPLD 通过控制多片 AD7606 从而完成高速并行数据采集的要求。ARM 还通过 CAN 通信 接口与 MCU 通信,实现低速多种接口采集的扩展和控制。在控制器的实际应用中表明:该控制器能够作为平台灵活配置为轨道交通各核心控制系统的测试控制器,完成各核心控制系统所需要的各项功能、性能和算法的验证,产 品性能可靠。

关键词: 轨道交通试验台;控制器;灵活配置;性能可靠

Abstract: In order to solve the disadvantages of the traditional rail transit test stand controller, such as unable to be customized, difficult protection of intellectual property rights, single interface, unable to synchronously sample and intelligent operation and maintenance, this paper designed a general controller system based on ZYNQ (ARM+FPGA) as the main processor and CPLD and MCU as the slave processors. Among them, ARM processor is used for Ethernet communication, wireless communication, big data storage, control logic and control algorithm implementation, and at the same time fast communication with FPGA through internal AXI bus interface.FPGA mainly uses the self-developed high-speed serial communication mode (SSB bus) and the slave processor CPLD to communicate. CPLD completes the requirement of high-speed parallel data acquisition by controlling multi-chip AD7606. ARM also communicates with MCU through CAN communication interface, realizing the expansion and control of low-speed multi-interface acquisition. The practical application of the controller shows that the controller can be flexibly configured as a test controller for each core control system of rail transit, and the verification of each function, performance and algorithm required by each core control system is completed, and the product performance is reliable.

Key words: Rail transit test stand; Controller; Flexibly configur; Reliable