版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子信息专业实验报告课 程 电子信息系统综合设计实验mcu部分实验题目 智能机器小车设计 实验总分 学生姓名 学 号 0942051015 学生姓名 学 号 0942051159 学生姓名 学 号 0942051003 实验时间 周二 下午 地 点 jb520 分组 30 电子信息学院专业实验中心 寻迹小车摘要利用stc-89c52为控制核心,通过红外发射和接收管采集信号,并将信号转换为能被单片机识别的数字信号。单片机控制直流电机不同的转动状态,实现小车的左转、右转等功能,并通过发光二极管指示不同的运动状态。整个系统的电路结构简单,可靠性高。关键字:单片机 红外发射 步进电机 智能小车目录一、
2、题目要求3二、软硬件设计方案32.1总体设计方案 32.1.1电机驱动系统方案论证42.1.2循迹检测系统方案 4三、各部分电路的作用及电路工作原理分析53.1单片机控制电路53.2电机驱动电路.63.3循迹检测电路 .63.4系统供电单元电路.7四、软件设计原理及流程图.74.1主程序流程图 .74.2程序8五、实验结果.85.1测试结果85.2基本要求8六、参考文献.8图1 控制电路图2 稳压电路单片机是整个小车运行的核心部分,起着控制小车所有运行状态的作用。单片机要完成电机控制、循线控制和光源检测控制等工作。本设计中小车的主控采用我们最为熟悉的stc-89c52单片机。1.电机驱动系统方
3、案论证方案一:使用直流电机,直流电机具有良好的调速性能,控制起来也比较简单。直流电机只要通上直流电源就可连续不断的转动,调节电压的大小就可以改变电机的速度。常用的驱动方式是pwm方式,即脉冲宽度调制方式,此方法性能较好,电路和控制都比较简单,但也有其缺点,就是其控制精度较差,开动起来惯性力较大,较难控制。方案二:使用步进电机。步进电机具有良好的控制性能。当给步进电机输入一个电脉冲信号时,步进电机的输出轴就转动一个角度,因此可以实现精确的位置控制。与直流电机不同,要使步进电机连续的转动,需要连续不断的输入点脉冲信号,转速的大小由外加的脉冲频率决定。而且其转动不受电压波动和负载变化的影响,也不受温
4、度、气压等环境因素的影响,仅与控制脉冲有关。但步进电机的驱动相对较复杂,要由控制器和功率放大器组成且成本较高。具体差别见下表1:表1 电机控制方式对比直流电机步进电机调速性能较好较差位置控制精度较差好驱动简单复杂稳定性较好好,仅与控制脉冲有关由上表可以看出步进电机和直流电机都有各自的优点。鉴于本设计中老师提供的是步进电机,所以我们采用步进电机。 2.循迹检测系统方案循迹检测常用到传感器。根据小车功能的要求有两种方案,一种是使用红外光电传感器,另一种是使用ccd传感器。这两种方案都可以达到小车循迹要求,目前使用最为普遍的循迹检测方法是红外探测法。两种方案的主要区别是使用的传感器不同。具体区别见表
5、2。表2 循迹检测方案对比类型红外光电传感器ccd传感器受外界干扰程度小较小实时性好差对主控芯片要求较低较高成本较低高从上表中可以很明显的看出,红外传感器相对于ddc传感器来说,在实时性和对主控芯片的要求方面都比ccd传感器要好。基于这些优势以及处于成本的考虑,本设计采用传感器放置在小车底部距地面高度合适位置,可以达到很好的检测效果。三、 各部分电路的作用及电路工作原理分析1. 单片机控制电路微处理器是智能车的核心部分,主要完成对外围各个模块的管理。实现对外围模块的信号送以及对传感器模块的信号采集。并根据软件算法对所采集的信号进行处理发送信号给执行模块进行任务执行还对各种突发事件进行监控和处理
6、。保证整个系统的正常运作。这里采用stc89c52单片机该单片机是兼容8051内核的低电压、高性能cmos8位单片机片内含8kb的可反复擦写的只读存储器(perom)和256b的随机存取数据存储器(ram),32个io口线,3个16位定时计数器,1个全双工串行通行口。isp(在系统可编程)iap(在应用可编程),无需专用编程器,如图3所示。 图3 单片机控制电路2.电机驱动电路电机驱动模块由74hcl4d和l298d构成如图4所示。由于l298d有6个输入控制线,而in1和in2、in3和in4分别保持反向能够使电机做出正确动作为了节省单片机口线,单片机输出的控制码首先经过74hcl4d施密特
7、触发器反相。然后再送到l298进行功率放大图中8个二极管起续流作用。 图4 电机驱动电路3.循迹检测电路该智能小车在铺有约两厘米宽黑纸的路面行驶,路面可看作白色。由于黑纸和白色路面对光线的反射系数不同,可以根据接收的反射光的强弱来判断道路黑纸轨迹。本设计利用红外线在不同颜色的物表面具有不同的反射性质的特点。在小车行驶过程中不断地向地面发射红外光,当红外线遇到白色地面时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑纸则红外光被吸收,小车上的接收管接收不到信号。考虑到st系列集成红外探测头价格便宜。体积小。简便易用,性能可靠。所以本设计选择了st178反射式红外线光电传感器作为红外光的发射
8、和接受器件,一般检测距离可达410cm,其内部结构和外接电路均较为简单.鉴于小车底部聚地面的距离不超过五厘米,故用红外光电传感器足以满足要求。其内部结构和外接电路均较为简单,检测电路如图5所示。图 5 循迹检测电路一、 软件设计原理及流程图二、 实验结果三、 参考文献等。 图 6光敏电路4.系统供电单元电路智能车控制系统中,不同电路模块需要的工作电压和电流容量各不相同。芯片需要提供5v的工作电压,而电机所需的电压为12v,本设计中用到的是12v的电源供电,然后通过三端稳压器lm7805将电压变换为5v电压供给电路系统。电源系统的电路图如图6所示。图6 稳压电源提供电路四、软件设计原理及流程图1
9、.主程序流程图 如图7所示 图7 2.程序:#include#define uchar unsigned char#define uint unsigned intuint time=5; / 延时变量/可控制速度 sbit k1=p32; / 2个输入sbit k2=p33;uchar temp;uchar code table1=0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09;/ 正转时序uchar code table2=0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01;/ 反转时序void delay(uint z) / 延
10、时1ms 函数uint x,y; for (x=z;x0;x-)for (y=110;y0;y-);main()uchar i; while(1)temp=table1i4|table2i; / 装入驱动时序if(k1=0)&(k2=1) /左跑位了 向右拐temp&=0xf0; / 右边驱动清零if(k1=1)&(k2=0) /左跑位了 向右拐temp&=0x0f; / 右边驱动清零p2=temp;i+;if(i=8) /依次输出8个码i=0;delay(time); / 每个 脉冲都需延时五、 实验结果1.测试结果本次测试在长63cm宽42cm白底黑线的环形跑道上行驶,测试5次。实验仪器:12v直流电源,秒表。测试数据如下 表3。 表3、长63cm宽42cm的跑道 项目次数完成时间(s)有无脱离轨道备注1未完成有由于车体过高,没有接收到反射信号2118.12无顺利跑完3122.57无顺利跑完4127.04无顺利跑完5123.09无顺利跑完2.基本要求(1)能否沿着指定黑线走完规定轨道行驶完全程 满足六、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024国际集装箱多式联运合同
- 2024年专业商品混凝土采购合同样本版B版
- 2024年废旧物资交易合同6篇
- 基于二零二四年度计划的共享经济平台运营合同3篇
- 2024年城市供水系统阀门采购合同3篇
- 2024年东莞租赁住宅合同样式指南
- 2024年北京市存量房买卖合同3篇
- 2024版建筑智能化系统升级改造合同2篇
- 2024年新版工艺品交易协议格式版B版
- 物资采购供应承揽合同三篇
- 绿化工程竣工验收单
- (完整)100道两位数加减两位数口算题(难)
- 密闭式静脉输液口述词(四篇)
- 口干问卷调查表
- 农药安全科学使用技术
- 低压电工实用技术-常用电工工具的使用
- 哈尔滨工业大学高等数学期末考试试题和答案
- 人教版鄂教版六年级科学上册知识要点
- 实验报告 配合物的生成、性质和应用
- 雅思阅读必看完整课件
- 部编人教版《道德与法治》八年级上册教材介绍和编写意图教学课件
评论
0/150
提交评论