下位机参数配置查询系统及其方法.pdf

上传人:小** 文档编号:4106874 上传时间:2018-08-29 格式:PDF 页数:14 大小:969.61KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410225371.X

申请日:

2014.05.26

公开号:

CN104049603A

公开日:

2014.09.17

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G05B 19/418申请日:20140526|||公开

IPC分类号:

G05B19/418

主分类号:

G05B19/418

申请人:

北京航天发射技术研究所; 中国运载火箭技术研究院

发明人:

李志超; 苏娟; 郝欣伟; 续九华; 李向阳; 赵慧莉

地址:

100076 北京市丰台区南大红门路1号

优先权:

专利代理机构:

北京双收知识产权代理有限公司 11241

代理人:

左明坤

PDF下载: PDF下载
内容摘要

本发明公开了一种下位机参数配置与查询系统,包括中央控制模块和信息交互模块,所述中央控制模块通过所述信息交互模块与下位机进行通信;所述中央控制模块包括处理器、查询显示单元、参数配置单元;所述处理器通过发送控制指令对下位机进行控制,所述查询显示单元用于向信息交互单元提供查询信息;所述参数包括下位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、TXPD发送周期信息中的至少一种。所述信息交互模块包括人机交互单元和CAN通信单元。本发明还公开了一种下位机参数配置查询方法。本发明使得下位机参数配置实现一键化,节省了人力,提高了下位机参数配置工作的效率。

权利要求书

权利要求书
1.  一种下位机参数配置与查询系统,包括中央控制模块(1)和信息交互模块(2),所述中央控制模块(1)通过所述信息交互模块(2)与下位机进行通信;所述中央控制模块(1)包括处理器;所述处理器用于通过发送控制指令对下位机进行控制;
其特征在于,
所述中央控制模块(1)还包括查询显示单元(11)、配置单元(12)和处理单元(13);
所述信息交互模块(2)包括人机交互单元(21)和CAN通信单元(22);
所述查询显示单元(11)用于控制所述人机交互单元(21)显示下位机的参数;所述参数包括下位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、TXPD发送周期信息中的至少一种;
所述处理单元(13)通过所述CAN通信单元(22)与下位机通信。

2.  根据权利要求1所述的下位机参数配置与查询系统,其特征在于,
所述配置单元(12)包括依次相连的节点号计算单元(14)、参数配置单元(15)、等待确认数据单元(16)、解析确认数据单元(17);
所述节点号计算单元(14)用于向所述处理单元(13)发送计算当前下位机节点号的指令;
所述配置单元(12)用于读取所述人机交互单元(21)中用户输入的参数,并将其转换成总线数据,并通过所述CAN通信单元(22)传送给下位机;
所述等待确认数据单元(16)用于接收下位机返回的确认数据,并控制所述参数配置单元(15)的工作状态;
所述解析确认数据单元(17)用于解析下位机返回的确认数据,并与所述人机交互单元(21)的界面上用户所输入的数据进行对比,并依此控制所述参数配置单元(15)的工作状态。

3.  根据权利要求2所述的下位机参数配置与查询系统,其特征在于,
所述查询显示单元(11)包括参数查询单元;
所述参数查询单元与所述节点号计算单元(14)、所述等待确认数据单元(17)相连。
所述参数查询单元用于读取下位机的参数并控制人机交互单元(21)进行数据显示。

