ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:419.50KB ,
资源ID:14565411      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14565411.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(可记录里程的智能小车的设计与制作Word文档格式.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

可记录里程的智能小车的设计与制作Word文档格式.doc

1、可记录里程的智能小车是集机械、电子、计算机与自动控制于一体的先进机电设备,它很好的把机与电有机的结合到一起。智能小车属于机器人系列,它在无人驾驶机动车、无人工厂、智能仓库、服务机器人等领域有着比较广泛的前景,可见其研究意义的重要性。我们主要实现启动智能小车,并能记录其行驶里程。主要的工作内容有以下几点:首先确定小车的基本外形和构造,利用不同的板料和轴类料经过设计和加工实现小车的整体结构;其后在小车上安装基于AT89C52单片机的控制芯片,利用芯片程序使电机驱动小车配合舵机程序完成规定的行走路线;在此基础之上,使用旋转编码器实现小车行驶里程记录的功能。电控基础部分总体方案: 智能程控小车采用52

2、单片机为控制核心部分,通过舵机控制前轮的转向和L298N驱动器控制电动车的前后轮驱动直流减速电机,分别实现电动车的左转右转、前进倒退和改变速度的功能。最终实现小车走出“8”字。系统控制原理如图1所示。 图1 系统控制原理图设计方案:程控小车的系统电路如图2所示。图2 系统电路图系统的硬件电路设计1)单片机模块单片机是系统电路的核心部分,该程控小车采用52单片机。单片机工作电压为5V,其共有40个引脚。,此芯片负责控制舵机的转向和后轮电机,同时完成对舵机转向的时间和后轮电机的PWM调速任务。本设计中,调制PWM的定时器初值为0x30,定时工作方式为0,晶振的频率为11.0592MHz。由此可以计

3、算出约每隔100ps产生中断,中断频率为001MHz。舵机的转向信号和电机的进退加减速度信号通过单片机的P0OP06输入,P00P03分别为两电机的进退使能端,P04P05分别对应两电机控制速度的使能端,P06为舵机的控制线接口。2)电机驱动模块采用L298N芯片作为电机驱动模块的主要元件。l片L298N能够驱动2个电机转动,其中6、11号引脚为2个使能端;5、7号引脚和lO、12号引脚分别控制2个电机的转向。将上述6个引脚通过非门与单片机相连,便可实现2个电机的启停。使用电机驱动芯片L293D,不仅可以大大简化驱动电路而且功率容量大有利于电机转速的稳定。L293D在电机控制中可以灵活的应用如

4、对电机输出能力的拧制在单片机中可以进行脉宽调制(PWM),实现对电机转速的精确控制。当使能端为高电平,通过PWM信号输入端In3和In4可以控制电动机的正反转(输入端lnl为PWM信号,输入端In2为低电平,电动机正转;输入端In2为PWM信号,输入端Inl为低电平,电动机反转);当它为低电平时,驱动桥路上的4个晶体管全部截止,使正在运行的电动机电枢电流反向,电动机自由停止。电动机的转速由单片机调节PWM信号的占空比来实现。其具体原理如表格(1) 表格(1)使能端IN1 (IN3)IN2 (IN4) 电机的运转 1 1 0 正传 0 1 反转 1 杀停 停止 0 X X3) 光耦模块 光耦是以

5、光为媒介传输电信号的一种电光电转换器件。把发光源和受光器组装在同一密闭的壳体内,彼此间透明绝缘体隔离。发光源的引脚为输入端,受光器的引脚为输出端。在光耦输入端加电信号使光源发光,此光照射在封装在一起的受光器上后,因光电效应产生了光电流,由受光器输出端引出,这样就实现了电光电的转换。该程控小车的光耦由发光二极管和光敏三极管组成。其工作原理:当光耦的输入端给予高电压时,发光二极管不导通,光敏三极管呈现高阻态(相当于短路),光耦的输出端为高电压;当光耦的输入端给予低电压时,放光二极管导通,光敏三极管呈现低阻态(相当于短路),光耦的输出端为低电压。4)稳压器78L05模块 以设计输出电流的高稳定线性稳

6、压器为目标,利用工作在线性区的MOS管具有压控电阻特性,构造零点跟踪电路以抵消随输出电流变化的极点,并且采用了改进型米勒补偿方案使电路系统具有60的相位裕度,达到了大输出电流下的高稳定性要求.。在该项目中,稳压器为L298提供稳定的5V电压。5)直流减速电机直流电机控制与驱动模块采用的是脉宽调制(PWM)直流调速技术,具有调速范围宽、响应速度快和耗损低等特点。其工作原理是通过单片机直接产生PWM波形,经过电机驱动芯片分别驱动两个直流电机,PWM将占空比不同的脉冲变成不同的电压驱动直流电机转动,从而得到不同的转速,实现电机启动、停止、正反转等功能。6)舵机 标准的舵机有三条引线,分别是电源线VC

