摘要
火控系统采用CAN总线进行数据通讯,但因其节点过多和数据量过大,而经常导致数据拥塞和数据丢失的问题,造成武器系统信息传输的可靠性降低,为了解决这一问题,文中提出了对各节点采用同步分时的思想,介绍了CAN总线同步信号发生器的工作原理,叙述了利用VHDL语言对CPLD器件的程序设计方法,分析了其在MAXPLUSⅡ中的仿真结果,并给出了经过实际验证的部分源程序。
A fire control system adopts CAN bus for data communications, but too many nodes and data overload often lead to data loss and congestion and result in lower reliability of information transmission for weapon system. In order to solve this problem, the idea of synchronized time-sharing for all nodes was proposed, and working principle of synchronizing signal generator and the CPLD program design with VHDL were introduced, its simulation result in MAXPLUS Ⅱ was introduced, and part of the proved source programs were given.
出处
《弹箭与制导学报》
CSCD
北大核心
2008年第6期247-249,共3页
Journal of Projectiles,Rockets,Missiles and Guidance