-
公开(公告)号:CN118301224A
公开(公告)日:2024-07-05
申请号:CN202410535676.4
申请日:2024-04-30
Applicant: 国网上海市电力公司 , 北京智芯微电子科技有限公司
Inventor: 王素 , 唐玉建 , 郭明星 , 陈河 , 张春雁 , 窦真兰 , 吕冉 , 刘瑞 , 赵晨晨 , 葛涛 , 黄波 , 李明 , 秦晓敏 , 李阳 , 顾佳康 , 侯智子 , 徐杨丽
Abstract: 本发明涉及一种适用于总线架构的多协议兼容通信方法和系统,用于主机和多个从机之间的通信,方法包括:在主机中设置主机总线协议层软件,从机中设置从机总线协议层软件,主机中设有多个应用程序,从机中设有一个或多个从机功能块;当主机上的应用程序需要向从机功能块发送数据时,应用程序将数据报文发送至主机总线协议层软件,主机总线协议层软件生成对应从机功能块的CANid地址,并与接收到的数据报文构成数据包,发送至对应的从机;收到数据包的从机的从机总线协议层软件根据数据包解析到CANid地址和数据报文,由CANid地址对应的从机功能块处理相应的报文内容。与现有技术相比,本发明实现了交互过程解耦,提高了总线效率,提高了数据帧中有效数据占比。
-
公开(公告)号:CN118233538A
公开(公告)日:2024-06-21
申请号:CN202410535675.X
申请日:2024-04-30
Applicant: 国网上海市电力公司 , 北京智芯微电子科技有限公司
Inventor: 张春雁 , 窦真兰 , 陈河 , 郭明星 , 王素 , 吕冉 , 黄波 , 刘瑞 , 唐玉建 , 赵晨晨 , 葛涛 , 李明 , 秦晓敏 , 李阳 , 顾佳康 , 侯智子 , 徐杨丽
Abstract: 本发明涉及一种电力行业协议帧的协议判断方法和系统,方法包括:定义协议帧通用数据结构体;根据某一电力协议定义相应的特定协议数据结构;获取待解析的协议数据报文,将该协议数据报文加入数据循环队列中;从数据循环队列中选取协议帧,通过特定协议数据结构对协议帧进行字段匹配,若匹配成功,则将对应的协议帧数据拷贝到协议帧通用数据结构体中;对数据拷贝后的协议帧通用数据结构体进行数据校验,若校验成功,则表示找到完整数据包;若校验失败,则对数据循环队列中的其他协议帧进行处理;更换电力协议,重新执行上述操作。与现有技术相比,本发明具有减少了代码开发工作量,方便调试,提高了代码开发和维护效率等优点。
-