电动轮椅控制系统的设计与实现

发布者:Mengyun最新更新时间:2024-08-13 来源: 21ic关键字:电动轮椅  控制系统 手机看文章 扫描二维码
随时随地手机看文章

0 引言

目前的电动轮椅设计大体可分为两种:一种是采用前被动轮加后轮驱动的方式,因为是前被动轮加后驱动轮的方式,所以回转半径窄的地方不能使用;另一种是根据希望前后左右都能够自由移动的全方向移动方式,该方法是将驱动轮配在车体中央附近的区域,这样可以适应一定窄的环境,但由于车轮和车体之间不能产生相对运动,所以无论在驱动轮的配置上如何下功夫都不能使回转半径为零[1]。


针对上述两种轮椅控制方案的缺点,设计实现了一种全方向轮椅控制系统。它是以DSP作为控制核心的电动轮椅控制系统,采用单路电动轮PID控制,双路电动轮速度差协调控制方案。给出了主电路结构,通过实际电路实现了设计方案,最后通过试验结果证明了该设计方案的可行性。


1 系统总体设计

图1 所示为电动轮椅控制系统的结构框图。

主要采用单个DSP 带两路无刷直流电机,直接通过DSP 实现对两路电机的控制,并且将两路BLDCM当前的位置反馈信号发送给DSP,DSP 计算采样所得的反馈信号和位置给定信号,并发出相应的PWM 波,控制三相逆变器,进而控制电机动作。



在系统中两路BLDCM 对于DSP来说是一个集中的整体,DSP 获取数据并反馈数据。在系统中,两路BLDCM信息的处理有时是相互独立的,所以具有相对独立的软件和硬件系统。另外,各通道的控制性能及效果几乎一致,所以可以互换而不影响控制性能。

键盘和显示部件都是直接与DSP相连,不存在传输过程中的信号干扰问题,同时对于系统所处的各阶段都可以直接通过键盘控制,并且在显示部件上直观反映。

电机的霍尔传感器将电机转子位置以三路高低电平信号送入DSP 的捕获单元(CAP),之后与换相表相比较,以控制三相逆变器功率管的开通、关断,使之与转子的位置相匹配。

此外,系统将所采样的相电压信号作为功率保护信号经电平转换后直接送入DSP的功率保护引脚,当出现低电平时,将触发DSP的功率保护中断,DSP将封锁对应通路的PWM 波。

DSP发出的PWM 波经光耦隔离后送入功率驱动芯片,进行功率放大后送入三相逆变器功率管的栅、源极之间,以控制功率管的开关动作。

2 系统控制策略

本设计主要控制策略包括以下两个方面。

2.1 单路电机控制策略

如图2所示,单路电机采用PID 闭环控制对转速进行调节。系统位置闭环性能直接决定了伺服系统的动、静态性能,是系统控制的关键部分。

PID算法具有结构简单,调试方便等特点。虽然在调节时改变量一定,但由于闭环产生的频率很高,所以将改变量设定为一个较小量时,也能满足系统的性能要求。在设定Ki,Kp,Kd 这3个参数范围的基础上,通过对实际电路参数进行微调,在基本满足系统快速性的基础上同时达到较好的超调量,从而提高系统稳定性。



2.2 双路电机控制策略

如图3所示,是设计含有两路独立驱动的电动轮的控制系统框图。由于两个电机是分别安装在两个驱动轮的轴上,所以当两轮的驱动装置内部参数及外界路况不等时,即使两个电机的输入一样,也不能保证两个驱动轮的速度相同,这里采用补偿系统,来消除系统在运行过程中产生的两电动轮之间的速度差。



在直线运行中,采用速度差协调系统来调节两个电动轮的转速。设定一主动轮,让从动轮速度跟随主动轮,使两个电动轮速度尽量一致。在转弯时,内外侧的电机同时减速,内侧电机的减幅远大于外侧电机的减速幅度。两电机分别采用自己的参考速度,进行独立的PID运算,从而保证在路面状况不是很好的情况下实现轮椅的转弯[2]。

3 系统硬件设计

根据电动轮椅功能需求,该设计主要由一片DSP和两路BLDCM驱动电路,以及必要的电平转化电路组成。DSP负责整个系统的设计和控制,所有的信号的采集和处理都由DSP完成,并且还产生所需的PWM 信号与故障保护中断请求。结合实际情况,设计中采用TMS320LF2407A 作为控制核心。它包括两个独立的事件管理器:每一个都包含两个16位通用定时器,8个16位脉宽调制(PWM)输出通道,三个捕捉单元,DSP主频为 40MHz[3]。

