您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 基于单片机C52的小车运动控制-
榆林学院信息工程学院嵌入式系统设计课程设计报告设计题目:基于单片机智能小车的运动控制学生学号:专业班级:13级嵌入式学生姓名:学生成绩:指导教师(职称):课题工作时间:2016-06-25至2016-07-9信息工程学院嵌入式系统课程设计任务书学生姓名学号0专业班级设计题目基于单片机智能小车的运动控制主要任务及设计要求:主要任务:在STC89c52RC单片机上,利用超声波传感器和蜂鸣器,实现小车的避开障碍物的动作和声音提示。设计要求:1、收集与阅读相关资料,完成方案设计;2、通过实验开发板,完成系统设计实现;3、调试、修改完善系统,实现小车的避障;4、完成设计文档及个人总结,提交完成的工程及代码;指导教师:日期:2016年6月13日成绩评定表学生姓名:学号:专业/班级:类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3515报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩:分指导教师:(签字)日期:年月日成绩评定表学生姓名:学号:专业/班级:类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3515报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩:分指导教师:(签字)日期:年月日成绩评定表学生姓名:学号:专业/班级:类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3515报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。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-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-信息工程学院--基于单片机C52的小车运动控制-1-1.课题研究意义和现状1.1课题研究意义本设计是在windows10系统下以STC89C52单片机芯片、HL-1智能小车开发板的电路为基础,利用开发板上的步进电机,通过软件编程对步进电机进行前进、后退、左转、右转等运动方向的控制。1.2课题研究现状在传统整流领域,工业上广泛采用的是不控整流和相控整流两种方式。相控整流电路虽然有一定的调压能力,但功率因数低并且谐波污染严重;不控整流器电路结构简单,但是没有调压能力,仍存在交流侧谐波污染问题。这些装置工作时产生的大量谐波和无功功率会引起电力线路和设备发热,同时对电网也造成污染。为了得到更高效、更清洁的整流方式,学术界把PWM控制技术引入到整流器的控制之中,其主要目的是使网侧电流正弦化,并且可使其处于单位功率因数运行或可控状态。为了实现上述目标,国内外学者已经提出了很多控制策略,主要有间接电流控制、直接电流控制以及一些非线性控制理论等。间接电流控制又称幅相控制,直接电流控制包括固定开关频率控制、滞环电流控制等。由于功率器件的非线性特征,一些学者利用非线性理论,提出了几种非线性控制策略,包括直接功率控制、状态反馈线性化控制等。1.3超声波避障传感器超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。基于超声波特性研制的传感器称为“超声波传感器”,广泛应用在工业、国防、生物医学等方面。信息工程学院--基于单片机C52的小车运动控制-2-2.系统总体方案设计及功能模块介绍2.1总体方案设计组装好智能小车,连接基本的导线,连上厂家提供的双向USB线,按下电源开关,智能小车电源指示灯(黄色)亮了,说明小车安装正确。然后通过对步进电机的控制,大小运动的目的以及对PWM的控制调整小车的运动速度。图2-1:系统整体设计2.2步进电机控制模块介绍2.2.1H桥路原理H桥是一个典型的直流电机控制电路,因为它的电路形状酷似字
本文标题:基于单片机C52的小车运动控制-
链接地址:https://www.777doc.com/doc-2535805 .html