一种基于rs485总线通信的多设备扫描方法和电力电子系统的制作方法_2

文档序号:8502148阅读:来源:国知局
级从设备;主机的CPU通过控制第一级从设备的电源控制模块,以打开第一级从设备的电源;主机通过RS485连接链路向第一级从设备发送扫描命令;第一级从设备做出扫描响应,回应主机的扫描请求;主机判断确实收到第一级从设备的扫描响应,主机对扫描响应进行数据处理,并通过RS485连接链路发送命令给第一级从设备,第一级从设备的MCU控制第二级从设备的电源控制模块,以打开第二级从设备的电源开关。主机通过RS485连接链路向第二级从设备发送扫描命令;第二级从设备做出扫描响应,回应主机的扫描请求;主机判断确实收到第二级从设备的扫描响应,主机对扫描响应进行数据处理,并通过RS485连接链路发送命令给第二级从设备,第二级从设备的MCU控制第三级从设备的电源控制模块,以打开第三级从设备的电源开关。主机通过RS485连接链路向第三级从设备发送扫描命令;由于该电力电子系统中没有第三级从设备,因此实际上并没有第三级从设备接收到扫描命令,因此也不可能做出扫描响应;主机判断确实未收到第三级从设备的扫描响应,结束扫描过程。
[0035]主机通过CPU的数据接口控制各级从设备的电源开关,以及主机通过RS485连接链路发送命令给已扫描的各级从设备以打开后一级从设备的电源开关,从而控制各级从设备是否与主设备通过RS485通信,把主机对多个从设备的扫描方式转换成依次对单个从设备扫描,从而实现通过单一扫描方式实现RS485总线对多个从设备的扫描,使得RS485可以在不知道从设备地址的情况下,仍可以对从设备进行扫描识别,解决RS485通信中不支持多设备扫描的技术问题,避免RS485多设备扫描时造成的数据冲突。
[0036]实施例二:
[0037]当主机需要扫描若干路从设备时,即主机需要扫描多个第一级从设备连接通信,主机通过主机电源控制模块分别与多个第一级从设备连接,从而可以控制对不同路从设备进行扫描的先后顺序。在本实施例中,如图3所示,该电力电子系统包括主机、第一路从设备和第二路从设备。主机的RS485接口分别与第一路从设备和第二路从设备连接,主机的电源控制模块A与第一路从设备的第一级从设备的电源控制模块连接,主机的电源控制模块B与第二路从设备的第一级从设备的电源控制模块连接。在主机扫描所有从设备时,主机通过控制电源控制模块A,从而优先扫描第一路从设备的多个从设备;当第一路从设备扫描结束后,主机再通过控制电源控制模块B扫描第二路从设备的多个从设备。最终有序地完成与主机连接的两路从设备,且不会造成主机与两路从设备通信间的数据冲突。
[0038]实施例三:
[0039]相应于实施例一中提供的基于RS485总线通信的多设备扫描方法,本实施例三提供一种电力电子系统,如图2所示,包括一个主机和若干个从设备,一个从设备作为第一级从设备与主机连接,其余从设备依次与上一级从设备串行连接;
[0040]主机包括RS485接口和CPU,从设备包括RS485接口、MCU和电源控制模块,
[0041]主机的CPU为主机的数据处理和中央控制单元,主机的RS485接口用于主机与从设备通信,
[0042]从设备的MCU为第一级从设备的数据处理和中央控制单元,从设备的RS485接口用于从设备与主机及下一级从设备通信,从设备的电源控制模块用于由主机的CPU或上一级从设备的MCU控制所在从设备的电源开关。
[0043]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种基于RS485总线通信的多设备扫描方法,其特征在于: SI,主机上电,开始扫描从设备; S2,主机打开第一级从设备的电源开关(N= I); S3,主机通过RS485连接链路向第N级从设备发送扫描命令; S4,第N级从设备做出扫描响应,回应主机的扫描请求; S5,主机判断是否收到第N级从设备的扫描响应: 当主机收到扫描响应时,主机对扫描数据进行处理,并命令第N级从设备打开第N+1级从设备的电源,置N = N+1,并返回步骤S3 ; 当主机未收到扫描响应时,主机结束扫描并反馈扫描结果。
2.根据权利要求1所述的基于RS485总线通信的多设备扫描方法,其特征在于:在步骤S2中,主机的CPU通过控制第一级从设备的电源控制模块以打开第一级从设备的电源。
3.根据权利要求2所述的基于RS485总线通信的多设备扫描方法,其特征在于:主机的CPU通过GP1接口控制第一从设备的电源控制模块。
4.根据权利要求1所述的基于RS485总线通信的多设备扫描方法,其特征在于:在步骤S5中,当主机收到扫描响应时,第N级从设备的MCU通过控制第N+1级从设备的电源控制模块以打开第N+1级从设备的电源。
5.根据权利要求4所述的基于RS485总线通信的多设备扫描方法,其特征在于:第N级从设备的MCU通过GP1接口控制第N+1级从设备的电源控制模块。
6.根据权利要求1至5任一所述的基于RS485总线通信的多设备扫描方法,其特征在于:当主机需要扫描若干路从设备时,主机通过主机电源控制模块控制对多路从设备进行扫描的先后顺序。
7.—种电力电子系统,其特征在于:包括一个主机和若干个从设备,一个从设备作为第一级从设备与主机连接,其余从设备依次与上一级从设备串行连接; 所述主机包括RS485接口和CPU,所述从设备包括RS485接口、MCU和电源控制模块, 所述主机的CPU为所述主机的数据处理和中央控制单元,所述主机的RS485接口用于所述主机与所述从设备通信, 所述从设备的MCU为所述第一级从设备的数据处理和中央控制单元,所述从设备的RS485接口用于所述从设备与所述主机及下一级从设备通信,所述从设备的电源控制模块用于由主机的CPU或上一级从设备的MCU控制所在从设备的电源开关。
【专利摘要】本发明公开了一种基于RS485总线通信的多设备扫描方法和电力电子系统,其中多设备扫描方法的步骤为:S1,主机上电,开始扫描从设备;S2,主机打开第一级从设备的电源(N=1);S3,主机通过RS485连接链路向第N级从设备发送扫描命令;S4,第N级从设备做出扫描响应,回应主机的扫描请求;S5,主机判断是否收到第N级从设备的扫描响应:当主机收到扫描响应时,主机对扫描数据进行处理,并命令第N级从设备打开第N+1级从设备的电源,置N=N+1,并返回步骤S3;当主机未收到扫描响应时,主机结束扫描并反馈扫描结果。本发明可以在不知道多个从设备通信地址的时候对其进行识别扫描,避免RS485多设备扫描时造成的数据冲突。
【IPC分类】G06F13-40, G06F13-22
【公开号】CN104834618
【申请号】CN201510157340
【发明人】陈东海, 王会
【申请人】深圳市美贝壳科技有限公司
【公开日】2015年8月12日
【申请日】2015年4月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1