随着现代战争要求武器系统在战场条件下的可靠性和维修性提高,传统分离式控制系统的快速保障难以满足要求。一体化车载PLC控制器以其高可靠性、模块化特性使其应用于防空武器火力控制,为了将其扩展到具有TTCAN(Time Trigger CAN)网络的武器系统,需解决PLC与TTCAN网络的数据同步问题。这里提出一种基于TMS320LF2407A的双CAN口同步通讯板设计,从而解决了车载PLC与防空武器TTCAN网络链接问题。
2 双CAN口同步通讯板总体设计方案
由于系统TTCAN网络是时间触发的实时通讯,一体化车载PLC的通讯接口是标准的CAN,不具备接收同步信号和按指定时间序列发送数据的能力,因此无法直接与TTCAN网络连接。必须将PLC发送的数据经同步后再发送给 TTCAN网络,将来自TTCAN网络的数据经缓冲后发送给PLC。图1为双CAN口同步通讯板原理图。
考虑到PLC的循环工作模式、数据发送时刻的随机性以及数据传输的非实时性等因素,则将MPC2515 CAN独立控制器作为PLC与同步通讯板之间的内部通讯接口。针对系统TTCAN网络必须在指定时隙内实时完成数据接收、发送、交换和处理的特点,只有将 TMS320LF2407的内部CAN控制器配合内部高速总线、高速RAM以及DSP强大的运算能力,才能满足TTCAN网络要求,因此选用 TMS320LF2407的内部CAN控制器作为TTCAN网络的通讯接口。
|