1、基于单片机C52的小车运动控制榆林学院信息工程学院嵌入式系统设计课程设计报告 设计题目: 基于单片机智能小车的运动控制 学生学号: 专业班级: 13级嵌入式 学生姓名: 学生成绩: 指导教师(职称): 课题工作时间: 2016-06-25 至 2016-07-9 信息工程学院 嵌入式系统课程设计任务书学生姓 名学号0专业班级设计题目基于单片机智能小车的运动控制主要任务及设计要求:主要任务:在STC89c52RC单片机上,利用超声波传感器和蜂鸣器,实现小车的避开障碍物的动作和声音提示。设计要求:1、 收集与阅读相关资料,完成方案设计;2、 通过实验开发板,完成系统设计实现;3、 调试、修改完善系
2、统,实现小车的避障;4、 完成设计文档及个人总结,提交完成的工程及代码;指导教师: 日 期:2016年6月13日 成绩评定表学生姓名: 学号: 专业/班级: 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3515报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证
3、严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩: 分 指导教师: (签字)日 期: 年 月 日成绩评定表学生姓名: 学号: 专业/班级:类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指
4、导教师提出的问题进行正确的回答。报告质量3515报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩: 分 指导教师: (签字)日 期: 年 月 日成绩评定表学生姓名: 学号: 专业/班级: 类别合计分值
5、各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3515报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行
6、阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩: 分 指导教师: (签字)日 期: 年 月 日目录1. 课题研究意义和现状 - 1 -1.1 课题研究意义 - 1 -1.2 课题研究现状 - 1 -1.3 超声波避障传感器 - 1 -2. 系统总体方案设计及功能模块介绍 - 2 -2.1 总体方案设计 - 2 -2.2 步进电机控制模块介绍 - 2 -2.2.1H桥路原理 - 2 -2.2.2PWM控制电机转速 - 3 -3. 系统硬件平台及接口设计 - 4 -3.1 系统硬件平台设计 - 4 -3.2 系统硬件接口设计 - 5
7、 -3.2.1电机驱动 - 5 -3.2.2超声波传感器 - 5 -4. 系统软件设计与实现 - 6 -4.1 主程序设计与实现 - 6 -4.1.1工程结构图(keil) - 6 -4.1.2主程序代码 - 7 -4.2避障模块设计与实现 - 10 -4.2.1距离及避障核心代码 - 11 -4.2.2小车运动方向核心代码 - 13 -5. 系统测试 - 15 -5.1 系统软件测试 - 15 -5.1.1程序编译烧写结果 - 15 -5.2 系统硬件测试 - 15 -6总结 - 17 -6.1硬件方面 - 17 -6.2软件控制方面 - 17 -1. 课题研究意义和现状1.1 课题研究意义
8、 本设计是在windows10系统下以STC89C52单片机芯片、HL-1智能小车开发板的电路为基础,利用开发板上的步进电机,通过软件编程对步进电机进行前进、后退、左转、右转等运动方向的控制。1.2 课题研究现状 在传统整流领域,工业上广泛采用的是不控整流和相控整流两种方式。相控整流电路虽然有一定的调压能力,但功率因数低并且谐波污染严重;不控整流器电路结构简单,但是没有调压能力,仍存在交流侧谐波污染问题。这些装置工作时产生的大量谐波和无功功率会引起电力线路和设备发热,同时对电网也造成污染。为了得到更高效、更清洁的整流方式,学术界把PWM控制技术引入到整流器的控制之中,其主要目的是使网侧电流正弦
9、化,并且可使其处于单位功率因数运行或可控状态。为了实现上述目标,国内外学者已经提出了很多控制策略,主要有间接电流控制、直接电流控制以及一些非线性控制理论等。间接电流控制又称幅相控制,直接电流控制包括固定开关频率控制、滞环电流控制等。由于功率器件的非线性特征,一些学者利用非线性理论,提出了几种非线性控制策略,包括直接功率控制、状态反馈线性化控制等。1.3 超声波避障传感器超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿
10、透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。基于超声波特性研制的传感器称为“超声波传感器”,广泛应用在工业、国防、生物医学等方面。2. 系统总体方案设计及功能模块介绍2.1 总体方案设计 组装好智能小车,连接基本的导线,连上厂家提供的双向USB线,按下电源开关,智能小车电源指示灯(黄色)亮了,说明小车安装正确。然后通过对步进电机的控制,大小运动的目的以及对PWM的控制调整小车的运动速度。图2-1:系统整体设计2.2 步进电机控制模块介绍2.2.1H桥路原理 H桥是一个典型的直流电机控制电路,因为
11、它的电路形状酷似字母H,故得名与“H桥”。4个三极管组成H的4条垂直腿,而电机就是H中的横杠。H桥的控制主要分为近似方波控制和脉冲宽度调制(PWM)和级联多电平控制。HL-1采用PWM控制电机的速度。如图2-2所示,ENA(右电机)、ENB(左电机)为桥路的使能(高电平)端口,INn(1-4)为桥路控制电频输入端,IN1、IN2 分别00:电机停止,10:电机反转,01:电机正转,左电机的控制方法类似。图2-2H桥路原理图2.2.2PWM控制电机转速PWM控制技术以其控制简单,灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。由于当今科学技术的发展已经没有了学科
12、之间的界限,结合现代控制理论思想或实现无谐振波开关技术将会成为PWM控制技术发展的主要方向之一。式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的
13、规则对各脉冲的宽度进行调制,即可改变逆变电路输出电压的大小,也可改变输出频率。在PWM波形中,各脉冲的幅值是相等的,要改变等效输出正弦波的幅值时,只要按同一比例系数改变各脉冲的宽度即可,因此在交直交变频器中,PWM逆变电路输出的脉冲电压就是直流侧电压的幅值。通过调整高低电平波形所维持时间长短,达到对电机转速的控制。3. 系统硬件平台及接口设计3.1 系统硬件平台设计 本设计利用STC89C52单片机芯片,HL-1智能小车开发板及接口技术实验装置智能小车部分,由核心板、主板、底板共同构成。其中蜂鸣器的位置如图2所示:图3-1:STC89C52单片机图3-2智能小车系统平台3.2 系统硬件接口设计
14、3.2.1电机驱动 其中智能小车的电机驱动原理是通过PWM来控制的,原理图如图3所示。图3-3:电机驱动原理图 智能小车电机驱动控制芯片是L293,一种高电压、小电流电机驱动芯片。该芯片采用16脚封装。主要特点是:工作电压高,最高工作电压可达36V;输出电流大,瞬间峰值电流可达2A,持续工作电流为1A。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和继电器线圈等感性负载;该芯片可以驱动两台直流电机。3.2.2超声波传感器超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。基于超声波特性研制的传感器称为“超声波传感器”,广泛应用在工业、国防
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1