基于GPRS转RS485的电表组网通信方法技术

技术编号:19220336 阅读:48 留言:0更新日期:2018-10-20 08:27
本发明专利技术涉及一种基于GPRS转RS485的电表组网通信方法,用于至少包括有主站、第一电表以及第二电表的系统中,第一电表上插接有GPRS模块,第一电表与GPRS模块通信连接且GPRS的电能输入端连接至第一电表的电能输出端,第一电表与第二电表内均设置有RS485串口,第一电表的RS485串口与第二电表的RS485串口通过RS485总线连接。该发明专利技术利用第一电表给GPRS模块供电,不需要给GPRS模块配备专门的独立电源;通过RS485总线的方式将系统内的各电表进行级联,实现一个GPRS模块与多个电表通信;任一电表均可以作为系统内的头表,GPRS模块的硬件结构无需特殊更改,具有更强的通用性。

【技术实现步骤摘要】
基于GPRS转RS485的电表组网通信方法
本专利技术涉及电表领域,尤其涉及一种基于GPRS转RS485的电表组网通信方法。
技术介绍
在传统的电表组网方案中,GPRS模块是独立于电表(又称表计)进行安装的。主站下发请求信息数据给GPRS模块,由GPRS模块通过其自身的RS485接口将主站所下发的请求信息数据发送到RS485总线上,RS485总线将GPRS模块转发的数据发送给电表,最后由电表根据所接收的数据做出判断:如果该电表从RS485总线上所接收的数据是发给自己的,则该电表就直接做出响应,以回复主站;如果该电表从RS485总线上所接收的数据不是发给自己的,则该电表就不做出针对主站的响应。然而,这样的电表组网方案也存在一些缺点:由于在传统电表组网方案中,GPRS模块在硬件上需要支持RS485端口,而GPRS模块在安装要求上则需要有独立的电源进行供电,GPRS模块的参数无法直接从电表处获取。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术提供一种基于GPRS转RS485的电表组网通信方法。本专利技术解决上述技术问题所采用的技术方案为:基于GPRS转RS485的电表组网通信方法,用于至少包括有主站、第一电表以及第二电表的系统中,第一电表上插接有GPRS模块,第一电表与GPRS模块通信连接且GPRS的电能输入端连接至第一电表的电能输出端,第一电表与第二电表内均设置有RS485串口,第一电表的RS485串口与第二电表的RS485串口通过RS485总线连接,其特征在于,所述基于GPRS转RS485的电表组网通信方法包括如下步骤1至步骤4:步骤1,所述GPRS模块从第一电表处获取地址,并将获取的该地址作为GPRS模块地址;步骤2,所述主站发送请求信息数据给GPRS模块,由GPRS模块将主站所发送请求信息数据送给第一电表;其中,所述请求信息数据中包括有主站地址和目标表计地址;步骤3,所述第一电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第一电表发送其回复信息数据给主站;否则,所述第一电表将主站所发送请求信息数据发送给RS485总线;步骤4,所述第二电表获取RS485总线上的所述请求信息数据,且第二电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第二电表将其回复信息数据经第一电表发送给主站;否则,所述第二电表不予发送回复信息数据给主站。改进地,在所述基于GPRS转RS485的电表组网通信方法中,在步骤3中,所述第一电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第一电表通过GPRS模块向主站发送回复信息数据。再改进,在所述基于GPRS转RS485的电表组网通信方法中,在步骤4中,所述第二电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第二电表通过如下步骤4-1至步骤4-3的方式发送其回复信息数据给主站:步骤4-1,所述第二电表将其回复信息数据发送至RS485总线;其中,所述第二电表的回复信息数据中包含有目的地址;步骤4-2,所述RS485总线将第二电表的回复信息数据发送给第一电表;步骤4-3,所述第一电表通过GPRS模块转发第二电表的回复信息数据给主站。再改进地,所述基于GPRS转RS485的电表组网通信方法,还包括:所述GPRS模块从第一电表获取端口信息和APN参数的步骤。改进地,在所述基于GPRS转RS485的电表组网通信方法中,所述基于GPRS转RS485的电表组网通信方法还包括:所述GPRS模块从第一电表至少获取端口信息和APN参数的步骤。优选地,在所述基于GPRS转RS485的电表组网通信方法中,所述GPRS模块从第一电表获取端口信息和APN参数。再改进,所述基于GPRS转RS485的电表组网通信方法中还包括:所述GPRS模块获取所述第一电表的行政区划码的步骤。进一步地,在所述基于GPRS转RS485的电表组网通信方法中,所述第一电表与GPRS模块之间通过UART串口实现通信连接。优选地,在所述基于GPRS转RS485的电表组网通信方法中,所述系统内至少包括两个所述第二电表。改进地,在所述基于GPRS转RS485的电表组网通信方法中,所述GPRS模块通过UART串口从第一电表获取端口信息和APN参数。优选地,在所述基于GPRS转RS485的电表组网通信方法中,所述第一电表上的GPRS模块与第一电表内的RS485串口之间采用透传的方式实现数据传输。与现有技术相比,本专利技术的优点在于:首先,本专利技术中的GPRS模块直接插接在第一电表上,第一电表的电能输出端连接GPRS模块的电能输入端,利用第一电表给GPRS模块供电,不需要给GPRS模块配备专门的独立电源;其次,本专利技术采取GPRS模块直接通信连接第一电表的方式,这样GPRS模块可以直接从第一电表处获取地址、端口和APN等通信参数;如果第一电表自身地址与主站所发送请求信息数据中的目标表计地址相同时,由第一电表发送其回复信息数据给主站;再次,在至少包括第一电表和第二电表的系统内,本专利技术通过RS485总线的方式将系统内的各电表进行级联,实现一个GPRS模块与多个电表通信的效果;最后,在本专利技术的电表组网通信方法中,GPRS模块的硬件结构无需特殊更改,具有更强的通用性。附图说明图1为本专利技术实施例中基于GPRS转RS485的电表组网通信方法流程示意图。具体实施方式以下结合附图实施例对本专利技术作进一步详细描述。如图1所示,本实施例中基于GPRS转RS485的电表组网通信方法,用于至少包括有主站、第一电表以及第二电表的系统中,第一电表上插接有GPRS模块,第一电表与GPRS模块通信连接且GPRS的电能输入端连接至第一电表的电能输出端,例如,第一电表与GPRS模块之间可以通过UART串口实现通信连接;第一电表与第二电表内均设置有RS485串口,第一电表的RS485串口与第二电表的RS485串口通过RS485总线连接,该基于GPRS转RS485的电表组网通信方法包括如下步骤1至步骤4:步骤1,GPRS模块从第一电表处获取地址,并将获取的该地址作为GPRS模块地址;其中,此处所说的GPRS模块从第一电表处所获取地址即为该GPRS模块的物理地址;步骤2,主站发送请求信息数据给GPRS模块,由GPRS模块将主站所发送请求信息数据送给第一电表;其中,主站所发送的该请求信息数据中包括有主站地址和目标表计地址;步骤3,第一电表判断其自身地址与请求信息数据中的目标表计地址相同时,由第一电表发送其回复信息数据给主站;否则,第一电表将主站所发送请求信息数据发送给第二电表;其中,在本实施例中,可用将第一电表作为头表,系统内的其他电表将被作为从表,例如第二电表就是系统在该条件下的从表;当第一电表判断其自身地址与请求信息数据中的目标表计地址相同时,第一电表采用通过GPRS模块向主站发送回复信息数据;步骤4,第二电表判断其自身地址与请求信息数据中的目标表计地址相同,第二电表将其回复信息数据经第一电表发送给主站;否则,第二电表不予发送回复信息数据给主站。也就是说,在第二电表判断其自身地址与请求信息数据中的目标表计地址相同的情况下,作为从表的第二电表将其回复信息数据发送给作为头表的第一电表,然后由该头表将第二电表的回复信息数据发送给主站。针对本实施例中的本文档来自技高网...