4.  一种下位机参数配置与查询系统的使用方法,其特征在于,
包括下位机参数配置方法和下位机参数查询方法;
所述下位机参数配置方法包括以下步骤:
步骤一:搭建权利要求3所述的下位机参数配置与查询系统;
步骤二:所述节点号计算单元向所述处理单元发送下位机参数配置指令;
步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位机当前节点号,计算公式为:下位机当前节点号D=心跳节点号ID-0x700;
步骤四:所述参数配置单元取所述人机交互单元中用户输入的参数,并将其转换成总线数据,并通过所述CAN通信单元传送给下位机;
步骤五:所述下位机接收到信息、进行第一项参数配置,并返回确认数据;
步骤六:所述等待确认数据单元在100ms内接收所述确认数据,若没有接收到确认数据,则返回步骤四;
步骤七:所述解析确认数据单元解析下位机返回的确认数据,并与所述人机交互单元的界面上用户所输入的数据进行对比,并依此控制所述参数配置单元的工作状态;
步骤八:所述处理单元判断是否完成所有参数配置,如未配置完成则返回步骤四进行下一项参数配置;
步骤九:参数配置结束;
所述下位机参数查询方法包括以下步骤:
步骤一:搭建权利要求3所述的下位机参数配置与查询系统;
步骤二:所述节点号计算单元向所述处理单元发送下位机参数配置指令;
步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位机当前节点号,计算公式为:下位机当前节点号D=心跳节点号ID-0x700;
步骤四:参数查询模块读取节点号计算模块中输出的下位机当前节点号,转换成8个byte的总线数据,ID号配置为0x180,每次发送一帧数据给下位机,查询一个参数;
步骤五:所述等待确认数据单元等待下位机返回确认数据,确认数据ID号为:0x180+节点号解析模块中输出的下位机当前节点号D;若100ms内所述等待确认数据单元没有接收到确认数据,则在所述人机交互单元的界面报错;
步骤六:查询结束。

说明书

