论文部分内容阅读
医疗外骨骼机器人是一款用于辅助下肢截瘫患者恢复行走能力的康复机器人,多采用无刷伺服电机为其动力源。由于外购电机驱动存在扩展性不强、通信复杂、价格昂贵、可控程度低等问题,本文围绕驱动在外骨骼控制中所需求的控制模式,开发了一套外骨骼专用的伺服驱动系统。主要的研究内容如下:实现了基于矢量控制方法的外骨骼无刷电机伺服控制方案。分析了矢量控制基本原理,简化了无刷电机的数学模型,研究了数字化空间电压矢量调制的实现方法。综合伺服驱动的位置三环闭环控制原理,在Simulink中搭建了伺服控制仿真模型,为关键问题的研究以及实际物理平台的搭建提供理论基础。针对外骨骼系统中采用电机驱动的关键技术提出了解决方案。在电流控制中,通过减小空间矢量调制(SVPWM)周期,解决了由于电机绕组电感过小产生的相电流波动问题;在速度控制中,引入了基于M法的锁相环速度估算方法,提高了低速下的稳定性;在位置跟随中,对点到点(PTP)梯形位置插值的问题,实现了一种简易的PTP决策方法使得每个点到点的位置插值可被重新规划,对多点插值问题,实现了基于Hermite三次多段的位置、速度、时间(PVT)插值方法,解决了多点插值的轨迹跟随问题;在外骨骼的启动定位中,提出了一种霍尔传感器辅助定位的方法,解决了预定位启动控制失步问题。搭建了电机驱动的实际物理平台和软件平台。在硬件上,对功率驱动电路、电流采样电路、多级串联BUCK降压电路、过流过压检测电路进行了分析与设计,设计了驱动器断电三相线短接电路,使得断电以后的电机进入高阻尼状态,提高了外骨骼使用的安全等级。在软件上,对伺服驱动系统的软件框架进行了解耦,实现了基于SVPWM的矢量控制程序达到了励磁电流和力矩电流的解耦控制。在通信上,设计了基于CAN通信的对象字典通信协议,使得外骨骼与节点的通信更加灵活。在重量、体积、定位精度、响应速度上与外购驱动器构成的节点控制器进行了测试比较,并在外骨骼的实际系统上进行带载测试,表明了本文设计的驱动器方案完全可以替代外购点击驱动。并且由于驱动针对外骨骼自制,提高了外骨骼系统的可控性、降低了外骨骼的开发成本,提升了外骨骼自主研发的能力。