System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,具体涉及一种从站自编址系统、方法、装置、设备及存储介质。
技术介绍
1、随着工业控制系统的发展,越来越多的工业现场都已经安装有传感器采集系统,以能在工业现场布置各种类型的传感器,从而采集到多个传感器数据,如温湿度、震动、噪声、光照,通过工业现场需要采集布置多个传感器来采集数据,为确保能准确采集到多个传感器数据,通常使用rs485总线连接各个传感器,从而实现传感器数据的稳定传输。
2、rs485总线是一种半双工总线,任一时刻只能有一个节点处于发送状态并向总线发送数据,其他所有节点都必须处于接收状态,实际应用时,rs485常采用主从通讯方式,即一条rs485总线上有一个rs485主站设备连接多个rs485从站设备,主站设备发起通信,从站设备进行响应;在此之前,为了实现各个设备之间的通信,先要对各从站设备分配一个唯一的地址。
3、传统的从站编址方式需要主站设备和从站设备参与编址,如对采用rs485总线通信的主机和传感器设备,主机通过拨码等方式与作为从站设备的传感器设备协同为各个传感器设备编址,这种编址方式需要设计一套复杂的通信机制来完成使主站设备协同完成从站设备地址自动分配,往往设计方法过于复杂,容易出错,对通信的稳定性和可靠性考虑不足,并且设计成本过高。
技术实现思路
1、鉴于以上问题,本申请提供一种从站自编址系统、方法、装置、设备及存储介质,以解决上述技术问题。
2、第一方面,本申请提供一种从站自编址系统,包括:主站设备和若干从站设
3、第二方面,本申请提供一种从站自编址方法,包括:
4、为第一从站设备编址,第一从站设备为输入接口与剩余各从站设备的输出接口没有连接的从站设备;
5、从第一从站设备向剩余各从站设备发送编址命令,并从第一从站设备的输出接口输出第一电平;
6、从各从站设备的输入接口检测电平,为检测出第一电平的从站设备编址,并从检测出第一电平的从站设备的输出接口输出第一电平,及向第一从站设备反馈编址成功指令;
7、循环执行步骤:
8、接收编址成功指令;
9、从第一从站设备向剩余各从站设备发送编址命令;
10、从各从站设备的输入接口检测电平,为检测出第一电平的从站设备编址,并从检测出第一电平的从站设备的输出接口输出第一电平,及向第一从站设备反馈编址成功指令。
11、在一些实施例中,为第一从站设备编址的步骤,包括:
12、从各从站设备的输出接口输出第一电平,及通过各从站设备的输入接口检测电平;
13、将没有检测出第一电平的从站设备设为第一从站设备,并编址为第一地址。
14、在一些实施例中,将第一从站设备编址为第一地址的步骤,还包括:
15、将剩余各从站设备编址为第一广播地址。
16、在一些实施例中,为第一从站设备编址的步骤之后,从第一从站设备向剩余各从站设备发送编址命令,并从第一从站设备的输出接口输出第一电平的步骤之前,还包括:
17、从各从站设备的输出接口输出第二电平,并延时第一时间。
18、在一些实施例中,从第一从站设备向剩余各从站设备发送编址命令的步骤中,第一从站设备通过半双工总线向第一广播地址发送编址命令。
19、在一些实施例中,各从站设备的编址地址不相同。
20、第三方面,本申请提供一种从站自编址装置,包括:
21、第一编址模块,用于为第一从站设备编址,第一从站设备为输入接口与剩余各从站设备的输出接口没有连接的从站设备;
22、发送模块,用于从第一从站设备向剩余各从站设备发送编址命令,并从第一从站设备的输出接口输出第一电平;
23、第二编址模块,用于从各从站设备的输入接口检测电平,为检测出第一电平的从站设备编址,并从检测出第一电平的从站设备的输出接口输出第一电平,及向第一从站设备反馈编址成功指令;
24、接收模块,用于循环执行步骤:
25、接收编址成功指令;
26、从第一从站设备向剩余各从站设备发送编址命令;
27、从各从站设备的输入接口检测电平,为检测出第一电平的从站设备编址,并从检测出第一电平的从站设备的输出接口输出第一电平,及向第一从站设备反馈编址成功指令。
28、第四方面,本申请提供一种电子设备,包括存储器和处理器,其中:
29、存储器用于存储计算机程序;
30、处理器用于读取存储器中的计算机程序,并执行如上述第二方面的从站自编址方法的步骤。
31、第五方面,本申请提供一种计算机可读存储介质,其上存储有可读的计算机程序,该程序被处理器执行时实现如上述第二方面的从站自编址方法的步骤。
32、本申请提供的从站自编址系统、方法、装置、设备及存储介质,为输入接口与剩余各从站设备的输出接口没有连接的第一从站设备先进行编址,然后通过第一从站设备向剩余各从站设备发送编址命令,并且第一从站设备的输出接口还输出第一电平,以为检测到第一电平的从站设备编址,新编址的从站设备向第一从站设备反馈编址成功指令,并且从输出接口输出第一电平,从而使第一从站设备接收到编址成功指令后继续发送编址命令,并且使检测到第一电平的从站设备继续编址,直至所有从站设备编址完成。本申请提供的从站自编址方法,主站设备无需参与编址,只需要从站设备参与就能完成编址,从而降低了编址设计难度和设计成本,提高了主从通信系统的稳定性和可靠性。
33、本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
本文档来自技高网...【技术保护点】
1.一种从站自编址系统,其特征在于,包括:主站设备和若干从站设备,所述主站设备和各所述从站设备通过半双工总线连接,各所述从站设备还包括输入接口和输出接口,所述从站设备的输入接口与相邻从站设备的输出接口连接。
2.如权利要求1所述的从站自编址系统,其特征在于,所述从站设备为传感器设备,每一所述传感器设备包括输入接口、输出接口以及RS-485接口。
3.一种从站自编址方法,其特征在于,包括:
4.如权利要求3所述的从站自编址方法,其特征在于,所述为第一从站设备编址的步骤,包括:
5.如权利要求3所述的从站自编址方法,其特征在于,所述为第一从站设备编址的步骤,还包括:
6.如权利要求4所述的从站自编址方法,其特征在于,所述为第一从站设备编址的步骤之后,所述从所述第一从站设备向剩余各所述从站设备发送编址命令,并从所述第一从站设备的输出接口输出所述第一电平的步骤之前,还包括:
7.如权利要求5所述的从站自编址方法,其特征在于,所述从所述第一从站设备向剩余各所述从站设备发送编址命令的步骤中,所述第一从站设备通过半双工总线
8.一种从站自编址装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,其中:
10.一种计算机可读存储介质,其特征在于,其上存储有可读的计算机程序,该程序被处理器执行时实现如权利要求3~7任一所述的从站自编址方法的步骤。
...【技术特征摘要】
1.一种从站自编址系统,其特征在于,包括:主站设备和若干从站设备,所述主站设备和各所述从站设备通过半双工总线连接,各所述从站设备还包括输入接口和输出接口,所述从站设备的输入接口与相邻从站设备的输出接口连接。
2.如权利要求1所述的从站自编址系统,其特征在于,所述从站设备为传感器设备,每一所述传感器设备包括输入接口、输出接口以及rs-485接口。
3.一种从站自编址方法,其特征在于,包括:
4.如权利要求3所述的从站自编址方法,其特征在于,所述为第一从站设备编址的步骤,包括:
5.如权利要求3所述的从站自编址方法,其特征在于,所述为第一从站设备编址的步骤,还包括:
6.如权利要求4所述的从...
【专利技术属性】
技术研发人员:王平安,张望,唐可信,
申请(专利权)人:深圳市志奋领科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。