说明书下位机参数配置查询系统及其方法
技术领域
本发明涉及一种配置查询系统以及其方法,尤其涉及一种下位机参数配置查询系统及其方法。
背景技术
水平装填车控制系统通过CAN总线将主控计算机和两个通用CAN控制单元、两个步进电机控制单元相连。主控计算机作为上位机,通过CAN总线控制下位机执行相应的动作,在下位机工作前,需要对下位机参数进行配置。
目前,对下位机的参数配置通过CAN总线完成,以往的配置方式是将一台安装有CAN通信模块的电脑与下位机相连,通过CAN总线发送配置数据。每配置一个参数发送一帧数据,且每次发送的数据必须由配置人员组合、计算好后填写到CAN卡对应的应用界面中,点击发送才能完成。然而,在此过程中需要配置的参数很多,这就极大地增加了配置人员的工作量,此外,配置人员既需要熟悉配置协议,又要将参数转化成总线数据并发送出去才能完成配置,配置多个参数的过程是重复性的。
因此,需要一种操作简单、省人力的一键式参数配置及查询方法。
发明内容
为了解决上述问题,本发明提供了一种下位机参数配置与查询系统,其设置在上位机中,包括中央控制模块和信息交互模块,所述中央控制模块通过所述信息交互模块与下位机进行通信;所述中央控制模块包括处理单元;所述处理单元用于通过发送控制指令对下位机进行控制。
所述中央控制模块还包括查询显示单元、配置单元;所述信息交互模块包括人机交互单元和CAN通信单元;
所述查询显示单元用于控制所述人机交互单元展示下位机参数;所述参数包括下位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、TXPD发送周期信息中的至少一种;
所述处理单元通过所述CAN通信单元与下位机通信。
所述配置单元包括依次相连的节点号计算单元、参数配置单元、等待确认数据单元、解析确认数据单元;
所述节点号计算单元用于向所述处理单元发送计算当前下位机节点号的指令;
所述参数配置单元用于读取所述人机交互单元中用户输入的参数,并将其转换成总线数据,并通过所述CAN通信单元传送给下位机;
所述等待确认数据单元用于接收下位机返回的确认数据,并控制所述参数配置单元的工作状态;
所述解析确认数据单元用于解析下位机返回的确认数据,并与所述人机交互单元的界面上用户所输入的数据进行对比,并依此控制所述参数配置单元的工作状态。
所述查询显示单元包括参数查询单元;
所述参数查询单元与所述节点号计算单元、所述等待确认数据单元相连。
所述参数查询单元用于读取下位机的参数并控制人机交互单元进行数据显示。
本发明还提供了一种下位机参数配置查询方法,包括下位机参数配置方法和下位机参数查询方法;
所述下位机参数配置方法包括以下步骤:
步骤一:搭建所述下位机参数配置与查询系统;
步骤二:所述节点号计算单元向所述处理单元发送下位机参数配置指令;
步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位机当前节点号,计算公式为:下位机当前节点号D=心跳节点号ID-0x700;
步骤四:所述参数配置单元取所述人机交互单元中用户输入的参数,并将其转换成总线数据,并通过所述CAN通信单元传送给下位机;
步骤五:所述下位机接收到信息、进行第一项参数配置,并返回确认数据;
步骤六:所述等待确认数据单元在100ms内接收所述确认数据,若没有接收到确认数据,则返回步骤四;
步骤七:所述解析确认数据单元解析下位机返回的确认数据,并与所述人机交互单元的界面上用户所输入的数据进行对比,并依此控制所述参数配置单元的工作状态;
步骤八:所述处理单元判断是否完成所有参数配置,如未配置完成则返回步骤四进行下一项参数配置;
步骤九:参数配置结束;
所述下位机参数查询方法包括以下步骤:
步骤一:搭建所述下位机参数配置与查询系统;
步骤二:所述节点号计算单元向所述处理单元发送下位机参数配置指令;
步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位机当前节点号,计算公式为:下位机当前节点号D=心跳节点号ID-0x700;
步骤四:参数查询模块读取节点号计算模块中输出的下位机当前节点号,转换成8个byte的总线数据,ID号配置为0x180,每次发送一帧数据给下位机,查询一个参数;
步骤五:所述等待确认数据单元等待下位机返回确认数据,确认数据ID号为:0x180+节点号解析模块中输出的下位机当前节点号D;若100ms内所述等待确认数据单元没有接收到确认数据,则在所述人机交互单元的界面报错;
步骤六:查询结束。
本发明提供了一种能够一键式配置与查询下位机参数的系统及其使用方法,极大简化了下位机参数的配置与查询流程,降低了工作人员的操作难度,提高了效率并且节约了成本。
附图说明
图1为本发明的系统示意图。
图2为本发明的结构组成及连接关系示意图。
图3为本发明的参数配置单元结构示意图。
图4为本发明的下位机参数配置方法流程图。
图5为本发明的下位机参数查询方法流程图。
具体实施方式
下面结合附图对本发明进行详细描述:
如图1所示,本实施方式中下位机参数配置与查询系统,包括中央控制模块1和信息交互模块2。
如图2所示,中央控制模块1包括相互电连接的查询显示单元11、配置单元12以及处理单元13。信息交互模块2包括人机交互单元21、CAN通信单元22。
处理单元13用于通过发送控制指令对下位机进行控制。
查询显示单元11用于控制所述人机交互单元展示下位机参数;
参数包括下位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、TXPD发送周期信息中的至少一种;处理单元通过CAN通信单元与下位机通信。
如图3所示,本实施例的参数配置单元包括节点号计算单元14、参数配置单元15、等待确认数据单元16、解析确认数据单元17。
如图4所示,本实施例的下位机参数配置方法包括以下步骤:
步骤一:搭建下位机参数配置与查询系统;
步骤二:节点号计算单元向所述处理单元发送下位机参数配置指令;
步骤三:处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位机当前节点号,计算公式为:下位机当前节点号D=心跳节点号ID-0x700;
步骤四:参数配置单元取所述人机交互单元中用户输入的参数,并将其转换成总线数据,并通过CAN通信单元传送给下位机;
步骤五:下位机接收到信息、进行第一项参数配置,并返回确认数据;
步骤六:等待确认数据单元在100ms内接收所述确认数据,若没有接收到确认数据,则返回步骤四;
步骤七:解析确认数据单元解析下位机返回的确认数据,并与人机交互单元的界面上用户所输入的数据进行对比,并依此控制参数配置单元的工作状态;
步骤八:处理单元判断是否完成所有参数配置,如未配置完成则返回步骤四进行下一项参数配置;步骤九:参数配置结束。
本方法中,下位机包括通用单元以及步进电机单元,通用单元每个参数的转换方法如表1,步进电机每个参数的转换方法如表2。ID号配置为0x180,每次发送一帧数据给下位机,配置一个参数;


表1

