发明名称 |
互操作性电表通讯协议的开发系统 |
摘要 |
本发明公开了一种互操作性电表通讯协议的开发系统,包括应用数据处理单元、IEC62056通信协议栈模块、帧缓冲区、信息缓冲区,所述IEC62056通信协议栈模块包括物理层,链路层和应用层,所述物理层将接收的数据放入帧缓冲区,帧缓冲区中的信息部分移交到信息缓冲区,应用层对信息缓冲区中的服务部分进行解码,解码后交给应用数据处理单元处理,返回的数据由应用层进行编码送到帧缓冲区;应用数据处理单元对信息缓冲区中的数据部分进行解码、处理、编码,然后送到帧缓冲区;链路层对帧框架进行编码,得到完整的帧,存入帧缓冲区,由物理层对帧进行发送。本发明能最大限度地节约单片机资源,使小容量单片机的电能表能按IEC62056协议规约进行相互通信操作。 |
申请公布号 |
CN101820417A |
申请公布日期 |
2010.09.01 |
申请号 |
CN201010117907.8 |
申请日期 |
2010.03.05 |
申请人 |
威胜集团有限公司 |
发明人 |
张利平;万长文;李先怀 |
分类号 |
H04L29/06(2006.01)I;H04L12/56(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
长沙永星专利商标事务所 43001 |
代理人 |
周咏;米中业 |
主权项 |
一种互操作性电表通讯协议的开发系统,其特征在于该系统包括应用数据处理单元、IEC62056通信协议栈模块、帧缓冲区、信息缓冲区,所述IEC62056通信协议栈模块包括物理层,链路层和应用层,IEC62056的帧组成由帧框架和帧信息体组成,该帧信息体包括服务部分和数据部分,所述应用数据处理单元包括信息体数据部分的解码模块、数据访问库、访问后数据编码模块;所述物理层将接收的数据放入帧缓冲区,链路层对帧缓冲区中的数据按IEC62056的帧格式检测帧框架,在检测到一个完整的帧或者一个明确的错误时通知物理层中断接收;帧缓冲区中的帧信息体移交到信息缓冲区,应用层对信息缓冲区中的服务部分进行解码,解码后交给应用数据处理单元的数据访问库处理,处理后返回的数据由应用层进行编码送到帧缓冲区;应用数据处理单元的信息体数据部分的解码模块对信息缓冲区中的数据部分进行解码,解码后交给所述数据访问库处理,处理后的数据由访问的数据编码模块进行编码,然后送到帧缓冲区;链路层对帧框架进行编码,得到完整的帧,存入帧缓冲区,由物理层对帧进行发送。 |
地址 |
410205 湖南省长沙市岳麓区长沙高新技术开发区桐梓坡西路468号 |