首页 | 官方网站   微博 | 高级检索  
     

基于三级队列缓存的FlexRay网络监控平台
引用本文:刘彪,白卫伟,钟韦.基于三级队列缓存的FlexRay网络监控平台[J].计算机测量与控制,2017,25(8):139-142.
作者姓名:刘彪  白卫伟  钟韦
作者单位:北京交通大学 电气工程学院,北京 100044,北京交通大学 电气工程学院,北京 100044,北京交通大学 电气工程学院,北京 100044
基金项目:国家自然科学基金(61401017);中央高校基本科研业务费(2014JBM112)。
摘    要:FlexRay以其实时性、灵活性、高带宽的优势,被称为“下一代车载网络”;然而其协议相对复杂,网络组网调试过程较困难;目前的辅助调试工具如CANoe不能进一步分析网络性能,在应用上具有局限性;针对上述问题,提出了一种同时对多个数据采集与存储的解决方案,并以FPGA为核心设计了FlexRay网络监控平台,利用SPI和USB总线设计了通信协议,在数据缓存方面设计了三级队列缓存方案;该平台实现了通信数据监测功能,可以获取结点CPU中寄存器状态、记录数据帧到达时间,进而分析网络运行及故障状态,同时解决了大量数据缓存溢出的问题;经过测试表明:系统能够稳定运行,适用于快速、优化地设计FlexRay网络。

关 键 词:FlexRay  测试平台  FPGA  三级缓存
收稿时间:2017/2/9 0:00:00
修稿时间:2017/2/28 0:00:00

FlexRay Network Monitoring Platform Based on Tri-stage Queue Buffer
Liu Biao,Bai Weiwei and Zhong Wei.FlexRay Network Monitoring Platform Based on Tri-stage Queue Buffer[J].Computer Measurement & Control,2017,25(8):139-142.
Authors:Liu Biao  Bai Weiwei and Zhong Wei
Affiliation:College of Electrical Engineering, Beijing Jiaotong University, Beijing 100044,China,College of Electrical Engineering, Beijing Jiaotong University, Beijing 100044,China and College of Electrical Engineering, Beijing Jiaotong University, Beijing 100044,China
Abstract:FlexRay is known as "the next generation of vehicle network" with the advantages of real-time, flexibility and high bandwidth. However, the complex protocol makes it difficult to build and debug the node network. Currently debugging tools can not be used to further analyze the network performance, which is the limitation in application, such as CANoe. In order to solve the problems above, a solution for multiple datas acquisition and storage at the same time is presented,and the FlexRay network monitoring platform is designed with FPGA as the core,where the protocol is based on the SPI and USB bus and tri-stage queue buffer is used for data cache.It realizes the monitoring function of the communication data, obtains the register state of the node CPU, records the arrival time of the frame, and then analyzes the network operation and fault state, and solves the problem of massive data buffer overflow. The result shows that the system can run stably and is suitable for designing FlexRay network quickly and optimally.
Keywords:FlexRay  test platform  FPGA  tri-stage buffer
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号