表2
如图5所示,本实施例的下位机参数查询方法包括以下步骤:
步骤一:搭建所述下位机参数配置与查询系统;
步骤二:所述节点号计算单元向所述处理单元发送下位机参数配置指令;
步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位机当前节点号,计算公式为:下位机当前节点号D=心跳节点号ID-0x700;
步骤四:参数查询模块读取节点号计算模块中输出的下位机当前节点号,转换成8个byte的总线数据,ID号配置为0x180,每次发送一帧数据给下位机,查询一个参数;
步骤五:所述等待确认数据单元等待下位机返回确认数据,确认数据ID号为:0x180+节点号解析模块中输出的下位机当前节点号D;若100ms内所述等待确认数据单元没有接收到确认数据,则在所述人机交互单元的界面报错;
步骤六:查询结束。
本方法中通用单元每个参数返回的确认数据格式如表3,步进电机每个参数返回的确认数据格式如表4:


表3

表4
以上的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通工程技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。

下位机参数配置查询系统及其方法.pdf_第1页
第1页 / 共14页
下位机参数配置查询系统及其方法.pdf_第2页
第2页 / 共14页
下位机参数配置查询系统及其方法.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《下位机参数配置查询系统及其方法.pdf》由会员分享,可在线阅读,更多相关《下位机参数配置查询系统及其方法.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 104049603 A (43)申请公布日 2014.09.17 C N 1 0 4 0 4 9 6 0 3 A (21)申请号 201410225371.X (22)申请日 2014.05.26 G05B 19/418(2006.01) (71)申请人北京航天发射技术研究所 地址 100076 北京市丰台区南大红门路1号 申请人中国运载火箭技术研究院 (72)发明人李志超 苏娟 郝欣伟 续九华 李向阳 赵慧莉 (74)专利代理机构北京双收知识产权代理有限 公司 11241 代理人左明坤 (54) 发明名称 下位机参数配置查询系统及其方法 (57) 摘要 本发明公开了。

2、一种下位机参数配置与查询系 统,包括中央控制模块和信息交互模块,所述中央 控制模块通过所述信息交互模块与下位机进行通 信;所述中央控制模块包括处理器、查询显示单 元、参数配置单元;所述处理器通过发送控制指 令对下位机进行控制,所述查询显示单元用于向 信息交互单元提供查询信息;所述参数包括下位 机的节点号、心跳消费节点号、轴向滤波次数、径 向滤波次数、TXPD发送周期信息中的至少一种。 所述信息交互模块包括人机交互单元和CAN通信 单元。本发明还公开了一种下位机参数配置查询 方法。本发明使得下位机参数配置实现一键化,节 省了人力,提高了下位机参数配置工作的效率。 (51)Int.Cl. 权利要求。

3、书2页 说明书6页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书6页 附图5页 (10)申请公布号 CN 104049603 A CN 104049603 A 1/2页 2 1.一种下位机参数配置与查询系统,包括中央控制模块(1)和信息交互模块(2),所述 中央控制模块(1)通过所述信息交互模块(2)与下位机进行通信;所述中央控制模块(1) 包括处理器;所述处理器用于通过发送控制指令对下位机进行控制; 其特征在于, 所述中央控制模块(1)还包括查询显示单元(11)、配置单元(12)和处理单元(13); 所述信息交互模块(2)包括人机交互单元(21。

4、)和CAN通信单元(22); 所述查询显示单元(11)用于控制所述人机交互单元(21)显示下位机的参数;所述参 数包括下位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、TXPD发送周期信 息中的至少一种; 所述处理单元(13)通过所述CAN通信单元(22)与下位机通信。 2.根据权利要求1所述的下位机参数配置与查询系统,其特征在于, 所述配置单元(12)包括依次相连的节点号计算单元(14)、参数配置单元(15)、等待确 认数据单元(16)、解析确认数据单元(17); 所述节点号计算单元(14)用于向所述处理单元(13)发送计算当前下位机节点号的指 令; 所述配置单元(12)用于读取所。

