- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STM32课程论文.doc
课程论文
摄像头平衡组智能车 课 程 嵌入式系统导论 课 程 号 学生姓名 郭海杰 陈荣坤 陆志鹏 杨天宏 学 号 所在学院 信息学院 所在班级 任课教师 陈海生 提交时间 2014年 月 日
摄像头平衡组智能车
一、设计内容
本设计为基于MC9S12XS128微控制器开发的摄像头平衡组智能车,主要由电源模块、电机驱动模块、传感器模块、控制模块和辅助调试模块五大模块组成。通过CMOS摄像头检测赛道信息,提取黑色引导线,用于赛道识别;通过使用加速度计和陀螺仪检测智能车的平衡角度;通过光电码盘检测智能车的实时速度,使用3个PID控制环调节智能车的直立平衡、驱动电机的转速和差速转向,实现了对智能车直立平衡、运动速度和运动方向的闭环控制。为了提高模型车的速度和稳定性,使用Visual Scope虚拟示波器、蓝牙、按键等调试工具,进行了大量硬件与软件测试。
设计过程
硬件系统设计及实现
1.1五大模块设计:
控制模块:MC9S12XS128芯片112PIN 5V
电机驱动模块:BTS7970 7.2V
传感器模块:包含摄像头检测5V、速度检测 5V(光电码盘)、倾角检测和转向检测(陀螺仪5V和加速度传感器5V)、道路检测(避障 靠摄像头检测)、起跑线检测(靠摄像头检测)
辅助调试模块(蓝牙):运行显示、速度设置、调试监控
电源模块:LM2904(7.2V—5V)
各模块联系如下图:
供能
供能
供能 供能
提供赛道信息和
小车状态
1.2硬件设计方案
在硬件设计上,由于小车的重量在比赛中会影响小车的运行速度,所以在保证电路稳定的前提下尽量精简电路,满足基本要求。在设计电路时,我们使用了Altium Designer电路设计软件进行电路画板,在对电路进行了详细的分析后,对器件进行合理的布局排列和走线,最大程度上减少电路中的走线对直立平衡、图像采集和速度控制的影响,尽可能的减少干扰。
1.3电路设计方案
总电路原理图如下:
1.3.1电源模块
由于智能车电池为7.2V,而各模块的驱动电压为5V,故电源模块用了LM2940 5V稳压芯片。
1.3.2电机驱动模块
由于电机驱动需要比较大的电流,所以选择了驱动电流比较大的半桥驱动芯片BTN7971,该芯片电流输出可达到70A。通过两片半桥驱动芯片BTN7971搭接成全桥(H桥)驱动电路,用来控制电机的正反转。考虑到电机驱动对微控制器的影响,本设计在电机驱动芯片与微控制器之间加了一块74LS245隔离器。
1.3.3传感器模块
在平衡控制中,使用到的传感器有MMA7361加速度计(测量角度)和ENC03陀螺仪(测量角速度);在速度控制中,使用光电对管和光电码盘传感器来测量速度;在转向控制中,使用OV7620CMO数字摄像头和陀螺仪来控制转向。由于MC9S12XS128的16位脉冲累加器只有一个,所以需要考虑外部计数器,通过寻找资料,本智能车使用了CD4520外部计数器作为另一路电机的测速。
1.3.4控制模块
本智能车使用了飞思卡尔的MC9S12XS128为控制芯片,MC9S12XS128由16位中央处理单元(CPU12X)、128KB程序Flash(P-lash)、8KBRAM、8KB数据Flash(D-lash)组成片内存储器。
使用到的接口如下:
电机PWM波输出:PWM1、PWM3、PWM5、PWM7
摄像头数据接口:PA0~PA7
摄像头设置接口:PB0~PB1
摄像头场行终端接口:PT0~PT1
内部脉冲计数器接口:PT7
外部脉冲计数器接口:PE0~PE7、PB6
MMA7361接口:PB2~PB5、PAD2
ENC03陀螺仪接口:PAD0~PAD1
2*3按键接口:PK0~PK4
蓝牙串口接口:TXD0、RXD0
1.3.5辅助调试模块
调试模块在智能车的制作过程中起到了重要性作用,不可或缺。通过蓝牙将智能车运行中的即时信息发送到上位机中,以便进行数据的分析,及时知道智能车出现的问题并做出调整;通过2*3的矩阵按键来设置智能车的参数,可以提高调试的速度。
软件系统设计及实现
2.1软件主流程图
2.1.1摄像头像素采集流程图
2.1.2 速度测量流程图
2.1.3 角度测量流程图
2.2 PID控制
ID控制策略其结构简单,稳定性好,可靠性高,并且易于实现。
比例调节(P)作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例系数大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。
积分调节(I)作用:是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。积
您可能关注的文档
- LED平板灯结构.ppt
- LED广告屏毕业设计 开题报告.doc
- LED日光灯的主要生产厂商及产品介绍.ppt
- LED日光灯设计开发的几个注意事项.doc
- LED汉字显示.doc
- LED灯与节能灯比较.doc
- LED灯具智能控制与调色功能设计.doc
- LED灯具结构及外观设计的思考与探索.doc
- LED灯具能源合同管理.ppt
- LED灯制作资料和LED节能灯电路图.doc
- 2024-2025学年高中信息技术(信息科技)选修3 数据管理与分析浙教版(2019)教学设计合集.docx
- 学校书法文化节活动计划.docx
- 2025年便利店行业市场扩张:消费升级下的产品结构调整报告.docx
- 2025年黑龙江、吉林、辽宁、内蒙古高考地理真题试卷含答案.docx
- 三年级数学实验与探究教学计划.docx
- 2024-2025学年高中信息技术(信息科技)选修4 人工智能初步浙教版(2019)教学设计合集.docx
- 2025年保险产品创新在应对气候变化风险中的绿色保险产品创新与市场策略研究报告.docx
- 电子商务售后服务优化计划.docx
- 2025年保险产品创新研究——气候变化风险应对策略与市场前景展望.docx
- 2024-2025学年高中信息技术(信息科技)选修6 开源硬件项目设计浙教版(2019)教学设计合集.docx
文档评论(0)