一种基于柔性外骨骼的测试系统技术方案

技术编号:30592703 阅读:21 留言:0更新日期:2021-11-03 22:59
本实用新型专利技术公开了一种基于柔性外骨骼的测试系统,该系统包括作为上位机的PC机和作为下位机的传感器及主控制器,PC机上装有测试软件,传感器通过主控制器与PC机连接,主控制器与PC机之间通过串行端口传输和接收数据,主控制器上还设有姿态测量模块,姿态测量模块用于实时采集人体的X轴、Y轴和Z轴姿态并通过控制算法来判断人体的运动状态。本实用新型专利技术所述系统具有实时性高,可扩展性好,可视化界面高度集成的优点,同时,对控制电路设计要求比较低,核心控制板电路具有良好的稳定性、实时性、准确性。确性。确性。

【技术实现步骤摘要】
一种基于柔性外骨骼的测试系统


[0001]本技术属于外骨骼
,特别涉及一种基于柔性外骨骼的测试系统。

技术介绍

[0002]随着计算机技术和信息技术的快速发展,在工业控制领域,我们经常需要进行上位机与下位机之间通讯,特别是机器人,传统机器人是基于Linux系统开发的,在后期调试阶段也必须在必须在Linux系统下编写测试软件,代码可移植性差,使用范围小,数据显示的实时性差,界面不友好,机器人研制调试效率低,而且,传统机器人所使用的控制系统对控制电路设计要求比较高,对核心控制板电路稳定性、实时性、准确性具有较高的要求,电路比较复杂,后期可维护性较差。因此,传统机器人的控制实时性较差,测试系统软件界面显示不友好,给机器人的后期调试带来不便。

技术实现思路

[0003]本技术的目的在于提供一种基于柔性外骨骼的测试系统,具有高可靠性、高准确性、高实时性等性能特点,具有较强的实用价值。
[0004]为了实现上述目的,本技术采用了如下技术方案:
[0005]一种基于柔性外骨骼的测试系统,其特点是,该系统包括作为上位机的PC机和作为下位机的传感器及主控制器,传感器通过主控制器与PC机连接,主控制器与PC机之间通过RS422总线方式通信,主控制器连接有姿态测量模块,姿态测量模块用于实时采集人体的X轴、Y轴和Z轴姿态并通过控制算法来判断人体的运动状态,PC机上装有测试软件,测试软件通过ComPort控件进行数据通讯。
[0006]优选地,主控制器采用STM32F765微控制器,传感器中采用STM32L011微控制器,姿态测量模块采用JY901模块,主控制器与上位机之间采用RS422总线方式通信。
[0007]优选地,所述PC机设有串口控件和定时器,定时器用于周期性的给主控制器发送指令,串口控件即ComPort控件。
[0008]优选地,还设有所述PC机设有串口控件和定时器,定时器用于周期性的给主控制器发送指令。
[0009]优选地,所述PC机上设有通信界面设计模块、串口设计及端口识别模块、数据接收发送及指令生成模块、数据显示及曲线绘制模块。
[0010]优选地,该系统还设有数据库,数据库采用SQLite数据库。
[0011]一种基于柔性外骨骼的测试方法,其特点是,采用上述的测试系统,测试过程为,
[0012]测试软件按照Modbus RTU协议格式,对PC机输入的数据进行组合并生成发送指令,通过进制转换将发送指令以十六进制的形式由定时器周期性的发送给主控制器;
[0013]当主控制器接收到数据时,将按照Modbus RTU协议进行解析,并把对应的寄存器数据值返回给PC机;
[0014]当PC机的串口控件接收到数据后,进行容错处理,判断数据是否接收完成,然后将
已接收的数据按照Modbus RTU协议转换为十进制数据,通过文本实时显示出来;
[0015]PC机接收到数据的同时,触发ComPort的接收事件,通过Readstr函数来将缓存区中的数据读取出来,程序判断接收数据的完整性,然后,按照Modbus RTU协议对数据进行解析,将相应的数据值显示在用户界面中,并根据用户的选择进行曲线绘制,实现外骨骼机器人实时数据的监测功能,动态了解机器人的运行状态。
[0016]优选地,测试软件对下位机发来的传感器数据进行采集,并将数据以文本和图表的形式显示出来。
[0017]优选地,PC机每隔200ms向主控制器发出读取寄存器的指令。
[0018]优选地,在Delphi窗体中放置相关通信及显示控件,设置其属性和添加相应事件程序,完成通信界面设计。
[0019]优选地,通过Combobox控件可动态设置设置ComPort控件的串口属性,并通过修改代码使其最高支持921600波特率,通过串口识别算法,读取PC机注册表的端口列表HKEY_LOCAL_MACHINE来自动获取当前已连接PC机的端口号。
[0020]与现有技术相比,本技术所述的测试系统是基于Windows系统设计的,在使用Delphi开发测试软件时采用ComPort控件进行数据通讯,PC机作为上位机,STM32微控制器作为下位机,通过串行端口传输和接收数据,并对数据进行分析处理,然后由用户界面进行直观的实时显示和曲线绘制,达到对外骨骼机器人实时监测工作状态,及时发现数据异常点并对外骨骼机器人进行相关指令操作的作用,完成外骨骼机器人的研发测试时遇到的难题。
[0021]本技术所述的测度系统具有实时性高,可扩展性好,可视化界面高度集成的优点,同时,对控制电路设计要求比较低,核心控制板电路具有良好的稳定性、实时性、准确性。
附图说明
[0022]图1为本技术所述测试系统的系统框图;
[0023]图2为本技术所述测试系统的工作流程图;
[0024]图3为本技术串口设置界面图;
[0025]图4为本技术数据显示界面图;
[0026]图5为本技术曲线显示界面图。
具体实施方式
[0027]下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。
[0028]在本技术的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
[0029]参照图1