5、述人机交互单元(21)中用户输入的参数,并将其转换 成总线数据,并通过所述CAN通信单元(22)传送给下位机; 所述等待确认数据单元(16)用于接收下位机返回的确认数据,并控制所述参数配置 单元(15)的工作状态; 所述解析确认数据单元(17)用于解析下位机返回的确认数据,并与所述人机交互单 元(21)的界面上用户所输入的数据进行对比,并依此控制所述参数配置单元(15)的工作 状态。 3.根据权利要求2所述的下位机参数配置与查询系统,其特征在于, 所述查询显示单元(11)包括参数查询单元; 所述参数查询单元与所述节点号计算单元(14)、所述等待确认数据单元(17)相连。 所述参数查询单元用于读。

6、取下位机的参数并控制人机交互单元(21)进行数据显示。 4.一种下位机参数配置与查询系统的使用方法,其特征在于, 包括下位机参数配置方法和下位机参数查询方法; 所述下位机参数配置方法包括以下步骤: 步骤一:搭建权利要求3所述的下位机参数配置与查询系统; 步骤二:所述节点号计算单元向所述处理单元发送下位机参数配置指令; 步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位 机当前节点号,计算公式为:下位机当前节点号D心跳节点号ID-0x700; 步骤四:所述参数配置单元取所述人机交互单元中用户输入的参数,并将其转换成总 线数据,并通过所述CAN通信单元传送给下位机; 步骤。

7、五:所述下位机接收到信息、进行第一项参数配置,并返回确认数据; 步骤六:所述等待确认数据单元在100ms内接收所述确认数据,若没有接收到确认数 据,则返回步骤四; 步骤七:所述解析确认数据单元解析下位机返回的确认数据,并与所述人机交互单元 权 利 要 求 书CN 104049603 A 2/2页 3 的界面上用户所输入的数据进行对比,并依此控制所述参数配置单元的工作状态; 步骤八:所述处理单元判断是否完成所有参数配置,如未配置完成则返回步骤四进行 下一项参数配置; 步骤九:参数配置结束; 所述下位机参数查询方法包括以下步骤: 步骤一:搭建权利要求3所述的下位机参数配置与查询系统; 步骤二:所述。

8、节点号计算单元向所述处理单元发送下位机参数配置指令; 步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位 机当前节点号,计算公式为:下位机当前节点号D心跳节点号ID-0x700; 步骤四:参数查询模块读取节点号计算模块中输出的下位机当前节点号,转换成8个 byte的总线数据,ID号配置为0x180,每次发送一帧数据给下位机,查询一个参数; 步骤五:所述等待确认数据单元等待下位机返回确认数据,确认数据ID号为:0x180+ 节点号解析模块中输出的下位机当前节点号D;若100ms内所述等待确认数据单元没有接 收到确认数据,则在所述人机交互单元的界面报错; 步骤六:查询结束。

9、。 权 利 要 求 书CN 104049603 A 1/6页 4 下位机参数配置查询系统及其方法 技术领域 0001 本发明涉及一种配置查询系统以及其方法,尤其涉及一种下位机参数配置查询系 统及其方法。 背景技术 0002 水平装填车控制系统通过CAN总线将主控计算机和两个通用CAN控制单元、两个 步进电机控制单元相连。主控计算机作为上位机,通过CAN总线控制下位机执行相应的动 作,在下位机工作前,需要对下位机参数进行配置。 0003 目前,对下位机的参数配置通过CAN总线完成,以往的配置方式是将一台安装有 CAN通信模块的电脑与下位机相连,通过CAN总线发送配置数据。每配置一个参数发送一帧 。

10、数据,且每次发送的数据必须由配置人员组合、计算好后填写到CAN卡对应的应用界面中, 点击发送才能完成。然而,在此过程中需要配置的参数很多,这就极大地增加了配置人员的 工作量,此外,配置人员既需要熟悉配置协议,又要将参数转化成总线数据并发送出去才能 完成配置,配置多个参数的过程是重复性的。 0004 因此,需要一种操作简单、省人力的一键式参数配置及查询方法。 发明内容 0005 为了解决上述问题,本发明提供了一种下位机参数配置与查询系统,其设置在上 位机中,包括中央控制模块和信息交互模块,所述中央控制模块通过所述信息交互模块与 下位机进行通信;所述中央控制模块包括处理单元;所述处理单元用于通过发。

