一种总线编址方法、装置及一种信息提示方法、装置转让专利

申请号 : CN201580060856.0

文献号 : CN107211050B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 潘国秀冯小峰石仁利杜少鹤

申请人 : 深圳市大疆创新科技有限公司

摘要 :

本发明提供了一种总线编址方法,该方法利用控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系。通过这种现场总线编址方式,灵活地为模块分配通信地址,以方便控制系统的扩展。本发明还提供了一种信息提示方法,该方法通过控制器与人机交互设备信息交互的方式,为用户提供模块的状态指示信息,以便用户根据索引号定位模块,了解模块的运行情况,提高用户体验。另外,本发明还提供了总线编址装置和信息提示装置用于实现上述方法,能够与对应的方法达到相同的技术效果。

权利要求 :

1.一种总线编址方法,其特征在于,所述方法包括:

控制器接收控制系统中的模块发送的握手信息,其中,所述控制系统为无人机飞行器的控制系统;

控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系;

其中,所述方法还包括:

控制器通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系;

控制器接收所述控制系统中的模块的查看请求;

控制器根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;

控制器向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。

2.根据权利要求1所述的方法,其特征在于,当所述控制系统包括同一类型的冗余模块时,则所述控制器通过现场总线向同一类型的冗余模块分别分配不同的索引号。

3.根据权利要求1所述的方法,其特征在于,所述控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系的步骤,包括:所述控制器通过现场总线向所述模块分配CAN ID,并建立所述模块的物理地址和CAN ID的对应关系,其中CAN ID是所述模块在CAN通信总线中的通信地址。

4.根据权利要求1所述的方法,其特征在于,所述控制器通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系的步骤包括:所述控制器通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、CAN ID和索引号的对应关系。

5.根据权利要求1所述的方法,其特征在于,所述控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址;

则所述控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系的步骤,具体为:控制器通过现场总线向每个惯性测量模块分配唯一的通信地址,建立所述至少一个惯性测量模块的物理地址与各自的通信地址的对应关系,并向所述至少一个惯性测量模块返回各自的通信地址,以使所述至少一个惯性测量模块利用各自的通信地址与控制器进行数据通信。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:控制器通过现场总线向每个惯性测量模块分配唯一的索引号,建立所述至少一个惯性测量模块的物理地址与各自的通信地址以及各自的索引号的对应关系。

7.根据权利要求1所述的方法,其特征在于,所述控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址;

则所述控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系的步骤,具体为:控制器通过现场总线向每个定位模块分配唯一的通信地址,建立所述至少一个定位模块的物理地址与各自的通信地址的对应关系,并向所述至少一个定位模块返回各自的通信地址,以使所述至少一个定位模块利用各自的通信地址与控制器进行数据通信。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:控制器通过现场总线向每个定位模块分配唯一的索引号,建立所述至少一个定位模块的物理地址与各自的通信地址以及各自的索引号的对应关系。

9.根据权利要求1所述的方法,其特征在于,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;

则所述控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系的步骤,具体为:控制器通过现场总线向每个磁感应模块分配唯一的通信地址,建立所述至少一个磁感应模块的物理地址与各自的通信地址的对应关系,并向所述至少一个磁感应模块返回各自的通信地址,以使所述至少一个磁感应模块利用各自的通信地址与控制器进行数据通信。

10.根据权利要求9所述的方法,其特征在于,所述方法还包括:控制器通过现场总线向每个磁感应模块分配唯一的索引号,建立所述至少一个磁感应模块的物理地址与各自的通信地址以及各自的索引号的对应关系。

11.根据权利要求1所述的方法,其特征在于,所述方法还包括:控制器通过设置接口接收用户对所述模块设置的索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。

12.一种总线编址装置,其特征在于,所述装置包括:

接收单元,用于接收控制系统中的模块发送的握手信息,其中,所述控制系统为无人机飞行器的控制系统;

第一分配及建立单元,用于通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系;

所述接收单元,还用于接收所述控制系统中的模块的查看请求;

所述装置还包括:

第二分配及建立单元,用于通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系;

查找单元,用于根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;

反馈单元,用于向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。

13.根据权利要求12所述的装置,其特征在于,当所述控制系统包括同一类型的冗余模块时,则第二分配及建立单元,具体用于通过现场总线向同一类型的冗余模块分别分配不同的索引号,并建立各个模块的物理地址、通信地址和索引号的对应关系。

14.根据权利要求12所述的装置,其特征在于,所述第一分配及建立单元,用于通过现场总线向所述模块分配CAN ID,并建立所述模块的物理地址和CAN ID的对应关系,其中CAN ID是所述模块在CAN通信总线中的通信地址。

15.根据权利要求12所述的装置,其特征在于,所述第二分配及建立单元,用于通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、CAN ID和索引号的对应关系。

16.根据权利要求12所述的装置,其特征在于,所述控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址;

则所述第一分配及建立单元,具体用于通过现场总线向每个惯性测量模块分配唯一的通信地址,建立所述至少一个惯性测量模块的物理地址与各自的通信地址的对应关系,并向所述至少一个惯性测量模块返回各自的通信地址,以使所述至少一个惯性测量模块利用各自的通信地址与控制器进行数据通信。

17.根据权利要求12所述的装置,其特征在于,所述控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址;

则所述第二分配及建立单元,具体用于通过现场总线向每个惯性测量模块分配唯一的索引号,建立所述至少一个惯性测量模块的物理地址与各自的通信地址以及各自的索引号的对应关系。

18.根据权利要求12所述的装置,其特征在于,所述控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址;

则所述第一分配及建立单元,具体用于通过现场总线向每个定位模块分配唯一的通信地址,建立所述至少一个定位模块的物理地址与各自的通信地址的对应关系,并向所述至少一个定位模块返回各自的通信地址,以使所述至少一个定位模块利用各自的通信地址与控制器进行数据通信。

19.根据权利要求12所述的装置,其特征在于,所述控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址;

则所述第二分配及建立单元,具体用于通过现场总线向每个定位模块分配唯一的索引号,建立所述至少一个定位模块的物理地址与各自的通信地址以及各自的索引号的对应关系。

20.根据权利要求12所述的装置,其特征在于,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;

则第一分配及建立单元,具体用于通过现场总线向每个磁感应模块分配唯一的通信地址,建立所述至少一个磁感应模块的物理地址与各自的通信地址的对应关系,并向所述至少一个磁感应模块返回各自的通信地址,以使所述至少一个磁感应模块利用各自的通信地址与控制器进行数据通信。

21.根据权利要求12所述的装置,其特征在于,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;

则第二分配及建立单元,具体用于通过现场总线向每个磁感应模块分配唯一的索引号,建立所述至少一个磁感应模块的物理地址与各自的通信地址以及各自的索引号的对应关系。

22.根据权利要求12所述的装置,其特征在于,所述装置还包括:设置及建立单元,用于通过设置接口接收用户对所述模块设置的索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。

23.一种信息提示方法,其特征在于,所述方法包括:

控制器接收有关控制系统中的模块的查看请求,其中,所述有关控制系统为无人机飞行器的控制系统;

控制器根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;

控制器向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。

24.根据权利要求23所述的方法,其特征在于,所述方法还包括:控制器接收用户在人机交互设备上针对所述模块设置的索引号,利用用户设置的索引号更新所述模块的对应关系。

25.根据权利要求23所述的方法,其特征在于,控制器通过以下方式获取所述模块的运行状态:控制器根据查看请求,监控所述模块的运行状态,所述运行状态包括正常且被使用状态、正常但未被使用状态或故障状态。

26.根据权利要求23所述的方法,其特征在于,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:控制器将所述模块的运行状态和索引号生成文字信息;

控制器向人机交互设备反馈所述文字信息,以使所述人机交互设备在人机交互界面上显示所述文字信息。

27.根据权利要求23所述的方法,其特征在于,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:控制器将所述模块的运行状态和索引号生成指示灯显示控制信息;

控制器向人机交互设备反馈所述指示灯显示控制信息,以使所述人机交互设备根据所述指示灯显示控制信息控制人机交互界面上的指示灯。

28.根据权利要求27所述的方法,其特征在于,所述控制器将所述模块的运行状态和索引号生成指示灯显示控制信息的步骤,包括:控制器按照预设规则将所述模块的运行状态和索引号生成指示灯显示控制信息,所述指示灯显示控制信息包括:指示灯的显示颜色和闪烁频率;所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。

29.根据权利要求28所述的方法,其特征在于,

所述预设规则包括:红色用于标识模块处于故障状态;绿色用于标识模块处于正常但未被使用状态;蓝色用于标识模块处于正常且被使用状态;以及闪烁次数用于标识索引号的规则内容。

30.根据权利要求23所述的方法,其特征在于,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:控制器将所述模块的运行状态和索引号生成语音信息;

控制器向人机交互设备反馈所述语音信息,以使所述人机交互设备播放所述语音信息。

31.根据权利要求23所述的方法,其特征在于,当所述控制系统包括至少一个惯性测量模块时,则控制器接收有关所述至少一个惯性测量模块的查看请求;

控制器根据预先建立的所述至少一个惯性测量模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个惯性测量模块的索引号;

控制器向人机交互设备反馈所述至少一个惯性测量模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个惯性测量模块的运行状态。

