1,电机速度检测
该部分功能主要由安装在变速齿轮上的一组透射式光电管实现.经计算得知:小车车轮每转过一圈,光电管便会相应产生16个脉冲信号,再经单片机计数最终实现小车速度检测(电路如图3所示).
在调速系统中,转速检测是提高精度的关键.测速的方法有M法,T法和M/T法.M法是在某一定时间间隔内测取数字测速器的脉冲个数,再送到CPU软件进行折算,这种方法在低速段误差较大,除非所取时间间隔很大.例如,若转速很低,以至于测速器的两个时间间隔大于采样周期TS,有可能测得的结果为零.T法是测量数字测速器输出的脉冲间隔,然后进行折算.这种方法在高速段误差较大.因为高速时测速器两脉冲时间间隔小,而计算机及电路动作需要时间,带来误差.M/T是一种取两者的优点的方法,兼顾低速和高速状态下检测精度.按照M/T法,所取时间间隔(采样周期TS)总是测速器输出脉冲时间间隔的整数倍,提高了低速检测精度.这样大的TS,对高速测量来说,可以忽略计算机的操作时间,提高了高速检测精度.因此,M/T法对高速和低速都有很高的检测精度.
2,方向控制
由于小车自身机械上的精度不高和小车在放置跑道时位置的不准确,均会引起小车在前进时偏离跑道的中心线而撞向挡板,从而影响小车速度.因此,我们在车头左右两侧安装了反射式红外光电管(有效距离3~4公分).通过实验,我们发现,小车的方向控制应是一个微调的过程.红外发光管为脉冲方式驱动,脉冲周期为5ms(电路原理见图4).当接收管接收到脉冲信号后,经舵向电机驱动电路(如图5中的全控桥),使舵向电机在脉冲信号的控制下,控制小车以小角度向左或向右转向,保证了小车平稳前进.
3,电机驱动电路
PWM全控桥式DC-DC变换电路由主电路,基极驱动电路和保护电路三部分组成,如图5所示.主电路由四只功率晶体管GTR1~GTR4构成H型双极性PWM DC-DC变换器,开关器件分为:GTR1,GTR4为一组,GTR2,GTR3为另一组.用一组来控制小车的前进,而用另一组来实现小车的后退.若开关为理想开关,同一桥臂的两只开关不同时接通.图中与各GTR反并联的二极管D1~D4为续流二极管.基极驱动电路由基极驱动电源和功率放大两部分组成.因为驱动GTR(电力晶体管),需要一定的驱动功率,因而经电压比较器,同向驱动等进行变换.最后再经过负载和电枢电感的平滑滤波作用,使电枢电流始终连续并且平稳.(如图5所示)
三,系统软件的设计及实现
1.数字PWM波形算法
PWM的固定周期由单片机的定时器T0产生.定时器T0每256微秒发生一次中断,CPU响应之后使产生PWM的I/O口置位,同时启动T1定时器.当T1定时完成时,使产生PWM的I/O口清零直至T0产生下一次中断.这样,PWM信号占空比就由预装入定时器T1内的初值决定(由于T1采用自动重装初值方式,则占空比由TH1决定).由此,实现了PWM波形发生.
为了根据特定的速度-时间曲线产生驱动电机的PWM波形,我们采用了下面的程序流程(如图6):
2.软件实现加速,减速,刹车控制的方法
为了使小车在高速区速度更快,小车电机采用了9.6V电源,这样也引入一些问题:如小车由静止启动加速时,不能采用恒定加速度的加速方式,否则会因电机受力突变而产生打滑现象.为此,我们采用了梯形加速曲线(如图7所示,梯形的两条斜边由正弦函数拟合生成)的方式来控制小车的加速度.这样小车的受力从零开始逐渐增大,使小车加速平稳,不会因受力突变而产生打滑现象.经计算得出,与图7所示的加速度-时间曲线相对应的速度-时间曲线如图8所示.
另一个需要注意的问题是:当我们采用反向驱动电机的方法减速或刹车时,如果给电机施加一恒定反向驱动的较大的力,则同样会造成车轮打滑,故我们仍利用上述的加速度曲线,使电机反向驱动的力从零平滑的上升到一定值,这样就可以使小车平稳的减速或刹车.
利用上述的加速,减速的速度-时间曲线,可通过软件在全程实现如下的路程-速度曲线(如图9):
3,程序流程图
对于小车在不同区间的行驶状态,程序作分别处理,各段调用不同的函数控制电机运动方式.其流程图如图10所示:
4.发挥部分的软件设计
(1)全程路程测量:
单片机通过对电机上的透射式光电检测器送来的信号进行计数,即可完成路程测量.其精度约为1cm .
(2)全程时间测量:
由于用来产生PWM固定周期的定时器T0始终打开,所以通过复用T0,并对T0中断次数计数,即可实现全程时间测量.其精度小于1ms.
这样,可以比较精确地完成发挥部分的要求.
- 单片机小车转向的程序 > 自动往返电动小汽车
-
自动往返电动小汽车
下载该文档 文档格式:DOC 更新时间:2007-10-01 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: g 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: v 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:上海交通大学电子信息与电气工程学院
下一篇:第二届全国大学生"飞思卡尔"杯
点击查看更多关于单片机小车转向的程序的相关文档
- 您可能感兴趣的
- 51单片机小车循迹程序 单片机无线遥控小车 单片机循迹小车 基于单片机的智能小车 单片机遥控小车 单片机小车 51单片机流水灯程序 单片机流水灯程序 单片机串口通信程序
- 大家在找
-
- · 可用gps单片机程序
- · 2008年中考成绩
- · 邯郸学前教育学院
- · 半导体激光脱毛仪
- · 初一语文练习题及答案
- · 化工工艺学英文
- · 2007cad化工
- · 太阳能光伏电池组件
- · 内部审计论文参考文献
- · eview触摸屏软件
- · 平面直角坐标系课件
- · 超声波烫钻机
- · 高级汽车维修工
- · 百度qq网名2011唯美
- · 公路隧道验收标准
- · cf透视天心最新
- · 液压系统原理视频
- · 上海交大化学化工
- · 火影忍者491
- · 漫步者s5.1音箱说明书
- · 2012初级会计考试教材
- · 经济型数控机床
- · 新还珠格格快播9298
- · 百度影音电影
- · 河南周口朱莉莉
- · 东北财经大学中级财务会计课件
- · 电子竞技直播
- · 数学函数公式大全
- · 宁波瑜伽馆
- · 操作系统课件
- 赞助商链接