11、送控制指令 对下位机进行控制。 0006 所述中央控制模块还包括查询显示单元、配置单元;所述信息交互模块包括人机 交互单元和CAN通信单元; 0007 所述查询显示单元用于控制所述人机交互单元展示下位机参数;所述参数包括下 位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、TXPD发送周期信息中的至 少一种; 0008 所述处理单元通过所述CAN通信单元与下位机通信。 0009 所述配置单元包括依次相连的节点号计算单元、参数配置单元、等待确认数据单 元、解析确认数据单元; 0010 所述节点号计算单元用于向所述处理单元发送计算当前下位机节点号的指令; 0011 所述参数配置单元用于读取。

12、所述人机交互单元中用户输入的参数,并将其转换成 总线数据,并通过所述CAN通信单元传送给下位机; 0012 所述等待确认数据单元用于接收下位机返回的确认数据,并控制所述参数配置单 元的工作状态; 0013 所述解析确认数据单元用于解析下位机返回的确认数据,并与所述人机交互单元 的界面上用户所输入的数据进行对比,并依此控制所述参数配置单元的工作状态。 说 明 书CN 104049603 A 2/6页 5 0014 所述查询显示单元包括参数查询单元; 0015 所述参数查询单元与所述节点号计算单元、所述等待确认数据单元相连。 0016 所述参数查询单元用于读取下位机的参数并控制人机交互单元进行数据。

13、显示。 0017 本发明还提供了一种下位机参数配置查询方法,包括下位机参数配置方法和下位 机参数查询方法; 0018 所述下位机参数配置方法包括以下步骤: 0019 步骤一:搭建所述下位机参数配置与查询系统; 0020 步骤二:所述节点号计算单元向所述处理单元发送下位机参数配置指令; 0021 步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算 下位机当前节点号,计算公式为:下位机当前节点号D心跳节点号ID-0x700; 0022 步骤四:所述参数配置单元取所述人机交互单元中用户输入的参数,并将其转换 成总线数据,并通过所述CAN通信单元传送给下位机; 0023 步骤五:。

14、所述下位机接收到信息、进行第一项参数配置,并返回确认数据; 0024 步骤六:所述等待确认数据单元在100ms内接收所述确认数据,若没有接收到确 认数据,则返回步骤四; 0025 步骤七:所述解析确认数据单元解析下位机返回的确认数据,并与所述人机交互 单元的界面上用户所输入的数据进行对比,并依此控制所述参数配置单元的工作状态; 0026 步骤八:所述处理单元判断是否完成所有参数配置,如未配置完成则返回步骤四 进行下一项参数配置; 0027 步骤九:参数配置结束; 0028 所述下位机参数查询方法包括以下步骤: 0029 步骤一:搭建所述下位机参数配置与查询系统; 0030 步骤二:所述节点号计。

15、算单元向所述处理单元发送下位机参数配置指令; 0031 步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算 下位机当前节点号,计算公式为:下位机当前节点号D心跳节点号ID-0x700; 0032 步骤四:参数查询模块读取节点号计算模块中输出的下位机当前节点号,转换成 8个byte的总线数据,ID号配置为0x180,每次发送一帧数据给下位机,查询一个参数; 0033 步骤五:所述等待确认数据单元等待下位机返回确认数据,确认数据ID号为: 0x180+节点号解析模块中输出的下位机当前节点号D;若100ms内所述等待确认数据单元 没有接收到确认数据,则在所述人机交互单元的界面报。

16、错; 0034 步骤六:查询结束。 0035 本发明提供了一种能够一键式配置与查询下位机参数的系统及其使用方法,极大 简化了下位机参数的配置与查询流程,降低了工作人员的操作难度,提高了效率并且节约 了成本。 附图说明 0036 图1为本发明的系统示意图。 0037 图2为本发明的结构组成及连接关系示意图。 0038 图3为本发明的参数配置单元结构示意图。 说 明 书CN 104049603 A 3/6页 6 0039 图4为本发明的下位机参数配置方法流程图。 0040 图5为本发明的下位机参数查询方法流程图。 具体实施方式 0041 下面结合附图对本发明进行详细描述: 0042 如图1所示,本。