32.根据权利要求23所述的方法,其特征在于,当所述控制系统包括至少一个定位模块时,则控制器接收有关所述至少一个定位模块的查看请求;

控制器根据预先建立的所述至少一个定位模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个定位模块的索引号;

控制器向人机交互设备反馈所述至少一个定位模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个定位模块的运行状态。

33.根据权利要求23所述的方法,其特征在于,当所述控制系统包括至少一个磁感应模块时,则控制器接收有关所述至少一个磁感应模块的查看请求;

控制器根据预先建立的所述至少一个磁感应模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个磁感应模块的索引号;

控制器向人机交互设备反馈所述至少一个磁感应模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个磁感应模块的运行状态。

34.一种信息提示装置,其特征在于,所述装置包括:

接收单元,用于接收有关控制系统中的模块的查看请求,其中,所述有关控制系统为无人机飞行器的控制系统;

查找单元,用于根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;

反馈单元,用于向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。

35.根据权利要求34所述的装置,其特征在于,所述装置还包括:更新单元,用于接收用户在人机交互设备上针对所述模块设置的索引号,利用用户设置的索引号更新所述模块的对应关系。

36.根据权利要求34所述的装置,其特征在于,所述装置还包括:状态信息获取单元,用于控制器根据查看请求,监控所述模块的运行状态,所述运行状态包括正常且被使用状态、正常但未被使用状态或故障状态。

37.根据权利要求34所述的装置,其特征在于,所述反馈单元包括:文字信息生成子单元,用于将所述模块的运行状态和索引号生成文字信息;

文字信息反馈子单元,用于向人机交互设备反馈所述文字信息,以使所述人机交互设备在人机交互界面上显示所述文字信息。

38.根据权利要求34所述的装置,其特征在于,所述反馈单元包括:指示灯控制信息生成子单元,用于将所述模块的运行状态和索引号生成指示灯显示控制信息;

指示灯控制信息反馈子单元,用于向人机交互设备反馈所述指示灯显示控制信息,以使所述人机交互设备根据所述指示灯显示控制信息控制人机交互界面上的指示灯。

39.根据权利要求38所述的装置,其特征在于,所述指示灯控制信息生成子单元,具体用于按照预设规则将所述模块的运行状态和索引号生成指示灯显示控制信息,所述指示灯显示控制信息包括:指示灯的显示颜色和闪烁频率;所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。

40.根据权利要求34所述的装置,其特征在于,所述反馈单元包括:语音信息生成子单元,用于将所述模块的运行状态和索引号生成语音信息;

语音信息反馈子单元,用于向人机交互设备反馈所述语音信息,以使所述人机交互设备播放所述语音信息。

41.根据权利要求34所述的装置,其特征在于,当所述控制系统包括至少一个惯性测量模块时,则所述接收单元,具体用于接收有关所述至少一个惯性测量模块的查看请求;

所述查找单元,具体用于控制器根据预先建立的所述至少一个惯性测量模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个惯性测量模块的索引号;

所述反馈单元,具体用于向人机交互设备反馈所述至少一个惯性测量模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个惯性测量模块的运行状态。

42.根据权利要求34所述的装置,其特征在于,当所述控制系统包括至少一个定位模块时,则所述接收单元,具体用于接收有关所述至少一个定位模块的查看请求;

所述查找单元,具体用于根据预先建立的所述至少一个定位模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个定位模块的索引号;

所述反馈单元,具体用于向人机交互设备反馈所述至少一个定位模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个定位模块的运行状态。

43.根据权利要求34所述的装置,其特征在于,当所述控制系统包括至少一个磁感应模块时,则所述接收单元,具体用于接收有关所述至少一个磁感应模块的查看请求;

所述查找单元,具体用于根据预先建立的所述至少一个磁感应模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个磁感应模块的索引号;

所述反馈单元,具体用于向人机交互设备反馈所述至少一个磁感应模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个磁感应模块的运行状态。

44.一种信息提示方法,其特征在于,所述方法包括:

人机交互设备接收用户触发的有关控制系统中的模块的查看请求,向控制器发送所述查看请求,其中,所述有关控制系统为无人机飞行器的控制系统;

人机交互设备接收控制器反馈的所述模块的状态指示信息;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息,所述模块的索引号是控制器根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系查找的;

人机交互设备根据所述状态指示信息,通过索引号向用户提示所述模块的运行状态。

45.根据权利要求44所述的方法,其特征在于,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:人机交互设备按照文字显示方式,在人机交互界面上显示所述模块的索引号和运行状态。

46.根据权利要求44所述的方法,其特征在于,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:人机交互设备按照语音提示的方式,为用户播放所述模块的索引号和运行状态。

47.根据权利要求44所述的方法,其特征在于,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:人机交互设备按照预设规则和所述状态指示信息,控制人机交互界面上的指示灯,以展示所述模块的索引号和运行状态。

48.根据权利要求47所述的方法,其特征在于,

所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。

49.根据权利要求48所述的方法,其特征在于,

所述预设规则包括:红色用于标识模块处于故障状态;绿色用于标识模块处于正常但未被使用状态;蓝色用于标识模块处于正常且被使用状态;以及指示灯的闪烁次数用于标识索引号的规则内容。

50.根据权利要求44所述的方法,其特征在于,当所述控制系统包括至少一个惯性测量模块时,人机交互设备接收用户触发的有关所述至少一个惯性测量模块的查看请求,向控制器发送所述查看请求;

人机交互设备接收控制器反馈的所述至少一个惯性测量模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个惯性测量模块的索引号和运行状态的信息;

人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个惯性测量模块的运行状态。

51.根据权利要求44所述的方法,其特征在于,当所述控制系统包括至少一个定位模块时,人机交互设备接收用户触发的有关所述至少一个定位模块的查看请求,向控制器发送所述查看请求;

人机交互设备接收控制器反馈的所述至少一个定位模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个定位模块的索引号和运行状态的信息;

人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个定位模块的运行状态。

52.根据权利要求44所述的方法,其特征在于,当所述控制系统包括至少一个磁感应模块时,人机交互设备接收用户触发的有关所述至少一个磁感应模块的查看请求,向控制器发送所述查看请求;

人机交互设备接收控制器反馈的所述至少一个磁感应模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个磁感应模块的索引号和运行状态的信息;

人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个磁感应模块的运行状态。

53.根据权利要求44所述的方法,其特征在于,

所述人机交互设备是远程遥控设备。

54.根据权利要求53所述的方法,其特征在于,

所述远程遥控设备是无人机飞行器的遥控器。

55.一种信息提示装置,其特征在于,所述装置包括:

请求发送单元,用于接收用户触发的有关控制系统中的模块的查看请求,向控制器发送所述查看请求,其中,所述有关控制系统为无人机飞行器的控制系统;

接收单元,用于接收控制器反馈的所述模块的状态指示信息;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息,所述模块的索引号是控制器根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系查找的;

提示单元,用于根据所述状态指示信息,通过索引号向用户提示所述模块的运行状态。

56.根据权利要求55所述的装置,其特征在于,所述提示单元具体用于:按照文字显示方式,在人机交互界面上显示所述模块的索引号和运行状态。

57.根据权利要求56所述的装置,其特征在于,所述提示单元具体用于:按照语音提示的方式,为用户播放所述模块的索引号和运行状态。

58.根据权利要求56所述的装置,其特征在于,所述提示单元具体用于按照预设规则和所述状态指示信息,控制人机交互界面上的指示灯,以展示所述模块的索引号和运行状态。

59.根据权利要求55所述的装置,其特征在于,当所述控制系统包括至少一个惯性测量模块时,所述请求发送单元,具体用于接收用户触发的有关所述至少一个惯性测量模块的查看请求,向控制器发送所述查看请求;

所述接收单元,具体用于接收控制器反馈的所述至少一个惯性测量模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个惯性测量模块的索引号和运行状态的信息;

所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个惯性测量模块的运行状态。

60.根据权利要求55所述的装置,其特征在于,当所述控制系统包括至少一个定位模块时,所述请求发送单元,具体用于接收用户触发的有关所述至少一个定位模块的查看请求,向控制器发送所述查看请求;

所述接收单元,具体用于接收控制器反馈的所述至少一个定位模块的状态指示信息;

其中,所述状态指示信息是指用于标识所述至少一个定位模块的索引号和运行状态的信息;

所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个定位模块的运行状态。

61.根据权利要求55所述的装置,其特征在于,当所述控制系统包括至少一个磁感应模块时,所述请求发送单元,具体用于接收用户触发的有关所述至少一个磁感应模块的查看请求,向控制器发送所述查看请求;

所述接收单元,具体用于接收控制器反馈的所述至少一个磁感应模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个磁感应模块的索引号和运行状态的信息;

所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个磁感应模块的运行状态。

62.一种总线编址装置,其特征在于,包括至少一个处理器、至少一个网络接口或者其它通信接口、存储器、和至少一个现场总线;所述存储器用于存储程序指令,所述处理器用于根据所述程序指令执行以下步骤:接收控制系统中的模块发送的握手信息,其中,所述控制系统为无人机飞行器的控制系统;

通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系;

通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系;

接收所述控制系统中的模块的查看请求;

根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;

向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。

