[发明专利]EPA设备有效
申请号: | 202111448981.2 | 申请日: | 2021-12-01 |
公开(公告)号: | CN113873046B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 李红波;陈建飞;张豪敏;王迎 | 申请(专利权)人: | 浙江国利信安科技有限公司 |
主分类号: | H04L67/568 | 分类号: | H04L67/568;H04L67/125 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | epa 设备 | ||
1.一种EPA设备,包括:
发送缓存模块,所述发送缓存模块包括一个状态数据发送缓存块和多个控制数据发送缓存块,所述状态数据发送缓存块用于缓存要发送给EPA系统中的其他EPA设备的状态数据,所述多个控制数据发送缓存块用于缓存要发送给所述其他EPA设备的控制数据;
用户模块,所述用户模块被配置为根据要发送的数据是状态数据还是控制数据而将要发送的数据写入所述发送缓存模块;以及
EPA协议模块,所述EPA协议模块被配置为在所述EPA系统的通信周期期间,从所述发送缓存模块读取所述状态数据和所述控制数据并且将所述状态数据和所述控制数据发送给所述EPA系统的EPA总线,
接收缓存模块,所述接收缓存模块包括多个状态数据接收缓存块和多个控制数据接收缓存块,每个状态数据接收缓存块用于缓存从一个对应的其他EPA设备接收的状态数据,所述多个控制数据接收缓存块用于缓存从所述EPA系统中的其他EPA设备接收的控制数据,所述状态数据接收缓存块的数量至少等于所述EPA系统中的其他EPA设备的数量;
所述EPA协议模块还被配置为:在所述EPA系统的通信周期期间,从所述EPA总线接收来自其他EPA设备的状态数据和控制数据并且将所述状态数据和所述控制数据写入所述接收缓存模块;并且其中
所述用户模块还被配置为从所述接收缓存模块读取所述状态数据和所述控制数据。
2.如权利要求1所述的EPA设备,其中所述用户模块被配置为:
获取要发送的数据;
确定所述数据是状态数据还是控制数据;
如果确定所述数据是状态数据,直接将所述状态数据写入所述状态数据发送缓存块;以及
如果确定所述数据是控制数据,将所述控制数据写入所述多个控制数据发送缓存块中的一个控制数据发送缓存块中。
3.如权利要求1所述的EPA设备,其中所述用户模块还被配置为:
在将所述状态数据写入所述状态数据发送缓存块之后,设置所述状态数据发送缓存块的有效标志位。
4.如权利要求2所述的EPA设备,其中所述EPA协议模块还被配置为:
在所述EPA系统的通信周期的周期时间段期间,从所述状态数据发送缓存块读取所述状态数据并且将所述状态数据发送给所述EPA总线;以及
在所述EPA系统的通信周期的非周期时间段期间,根据用于所述EPA设备的非周期时间片的长度,从所述多个控制数据发送缓存块中读取一个或多个控制数据并且将所述一个或多个控制数据发送给所述EPA总线。
5.如权利要求1所述的EPA设备,还包括:
映射表,其包含一个状态数据接收缓存块的标识与作为所述状态数据接收缓存块所缓存的状态数据的来源设备的一个其他EPA设备的地址之间的映射关系。
6.如权利要求1所述的EPA设备,其中所述EPA协议模块被配置为:
从所述EPA总线接收EPA报文;
确定所述EPA报文的有效数据是状态数据还是控制数据;
如果确定所述EPA报文的有效数据是状态数据,提取所述状态数据,并且将所述状态数据写入与所述状态数据的源EPA设备相对应的状态数据接收缓存块中;以及
如果确定所述EPA报文的有效数据是控制数据,提取所述控制数据,并且将所述控制数据写入所述多个控制数据接收缓存块中的一个控制数据接收缓存块中。
7.如权利要求1所述的EPA设备,其中所述用户模块被配置为:
确定所述接收缓存模块中的数据缓存状态;
基于所述接收缓存模块中的数据缓存状态确定需要读取的数据是状态数据还是控制数据;
如果确定需要读取的数据是状态数据,则从对应的状态数据接收缓存块读取所述状态数据;以及
如果确定需要读取的数据是控制数据,则从所述多个控制数据接收缓存块读取所述控制数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江国利信安科技有限公司,未经浙江国利信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111448981.2/1.html,转载请声明来源钻瓜专利网。