17、实施方式中下位机参数配置与查询系统,包括中央控制模块1和信 息交互模块2。 0043 如图2所示,中央控制模块1包括相互电连接的查询显示单元11、配置单元12以 及处理单元13。信息交互模块2包括人机交互单元21、CAN通信单元22。 0044 处理单元13用于通过发送控制指令对下位机进行控制。 0045 查询显示单元11用于控制所述人机交互单元展示下位机参数; 0046 参数包括下位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、TXPD 发送周期信息中的至少一种;处理单元通过CAN通信单元与下位机通信。 0047 如图3所示,本实施例的参数配置单元包括节点号计算单元14、参数配置单。

18、元15、 等待确认数据单元16、解析确认数据单元17。 0048 如图4所示,本实施例的下位机参数配置方法包括以下步骤: 0049 步骤一:搭建下位机参数配置与查询系统; 0050 步骤二:节点号计算单元向所述处理单元发送下位机参数配置指令; 0051 步骤三:处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算下位 机当前节点号,计算公式为:下位机当前节点号D心跳节点号ID-0x700; 0052 步骤四:参数配置单元取所述人机交互单元中用户输入的参数,并将其转换成总 线数据,并通过CAN通信单元传送给下位机; 0053 步骤五:下位机接收到信息、进行第一项参数配置,并返回确认数据;。

19、 0054 步骤六:等待确认数据单元在100ms内接收所述确认数据,若没有接收到确认数 据,则返回步骤四; 0055 步骤七:解析确认数据单元解析下位机返回的确认数据,并与人机交互单元的界 面上用户所输入的数据进行对比,并依此控制参数配置单元的工作状态; 0056 步骤八:处理单元判断是否完成所有参数配置,如未配置完成则返回步骤四进行 下一项参数配置;步骤九:参数配置结束。 0057 本方法中,下位机包括通用单元以及步进电机单元,通用单元每个参数的转换方 法如表1,步进电机每个参数的转换方法如表2。ID号配置为0x180,每次发送一帧数据给 下位机,配置一个参数; 0058 说 明 书CN 1。

20、04049603 A 4/6页 7 0059 0060 表1 0061 0062 表2 0063 如图5所示,本实施例的下位机参数查询方法包括以下步骤: 0064 步骤一:搭建所述下位机参数配置与查询系统; 0065 步骤二:所述节点号计算单元向所述处理单元发送下位机参数配置指令; 0066 步骤三:所述处理单元通过所述CAN通信单元读取下位机的心跳节点号,并计算 下位机当前节点号,计算公式为:下位机当前节点号D心跳节点号ID-0x700; 0067 步骤四:参数查询模块读取节点号计算模块中输出的下位机当前节点号,转换成 8个byte的总线数据,ID号配置为0x180,每次发送一帧数据给下位机。

21、,查询一个参数; 0068 步骤五:所述等待确认数据单元等待下位机返回确认数据,确认数据ID号为: 0x180+节点号解析模块中输出的下位机当前节点号D;若100ms内所述等待确认数据单元 没有接收到确认数据,则在所述人机交互单元的界面报错; 0069 步骤六:查询结束。 0070 本方法中通用单元每个参数返回的确认数据格式如表3,步进电机每个参数返回 的确认数据格式如表4: 说 明 书CN 104049603 A 5/6页 8 0071 0072 0073 表3 0074 0075 表4 0076 以上的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进 说 明 书CN 104。

22、049603 A 6/6页 9 行限定,在不脱离本发明设计精神的前提下,本领域普通工程技术人员对本发明的技术方 案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。 说 明 书CN 104049603 A 1/5页 10 图1 说 明 书 附 图CN 104049603 A 10 2/5页 11 图2 说 明 书 附 图CN 104049603 A 11 3/5页 12 图3 说 明 书 附 图CN 104049603 A 12 4/5页 13 图4 说 明 书 附 图CN 104049603 A 13 5/5页 14 图5 说 明 书 附 图CN 104049603 A 14 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1