如图4 所示,驱动电路主要通过驱动芯片IR2130作为核心驱动。逆变器主体由6 个功率开关器件组成三相全控桥电路,通过这6 个开关的关断和导通完成BLDCM的驱动,实现对电机转速和转向的控制。为防止自举电容两端电压放电,二极管应选择高频恢复二极管HER107。另一方面为防止自举电容放电造成其两端电压低于欠压保护动作的门槛电压值,电容的取值应充分的大,本设计选择47 滋F电容,耐压25 V[4]。

4 系统软件设计

图5所示为产生逆变器驱动信号PWM 波的中断子程序流程图。图6所示为两路BLDCM 速度协调控制中断子程序流程图。两路BLDCM 分别选用T2和T4 作为时基,从而准确捕获两次中断的时间间隔,两个时钟都选用连续增计数模式。




每次捕获中断发生时,分别对两路BLDCM的速度相关参数进行调整。

5 试验结果

为验证以TMS320LF2407A 为控制核心的系统的工作效果,对电路进行了实际的搭建和调试。

由图7、8、9 可见,系统运行平稳可靠,对按键指令的反映时间可以满足系统的控制要求。该系统已完成原理样机系统联机调试,两路电机均可以平稳转动,并且实现前进、后退、加速、减速、停止等基本功能,说明系统所采用的控制策略是恰当且成功的。并且图8 示出,系统的两路BLDCM同时工作时,其各路性能都达到了系统性能的要求。

6 结语

系统实际搭建后的试验结果表明,系统采取的上述措施是合理且成功的,它能使系统达到预期的性能要求。







关键字:电动轮椅  控制系统 引用地址:电动轮椅控制系统的设计与实现

上一篇:解析LED投光灯和泛光灯的区别和特性
下一篇:浅谈闪存控制器架构

推荐阅读最新更新时间:2024-11-12 17:58

