一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种继电保护装置板间通信方法与流程

2022-02-20 22:04:27 来源:中国专利 TAG:

技术特征:
1.一种继电保护装置板间通信方法,其特征在于包括如下步骤:s1:管理板fpga分别与保护板fpga、启动板fpga之间建立自定义总线连接,管理板fpga、保护板fpga、启动板fpga分别设置数据缓冲区;s2:根据操作系统要求和fpga接口构建驱动适配器,并将网络协议栈搭载到自定义总线上;s3:应用软件直接调用标准的网络接口编程,基于网络协议栈进行网络数据收发。2.如权利要求1所述的继电保护装置板间通信方法,其特征在于:步骤s1所述自定义总线连接包括发送时钟、发送链路、接收时钟和接收链路,建立自定义总线连接的过程包括:a.管理板fpga作为主控节点,周期性轮流向保护板fpga、启动板fpga发送监控信号;b.保护板fpga、启动板fpga收到监控信号后立即发送应答信号;c.若管理板fpga连续两次未收到相应的应答信号,则判定断链,减少发送监控信号的次数,直至收到正常的应答信号。3.如权利要求2所述的继电保护装置板间通信方法,其特征在于:所述步骤s1中,管理板fpga判断断链后通知cpu进行闭锁保护,防止误动。4.如权利要求1所述的继电保护装置板间通信方法,其特征在于:步骤s1所述数据缓冲区包括发送缓冲区和接收缓冲区,所述发送缓冲区和接收缓冲区均设置为两级数据缓冲区:一级缓冲区具有高优先级,用于存放紧急或突发类型数据,二级缓冲区具有低优先级,用于存放非紧急或周期性发送的数据。5.如权利要求4所述的继电保护装置板间通信方法,其特征在于:所述步骤s2具体包括:管理板cpu、保护板cpu、启动板cpu分别创建两个不同优先级的中断及接收任务,高优先级的中断及接收任务用于处理所述一级缓冲区的数据,低优先级的中断及接收任务用于处理所述二级缓冲区的数据。6.如权利要求4所述的继电保护装置板间通信方法,其特征在于:步骤s3中,数据的发送过程为:应用软件调用网络协议栈发送接口发送应用数据;网络协议栈通过驱动适配器将数据写入发送端fpga的对应优先级的发送数据缓冲区,同时向发送端fpga发送一个启动信号,告知发送端fpga需要发送数据;发送端fpga收到启动信号后,对发送缓冲区中的数据进行crc校验,校验无误后通过所述发送链路发送至接收端fpga。7.如权利要求5所述的继电保护装置板间通信方法,其特征在于:步骤s3中,数据的接收过程为:接收端fpga从所述接收链路接收到数据,对有效数据进行crc校验,并与收到的校验码进行比较,如果通过crc校验则将数据写入对应优先级的接收缓冲区,同时产生一个对应优先级的接收中断;驱动适配器收到中断后,将接收到的数据通过网络协议栈返回给应用软件;应用软件进入相应接收任务程序,利用网络协议栈接收接口读取数据,并解析处理。8.如权利要求7所述的继电保护装置板间通信方法,其特征在于:所述步骤s3的数据接收过程中,如果接收端fpga收到的数据未通过crc校验,则发送请求重发报文,发送端fpga收到请求重发报文后,重新发送报文。

技术总结
本发明公开了一种继电保护装置板间通信方法,包括:管理板FPGA分别与保护板FPGA、启动板FPGA之间建立自定义总线连接,管理板FPGA、保护板FPGA、启动板FPGA分别设置数据缓冲区;根据操作系统要求和FPGA接口构建驱动适配器,并将网络协议栈搭载到自定义总线上;应用软件直接调用标准的网络接口编程,基于网络协议栈进行网络数据收发。本方法在自定义总线上实现了网络数据传输,成本低,简化了应用编程、缩短开发周期,具有高可移植性,且提高了通信速率和稳定性。和稳定性。和稳定性。


技术研发人员:马长武 张腾云 孙利刚 刘可述 赵阳 徐广飞 崔建铁 姚利华
受保护的技术使用者:东方电子股份有限公司
技术研发日:2021.10.27
技术公布日:2022/1/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献