互操作性电表通讯协议的开发系统技术方案

技术编号:3936262 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种互操作性电表通讯协议的开发系统,包括应用数据处理单元、IEC62056通信协议栈模块、帧缓冲区、信息缓冲区,所述IEC62056通信协议栈模块包括物理层,链路层和应用层,所述物理层将接收的数据放入帧缓冲区,帧缓冲区中的信息部分移交到信息缓冲区,应用层对信息缓冲区中的服务部分进行解码,解码后交给应用数据处理单元处理,返回的数据由应用层进行编码送到帧缓冲区;应用数据处理单元对信息缓冲区中的数据部分进行解码、处理、编码,然后送到帧缓冲区;链路层对帧框架进行编码,得到完整的帧,存入帧缓冲区,由物理层对帧进行发送。本发明专利技术能最大限度地节约单片机资源,使小容量单片机的电能表能按IEC62056协议规约进行相互通信操作。

【技术实现步骤摘要】

【技术保护点】
一种互操作性电表通讯协议的开发系统,其特征在于该系统包括应用数据处理单元、IEC62056通信协议栈模块、帧缓冲区、信息缓冲区,所述IEC62056通信协议栈模块包括物理层,链路层和应用层,IEC62056的帧组成由帧框架和帧信息体组成,该帧信息体包括服务部分和数据部分,所述应用数据处理单元包括信息体数据部分的解码模块、数据访问库、访问后数据编码模块;所述物理层将接收的数据放入帧缓冲区,链路层对帧缓冲区中的数据按IEC62056的帧格式检测帧框架,在检测到一个完整的帧或者一个明确的错误时通知物理层中断接收;帧缓冲区中的帧信息体移交到信息缓冲区,应用层对信息缓冲区中的服务部分进行解码,解码后交给应用数据处理单元的数据访问库处理,处理后返回的数据由应用层进行编码送到帧缓冲区;应用数据处理单元的信息体数据部分的解码模块对信息缓冲区中的数据部分进行解码,解码后交给所述数据访问库处理,处理后的数据由访问的数据编码模块进行编码,然后送到帧缓冲区;链路层对帧框架进行编码,得到完整的帧,存入帧缓冲区,由物理层对帧进行发送。

【技术特征摘要】

【专利技术属性】
技术研发人员:张利平万长文李先怀
申请(专利权)人:威胜集团有限公司
类型:发明
国别省市:43[中国|湖南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1