[发明专利]一种通讯协议转换卡及通讯协议转换方法在审
申请号: | 201510185308.2 | 申请日: | 2015-04-17 |
公开(公告)号: | CN104753958A | 公开(公告)日: | 2015-07-01 |
发明(设计)人: | 柯冬生 | 申请(专利权)人: | 深圳市英威腾电气股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通讯 协议 转换 方法 | ||
1.一种通讯协议转换卡,其特征在于,用于同时对第一设备与多个第二设备之间通讯协议的数据进行传递和交换,所述通讯协议转换卡包括:
用于外接所述第一设备的硬件接口;
与所述硬件接口相连的复杂可编程逻辑设备CPLD;
分别用于外接所述多个第二设备的多个通讯接口;
分别与所述CPLD和所述多个通信接口相连的单片机MCU,用于接收所述多个通讯接口输入的数据,并对所述多个通讯接口输入的数据进行第一协议解析和转换后输出至所述CPLD,再由所述CPLD经所述硬件接口转发至所述第一设备;所述MCU还接收所述CPLD输出的数据,对所述CPLD输出的数据进行第二协议解析和转换后输出至相应的通讯接口,再由所述通讯接口转发至与其相连接的第二设备。
2.根据权利要求1所述的通讯协议转换卡,其特征在于,还包括:与所述MCU相连的专用集成电路ASIC;其中,所述MCU与所述CPLD和所述ASIC共总线连接。
3.根据权利要求1所述的通讯协议转换卡,其特征在于,所述CPLD包括:
通讯卡标志寄存器,用于存储由所述MCU修改的、表征通讯协议转换卡侧数据收发状态的第一数据,所述第一设备通过所述硬件接口查询所述第一数据来判断所述通讯协议转换卡侧数据收发状态;
通讯卡中断输出寄存器,用于存储由所述MCU修改的第二数据,所述MCU根据所述第二数据生成并输出中断信号至所述硬件接口,通知所述第一设备有新的数据需要进行处理;
第一设备标志寄存器,用于存储由所述第一设备通过所述硬件接口修改的、表征第一设备侧数据收发状态的第三数据,所述MCU通过所述第三数据来判断第一设备侧数据收发状态;
第一设备中断输出寄存器,用于存储由所述第一设备通过所述硬件接口修改的第四数据,通知所述MCU有新的数据需要进行处理;
通讯卡看门狗计数器,用于供所述第一设备判断所述通讯协议转换卡是否死机,若判断为死机,所述第一设备为所述通讯协议转换卡复位;
N个通讯总线类型寄存器,分别用于存储由所述MCU修改的与所述多个第二设备之间的通讯总线类型,供所述第一设备查询;其中,N为正整数;
模块类型寄存器,用于存储由所述MCU修改的所述通讯协议转换卡的模块类型,供所述第一设备查询;
通讯数据输出区,用于存储所述MCU通过所述硬件接口发送给所述第一设备的数据;
通讯数据输入区,用于存储通过所述硬件接口接收所述第一设备发送的数据。
4.根据权利要求3所述的通讯协议转换卡,其特征在于,所述通讯数据输出区包括N个输出缓冲区;所述通讯数据输入区包括N个输入缓冲区。
5.根据权利要求3所述的通讯协议转换卡,其特征在于,所述MCU还用于:每隔一固定的时间后,给所述通讯卡看门狗计数器加1;当所述第一设备发现所述通讯卡看门狗计数器的计数超过预设时间未变化时,判断所述通讯协议转换卡为死机。
6.根据权利要求1所述的通讯协议转换卡,其特征在于,所述硬件接口为34脚排针接口。
7.根据权利要求1所述的通讯协议转换卡,其特征在于,所述第一设备为变频器、不间断电源UPS或者伺服控制器,所述第二设备为通讯主站。
8.根据权利要求1所述的通讯协议转换卡,其特征在于,所述第一设备与多个第二设备之间不同通讯协议为RS232、RS485、Modbus、Profibus DP、CANopen、DeviceNet、Powerlink、Profinet或者EtherCAT。
9.一种通讯协议转换方法,其特征在于,用于同时对第一设备与多个第二设备之间不同通讯协议的数据进行传递和交换,所述通讯协议转换方法包括:
硬件接口接收并转发所述第一设备输出的数据至CPLD;
多个通讯接口分别接收并转发所述多个第二设备输出的数据;
MCU接收所述多个通讯接口输入的数据,并对所述多个通讯接口输入的数据进行第一协议解析和转换后输出至所述CPLD,再由所述CPLD经所述硬件接口转发至所述第一设备;所述MCU还接收所述CPLD输出的数据,对所述CPLD输出的数据进行第二协议解析和转换后输出至相应的通讯接口,再由所述通讯接口转发至与其相连接的第二设备。
10.根据权利要求9所述的通讯协议转换方法,其特征在于,在所述MCU对所述多个通讯接口输入的数据进行第一协议解析和转换,和对所述CPLD输出的数据进行第二协议解析和转换的同时还包括:ASIC协助所述MCU对复杂通讯协议的数据进行解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市英威腾电气股份有限公司,未经深圳市英威腾电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510185308.2/1.html,转载请声明来源钻瓜专利网。