下位机参数配置查询系统及其方法技术方案

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

【技术实现步骤摘要】

本专利技术涉及一种配置查询系统以及其方法,尤其涉及一种下位机参数配置查询系 统及其方法。
技术介绍
水平装填车控制系统通过CAN总线将主控计算机和两个通用CAN控制单元、两个 步进电机控制单元相连。主控计算机作为上位机,通过CAN总线控制下位机执行相应的动 作,在下位机工作前,需要对下位机参数进行配置。 目前,对下位机的参数配置通过CAN总线完成,以往的配置方式是将一台安装有 CAN通信模块的电脑与下位机相连,通过CAN总线发送配置数据。每配置一个参数发送一帧 数据,且每次发送的数据必须由配置人员组合、计算好后填写到CAN卡对应的应用界面中, 点击发送才能完成。然而,在此过程中需要配置的参数很多,这就极大地增加了配置人员的 工作量,此外,配置人员既需要熟悉配置协议,又要将参数转化成总线数据并发送出去才能 完成配置,配置多个参数的过程是重复性的。 因此,需要一种操作简单、省人力的一键式参数配置及查询方法。
技术实现思路
为了解决上述问题,本专利技术提供了一种下位机参数配置与查询系统,其设置在上 位机中,包括中央控制模块和信息交互模块,所述中央控制模块通过所述信息交互模块与 下位机进行通信;所述中央控制模块包括处理单元;所述处理单元用于通过发送控制指令 对下位机进行控制。 所述中央控制模块还包括查询显示单元、配置单元;所述信息交互模块包括人机 交互单元和CAN通信单元; 所述查询显示单元用于控制所述人机交互单元展示下位机参数;所述参数包括下 位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、Txro发送周期信息中的至 少一种; 所述处理单元通过所述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,步进电机每个参数的转换方本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/54/201410225371.html" title="下位机参数配置查询系统及其方法原文来自X技术">下位机参数配置查询系统及其方法</a>

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

【技术特征摘要】
1. 一种下位机参数配置与查询系统,包括中央控制模块(1)和信息交互模块(2),所述 中央控制模块(1)通过所述信息交互模块(2)与下位机进行通信;所述中央控制模块(1) 包括处理器;所述处理器用于通过发送控制指令对下位机进行控制; 其特征在于, 所述中央控制模块(1)还包括查询显示单元(11)、配置单元(12)和处理单元(13); 所述信息交互模块(2)包括人机交互单元(21)和CAN通信单元(22); 所述查询显示单元(11)用于控制所述人机交互单元(21)显示下位机的参数;所述参 数包括下位机的节点号、心跳消费节点号、轴向滤波次数、径向滤波次数、Txro发送周期信 息中的至少一种; 所述处理单元(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. 一种下位机参数配置与查询系统的使用方...

【专利技术属性】
技术研发人员:李志超苏娟郝欣伟续九华李向阳赵慧莉
申请(专利权)人:北京航天发射技术研究所中国运载火箭技术研究院
类型:发明
国别省市:北京;11

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

1