[发明专利]一种扩展卡识别方法、装置及变频器有效
申请号: | 201711386166.1 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108052094B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 张献伟 | 申请(专利权)人: | 深圳市英威腾电气股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 识别 方法 装置 变频器 | ||
本发明公开了一种扩展卡识别方法,应用于电子设备的主机和从机之间,包括:在电子设备的主从机握手操作成功后,从机根据握手数据帧中扩展卡类型数据确定对应SPI接口插入的扩展卡的扩展类型;调用扩展类型对应的扩展卡处理程序对扩展类型的数据进行协议处理;通过SPI接口将协议处理后的数据发送给扩展卡;通过上述识别过程能够准确识别出SPI接口插入的扩展卡的类型,该方案与传统的扩展卡插接方法相比,用户不需要知道哪个接口对应哪种扩展卡,只需将扩展卡插在任意接口即可;本发明还公开了一种扩展卡识别装置、变频器及计算机可读存储介质,具有上述有益效果。
技术领域
本发明涉及变频器应用控制领域,特别涉及一种扩展卡识别方法、装置、变频器及计算机可读存储介质。
背景技术
在变频器的应用中,都会有扩展卡作为其选配件。即通过扩展卡,可以扩展变频器的应用范围,例如通过IO扩展卡可以增加变频器的输入输出点数、通讯扩展卡可以使变频器接入工业现场总线系统中、PLC扩展卡可以方便客户编程来控制变频器运行等等。
目前,通过在变频器的控制板上设置一个扩展卡接口,用于连接特定类型的扩展卡以实现扩展应用。也有在变频器的控制板上设置多个扩展卡接口,每个接口用于连接对应类型的扩展卡以实现对应的扩展应用。
但是现有技术方案中每个扩展卡接口只能插对应类型的扩展卡,灵活度不高。因此,如何解决现有技术中的扩展卡接口灵活度不高的问题,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种扩展卡识别方法、装置、变频器及计算机可读存储介质,其SPI接口可以插入各种类型的扩展卡灵活度高。
为解决上述技术问题,本发明提供一种扩展卡识别方法,应用于电子设备的主机和从机之间,所述方法包括:
在所述电子设备的主从机握手操作成功后,所述从机根据握手数据帧中扩展卡类型数据确定对应SPI接口插入的扩展卡的扩展类型;
调用所述扩展类型对应的扩展卡处理程序对所述扩展类型的数据进行协议处理;
通过所述SPI接口将协议处理后的数据发送给所述扩展卡。
可选的,所述根据握手数据帧中扩展卡类型数据确定对应SPI接口插入的扩展卡的扩展类型,包括:
将握手数据帧中扩展卡类型数据赋值给对应SPI接口的扩展卡类型变量。
可选的,所述调用所述扩展类型对应的扩展卡处理程序对所述扩展类型的数据进行协议处理,包括:
接收所述扩展卡通过所述SPI接口发送的数据帧,并将所述数据帧中的数据保存到所述扩展类型对应的接收数据结构体中;
调用所述扩展类型对应的扩展卡处理程序对所述接收数据结构体中的数据进行协议处理。
可选的,所述接收所述扩展卡通过所述SPI接口发送的数据帧,并将所述数据帧中的数据保存到所述扩展类型对应的接收数据结构体中,包括:
接收所述扩展卡通过所述SPI接口下发的数据帧,并对所述数据帧进行校验;
若校验通过,则将所述数据帧中的数据保存到所述扩展卡类型变量的数值对应的接收数据结构体中,并将所述SPI接口的数据接收完成标志位设置为完成状态。
可选的,所述调用所述扩展类型对应的扩展卡处理程序对所述接收数据结构体中的数据进行协议处理,包括:
当检测到所述数据接收完成标志位为完成状态时,调用所述扩展卡类型变量的数值对应的扩展卡处理程序对所述接收数据结构体中的数据进行协议处理;
将协议处理完成后的数据保存到所述扩展卡类型变量的数值对应的发送数据结构体中,并将所述SPI接口的发送使能标志位设置为使能状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市英威腾电气股份有限公司,未经深圳市英威腾电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711386166.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无级变速器
- 下一篇:污泥烘干自动化生产设备