版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、课设题目:循迹小车二、课设要求:1、小车能识别黑色轨迹自主行走;2、小车速度可调;3、设计电路,编写程序,软件硬件仿真、调试。三、任务时间表:1、六用7-10号完成方案的大体框架,确定大致元器件,完成电路图绘制,进行编程,仿真;2、六月13-14号焊接硬件;3、六月15-17号调试修改。四、框架图:五、小车各模块电路图及说明:1、电机驱动控制部分:采用专门的电机控制芯片L298。 特点:(1) 工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A。(1) 内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器、线圈等感性负载。
2、(2) 采用标准TTL逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作。(3) 有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。引脚图和引脚功能表:L298管脚图它可同时对两个电机进行驱动控制,电路简单,控制效果好,干扰小,因此我们采用此方案,电路图如下:2、传感器探测部分:采用光电传感器ST188。特点:1、采用高发射功率红外光电二极管和高灵敏度光电晶体管组成。2、检测距离可调整范围大,413mm可用。3、采用非接触检测方式。应用范围1、IC卡电度表脉冲数据采样。2、集中抄表系统数据采集。3、传真机纸张检测。
3、4、与方向判别电路ST288A结合使用可判别被测物的运动方向及正反转测 量、行程测量等。外形尺寸:ST188引脚图 (单位mm)3、中央处理模块:STC89C51单片机。 硬件结构:STC89C51单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统及特殊功能寄存器。它们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。1、 微处理器该单片机中有一个8位的微处理
4、器,与通用的微处理器基本相同,同样包括了运算器和控制器两大部分,只是增加了面向控制的处理功能,不仅可处理数据,还可以进行位变量的处理。2、数据存储器片内为128个字节,片外最多可外扩至64k字节,用来存储程序在运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等,所以称为数据存储器。3、程序存储器由于受集成度限制,片内只读存储器一般容量较小,如果片内的只读存储器的容量不够,则需用扩展片外的只读存储器,片外最多可外扩至64k字节。4、中断系统具有5个中断源,2级中断优先权。5、 定时器/计数器片内有2个16位的定时器/计数器, 具有四种工作方式。6、 串行口1个全双工的串行口,具有四种工
5、作方式。可用来进行串行通讯,扩展并行I/O口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广。7、 P0、P1、P2、P3口为4个并行8位I/O口。8、 特殊功能寄存器共有21个,用于对片内的个功能的部件进行管理、控制、监视。实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的RAM区。由上可见,STC89C51单片机的硬件结构具有功能部件种类全,功能强等特点。特别值得一提的是该单片机CPU中的位处理器,它实际上是一个完整的1位微计算机,这个一位微计算机有自己的CPU、位寄存器、I/O口和指令集。1位机在开关决策、逻辑电路仿真、过程控制方面非常有效;而8位机在数据采集,
6、运算处理方面有明显的长处。MCS-51单片机中8位机和1位机的硬件资源复合在一起,二者相辅相承,它是单片机技术上的一个突破,这也是MCS-51单片机在设计的精美之处。80C51复位系统图4、调速系统:脉宽调速系统(PWM)。PWM调速系统有下列优点:(1)由于PWM调速系统的开关频率较高,仅靠电枢电感的滤波作用就可以获得脉动很小的直流电流,电枢电流容易连续,系统的低速运行平稳,调速范围较宽,可达1:10000左右。在相同的平均电流下,电动机的损耗和发热都比较小。(2)同样由于开关频率高,若与快速响应的电机相配合,系统可以获得很宽的频带,因此快速响应性能好,动态抗扰能力强。(3)由于电力电子器件
7、只工作在开关状态,主电路损耗较小,装置效率较高。根据以上综合比较,以及本设计中受控电机的容量和直流电机调速的发展方向,本设计采用了H型单极型可逆PWM变换器进行调速。脉宽调速系统的主电路采用脉宽调制式变换器,简称PWM变换器。脉宽调速也可通过单片机控制继电器的闭合来实现,但是驱动能力有限。为顺利实现电动小汽车的前行与倒车,本设计采用了可逆PWM变换器。可逆PWM变换器主电路的结构式有H型、T型等类型。我们在设计中采用了常用的双极式H型变换器,它是由4个三极电力晶体管和4个续流二极管组成的桥式电路。六、总电路原理图:七、软件设计:系统软件主要由传感器检测和电机控制处理主程序以及表示检测结果的子程
8、序组成,程序流程框图如下图所示。程序设计流程图程序内容:#include #define uchar unsigned char#define uint unsigned intsbit IN10=P20;sbit IN11=P21;sbit ENA1=P22;sbit IN21=P25;sbit IN20=P26;sbit ENA2=P27;sbit S1=P10;sbit S2=P11;sbit S3=P12;sbit S4=P13;uchar lukou=0;bit LF=0;bit RF=0;data int N=0,M=0;unsigned char zuo,you;void del
9、ay(uint k);void T_Init();void turn_left();void turn_right();void front();void stop();/*/void T_Init()/定时器初始化TMOD=0x01; TH0=(65536-100)/256; TL0=(65536-100)%256;EA=1;ET0=1;/定时器0工作在方式1 16位定时方式/开中断 TR0=1;/* PWM方波 */void exter0() interrupt 1 TH0=(65536-100)/256; TL0=(65536-100)%256;TR0=0;N+; M+;if(N=100
10、)N=0;if(Nzuo)ENA1=0; if(M=100)M=0;if(Myou)ENA2=0; TR0=1;/*左转子函数*void turn_left() IN10=0;IN11=1;/左轮反转/IN20=1;IN21=0;/右轮正转/*右转子函数*void turn_right()IN10=1;IN11=0;/左轮正转IN20=0;IN21=1;/右轮反转/*前进子函数*void front()IN10=1;IN11=0;/左轮正转IN20=1;IN21=0;/右轮正转/*停止子函数*void stop()IN10=0;IN11=0;/左轮停转IN20=0;IN21=0;/右轮停转/*
11、延时函数*/void delay(uint k)uint i,j;for(i=0;ik;i+)for(j=0;j1000;j+);void main() T_Init();zuo=25;you=25;P1=0x0e;P2=0x0f;delay(500);P2=0xf0;delay(500);*/P1=0xff;RF=0;LF=0;while(1)P3=P1;you=100;zuo=0;delay(300);you=0;zuo=100;delay(300);ce();if(P1=0xff&(RF=0)&(LF=0)/正中间,高速前行/调用高速前行函数1you=100;zuo=0; RF=0;LF
12、=0; if(P1=0xfd) / /调用中速左转函数2you=95;zuo=65; RF=0;LF=1; if(P1=0xfc) /调用高速前行函数3you=95;zuo=50; RF=0;LF=1; if(P1=0xfe) /调用高速前行函数4you=85;zuo=10; RF=0;LF=1; if(P1=0xff&(LF=1)/ 出轨判断/调用低速左转函数5 you=80;zuo=10; RF=0;LF=1; if(P1=0xfb) /调用中速右转函数6 you=65;zuo=95; RF=1;LF=0; if(P1=0xf3)/ /调用低速左转函数7 you=50;zuo=95; RF
13、=1;LF=0; if(P1=0xf7)/ /调用中速左转函数8 you=35;zuo=85; RF=1;LF=0;if(P1=0xff&(RF=1)/ 出轨判断/调用高速左转函数9you=10;zuo=80; RF=1;LF=0;P2=0x0f;delay(300);P2=0xf0;delay(300);P1=0x0f;ce();delay(300);P1=0x0e;ce();delay(100);P1=0x0d;ce();delay(100);P1=0x0c;ce();delay(100);P1=0x07;ce();delay(100);ce();delay(100);八、心得体会:邹舟:
14、这次课程设计,不仅锻炼了我单片机硬件设计的能力,也进一步掌握了C51 语言的编程,让我对自动控制领的相关理论有了更深刻的认识从通过理论设计,到仿真软件仿真,再到确定具体方案,再到安装实际电路,最后到调试电路、成型。整个过程都需要我充分利用所学的知识进行思考、借鉴。可以说,本次制作是针对前面所学的知识进行的一次比较综合的检验。实习中,正确的思路是很重要的,只有你的设计思路是正确的,那你的设计才有可能成功。因此我们在设计前必须做好充分的准备,认真查找详细的资料,为我们设计的成功打下坚实的基础。刘征:安装、焊接过程则是一个考验人耐心的过程,对电路的安装、焊接、分析、调试要一步一步来,不能急躁。因为是
15、在仿真软件上较理论上还是存在一定的差距,仿真能出来结果的在实际电路不一定就能出来,这就需要我们有耐心,寻找一个比较正确的调试方法。高洋:在这次设计与制作中,电机的控制采用了模拟PWM波来控制,PWM调速的基本原理和思想是通过反复循环改变ON/OFF的时间分配。但小车无法借助循环处理实现PWM,需要通过中断处理方式实现。设计靠的是STC89C51的两个定时器模拟实现的,需要对定时器设定中断周期,也就是PWM的频率。PWM的频率即时达到数十千赫兹也能满足平滑控制的要求,但会产生一个很大的弊端,就是中断次数过多,导致CPU大部分时间都在处理中断,实时检测和控制不能很快的响应和处理。而且电机也存在一个变化速率匹配的问题,所以需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽国防科技职业学院单招职业技能考试题库及完整答案详解一套
- 2026年太原幼儿师范高等专科学校单招综合素质考试题库附答案详解(预热题)
- 2026年天津理工大学中环信息学院单招职业适应性测试题库含答案详解(综合题)
- 2026年天津机电职业技术学院单招职业倾向性测试题库含答案详解(典型题)
- 农村养老服务机构人文关怀实施办法
- 空中交通管制服务规范
- 2026年大连职业技术学院单招职业适应性测试题库含答案详解(综合题)
- 2026年安庆医药高等专科学校单招综合素质考试题库带答案详解(精练)
- 2026年宁夏银川市单招职业倾向性考试题库含答案详解(培优)
- 2026年塔城职业技术学院单招职业倾向性测试题库附答案详解(能力提升)
- 2025年河南林业职业学院单招职业适应性考试题库附答案解析
- 2026天津宏达投资控股有限公司及所属企业招聘工作人员16人备考题库附参考答案详解(考试直接用)
- 25-26第二学期初三年级历史备课组工作计划:研析中考真题优化复习策略提升历史学科应试能力
- 城市公共交通运营与服务规范
- 林业项目监理工作总结与报告
- 化工造粒工安全教育考核试卷含答案
- 制冷基础知识课件
- 放射科质控管理(技师组)
- 2026年江西单招新能源汽车技术专业基础经典题详解
- 手键拍发课件
- 2026春教科版(新教材)小学科学一年级下册(全册)教学设计(附教材目录)
评论
0/150
提交评论