63.一种信息提示装置,其特征在于,包括至少一个处理器、至少一个网络接口或者其它通信接口、存储器、和至少一个现场总线;所述存储器用于存储程序指令,所述处理器用于根据所述程序指令执行以下步骤:接收有关控制系统中的模块的查看请求,其中,所述有关控制系统为无人机飞行器的控制系统;

根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;

向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。

64.一种信息提示装置,其特征在于,包括至少一个处理器、至少一个网络接口或者其它通信接口、存储器、和至少一个现场总线;所述存储器用于存储程序指令,所述处理器用于根据所述程序指令执行以下步骤:接收用户触发的有关控制系统中的模块的查看请求,向控制器发送所述查看请求,其中,所述有关控制系统为无人机飞行器的控制系统;

接收控制器反馈的所述模块的状态指示信息;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息,所述模块的索引号是控制器根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系查找的;

根据所述状态指示信息,通过索引号向用户提示所述模块的运行状态。

说明书 :

一种总线编址方法、装置及一种信息提示方法、装置

技术领域

[0001] 本发明涉及通信技术领域,具体涉及一种总线编址方法、装置及一种信息提示方法、装置。

背景技术

[0002] 高速串行总线是计算机外设总线标准,它具有真正的热插拔、高性能和系统造价低廉等优点,由于其具有这些优点,因此,其在很多领域的控制系统中已经得到广泛应用。例如,在自动控制、航空航天航海、无人机等领域中得到了广泛应用。
[0003] 随着技术不断的发展和需求的不断更新,伴随而来是,控制系统也需要不断的扩展,以满足新的业务需求。但采用高速串行总线的控制系统,受到高速串行总线自身技术限制,其无法进行编址,不利于控制系统的扩展。

发明内容

