处理中...

首页 > 资料大全 > 解决方案 >

基于AVR单片机的电动代步车控制器

基于AVR单片机的电动代步车控制器
来源:EDN电子设计技术 时间:2011-08-15
本世纪将是一个人口老龄化程度越来越高的世纪,老年人和残疾人的护理将是社会的一个沉重负担。据老龄委统计结果显示,2004年底,中国60岁及以上老年人口为1.43亿,2014年将达到2亿,2026年将达到3亿,老龄人口的规模将越来越大。同时在我国人口中有8 296万残疾人,占全国总人口的比例为6.34%,其中肢体残疾人数2 412万,占29.07%。老年人和残疾人这个庞大的弱势群体需要一种适合他们心理和生理的代步车来满足日常生活及参与社会活动的需要。

随着科学技术的迅速发展和人民的生活水平的不断提高,手动轮椅逐渐被性能优越、操作简单、行驶安全的电动代步车所替代。电动代步车的出现除了能满足老年人或残疾人室内外活动的要求之外,还在医疗康复中发挥着越来越大的作用。例如,腿部骨折的患者可以在康复过程中使用电动代步车,那么即使腿脚不便也可以在一定的范围内自由活动。电动代步车作为医疗康复工具时也将增加若干功能,例如使用者可以通过调整座椅和靠背的角度,在电动代步车的帮助下实现平躺或站立等不同姿势。

电动代步车使用蓄电池作为能源,以直流电动机作为执行机构,安全可靠。老年人、残疾人或者康复者只需要控制摇杆就可以控制电动代步车的运动速度和方向,学习简单,操作方便,无需他人看护,这些特点可以很好的扩大使用者的运动空间,丰富他们的生活。

由于电动代步车的使用对象为老年人或残疾人,所以安全性尤为重要。控制器必须具有一定的故障诊断功能,能够自动排除故障或将故障所带来的后果减小到低程度。为了造福万家,开发一款性能稳定、功能完善、价格低廉的电动代步车通用控制器尤为重要。

1 系统构成

电动代步车大致可以分为4类:室内型,庭院型,功能型和道路型。室内型电动代步车操作轻巧灵活,适于室内使用;庭院型电动代步车主要用作户外短距离代步使用;功能型电动代步工具主要满足医疗康复使用,功能较多;道路型电动代步车动力较强,适于在城市道路上较长距离行驶。本文主要介绍庭院型电动代步车。

电动代步车的机械结构延续了传统轮椅车的机械结构,体现出人性化,具有舒适性和便携性,同时为了配合电动代步车的特性,在传统的机械结构上加装了一些减震部件,使得运行更舒适平稳。

如图1所示,电动代步车主要由座椅、车架、驱动后轮、导向前轮、蓄电池、电子控制器构成。座椅固定在车架上,驱动后轮一般设置在座椅后部,转向前轮一般设置在椅座前部,蓄电池设置在椅座下方两个驱动后轮之间,电子控制器设置在椅座的扶手上。

图2为电动代步车控制器结构示意图,主要包括微控制器、电机驱动电路、摇杆检测电路以及人机对话接口等。为了有效保护和监控电机的运转,提高电动代步车的安全性能,还加入了电源电压检测接口、电机电流检测、充电器检测接口等功能。

2 硬件设计

2.1 微控制器

微控制器并不是功能越丰富越好,应遵循以下2条基本原则:一是微控制器的片内资源恰好能满足设计要求,灵活地使用片内资源可以减少外围扩展芯片的数量,也以减小电路板的面积;二是在满足功能的前提下,价格要尽可能的低。

本控制器采用Atmel公司的Atmgeal6(L)。该型号的单片机片内资源较为丰富,集成了EEPROM、A/D转换器、PWM等功能模块。EEPROM功能可以用于相关控制参数的掉电保存:PWM功能通过H桥实现对直流电机的调速控制;A/D转换功能可以实现直流电机的电流检测,同时也可以实现摇杆位置信息的采集。作为RISC精简指令的高速8位单片机,和51内核的单片机相比,在相同价格基础上具有运算速度上的优势。

2.2 电机驱动电路

电动代步车的2个驱动后轮分别由2个直流电机带动。直流电机由2个半桥驱动器IR2104控制的H桥功率电路进行驱动,即由4个功率MOSF-ET电路IRF1010N(VDSS=55 V,RDS(on)=11 MΩ,ID=85 A)组成电机的双向速度控制电路,如图3所示。当PWM2为低电平时,VQ3截止,VQ4导通,PWM1输入调速信号,电机正转;当PWM1为低电平时,VQ1截止,VQ2导通,PWM1输入调速信号,电机反转。

由于电机的额定功率较大,在设计电机相关驱动电路时,应注意过载保护和功率元件的散热问题。电动代步车通过左右电机差速运动实现各方向的运动,为了达到控制的协调性,电机的运动算法也需要通过试验不断修改。除此之外应考虑电机启动或停止时的加减速过程,保证运动的平稳性。

2.3 摇杆检测电路

摇杆是电动代步车为重要的输入设备,摇杆既可以控制电机电源的打开和关闭,也可以控制左右两个电机的速度和运行方向。

控制器需要通过检测摇杆的位置来确定电机的运行速度,摇杆实质上是一个位置传感器,一个包含XY两个垂直方向的位置传感器。摇杆主要由4个位置固定的线性霍尔和4个可以移动的磁钢组成,若摇杆被推动,磁钢和线性霍尔的相对位置就会改变,线性霍尔的输出电压也跟着变化,控制器通过A/D转换器测量这4个电压值,以确定摇杆的位置。

线性霍尔的灵敏度越高,其输出电压值范围越宽,摇杆位置的分辨率也就越高,电动代步车的操纵性能也就越好,所以线性霍尔的选择非常重要。本控制器采用Honeywell的SS490系列线性霍尔,其灵敏度可达3.125 mV/G,可以满足要求。

2.4 人机对话接口

面板是重要的人机对话接口,包括功能按键接口,速度档位显示接口,蓄电池电量显示接口。前面板的设计原则是简洁美观、成本低,速度档位显示和电池电量显示均采用LED组成的光柱来显示这些值的变化情况。

面板功能键共有5个,分别是速度档位增加键,速度档位降低键,电源打开键,电源关闭键和蜂鸣器键;共有12个LED,其中速度档位显示5个,用于反映当前速度档位,蓄电池电量显示7个,用于实时显示蓄电池电量,提醒用户在电量过低时及时充电。

热门推荐

更多 >
ESP32-S3 2022-03-16
RG200U 2022-03-16
USR-C322 2022-03-16

资料浏览排行榜

更多 >
商品名称 大小 浏览量
1 EPCS128SI16N 0.94MB 22003次
2 1N4001 0.19MB 17871次
3 DAC1220E 0.95MB 15869次
4 EP1C6Q240I7N 2.47MB 15825次
5 GRM32RR71H105... 0.10MB 14008次
6 DR127-3R3-R 0.72MB 11685次
7 DMG2305UX-7 0.40MB 9283次
8 DMP2008UFG-7 0.24MB 9071次
9 DS1337U+ 0.28MB 9066次
10 DX4R105JJCR18... 0.26MB 8984次