发明名称 |
一种基于DSP的EtherCAT从站转Canopen主站的通信单元 |
摘要 |
本发明提供了一种基于DSP的EtherCAT从站转Canopen主站的通信单元,包括:FPGA芯片,内嵌EtherCAT协议栈,完成EtherCAT数据帧的捕获、拆分、以及相关状态机的状态监控,通过串行数据总线与DSP单元进行数据传输;DSP单元,包含EtherCAT从站数据解析算法单元、过程协议转换模块以及CANopen主站协议栈单元;CAN模块,用来完成对DSP单元的CANopen主站协议栈单元的支持与通信。本发明通信单元具有高速计算,高速转换等特性,高效率完成只具备Canopen通信接口的电力电子设备加入EtherCAT控制环网。 |
申请公布号 |
CN105554012A |
申请公布日期 |
2016.05.04 |
申请号 |
CN201511019406.5 |
申请日期 |
2015.12.28 |
申请人 |
天津瑞能电气有限公司 |
发明人 |
房凯龙;周玲玲;魏涛 |
分类号 |
H04L29/06(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
天津滨海科纬知识产权代理有限公司 12211 |
代理人 |
马倩倩 |
主权项 |
一种基于DSP的EtherCAT从站转Canopen主站的通信单元,其特征在于包括:FPGA芯片,内嵌EtherCAT协议栈,完成EtherCAT数据帧的捕获、拆分、以及相关状态机的状态监控,通过串行数据总线与DSP单元进行数据传输;DSP单元,包含EtherCAT从站数据解析算法单元、过程协议转换模块以及CANopen主站协议栈单元,所述EtherCAT从站数据解析算法单元,用来解析处理FPGA芯片传输过来的数据,并完成对EtherCAT从站的状态切换;所述过程协议转换模块,用来平衡EtherCAT协议和CANopen协议相关状态机,数据类型,以及同步过程,完成EtherCAT和CANopen的无缝对接;所述CANopen主站协议栈单元,为标准的CANopen主站协议栈,通过CAN模块完成标准CANopen协议帧的收发;CAN模块,用来完成对DSP单元的CANopen主站协议栈单元的支持与通信;电源模块,为FPGA芯片、DSP单元和CAN模块供电。 |
地址 |
300385 天津市西青区经济开发区兴华七支路1号 |