基于FPGA的智能仪器远程控制系统
目前智能仪器已广泛应用于科研和工业生产当中,但是许多仪器分散在不同的地理位置上,不易操作和维护,并且实时跟踪性能差,人为误差大,数据无法保存,另外大量高档仪表价格相当昂贵。为解决上述难题,在计算机的提示下完成操作,可以减少人为因素造成的损坏,并提高测试数据的准确度。由于智能仪器是RS232接口,上位机用的是USB接口,所以还需由FPGA实现RS232与USB之间的接口转换。由于FPGA可以并行处理,集成度高,可用资源丰富,所以利用FPGA进行数据处理,可以减少上位机的工作量,减少数据处理的时间,还可以缩短设计周期,减小板卡体积,以便于集成到其他板卡上。 1 控制系统及接口简介 1.1 系统功能 在整个系统中,上位机可以实时对
[嵌入式]
基于8051单片机为核心的温度控制系统设计
“温度”是各类工业控制生产中常见的、而又十分重要的控制参数。人们研制出各种针对不同控制对象的温度自动控制系统,其中软件控制算法已比较成熟,但温度控制系统的硬件构成特别是功率控制部分往往存在着硬件结构复杂,分离元件较多,结构较为封闭等问题。随着CPLD器件的大规模运用,采用CPLD器件可简化控制系统的硬件结构。本文设计了一种以8051 单片机 为核心的温度控制系统,该系统的控制部分由CPLD来完成,针对不同的控制对象可采用不同的控制算法,因此该控制系统具有结构开放、成本低廉、性能可靠等特点。 1 系统硬件构成 对一个温度自动控制系统来说,其硬件结构由两大部分构成:温度测量部分和功率控制部分。系统结构总框图如图1所示。
[单片机]
基于8051单片机为核心的温度<font color='red'>控制系统</font>设计
基于PROFIBUS集散控制系统的设计研究
0 引言   集散控制系统(DCS)由于其操作简便、稳定可靠而被广泛地用于生产过程控制领域,其主要特点是管理集中、控制分散。DCS虽然在控制功能上实现了分散,但在物理上仍是集中式控制系统,仍采用传统的集中式I/O系统(见图1)。图1中DCS的信号采用一对一的物理连接,有专门的I/O处理模块和端子板,这造成电厂电缆庞杂,工程周期长,安装调试费用高,维护困难。各DCS制造商通常采用自己定义的专用网络和协议,使不同厂家的设备或系统之间的互联存在很多困难,整个DCS系统成为一个封闭的“信息孤岛” 。并且DCS的现场仪表仍采用只能单向传输4~20mA模拟信号,不仅速度慢、精度低、易受到电磁干扰,而且已经越来越成为限制DCS功能发挥的瓶颈。
[嵌入式]
TMS320F28027与L298N的悬挂运动控制系统设计
引言 随着TI公司32位DSP的普及,32位处理器已经成为控制领域的主流产品,与传统的微处理器相比速度更快、性能更强、资源丰富,更符合发展的脚步。TMS320F28027是一款32位的DSP,具有运算速度快、稳定性高的优点。本文利用TMS320F28027控制两个步进电机,从而使物体在平面内运动,实现物体在平面内可以任意地画指定的曲线和圆等。图1为悬挂系统的模型。 1 系统总体方案的设计 图2为悬挂系统控制框图,以TMS320F28027为控制芯片,利用L298N驱动两个步进电机。步进电机采用42HS4813A4,其额定电流为1.3 A,步距角为1.8°,利用LCD-12864液晶显示被控制物的实时坐标。控制2个步
[嵌入式]
双离合器式自动变速器控制系统的关键技术
0 前言     双离合器式自动变速器(DCT)是一种新型的自动变速器,它将变速器挡位按奇、偶数分别布置在与两个离合器所联接的两个输入轴上,通过离合器的交替切换完成换挡过程,实现了动力换挡。DCT综合了液力机械自动变速器(An和电控机械自动变速器(AMT)的优点,传动效率高、结构简单、生产成本低,不仅保证了车辆的动力性和经济性,而且极大地改善了车辆运行的舒适性。可以根据现有手动变速器的结构形式,灵活地进行DCT的改造设计,有利于手动变速器向自动变速器的升级,并可保护现有手动变速器的生产设备投资,生产继承性好,适合我国国情。     根据专家预测,在未来几年中,DCT为增长速度最快的自动变速器,预计到2010年,市场占有率将达到1
[嵌入式]
PLC控制电动机正停反的控制系统设计案例
根据下图的三相交流电动机正反转控制的主电路,设计一个PLC控制电动机正停反的控制系统。控制要求如下: (1)正常情况下,按启动按钮SB1,电机正转,按下反转启动按钮SB2,电机反转。 (2)电机启动后,按下停止按钮SB3并等待5秒钟之后,才可以改变电动机的旋转方向; (3)如果SB1和SB2同时按下,电动机停止转动,并且不起动,同时报警灯L1亮1秒暗1秒不断闪烁。此时按SB3停止按钮进行复位。 首先我们先确定一下按钮、KM的使用辅助触点情况,这里是正反转的主回路,主回路必须有互锁电路,其他的按钮用常开触点。 下面是PLC的输入输出点表: 根据题意(1)编程:这里根据题意1,只需2个自保持电路即可。 题意(
[嵌入式]
PLC控制<font color='red'>电动</font>机正停反的<font color='red'>控制系统</font>设计案例
基于LabVIEW的暖通空调数据采集控制系统设计
引言 LabVIEW大量应用在自动控制领域,对于HVAC系统中采用LabVIEW作为上位端软件还不多见,但随着LabVIEW 7 Express的发布,LabVIEW已经开始逐渐渗透到各个领域。在笔者所在专业HVAC自动控制领域使用LabVIEW后发现,其功能十分强大,节省系统开发时间,非常适合工程开发人员使用。笔者结合近来开发的一套HVAC系统,对LabVIEW在HVAC数据采集控制系统的应用做个介绍。 1 系统总体结构 HVAC中有大量数据需要采集,通过对数据的采集,来对各项系统参数进行调整。本系统主要由水系统、风系统、控制系统组成。 ● 水系统包括:水冷式冷水机组,冷却塔,膨胀水箱,冷冻水泵,冷却水泵,三通调节阀、
[测试测量]
基于LabVIEW的暖通空调数据采集<font color='red'>控制系统</font>设计
基于STC89C51的教室照明节能控制系统
大家在生活中或许见到过各种各样的节能产品,比如节能灯、变频空调、太阳能路灯、低耗电的液晶电视等。但是对于学生来说,校园中的节能应用似乎很少。再加上粗放式的用电管理模式,电能的浪费现象就处处可见了。教室照明用电占据了校园用电的多半部分,因此考虑如何将教室照明用电降至最低,就是要考虑如何实现教室照明的节能控制。   单片机以其低廉的价格和可靠的运行,取代计算机而成为了新一代的自动控制核心。该系统就是以单片机作为主控核心,应用热释电红外传感器、光电检测模块和计数模块作为前端信号采集,经过单片机的逻辑判断进而输出信号驱动继电器实现对日光灯的控制。    1 系统总体设计   该系统由7个部分组成。光强检测模块、热释电红外传感器和人
[单片机]
基于STC89C51的教室照明节能<font color='red'>控制系统</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved