一种RS485地址复用的多从机数据采集系统技术方案

技术编号:26029402 阅读:15 留言:0更新日期:2020-10-23 21:06
本发明专利技术公开了一种RS485地址复用的多从机数据采集系统,包括本地控制器和数据采集从机设备,所述本地控制器下面的RS485总线上连接有多个不同类型的数据采集从机设备,每种类型的数据采集从机设备有多个,同一类型的数据使用相同的RS485从机地址,本地控制器在询问下级从机设备的数据包中带上从机设备的序号信息,本发明专利技术可以减小从机编址的数量,即使用比较少的从机地址就可以完成大量的从机管理。将从机按类型分配地址,也比较简单直观的辨别从机的功能特征。多从机复用同一个地址,可以使得同一个总线下可以挂载更多的设备,无须担心从机设备地址不够分。

【技术实现步骤摘要】
一种RS485地址复用的多从机数据采集系统
本专利技术涉及通讯
,具体是一种RS485地址复用的多从机数据采集系统。
技术介绍
传统的RS485总线基本都是一台主机设备管理多台从机设备,而且每一台从机设备都分配有独立的从机地址。按照传统的方式,除去广播地址,从机地址只能设置在0x00~0xFE之间,即从机设备的数量最多只能配置到254个。在从机设备不是很多的情况下,这种架构是能满足应用的,但在具有大规模从机(从机数量大于255)的数据采集系统中并不适用。主要存在以下两点不足之处:(1)同类型设备分配不同地址,不方便管理;(2)从机设备数量受地址数量限制,不能应用于大规模从机系统。
技术实现思路
本专利技术的目的在于提供一种RS485地址复用的多从机数据采集系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种RS485地址复用的多从机数据采集系统,包括本地控制器和数据采集从机设备,所述本地控制器下面的RS485总线上连接有多个不同类型的数据采集从机设备,每种类型的数据采集从机设备有多个,同一类型的数据使用相同的RS485从机地址,本地控制器在询问下级从机设备的数据包中带上从机设备的序号信息,从机设备根据地址和序号信息判断是否是在询问自己,如采用MODBUS协议,则将寄存器地址与从机设备关联起来,从机设备根据目标寄存器地址来判断控制器的目标是否是自己,从机设备根据设备地址先判断上级控制器是否在询问所述设备组,在确认了上级控制器是在访问所述设备组之后再去判断目标寄存器,根据协议规则确认了目标寄存器为当前设备时,由当前设备回复上级控制器,其余非目标从设备不回复。作为本专利技术的进一步技术方案:所述数据采集从机设备为温度采集装置。作为本专利技术的进一步技术方案:所述数据采集从机设备为湿度采集装置。作为本专利技术的进一步技术方案:所述数据采集从机设备为雨量采集装置。作为本专利技术的进一步技术方案:所述本地控制器上还连接有上级控制器。与现有技术相比,本专利技术的有益效果是:本专利技术可以减小从机编址的数量,即使用比较少的从机地址就可以完成大量的从机管理。将从机按类型分配地址,也比较简单直观的辨别从机的功能特征。多从机复用同一个地址,可以使得同一个总线下可以挂载更多的设备,无须担心从机设备地址不够分。附图说明图1是本专利技术的整体方框图。图2为读指令主机发送数据帧格式示意图。图3为从机设备软件处理流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-3,实施例1:一种RS485地址复用的多从机数据采集系统,包括本地控制器和数据采集从机设备,所述本地控制器下面的RS485总线上连接有多个不同类型的数据采集从机设备,每种类型的数据采集从机设备有多个,同一类型的数据使用相同的RS485从机地址,本地控制器在询问下级从机设备的数据包中带上从机设备的序号信息,从机设备根据地址和序号信息判断是否是在询问自己,如采用MODBUS协议,则将寄存器地址与从机设备关联起来,从机设备根据目标寄存器地址来判断控制器的目标是否是自己,从机设备根据设备地址先判断上级控制器是否在询问所述设备组,在确认了上级控制器是在访问所述设备组之后再去判断目标寄存器,根据协议规则确认了目标寄存器为当前设备时,由当前设备回复上级控制器,其余非目标从设备不回复。以MODBUS读指令为例,如图2所示为MODBUS读指令的主机发送数据帧格式。实施例2,在实施例1的基础上,采集从机设备可以是各种数据采集装置,如温度、湿度、光照传感器等,使用范围广泛。对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。本文档来自技高网...

【技术保护点】
1.一种RS485地址复用的多从机数据采集系统,包括本地控制器和数据采集从机设备,其特征在于,所述本地控制器下面的RS485总线上连接有多个不同类型的数据采集从机设备,每种类型的数据采集从机设备有多个,同一类型的数据使用相同的RS485从机地址,本地控制器在询问下级从机设备的数据包中带上从机设备的序号信息,从机设备根据地址和序号信息判断是否是在询问自己,如采用MODBUS协议,则将寄存器地址与从机设备关联起来,从机设备根据目标寄存器地址来判断控制器的目标是否是自己,从机设备根据设备地址先判断上级控制器是否在询问所述设备组,在确认了上级控制器是在访问所述设备组之后再去判断目标寄存器,根据协议规则确认了目标寄存器为当前设备时,由当前设备回复上级控制器,其余非目标从设备不回复。/n

【技术特征摘要】
1.一种RS485地址复用的多从机数据采集系统,包括本地控制器和数据采集从机设备,其特征在于,所述本地控制器下面的RS485总线上连接有多个不同类型的数据采集从机设备,每种类型的数据采集从机设备有多个,同一类型的数据使用相同的RS485从机地址,本地控制器在询问下级从机设备的数据包中带上从机设备的序号信息,从机设备根据地址和序号信息判断是否是在询问自己,如采用MODBUS协议,则将寄存器地址与从机设备关联起来,从机设备根据目标寄存器地址来判断控制器的目标是否是自己,从机设备根据设备地址先判断上级控制器是否在询问所述设备组,在确认了上级控制器是在访问所述设备组之后再去判断目标寄存器,根据协议规则确认了目标寄存器为当...

【专利技术属性】
技术研发人员:张浩彬刘跃武朱辉
申请(专利权)人:深圳市天磁科技有限公司
类型:发明
国别省市:广东;44

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

1