[0004] 为了解决上述技术问题,本发明第一方面提供了采用现场总线实现控制系统内模块的编址的技术方案,这样,使得控制系统内模块具有唯一的通信地址,保证了模块间以及模块与控制器间的信息交互效率和质量,通过控制器为模块分配通信地址的方式,方便控制系统的拓展。
[0005] 另外,基于第一方面提供的技术方案,本发明还提供了用于实现该技术方案的装置;在此基础上,本发明还提供了一种信息提示方法及装置,用于方便用户了解控制系统内各模块的运行状态,以提高用户的操作体验。
[0006] 本发明提供的几种技术方案分别如下:
[0007] 本发明第一方面提供了一种总线编址方法,所述方法包括:
[0008] 控制器接收控制系统中的模块发送的握手信息;控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系。
[0009] 可选的,所述方法还包括:
[0010] 控制器通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。
[0011] 可选的,当所述控制系统包括同一类型的冗余模块时,
[0012] 则所述控制器通过现场总线向同一类型的冗余模块分别分配不同的索引号。
[0013] 可选的,所述控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系的步骤,包括:
[0014] 所述控制器通过现场总线向所述模块分配CANID,并建立所述模块的物理地址和CANID的对应关系,其中CANID是所述模块在CAN通信总线中的通信地址。
[0015] 可选的,所述控制器通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系的步骤包括:
[0016] 所述控制器通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、CAN ID和索引号的对应关系。
[0017] 可选的,所述控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址;
[0018] 则所述控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系的步骤,具体为:
[0019] 控制器通过现场总线向每个惯性测量模块分配唯一的通信地址,建立所述至少一个惯性测量模块的物理地址与各自的通信地址的对应关系,并向所述至少一个惯性测量模块返回各自的通信地址,以使所述至少一个惯性测量模块利用各自的通信地址与控制器进行数据通信。
[0020] 可选的,所述方法还包括:
[0021] 控制器通过现场总线向每个惯性测量模块分配唯一的索引号,建立所述至少一个惯性测量模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0022] 可选的,所述控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址;
[0023] 则所述控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系的步骤,具体为:
[0024] 控制器通过现场总线向每个定位模块分配唯一的通信地址,建立所述至少一个定位模块的物理地址与各自的通信地址的对应关系,并向所述至少一个定位模块返回各自的通信地址,以使所述至少一个定位模块利用各自的通信地址与控制器进行数据通信。
[0025] 可选的,所述方法还包括:
[0026] 控制器通过现场总线向每个定位模块分配唯一的索引号,建立所述至少一个定位模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0027] 可选的,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;
[0028] 则所述控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系的步骤,具体为:
[0029] 控制器通过现场总线向每个磁感应模块分配唯一的通信地址,建立所述至少一个磁感应模块的物理地址与各自的通信地址的对应关系,并向所述至少一个磁感应模块返回各自的通信地址,以使所述至少一个磁感应模块利用各自的通信地址与控制器进行数据通信。
[0030] 可选的,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;所述方法还包括:
[0031] 控制器通过现场总线向每个磁感应模块分配唯一的索引号,建立所述至少一个磁感应模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0032] 可选的,所述方法还包括:
[0033] 控制器通过设置接口接收用户对所述模块设置的索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。
[0034] 本发明第一方面提供的总线编址方法,采用现场总线为控制系统内的模块分配通信地址,并建立模块的通信地址和物理地址的对应关系,这种编址方式使每个模块都拥有唯一的通信地址,保证了模块间以及模块与控制器之间的正常通信,能够提高信息交互效率和质量。这种编址方式不受硬件接口的限制,有利于控制系统的扩展。
[0035] 本发明第二方面,提供了一种总线编址装置,所述装置包括:
[0036] 接收单元,用于接收控制系统中的模块发送的握手信息;
[0037] 第一分配及建立单元,用于通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系。
[0038] 可选的,所述装置还包括:
[0039] 第二分配及建立单元,用于通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。
[0040] 可选的,当所述控制系统包括同一类型的冗余模块时,
[0041] 则第二分配及建立单元,具体用于通过现场总线向同一类型的冗余模块分别分配不同的索引号,并建立各个模块的物理地址、通信地址和索引号的对应关系。
[0042] 可选的,述第一分配及建立单元,用于通过现场总线向所述模块分配CANID,并建立所述模块的物理地址和CANID的对应关系,其中CANID是所述模块在CAN通信总线中的通信地址。
[0043] 可选的,所述第二分配及建立单元,用于通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、CAN ID和索引号的对应关系。
[0044] 可选的,所述控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址;
[0045] 则所述第一分配及建立单元,具体用于通过现场总线向每个惯性测量模块分配唯一的通信地址,建立所述至少一个惯性测量模块的物理地址与各自的通信地址的对应关系,并向所述至少一个惯性测量模块返回各自的通信地址,以使所述至少一个惯性测量模块利用各自的通信地址与控制器进行数据通信。
[0046] 可选的,所述控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址;
[0047] 则所述第二分配及建立单元,具体用于通过现场总线向每个惯性测量模块分配唯一的索引号,建立所述至少一个惯性测量模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0048] 可选的,所述控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址;
[0049] 则所述第一分配及建立单元,具体用于通过现场总线向每个定位模块分配唯一的通信地址,建立所述至少一个定位模块的物理地址与各自的通信地址的对应关系,并向所述至少一个定位模块返回各自的通信地址,以使所述至少一个定位模块利用各自的通信地址与控制器进行数据通信。
[0050] 可选的,所述控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址;
[0051] 则所述第二分配及建立单元,具体用于通过现场总线向每个定位模块分配唯一的索引号,建立所述至少一个定位模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0052] 可选的,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;
[0053] 则第一分配及建立单元,具体用于通过现场总线向每个磁感应模块分配唯一的通信地址,建立所述至少一个磁感应模块的物理地址与各自的通信地址的对应关系,并向所述至少一个磁感应模块返回各自的通信地址,以使所述至少一个磁感应模块利用各自的通信地址与控制器进行数据通信。
[0054] 可选的,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;
[0055] 则第二分配及建立单元,具体用于通过现场总线向每个磁感应模块分配唯一的索引号,建立所述至少一个磁感应模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0056] 可选的,所述装置还包括:
[0057] 设置及建立单元,用于通过设置接口接收用户对所述模块设置的索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。
[0058] 本发明第二方面提供的总线编址装置,是用于实现本发明第一方面提供的总线编址方法,采用现场总线为控制系统内的模块分配通信地址,并建立模块的通信地址和物理地址的对应关系,这种编址方式使每个模块都拥有唯一的通信地址,保证了模块间以及模块与控制器之间的正常通信,能够提高信息交互效率和质量。这种编址方式不受硬件接口的限制,有利于控制系统的扩展。
[0059] 本发明第三方面提供了一种信息提示方法,所述方法包括:
[0060] 控制器接收有关控制系统中的模块的查看请求;
[0061] 控制器根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;
[0062] 控制器向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。
[0063] 可选的,所述方法还包括:
[0064] 控制器接收用户在人机交互设备上针对所述模块设置的索引号,利用用户设置的索引号更新所述模块的对应关系。
[0065] 可选的,控制器通过以下方式获取所述模块的运行状态:
[0066] 控制器根据查看请求,监控所述模块的运行状态,所述运行状态包括正常且被使用状态、正常但未被使用状态或故障状态。
[0067] 可选的,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:
[0068] 控制器将所述模块的运行状态和索引号生成文字信息;
[0069] 控制器向人机交互设备反馈所述文字信息,以使所述人机交互设备在人机交互界面上显示所述文字信息。
[0070] 可选的,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:
[0071] 控制器将所述模块的运行状态和索引号生成指示灯显示控制信息;
[0072] 控制器向人机交互设备反馈所述指示灯显示控制信息,以使所述人机交互设备根据所述指示灯显示控制信息控制人机交互界面上的指示灯。
[0073] 可选的,所述控制器将所述模块的运行状态和索引号生成指示灯显示控制信息的步骤,包括:
[0074] 控制器按照预设规则将所述模块的运行状态和索引号生成指示灯显示控制信息,所述指示灯显示控制信息包括:指示灯的显示颜色和闪烁频率;所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。
[0075] 可选的,所述预设规则包括:红色用于标识模块处于故障状态;绿色用于标识模块处于正常但未被使用状态;蓝色用于标识模块处于正常且被使用状态;以及闪烁次数用于标识索引号的规则内容。
[0076] 可选的,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:
[0077] 控制器将所述模块的运行状态和索引号生成语音信息;
[0078] 控制器向人机交互设备反馈所述语音信息,以使所述人机交互设备播放所述语音信息。
[0079] 可选的,当所述控制系统包括至少一个惯性测量模块时,
[0080] 则控制器接收有关所述至少一个惯性测量模块的查看请求;
[0081] 控制器根据预先建立的所述至少一个惯性测量模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个惯性测量模块的索引号;
[0082] 控制器向人机交互设备反馈所述至少一个惯性测量模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个惯性测量模块的运行状态。
[0083] 可选的,当所述控制系统包括至少一个定位模块时,
[0084] 则控制器接收有关所述至少一个定位模块的查看请求;
[0085] 控制器根据预先建立的所述至少一个定位模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个定位模块的索引号;
[0086] 控制器向人机交互设备反馈所述至少一个定位模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个定位模块的运行状态。
[0087] 可选的,当所述控制系统包括至少一个磁感应模块时,
[0088] 则控制器接收有关所述至少一个磁感应模块的查看请求;
[0089] 控制器根据预先建立的所述至少一个磁感应模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个磁感应模块的索引号;
[0090] 控制器向人机交互设备反馈所述至少一个磁感应模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个磁感应模块的运行状态。
[0091] 本发明第三方面提供的信息提示方法,由控制器查找模块的索引号和运行状态,向人机交互设备反馈所述模块的状态指示信息,使得人机交互设备展示所述模块的索引号和运行状态。由于控制器预先建立模块的索引号和通信地址的对应关系,因此在用户触发查找请求时,能够及时地向用户反馈模块的相关运行状态,通过展示索引号的方式,便于用户快速定位模块,了解模块的运行状态。
[0092] 本发明第四方面提供了信息提示装置,所述装置包括:
[0093] 接收单元,用于接收有关控制系统中的模块的查看请求;
[0094] 查找单元,用于根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;
[0095] 反馈单元,用于向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。
[0096] 可选的,所述装置还包括:
[0097] 更新单元,用于接收用户在人机交互设备上针对所述模块设置的索引号,利用用户设置的索引号更新所述模块的对应关系。
[0098] 可选的,所述装置还包括:
[0099] 状态信息获取单元,用于控制器根据查看请求,监控所述模块的运行状态,所述运行状态包括正常且被使用状态、正常但未被使用状态或故障状态。
[0100] 可选的,所述反馈单元包括:
[0101] 文字信息生成子单元,用于将所述模块的运行状态和索引号生成文字信息;
[0102] 文字信息反馈子单元,用于向人机交互设备反馈所述文字信息,以使所述人机交互设备在人机交互界面上显示所述文字信息。
[0103] 可选的,所述反馈单元包括:
[0104] 指示灯控制信息生成子单元,用于将所述模块的运行状态和索引号生成指示灯显示控制信息;
[0105] 指示灯控制信息反馈子单元,用于向人机交互设备反馈所述指示灯显示控制信息,以使所述人机交互设备根据所述指示灯显示控制信息控制人机交互界面上的指示灯。
[0106] 可选的,所述指示灯控制信息生成子单元,具体用于按照预设规则将所述模块的运行状态和索引号生成指示灯显示控制信息,所述指示灯显示控制信息包括:指示灯的显示颜色和闪烁频率;所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。
[0107] 可选的,所述反馈单元包括:
[0108] 语音信息生成子单元,用于将所述模块的运行状态和索引号生成语音信息;
[0109] 语音信息反馈子单元,用于向人机交互设备反馈所述语音信息,以使所述人机交互设备播放所述语音信息。
[0110] 可选的,当所述控制系统包括至少一个惯性测量模块时,
[0111] 则所述接收单元,具体用于接收有关所述至少一个惯性测量模块的查看请求;
[0112] 所述查找单元,具体用于控制器根据预先建立的所述至少一个惯性测量模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个惯性测量模块的索引号;
[0113] 所述反馈单元,具体用于向人机交互设备反馈所述至少一个惯性测量模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个惯性测量模块的运行状态。
[0114] 可选的,当所述控制系统包括至少一个定位模块时,
[0115] 则所述接收单元,具体用于接收有关所述至少一个定位模块的查看请求;
[0116] 所述查找单元,具体用于根据预先建立的所述至少一个定位模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个定位模块的索引号;
[0117] 所述反馈单元,具体用于向人机交互设备反馈所述至少一个定位模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个定位模块的运行状态。
[0118] 可选的,当所述控制系统包括至少一个磁感应模块时,
[0119] 则所述接收单元,具体用于接收有关所述至少一个磁感应模块的查看请求;
[0120] 所述查找单元,具体用于根据预先建立的所述至少一个磁感应模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个磁感应模块的索引号;
[0121] 所述反馈单元,具体用于向人机交互设备反馈所述至少一个磁感应模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个磁感应模块的运行状态。
[0122] 本发明第四方面提供的信息提示装置,应用于采用本发明第一方面提供的编址方法的控制系统中,通过与人机交互设备交互信息的方式,为用户提供关于模块的运行状态的状态指示信息,通过展示索引号的方式,便于用户快速定位模块,了解模块的运行状态。
[0123] 本发明第五方面提供了一种信息提示方法,所述方法包括:
[0124] 人机交互设备接收用户触发的有关控制系统中的模块的查看请求,向控制器发送所述查看请求;
[0125] 人机交互设备接收控制器反馈的所述模块的状态指示信息;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息;
[0126] 人机交互设备根据所述状态指示信息,通过索引号向用户提示所述模块的运行状态。
[0127] 可选的,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:
[0128] 人机交互设备按照文字显示方式,在人机交互界面上显示所述模块的索引号和运行状态。
[0129] 可选的,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:
[0130] 人机交互设备按照语音提示的方式,为用户播放所述模块的索引号和运行状态。
[0131] 可选的,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:
[0132] 人机交互设备按照预设规则和所述状态指示信息,控制人机交互界面上的指示灯,以展示所述模块的索引号和运行状态。
[0133] 可选的,所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。
[0134] 可选的,所述预设规则包括:红色用于标识模块处于故障状态;绿色用于标识模块处于正常但未被使用状态;蓝色用于标识模块处于正常且被使用状态;以及指示灯的闪烁次数用于标识索引号的规则内容。
[0135] 可选的,当所述控制系统包括至少一个惯性测量模块时,
[0136] 人机交互设备接收用户触发的有关所述至少一个惯性测量模块的查看请求,向控制器发送所述查看请求;
[0137] 人机交互设备接收控制器反馈的所述至少一个惯性测量模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个惯性测量模块的索引号和运行状态的信息;
[0138] 人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个惯性测量模块的运行状态。
[0139] 可选的,当所述控制系统包括至少一个定位模块时,
[0140] 人机交互设备接收用户触发的有关所述至少一个定位模块的查看请求,向控制器发送所述查看请求;
[0141] 人机交互设备接收控制器反馈的所述至少一个定位模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个定位模块的索引号和运行状态的信息;
[0142] 人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个定位模块的运行状态。
[0143] 可选的,当所述控制系统包括至少一个磁感应模块时,
[0144] 人机交互设备接收用户触发的有关所述至少一个磁感应模块的查看请求,向控制器发送所述查看请求;
[0145] 人机交互设备接收控制器反馈的所述至少一个磁感应模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个磁感应模块的索引号和运行状态的信息;
[0146] 人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个磁感应模块的运行状态。
[0147] 可选的,所述人机交互设备是远程遥控设备。
[0148] 可选的,所述远程遥控设备是无人机飞行器的遥控器。
[0149] 本发明第五方面提供的信息提示方法,应用于人机交互设备中,由人机交互设备先向控制器发送查看请求,然后接收模块的状态指示信息,最后向用户提示模块的索引号和运行状态,通过索引号的方式提示用户,便于用户快速定位模块,以了解模块的运行情况。
[0150] 本发明第六方面提供了一种信息提示装置,所述装置包括:
[0151] 请求发送单元,用于接收用户触发的有关控制系统中的模块的查看请求,向控制器发送所述查看请求;
[0152] 接收单元,用于接收控制器反馈的所述模块的状态指示信息;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息;
[0153] 提示单元,用于根据所述状态指示信息,通过索引号向用户提示所述模块的运行状态。
[0154] 可选的,所述提示单元具体用于:
[0155] 按照文字显示方式,在人机交互界面上显示所述模块的索引号和运行状态。
[0156] 可选的,所述提示单元具体用于:
[0157] 按照语音提示的方式,为用户播放所述模块的索引号和运行状态。
[0158] 可选的,所述提示单元具体用于
[0159] 按照预设规则和所述状态指示信息,控制人机交互界面上的指示灯,以展示所述模块的索引号和运行状态。
[0160] 可选的,当所述控制系统包括至少一个惯性测量模块时,
[0161] 所述请求发送单元,具体用于接收用户触发的有关所述至少一个惯性测量模块的查看请求,向控制器发送所述查看请求;
[0162] 所述接收单元,具体用于接收控制器反馈的所述至少一个惯性测量模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个惯性测量模块的索引号和运行状态的信息;
[0163] 所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个惯性测量模块的运行状态。
[0164] 可选的,当所述控制系统包括至少一个定位模块时,
[0165] 所述请求发送单元,具体用于接收用户触发的有关所述至少一个定位模块的查看请求,向控制器发送所述查看请求;
[0166] 所述接收单元,具体用于接收控制器反馈的所述至少一个定位模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个定位模块的索引号和运行状态的信息;
[0167] 所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个定位模块的运行状态。
[0168] 可选的,当所述控制系统包括至少一个磁感应模块时,
[0169] 所述请求发送单元,具体用于接收用户触发的有关所述至少一个磁感应模块的查看请求,向控制器发送所述查看请求;
[0170] 所述接收单元,具体用于接收控制器反馈的所述至少一个磁感应模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个磁感应模块的索引号和运行状态的信息;
[0171] 所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个磁感应模块的运行状态。本发明第六方面提供的信息提示装置,用于实现本发明第五方面提供的信息提示方法,由该信息提示装置先向控制器发送查看请求,然后接收模块的状态指示信息,最后向用户提示模块的索引号和运行状态,通过索引号的方式提示用户,便于用户快速定位模块,以了解模块的运行情况。
[0172] 在本发明第七方面提供了一种总线编址装置,包括至少一个处理器、至少一个网络接口或者其它通信接口、存储器、和至少一个现场总线;所述存储器用于存储程序指令,所述处理器用于根据所述程序指令执行以下步骤:
[0173] 接收控制系统中的模块发送的握手信息;
[0174] 通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系。
[0175] 在本发明第八方面提供了一种信息提示装置,包括至少一个处理器、至少一个网络接口或者其它通信接口、存储器、和至少一个现场总线;所述存储器用于存储程序指令,所述处理器用于根据所述程序指令执行以下步骤:
[0176] 接收有关控制系统中的模块的查看请求;
[0177] 根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;
[0178] 向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。
[0179] 在本发明第九方面提供了一种信息提示装置,包括至少一个处理器、至少一个网络接口或者其它通信接口、存储器、和至少一个现场总线;所述存储器用于存储程序指令,所述处理器用于根据所述程序指令执行以下步骤:
[0180] 接收用户触发的有关控制系统中的模块的查看请求,向控制器发送所述查看请求;
[0181] 接收控制器反馈的所述模块的状态指示信息;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息;
[0182] 根据所述状态指示信息,通过索引号向用户提示所述模块的运行状态。