【技术保护点】
1.基于GPRS转RS485的电表组网通信方法,用于至少包括有主站、第一电表以及第二电表的系统中,第一电表上插接有GPRS模块,第一电表与GPRS模块通信连接且GPRS的电能输入端连接至第一电表的电能输出端,第一电表与第二电表内均设置有RS485串口,第一电表的RS485串口与第二电表的RS485串口通过RS485总线连接,其特征在于,所述基于GPRS转RS485的电表组网通信方法包括如下步骤1至步骤4:步骤1,所述GPRS模块从第一电表处获取地址,并将获取的该地址作为GPRS模块地址;步骤2,所述主站发送请求信息数据给GPRS模块,由GPRS模块将主站所发送请求信息数据送给第一电表;其中,所述请求信息数据中包括有主站地址和目标表计地址;步骤3,所述第一电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第一电表发送其回复信息数据给主站;否则,所述第一电表将主站所发送请求信息数据发送给RS485总线;步骤4,所述第二电表获取RS485总线上的所述请求信息数据,且第二电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第二电表将其回复信息数据经第一电表发送给主站;否则,所述第二电表不予发送回复信息数据给主站。...

【技术特征摘要】
1.基于GPRS转RS485的电表组网通信方法,用于至少包括有主站、第一电表以及第二电表的系统中,第一电表上插接有GPRS模块,第一电表与GPRS模块通信连接且GPRS的电能输入端连接至第一电表的电能输出端,第一电表与第二电表内均设置有RS485串口,第一电表的RS485串口与第二电表的RS485串口通过RS485总线连接,其特征在于,所述基于GPRS转RS485的电表组网通信方法包括如下步骤1至步骤4:步骤1,所述GPRS模块从第一电表处获取地址,并将获取的该地址作为GPRS模块地址;步骤2,所述主站发送请求信息数据给GPRS模块,由GPRS模块将主站所发送请求信息数据送给第一电表;其中,所述请求信息数据中包括有主站地址和目标表计地址;步骤3,所述第一电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第一电表发送其回复信息数据给主站;否则,所述第一电表将主站所发送请求信息数据发送给RS485总线;步骤4,所述第二电表获取RS485总线上的所述请求信息数据,且第二电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第二电表将其回复信息数据经第一电表发送给主站;否则,所述第二电表不予发送回复信息数据给主站。2.根据权利要求1所述基于GPRS转RS485的电表组网通信方法,其特征在于,在步骤3中,所述第一电表判断其自身地址与所述请求信息数据中的目标表计地址相同时,第一电表通过GPRS模块向主站发送回复信息数据。3.根据权利要求1所述基于GPRS转RS485的电表组网通信方法,其特征在于,在步骤4中,所述第二电表判断其自...

【专利技术属性】
技术研发人员:郑青山叶金挺张旭
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:浙江,33

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

1