基于CCD传感器智能车新设计.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CCD传感器的智能车设计 /smartcar/ 目录 1.CCD智能车电控系统 1.CCD智能车电控系统 2.为什么要使用CCD? 2.为什么要使用CCD? 较大的前瞻距离 高速情况下,对赛道的提前判断和相应很重要,使用摄像头可以有效的实现这个目的。 在全国比赛中,我们所设计的智能车图象采集系统,摄像头有效前瞻距离最大可达2.5米,在全国所有队伍中处于前列。 2.为什么要使用CCD? 丰富的视频图象信号 摄像头采集的数据为二维图象信号,我们可以根据这个图象知道下面的赛道类型,如果是直道就高速行驶,如果是弯道就以合适的速度行驶。而且可以根据赛道的不同类型采取不同的控制策略。 下面是几张摄像头采集回来的图象。 2.为什么要使用CCD? 2.为什么要使用CCD? 2.为什么要使用CCD? 2.为什么要使用CCD? 3.电机、舵机控制 3.电机、舵机控制 4.程序流程 4.程序流程 Click to edit company slogan . * 陈曦 北京科技大学智能车实验室 CCD智能车电控系统 1 为什么要使用CCD? 2 电机、舵机控制 3 程序流程 4 舵机 直流电机 CCD摄像头 单片机最小系统(上) 系统主板电路(下) 直流电机驱动电路 电池 Reason 1 较大的前瞻距离,可以使小车在高速行驶下有足够的时间依据路况进行调整 为什么选择CCD? Reason 2 丰富的视频图象信号,为小车提供丰富了路面信息,为小车调整速度转向提供各种参考数据 CCD摄像头采集回来的直线图象 CCD摄像头采集回来的弯道图象 CCD摄像头采集回来的S弯图象 手 PID PWM 驱动 电机 测速 闭环速度控制 直流电机控制系统 然后,把黑线位置作为控制系统输入量,使用PID算法对舵机角度进行控制,实现舵机快速响应。 首先,要对像头采集来的图象进行分析,得到我们所需的黑线位置及变化情况。 最后,以PWM波的形式向舵机输入控制信号,实现智能车转向控制。 黑线位置 PID PWM 高速稳定行驶! 速度控制 转向控制 图象处理 图象采集 使用增量式PID算法对电机 进行闭环速度控制,有效控 制电机加减速 图象采集 信号处理 舵机控制 电机控制 程序流程简介 得到图象数据后,要对图象进行很多处理,包括 去噪、黑线边缘提取、黑线分离、黑线中心计算 分析赛道类型、分析赛道变化情况等,这个是整 个程序里比较重要也是比较复杂的部分。 使用位置式PID算法对舵机 进行控制,以实现舵机快速 响应 图象采集系统电路设计方法 很多,根据不同的图象采集 电路设计方案,编写相应的 图象采集程序,得到清晰的 图象数据。由于单片机的运 算速度有限,因此编写高效 的图象采集程序很有难度, 需要不停的理论分析、思考 和尝试。

文档评论(0)

beautyeve + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档