附图说明

[0183] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0184] 图1是本发明第一方面提供的一种总线编址方法实施例1的流程图;
[0185] 图2是本发明第一方面提供的一种总线编址方法实施例2的流程图;
[0186] 图3是本发明第一方面提供的一种总线编址方法实施例3的流程图;
[0187] 图4是本发明第一方面提供的一种总线编址方法实施例4的流程图;
[0188] 图5是本发明第一方面提供的一种总线编址方法实施例5的流程图;
[0189] 图6是本发明第二方面提供的一种控制器的结构图;
[0190] 图7是本发明第三方面提供的一种信息提示方法的流程图;
[0191] 图8是本发明第四方面提供的一种控制器的结构图;
[0192] 图9是本发明第五方面提供的一种信息提示方法的流程图;
[0193] 图10是本发明第六方面提供的一种人机交互设备的结构图;
[0194] 图11是本发明第六方面提供的一种人机交互设备工作示意图;
[0195] 图12是本发明第七方面提供的一种总线编址装置的硬件结构图;
[0196] 图13是本发明第八方面提供的一种信息提示装置的硬件结构图;
[0197] 图14是本发明第九方面提供的一种信息提示装置的硬件结构图。

具体实施方式

[0198] 为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。
[0199] 下面先对本发明第一方面提供的一种总线编址方法进行解释说明。
[0200] 请参阅图1,图1是本发明第一方面提供的一种总线编址方法实施例1的流程图,如图1所示,该方法包括:
[0201] 步骤101:控制器接收控制系统中的模块发送的握手信息。
[0202] 步骤102:控制器通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系。
[0203] 其中,控制系统可以是任何一个领域的、任何一种类型的控制系统,控制系统内包含的模块的功能和类型也不受限制。
[0204] 在具体实现时,控制系统内的模块先向控制器发送握手信息,控制器收到握手信息之后,就向模块分配通信地址,并建立模块的物理地址和通信地址之间的对应关系,这样,模块具有了唯一的通信地址,就能够与控制系统内的其他模块进行信息交互,也可以与控制器之间进行信息交互,能够保证系统内各模块的正常通信。另外,控制器建立的模块的物理地址和通信地址的对应关系,能够方便维护人员根据通信地址了解模块的具体物理地址,便于后期维护。
[0205] 在上述图1所示方法的基础上,发明人进一步地考虑到:控制系统内模块的种类繁多的情况,在这种情况下,为了便于维护人员的后期维护,发明人提供了以下可选的技术方案,其是在上述图1所示方法的基础上,增加如下步骤:
[0206] 控制器通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。
[0207] 这里需要说明的是,索引号可以包括:数字、字母或者两者组合,在本发明中对索引号的形式不作具体限定。
[0208] 在这种可选的技术方案中,控制器建立的物理地址、通信地址和索引号的对应关系,有助于维护人员根据索引号识别模块类型,再结合通信地址和物理地址以快速定位出每个模块,提高维护效率。
[0209] 在上述可选方案的基础上,发明人进一步地考虑到:控制系统内包含同一类型的冗余模块的情况,针对这种特殊的情况,发明人提供了可选的技术方案,具体是在上述可选技术方案的基础上,作了进一步的限定:
[0210] 当所述控制系统包括同一类型的冗余模块时,则所述控制器通过现场总线向同一类型的冗余模块分别分配不同的索引号。
[0211] 由于控制系统包含冗余模块,冗余模块一般是指控制系统内包含的两个或者多个相同的模块,这些模块互为彼此的冗余模块,由于这些模块的类型、名称、性能都相同,用户无法区分开冗余模块。因此,主控制器为模块分配索引号,同一类型的冗余模块被分配有不同的索引号;但不同类型的模块可以分配有相同的索引号,因为,即使索引号相同,用户结合模块类型也能够区分出各个模块。
[0212] 在这种可选的技术方案中,控制器为同一类型的冗余模块分配不同的索引号,这样,维修人员结合模块类型和索引号就能够识别出模块,再结合模块的通信地址和物理地址的对应关系,就能够快速定位出模块,以提高维护效率。
[0213] 另外,为了进一步的提高用户体验,本发明还提供了一种可选的技术方案,具体是在上述图1所示方法的基础上,还可以增加如下步骤:
[0214] 控制器通过设置接口接收用户对所述模块设置的索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。
[0215] 在这种可选的技术方案中,为用户提供设置接口,用户可以根据自己的喜好来设置模块的索引号,这样便于用户记忆索引号,能够提高用户体验。
[0216] 在图1所示方法的基础上,发明人通过分析CAN现场总线的性能,进一步地提出了一种可选的技术方案,下面结合图2,对该技术方案进行解释说明。
[0217] 请参阅图2,图2是本发明第一方面提供的一种总线编址方法实施例2的流程图,如图2所示,该方法包括:
[0218] 步骤201:控制器接收控制系统中的模块发送的握手信息。
[0219] 步骤202:所述控制器通过现场总线向所述模块分配CANID,并建立所述模块的物理地址和CANID的对应关系,其中CANID是所述模块在CAN通信总线中的通信地址。
[0220] 由于CAN(Controller Area Network,控制器局域网络)现场总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。可以很容易地在CAN总线中加入新节点,而无需在硬件或软件上进行修改。
[0221] 在具体实现时,CAN ID主要用作CAN总线仲裁使用,ID值越低,节点发送的报文的优先级就越高,在两组不同的ID报文同时上线时,仲裁机制使得ID值低的节点取得总线的控制权,以占用总线,并且能够成功的发送出报文,而ID值高的节点退出。ID域可以是11位和29位,ID值和含义可以由用户预先定义,用作CAN高层协议的管理。ID的另一个作用是配合接收方过滤报文使用,接收方可以设定接收ID的范围,以过滤掉不需要接收的信息,减轻中央处理器的处理负担。
[0222] 发明人通过分析CAN(Controller Area Network,控制器局域网络)现场总线的性能,发现CAN现场总线具有以下优点:1、易于控制系统的扩展,便于增加新的模块。2、抗干扰性好。3、可以按照优先级顺序通信,节省总线冲突仲裁时间,避免网络瘫痪。4、在网络节点出现故障时,可以自动关闭输出功能,脱离网络。
[0223] 在图2所示方法中,利用CAN现场总线的上述性能,在实现为模块分配唯一的通信地址,保证模块间正常通信的基础上,还能够进一步的提高控制系统的工作性能。
[0224] 可选的,在图2所示方法的基础上,还可以增加如下步骤:
[0225] 所述控制器通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、CAN ID和索引号的对应关系。
[0226] 控制器利用CAN现场总线为模块分配索引号,所述模块的物理地址、CAN ID和索引号的对应关系,为维护人员打好数据基础,便于维护人员快速定位模块,提高维护工作效率。
[0227] 接下来,将结合无人机飞行器的控制系统来对本发明第一方面提供的总线编址方法作进一步地示例性解释说明。
[0228] 这里需要说明的是,在本发明中无人机飞行器的控制系统是指无人机飞行器的导航系统,该导航系统用于为无人机飞行器提供导航信息,以使无人机飞行器安全、可靠的完成飞行任务。
[0229] 例如,导航系统可以是基于惯性导航原理的导航系统、也可以是基于定位卫星导航原理的导航系统、还可以是基于多普勒导航原理的导航系统,当然,也可以是基于组合导航原理的导航系统。下面结合附图3、4、5和6对应用于不同导航系统的总线编址方法进行解释说明。
[0230] 请参阅图3,图3是本发明第一方面提供的一种总线编址方法实施例3的流程图,在图3所示的方法,该控制系统是指基于惯性导航原理的导航系统,该控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址。如图3所示,该方法包括:
[0231] 步骤301:控制器接收控制系统内至少一个惯性测量模块发送的握手信息;
[0232] 步骤302:控制器通过现场总线向每个惯性测量模块分配唯一的通信地址,建立所述至少一个惯性测量模块的物理地址与各自的通信地址的对应关系,并向所述至少一个惯性测量模块返回各自的通信地址,以使所述至少一个惯性测量模块利用各自的通信地址与控制器进行数据通信。
[0233] 在图3所示方法的基础上,还可以增加如下步骤:
[0234] 控制器通过现场总线向每个惯性测量模块分配唯一的索引号,建立所述至少一个惯性测量模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0235] 请参阅图4,图4是本发明第一方面提供的一种总线编址方法实施例4的流程图,在图4所示的方法,该控制系统是指基于定位卫星导航原理的导航系统,该控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址。如图4所示,该方法包括:
[0236] 步骤401:控制器接收控制系统内至少一个定位模块发送的握手信息;
[0237] 步骤402:控制器通过现场总线向每个定位模块分配唯一的通信地址,建立所述至少一个定位模块的物理地址与各自的通信地址的对应关系,并向所述至少一个定位模块返回各自的通信地址,以使所述至少一个定位模块利用各自的通信地址与控制器进行数据通信。
[0238] 在图4所示方法的基础上,还可以增加如下步骤:
[0239] 控制器通过现场总线向每个定位模块分配唯一的索引号,建立所述至少一个定位模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0240] 在图4所示方法中,定位模块是指能够利用定位系统实现定位功能的模块,具体的,可以利用GPS(Global Position System,全球定位系统),也可以利用中国的北斗系统,还可以利用伽利略系统等。例如,定位模块是GPS模块,其利用GPS传感器来测量数据,GPS传感器是指利用GPS系统实时地测量载体的位置和速度的传感器,GPS传感器也被称为GPS接收机,通过天线接收GPS卫星发射的信号,输出当前经度、维度和高度信息。
[0241] 可选的,所述定位模块包括以下任意一种或者多种类型组合:
[0242] GPS传感器、北斗定位传感器、格拉纳斯定位传感器。
[0243] 请参阅图5,图5是本发明第一方面提供的一种总线编址方法实施例5的流程图,在图5所示的方法,该控制系统是指基于多普勒导航原理的导航系统,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址。如图5所示,该方法包括:
[0244] 步骤501:控制器接收控制系统内至少一个磁感应模块发送的握手信息;
[0245] 步骤502:控制器通过现场总线向每个磁感应模块分配唯一的通信地址,建立所述至少一个磁感应模块的物理地址与各自的通信地址的对应关系,并向所述至少一个磁感应模块返回各自的通信地址,以使所述至少一个磁感应模块利用各自的通信地址与控制器进行数据通信。
[0246] 在图5所示方法的基础上,还可以增加如下步骤:
[0247] 控制器通过现场总线向每个磁感应模块分配唯一的索引号,建立所述至少一个磁感应模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0248] 在图5所示方法中,磁感应模块可以是罗盘模块,罗盘模块一般包含罗盘传感器,利用罗盘传感器测量地磁信号。
[0249] 从上述图3、4、5示出的方法可以看出,本发明提供的总线编址方法能够很好地应用于无人机飞行器的导航系统中,便于导航系统的拓展。上述图3、4、5是以采用单一导航技术的导航系统为例,但本发明并不限定具体的应用场景,在实际应用中,本发明提供的总线编址方法可以应用于任意一种无人机飞行器的导航系统中。
[0250] 与上述方法相对应的,本发明还提供了一种总线编址装置,以方便上述方法在实际中应用和实现。
[0251] 请参阅图6,图6是本发明第二方面提供的一种总线编址装置的结构图,该装置可以集成在控制器中进行工作,如图6所示,该装置包括:
[0252] 接收单元601,用于接收控制系统中的模块发送的握手信息;
[0253] 第一分配及建立单元602,用于通过现场总线向所述模块分配通信地址,并建立所述模块的物理地址和通信地址的对应关系。
[0254] 可选的,所述装置还包括:
[0255] 第二分配及建立单元,用于通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。
[0256] 可选的,当所述控制系统包括同一类型的冗余模块时,
[0257] 则第二分配及建立单元,具体用于通过现场总线向同一类型的冗余模块分别分配不同的索引号,并建立各个模块的物理地址、通信地址和索引号的对应关系。
[0258] 可选的,所述第一分配及建立单元,用于通过现场总线向所述模块分配CANID,并建立所述模块的物理地址和CANID的对应关系,其中CANID是所述模块在CAN通信总线中的通信地址。
[0259] 可选的,所述第二分配及建立单元,用于通过现场总线向所述模块分配索引号,并建立所述模块的物理地址、CAN ID和索引号的对应关系。
[0260] 可选的,所述控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址;
[0261] 则所述第一分配及建立单元,具体用于通过现场总线向每个惯性测量模块分配唯一的通信地址,建立所述至少一个惯性测量模块的物理地址与各自的通信地址的对应关系,并向所述至少一个惯性测量模块返回各自的通信地址,以使所述至少一个惯性测量模块利用各自的通信地址与控制器进行数据通信。
[0262] 可选的,所述控制系统包括至少一个惯性测量模块,每个惯性测量模块各自具有唯一的物理地址;
[0263] 则所述第二分配及建立单元,具体用于通过现场总线向每个惯性测量模块分配唯一的索引号,建立所述至少一个惯性测量模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0264] 可选的,所述控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址;
[0265] 则所述第一分配及建立单元,具体用于通过现场总线向每个定位模块分配唯一的通信地址,建立所述至少一个定位模块的物理地址与各自的通信地址的对应关系,并向所述至少一个定位模块返回各自的通信地址,以使所述至少一个定位模块利用各自的通信地址与控制器进行数据通信。
[0266] 可选的,所述控制系统包括至少一个定位模块,每个定位模块各自具有唯一的物理地址;
[0267] 则所述第二分配及建立单元,具体用于通过现场总线向每个定位模块分配唯一的索引号,建立所述至少一个定位模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0268] 可选的,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;
[0269] 则第一分配及建立单元,具体用于通过现场总线向每个磁感应模块分配唯一的通信地址,建立所述至少一个磁感应模块的物理地址与各自的通信地址的对应关系,并向所述至少一个磁感应模块返回各自的通信地址,以使所述至少一个磁感应模块利用各自的通信地址与控制器进行数据通信。
[0270] 可选的,所述控制系统包括至少一个磁感应模块,每个磁感应模块各自具有唯一的物理地址;
[0271] 则第二分配及建立单元,具体用于通过现场总线向每个磁感应模块分配唯一的索引号,建立所述至少一个磁感应模块的物理地址与各自的通信地址以及各自的索引号的对应关系。
[0272] 可选的,所述装置还包括:
[0273] 设置及建立单元,用于通过设置接口接收用户对所述模块设置的索引号,并建立所述模块的物理地址、通信地址和索引号的对应关系。
[0274] 本发明第二方面提供的总线编址装置,能够为控制系统内的模块分配通信地址,并建立模块的物理地址和通信地址之间的对应关系,这样,模块具有了唯一的通信地址,就能够与控制系统内的其他模块进行信息交互,也可以与控制器之间进行信息交互,能够保证系统内各模块的正常通信。另外,控制器建立的模块的物理地址和通信地址的对应关系,能够方便维护人员根据通信地址了解模块的具体物理地址,便于后期维护。
[0275] 基于本发明第一方面和第二方面提供的技术方案,本发明第三方面还提供了一种信息提示方法。下面结合图7对该方法进行解释说明。
[0276] 请参阅图7,图7是本发明第三方面提供的一种信息提示方法的流程图,该方法应用于控制器侧,如图7所示,该方法包括:
[0277] 步骤701:控制器接收有关控制系统中的模块的查看请求;
[0278] 步骤702:控制器根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;
[0279] 步骤703:控制器向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。
[0280] 可选的,在图7所示方法的基础上,还可以增加如下步骤:
[0281] 控制器接收用户在人机交互设备上针对所述模块设置的索引号,利用用户设置的索引号更新所述模块的对应关系。
[0282] 在实现图7的步骤703时,可选的,控制器通过以下方式获取所述模块的运行状态:
[0283] 控制器根据查看请求,监控所述模块的运行状态,所述运行状态包括正常且被使用状态、正常但未被使用状态或故障状态。
[0284] 可选的,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:
[0285] 控制器将所述模块的运行状态和索引号生成文字信息;
[0286] 控制器向人机交互设备反馈所述文字信息,以使所述人机交互设备在人机交互界面上显示所述文字信息。
[0287] 可选的,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:
[0288] 控制器将所述模块的运行状态和索引号生成指示灯显示控制信息;
[0289] 控制器向人机交互设备反馈所述指示灯显示控制信息,以使所述人机交互设备根据所述指示灯显示控制信息控制人机交互界面上的指示灯。
[0290] 可选的,所述控制器将所述模块的运行状态和索引号生成指示灯显示控制信息的步骤,包括:
[0291] 控制器按照预设规则将所述模块的运行状态和索引号生成指示灯显示控制信息,所述指示灯显示控制信息包括:指示灯的显示颜色和闪烁频率;所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。
[0292] 可选的,所述预设规则包括:红色用于标识模块处于故障状态;绿色用于标识模块处于正常但未被使用状态;蓝色用于标识模块处于正常且被使用状态;以及闪烁次数用于标识索引号的规则内容。
[0293] 可选的,所述控制器向人机交互设备反馈所述模块的状态指示信息的步骤,包括:
[0294] 控制器将所述模块的运行状态和索引号生成语音信息;
[0295] 控制器向人机交互设备反馈所述语音信息,以使所述人机交互设备播放所述语音信息。
[0296] 可选的,当所述控制系统包括至少一个惯性测量模块时,
[0297] 则控制器接收有关所述至少一个惯性测量模块的查看请求;
[0298] 控制器根据预先建立的所述至少一个惯性测量模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个惯性测量模块的索引号;
[0299] 控制器向人机交互设备反馈所述至少一个惯性测量模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个惯性测量模块的运行状态。
[0300] 可选的,当所述控制系统包括至少一个定位模块时,
[0301] 则控制器接收有关所述至少一个定位模块的查看请求;
[0302] 控制器根据预先建立的所述至少一个定位模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个定位模块的索引号;
[0303] 控制器向人机交互设备反馈所述至少一个定位模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个定位模块的运行状态。
[0304] 可选的,当所述控制系统包括至少一个磁感应模块时,
[0305] 则控制器接收有关所述至少一个磁感应模块的查看请求;
[0306] 控制器根据预先建立的所述至少一个磁感应模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个磁感应模块的索引号;
[0307] 控制器向人机交互设备反馈所述至少一个磁感应模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个磁感应模块的运行状态。
[0308] 本发明第四方面提供了一种信息提示装置,该装置可以集成在控制器中进行工作,其用于实现本发明第三方面提供了一种信息提示方法。下面结合图8对该信息提示装置进行解释说明。
[0309] 请参阅图8,图8是本发明第四方面提供的一种信息提示装置的结构图,该装置包括:
[0310] 接收单元801,用于接收有关控制系统中的模块的查看请求;
[0311] 查找单元802,用于根据预先建立的各个模块的物理地址、通信地址和索引号之间的对应关系,查找所述模块的索引号;
[0312] 反馈单元803,用于向人机交互设备反馈所述模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述模块的运行状态;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息。
[0313] 可选的,所述装置还包括:
[0314] 更新单元,用于接收用户在人机交互设备上针对所述模块设置的索引号,利用用户设置的索引号更新所述模块的对应关系。
[0315] 可选的,所述装置还包括:
[0316] 状态信息获取单元,用于控制器根据查看请求,监控所述模块的运行状态,所述运行状态包括正常且被使用状态、正常但未被使用状态或故障状态。
[0317] 可选的,所述反馈单元包括:
[0318] 文字信息生成子单元,用于将所述模块的运行状态和索引号生成文字信息;
[0319] 文字信息反馈子单元,用于向人机交互设备反馈所述文字信息,以使所述人机交互设备在人机交互界面上显示所述文字信息。
[0320] 可选的,所述反馈单元包括:
[0321] 指示灯控制信息生成子单元,用于将所述模块的运行状态和索引号生成指示灯显示控制信息;
[0322] 指示灯控制信息反馈子单元,用于向人机交互设备反馈所述指示灯显示控制信息,以使所述人机交互设备根据所述指示灯显示控制信息控制人机交互界面上的指示灯。
[0323] 可选的,所述指示灯控制信息生成子单元,具体用于按照预设规则将所述模块的运行状态和索引号生成指示灯显示控制信息,所述指示灯显示控制信息包括:指示灯的显示颜色和闪烁频率;所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。
[0324] 可选的,所述预设规则包括:红色用于标识模块处于故障状态;绿色用于标识模块处于正常但未被使用状态;蓝色用于标识模块处于正常且被使用状态;以及闪烁次数用于标识索引号的规则内容。
[0325] 可选的,所述反馈单元包括:
[0326] 语音信息生成子单元,用于将所述模块的运行状态和索引号生成语音信息;
[0327] 语音信息反馈子单元,用于向人机交互设备反馈所述语音信息,以使所述人机交互设备播放所述语音信息。
[0328] 可选的,当所述控制系统包括至少一个惯性测量模块时,
[0329] 则所述接收单元,具体用于接收有关所述至少一个惯性测量模块的查看请求;
[0330] 所述查找单元,具体用于控制器根据预先建立的所述至少一个惯性测量模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个惯性测量模块的索引号;
[0331] 所述反馈单元,具体用于向人机交互设备反馈所述至少一个惯性测量模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个惯性测量模块的运行状态。
[0332] 可选的,当所述控制系统包括至少一个定位模块时,
[0333] 则所述接收单元,具体用于接收有关所述至少一个定位模块的查看请求;
[0334] 所述查找单元,具体用于根据预先建立的所述至少一个定位模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个定位模块的索引号;
[0335] 所述反馈单元,具体用于向人机交互设备反馈所述至少一个定位模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个定位模块的运行状态。
[0336] 可选的,当所述控制系统包括至少一个磁感应模块时,
[0337] 则所述接收单元,具体用于接收有关所述至少一个磁感应模块的查看请求;
[0338] 所述查找单元,具体用于根据预先建立的所述至少一个磁感应模块的物理地址、通信地址和索引号之间的对应关系,查找所述至少一个磁感应模块的索引号;
[0339] 所述反馈单元,具体用于向人机交互设备反馈所述至少一个磁感应模块的状态指示信息,以使所述人机交互设备通过索引号向用户提示所述至少一个磁感应模块的运行状态。
[0340] 本发明第四方面提供的信息提示装置,通过与人机交互设备的信息交互,根据查看请求,向人机交互设备反馈模块的状态指示信息,通过状态指示信息来标识模块的索引号和运行状态,这样,人机交互设备根据模块的状态指示信息,就能够直接通过索引号为用户指示模块的运行状态,用户通过索引号能够定位出具体模块,进而根据运行状态可以了解模块的工作情况。
[0341] 本发明第五方面提供了一种信息提示方法,该方法应用于人机交互设备中,下面结合图9对该方法进行解释说明。
[0342] 请参阅图9,图9是本发明第五方面提供的一种信息提示方法的流程图,该方法包括:
[0343] 步骤901:人机交互设备接收用户触发的有关控制系统中的模块的查看请求,向控制器发送所述查看请求;
[0344] 步骤902:人机交互设备接收控制器反馈的所述模块的状态指示信息;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息;
[0345] 步骤903:人机交互设备根据所述状态指示信息,通过索引号向用户提示所述模块的运行状态。
[0346] 可选的,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:
[0347] 人机交互设备按照文字显示方式,在人机交互界面上显示所述模块的索引号和运行状态。
[0348] 可选的,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:
[0349] 人机交互设备按照语音提示的方式,为用户播放所述模块的索引号和运行状态。
[0350] 可选的,所述人机交互设备根据所述状态指示信息向用户提示所述模块的索引号和运行状态的步骤包括:
[0351] 人机交互设备按照预设规则和所述状态指示信息,控制人机交互界面上的指示灯,以展示所述模块的索引号和运行状态。
[0352] 可选的,所述预设规则包括:不同的显示颜色用于标识不同的运行状态以及不同的闪烁频率用于标识不同的索引号的规则内容。
[0353] 可选的,所述预设规则包括:红色用于标识模块处于故障状态;绿色用于标识模块处于正常但未被使用状态;蓝色用于标识模块处于正常且被使用状态;以及指示灯的闪烁次数用于标识索引号的规则内容。
[0354] 可选的,当所述控制系统包括至少一个惯性测量模块时,
[0355] 人机交互设备接收用户触发的有关所述至少一个惯性测量模块的查看请求,向控制器发送所述查看请求;
[0356] 人机交互设备接收控制器反馈的所述至少一个惯性测量模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个惯性测量模块的索引号和运行状态的信息;
[0357] 人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个惯性测量模块的运行状态。
[0358] 可选的,当所述控制系统包括至少一个定位模块时,
[0359] 人机交互设备接收用户触发的有关所述至少一个定位模块的查看请求,向控制器发送所述查看请求;
[0360] 人机交互设备接收控制器反馈的所述至少一个定位模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个定位模块的索引号和运行状态的信息;
[0361] 人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个定位模块的运行状态。
[0362] 可选的,当所述控制系统包括至少一个磁感应模块时,
[0363] 人机交互设备接收用户触发的有关所述至少一个磁感应模块的查看请求,向控制器发送所述查看请求;
[0364] 人机交互设备接收控制器反馈的所述至少一个磁感应模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个磁感应模块的索引号和运行状态的信息;
[0365] 人机交互设备根据所述状态指示信息,通过索引号向用户提示所述至少一个磁感应模块的运行状态。
[0366] 可选的,所述人机交互设备是远程遥控设备。
[0367] 可选的,所述远程遥控设备是无人机飞行器的遥控器。
[0368] 与本发明第五方面提供的信息提示方法相对应的,本发明第六方面提供一种信息提示装置,下面结合附图10对该装置进行解释说明。
[0369] 请参阅图10,图10是本发明第六方面提供的一种信息提示装置的结构图,该装置可以集成在人机交互设备中,该装置包括:
[0370] 请求发送单元1001,用于接收用户触发的有关控制系统中的模块的查看请求,向控制器发送所述查看请求;
[0371] 接收单元1002,用于接收控制器反馈的所述模块的状态指示信息;其中,所述状态指示信息是指用于标识所述模块的索引号和运行状态的信息;
[0372] 提示单元1003,用于根据所述状态指示信息,通过索引号向用户提示所述模块的运行状态。
[0373] 可选的,所述提示单元具体用于:
[0374] 按照文字显示方式,在人机交互界面上显示所述模块的索引号和运行状态。
[0375] 可选的,所述提示单元具体用于:
[0376] 按照语音提示的方式,为用户播放所述模块的索引号和运行状态。
[0377] 可选的,所述提示单元具体用于
[0378] 按照预设规则和所述状态指示信息,控制人机交互界面上的指示灯,以展示所述模块的索引号和运行状态。
[0379] 可选的,当所述控制系统包括至少一个惯性测量模块时,
[0380] 所述请求发送单元,具体用于接收用户触发的有关所述至少一个惯性测量模块的查看请求,向控制器发送所述查看请求;
[0381] 所述接收单元,具体用于接收控制器反馈的所述至少一个惯性测量模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个惯性测量模块的索引号和运行状态的信息;
[0382] 所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个惯性测量模块的运行状态。
[0383] 可选的,当所述控制系统包括至少一个定位模块时,
[0384] 所述请求发送单元,具体用于接收用户触发的有关所述至少一个定位模块的查看请求,向控制器发送所述查看请求;
[0385] 所述接收单元,具体用于接收控制器反馈的所述至少一个定位模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个定位模块的索引号和运行状态的信息;
[0386] 所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个定位模块的运行状态。
[0387] 可选的,当所述控制系统包括至少一个磁感应模块时,
[0388] 所述请求发送单元,具体用于接收用户触发的有关所述至少一个磁感应模块的查看请求,向控制器发送所述查看请求;
[0389] 所述接收单元,具体用于接收控制器反馈的所述至少一个磁感应模块的状态指示信息;其中,所述状态指示信息是指用于标识所述至少一个磁感应模块的索引号和运行状态的信息;
[0390] 所述提示单元,具体用于根据所述状态指示信息,通过索引号向用户提示所述至少一个磁感应模块的运行状态。
[0391] 下面结合附图11对附图10所示的信息提示装置的工作原理作示例性说明。
[0392] 图11所示的信息提示装置具体应用在无人机飞行器的遥控设备中,该无人机飞行器的导航系统包括:三套冗余结构的测量模块,如三个定位模块、三个磁感应模块和三个惯性测量模块(Inertial Measurement Unit,IMU);由控制器采用CAN现场总线方式,根据这三套冗余结构的模块测量的数据为无人机飞行器进行导航,如,控制器可以选择运行状态最好的一个惯性测量模块、一个定位模块和一个磁感应模块,为无人机飞行器进行导航。
[0393] 在图11中,以GPS模块为例表示定位模块,以罗盘模块为例表示磁感应模块,GPS模块和罗盘模块集成在同一模块中。
[0394] 当用户想要查看导航系统的运行情况时,可以在人机交互设备上触发查看请求,则由控制器监控控制系统内各模块的运行状态,将各个模块的状态指示信息反馈给人机交互设备,用户就能够在人机交互设备上直观地查看到每个模块的运行情况。
[0395] 下面结合图11,对信息提示装置上的信息展示情况进行解释说明。
[0396] 例如,导航系统内各个模块的运行情况具体如下:
[0397] 索引号为1的GPS/罗盘模块处于正常且被使用状态;
[0398] 索引号为2的GPS/罗盘模块处于故障状态;
[0399] 索引号为3的GPS/罗盘模块处于正常但未被使用状态;
[0400] 索引号为1的IMU模块处于正常且被使用状态;
[0401] 索引号为2的IMU模块处于故障状态;
[0402] 索引号为3的IMU模块处于正常但未被使用状态。
[0403] 那么,控制器会监控导航系统内各模块的运行状态,并将包含各个模块的运行状态和索引号发送给人机交互界面。
[0404] 例如,控制器按照预设规则将导航系统中各个模块的运行状态和索引号生成对应的指示灯显示控制信息,所述指示灯显示控制信息包括:指示灯的显示颜色和闪烁频率;所述预设规则设定有不同的显示颜色用于标识不同的运行状态,不同的闪烁频率用于标识不同的索引号。
[0405] 例如,所述预设规则包括:红色用于标识模块处于故障状态;绿色用于标识模块处于正常但未被使用状态;蓝色用于标识模块处于正常且被使用状态;以及闪烁次数用于标识索引号。则基于上文描述控制系统的运行情况,CAN总线编址装置生成的指示灯显示控制信息包括:
[0406] 索引号为1的GPS/罗盘模块的状态指示灯显示蓝色,闪烁1次。
[0407] 索引号为2的GPS/罗盘模块的状态指示灯显示红色,闪烁2次。
[0408] 索引号为3的GPS/罗盘模块的状态指示灯显示绿色,闪烁3次。
[0409] 索引号为1的IMU模块的状态指示灯显示蓝色,闪烁1次。
[0410] 索引号为2的IMU模块的状态指示灯显示红色,闪烁2次。
[0411] 索引号为3的IMU模块的状态指示灯显示绿色,闪烁3次。
[0412] 当信息提示装置根据接收到的指示灯显示控制信息时,控制每个模块对应的状态指示灯的显示颜色和闪烁次数。参见图11的示意图,在图11中每个模块下方的矩形框标识指示灯,矩形框内颜色标识指示灯显示颜色(在实际显示时,指示灯按照该颜色显示灯光),每个模块下方的黑色实心圆圈标识指示灯闪烁的次数,用于标识索引号,如左上角的GPS/罗盘模块下方的指示灯显示蓝色,闪烁两次,标识该GPS/罗盘模块的索引号为2。当然,图11仅仅是一个示例,在实际实现时,指示灯的显示颜色和显示形状均可以按需设置,并不局限于此。
[0413] 从图11可以看出,用户通过观看信息提示装置展示的内容可以清楚地查看到控制系统内运行情况,而且通过索引号能够区分出冗余模块,更精准地了解具体模块的运行情况。
[0414] 这里需要说明的是,在具体实现时,信息提示装置可以针对每个模块均配置有两个指示灯,一个指示灯用于显示模块的运行状态,另一个指示灯用于显示模块的索引号。当然,在具体实现时,信息提示装置也可以直接以文字信息的展示方式来展示每个模块的运行状态和索引号。
[0415] 更进一步地,本发明实施例还分别提供了上述总线编址装置和信息提示装置的硬件构成。其可包括至少一个处理器(例如CPU),至少一个网络接口或者其他通信接口,存储器,和至少一个通信总线,用于实现这些装置之间的连接通信。处理器用于执行存储器中存储的可执行模块,例如计算机程序。存储器可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个网络接口(可以是有线或者无线)实现该系统网关与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
[0416] 参见图12,图12是本发明提供的一种总线编址装置的硬件结构图,在一些实施方式中,存储器中存储了程序指令,程序指令可以被处理器执行,其中,程序指令可包括接收单元601和第一分配及建立单元602。程序指令具体内容可以参见图6以及相关描述。
[0417] 参见图13,图13是本发明提供的一种信息提示装置的硬件结构图,在一些实施方式中,存储器中存储了程序指令,程序指令可以被处理器执行,其中,程序指令可包括接收单元801、查找单元802和反馈单元803。程序指令具体内容可以参见图8以及相关描述。
[0418] 参见图14,图14是本发明提供的另一种信息提示装置的硬件结构图,在一些实施方式中,存储器中存储了程序指令,程序指令可以被处理器执行,其中,程序指令可包括请求发送单元1001、接收单元1002和提示单元1003。程序指令具体内容可以参见图10以及相关描述。
[0419] 通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0420] 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备及系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的设备及系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0421] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。