7、C,地线GND和控制信号线,如图所示。 单片机系统实现对舵机输出转角的控制,必须首先完成两项任务;首先,产生基本的PWM周期的信号,即产生20ms的周期信号;其次,调整脉宽,即单片机调节PWM信号的占空比,其脉冲宽度在0.52.5ms变化时,使舵机输出轴转角在0度180度之间变化。 单片机作为舵机的控制部分,能使PWM信号的脉冲宽度实现微妙级的变化,从而提高舵机的转角精度。单片机完成控制算法,再将计算结果转化为PWM信号输出到舵机,由于单片机系统是一个数字系统,其控制信号的变化完全依靠硬件计数,所以受外界干扰较小,整个系统工作可靠。7)定时器0 定时器工作在方式2被称为8位初值自动重装的8位定

8、时器,THX被作为常数缓冲器,TLX计数溢出时,在溢出标志TFX置1的同时,还自动将THX中的常数重新装入TLX中,使TLX从初值开始重新计数,这样就避免了人为软件重装初值带来的时间误差,从而提高了定时的精度。系统软件程序流程图如图3所示图3 程序流程图给定时器0初始化函赋初值;100US中断一次。主函数main调用初始函数和drive函数,drive函数调用motor_run函数,motor_run函数和初始函数调用PMW函数,从而决定是否中断程序继续执行。扩展部分总体方案设计以st89c52单片机为核心,将旋转编码器与程控小车的驱动轮相连,通过单片机对旋转编码器产生的方波计数,并根据已知数

9、据算出小车所走的实际里程。系统控制原理如图4所示图4 程序流程图方案论证及实现1.旋转编码器的工作原理:旋转编码器的工作原理如下:型号:BMQ-S-80型。增量型旋转编码器,通过旋转的光栅盘和光耦产生可识别方向的计数脉冲信号。80P/R,DC+5V供电,最大机械转速10000转/分,响应频率:10KHZ,轴49mm,输出电路为电压输出型,A、B两种脉冲,编码器尺寸:2831mm。用于测量物体的旋转速度、角度、加速度及长度测量。适用于各种位移变化测量的智能控制、民用的测身高人体秤、大学生比赛用机器人等。具有体积小、重量轻,安装方便,性价比极高的显著优点。时序图: 图5 旋转编码器输出方波图2程控

10、小车功能实现过程1)记录旋转编码器旋转一周产生的方波脉冲数N。首先将小车通电,旋转编码器会随着小车的后轮一同转动,将旋转编码器的一个输出端接入示波器,待波形稳定后,记录一个方波脉冲的时间即方波的周期,然后在小车后轮上做一个标记,是小车后轮悬空正常旋转,记录小车后轮旋转100圈所用的时间,进行四次测量,最后算出小车旋转一圈也就是旋转编码器旋转一圈所需的时间。最后用所测得的时间除以方波的周期便可以得到旋转编码器旋转一周产生的方波数了。2)测量小车后轮的直径从而算出器周长C。3)记录小车行驶5s内旋转编码器产生的方波总数。主要应用ST89C52单片机的计数器和定时器对旋转编码器5s内产生的方波信号进

11、行计数,这需要对单片机进行编程。具体流程图见图6 图6 程序流程图根据流程图可以进一步编写程序。4)进行数码管显示数据电路的设计及制作,具体电路图见图2。5)进行程序的运行及调试,最终实现程控小车里程记录的功能。实验效果及理论分析通过反复的调试和实验,最后终于能实现小车走直线,和数码管显示完成了记录里程程序的编写部分。但由于我们在前几天所使用的实验电路板总出现一些问题,比如光耦不正常工作,稳压器不正常工作等等,我们在调试小车走直线过程中浪费了大量的时间。最严重的是,我们使用的单片机经常被烧毁,这不但耽误了我们的时间,还影响我们的心情,这些都影响了我们的完成进度,但我想我们的思路是正确的,如果再

12、给我们一些时间,我们一定能完成的。机械部分小车的总体设计方案由图7所示,直流减速机控制小车的运动,舵机和双摇杆机构的组合控制小车的转向。图7 总体设计图小车的主体结构包括底盘、车身、转向机构等。小车的装配图如图8所示: 图8 装配图其中的两部分是我们重点设计和制作的,一部分是小车的转向机构:等腰梯形四连杆机构,一部分是小车后轮与旋转编码器相连的部分。下面将分别介绍这两部分的设计。转向机构与驱动系统的设计是很重要的,只有严格按照阿克曼原理设计出合理的零件长度才能使小车平稳的转向,而不至于出现打滑现象。由于方案采用的是双电机驱动,所以驱动系统的设计相对而言是比较容易的。由于平面等腰梯形连杆机构最常见且加工方便,所以设计采用平面等腰梯形连杆机构作为小车的转向机构。图9 等腰梯形四连杆机构转向原理阿克曼原理:转弯时因轮距与轴距的关系,两前轮转角不同,内侧轮转向角比外侧转向角大,要使车辆转向顺利,车轮在地面纯滚动而不产生滑移,必须使所有车轮都绕同一瞬时转动中心滚动,两前轮转轴延长线与后轮轮轴延长线交与一点,这是阿克曼原理。此时,转向的内外轮转角关系为 :ctg-ctg=M/L。 M为两前轮的间距,L为相邻前后轮的间距。 图 10 阿克曼原理另外一部分我们主要设计和加工制作的是旋转编码器

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1