2,一种基于柔性外骨骼的测试系统,该系统包括作为上位机的PC机和作
为下位机的传感器及主控制器,传感器通过主控制器与PC机连接,主控制器与PC机之间通过RS422总线方式通信,主控制器连接有姿态测量模块,姿态测量模块用于实时采集人体的X轴、Y轴和Z轴姿态并通过控制算法来判断人体的运动状态,PC机上装有测试软件,测试软件通过ComPort控件进行数据通讯,传感器与主控制器之间、姿态测量模块与主控制器之间通过RS485总线方式通信。
[0030]主控制器采用STM32F765微控制器,传感器中采用STM32L011微控制器,姿态测量模块即IMU姿态测试模块采用JY901模块,主控制器与上位机之间采用RS422总线方式通信,所述PC机设有与串口端口相连的串口控件;所述主控制器还设有定时器,用于周期性的给模块控制器发送指令。
[0031]本技术所述的测试系统中的测试软件主要完成对下位机发来的传感器数据进行采集,并将数据以文本和图表的形式显示出来。PC机每隔200ms向下位机发出读取寄存器的指令,当下位机收到命令后便将采集到的并存在寄存器的数据通过串口传到上位机并显示出来,其流程图如图2所示。具体内容包括:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于柔性外骨骼的测试系统,其特征在于:该系统包括作为上位机的PC机和作为下位机的传感器及主控制器,传感器通过主控制器与PC机连接,主控制器与PC机之间通过RS422总线方式通信,主控制器连接有姿态测量模块,姿态测量模块用于实时采集人体的X轴、Y轴和Z轴姿态并通过控制算法来判断人体的运动状态,PC机上装有测试软件,测试软件通过ComPort控件进行数据通讯。2.根据权利要求1所述的一种基于柔性外骨骼的测试系统,其特征在于,主控制器采用STM32F765微控制器,传感器中采用STM32L011微控制器,姿态...

【专利技术属性】
技术研发人员:杨义光李林张勇冉浩
申请(专利权)人:贵州航天控制技术有限公司
类型:新型
国别省市:

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

1