基于摄像头的智能车控制系统的设计

合集下载

基于CMOS摄像头的智能小车导航控制

基于CMOS摄像头的智能小车导航控制

关 键 词 : 像 头 ; 频信 号 ; 摄 视 图像 处 理
中 图分 类 号 : 2 3 TP 7
文 献 标 识 码 : B
文章编 号 :6 2 5 5 2 1 0 — 1 4 0 1 7 — 4 X( 0 0)6 0 8 — 2
设计智 能小车 , 能根据路 面设定 的轨迹 快速行驶 , 中的 其 路径识别模块 , 是智能小车控制系统的关键模块之一 。 路径识 别模块将路况 的信息输送 给控 制模 块 ,通过软件处 理获取道
图 2 视 频 信 号 采集 流 程 图
在实验过程中 , 利用 单片机 串 口把 图像信 息传到 P C机 用 串 口调试助手显示 出来 , 为此可 以更加直观进行 分析 和 比较。
图 1 单片机采集图像系统框图
车道检测 系统 , 以处理这样 的单 幅灰度 图像 。 可 假设道路是水 平地面 , 并且有连续或点化 的车道标志线 。由于黑 色道路 和白
样, 采集信 号用期得到 了尽 量的缩短 , 同时也不影响控制要 但 求( 视频信号采集流程 如 图 2 。 )
1 摄像 头的 工作 方式
智能小车 行驶的路 面 , 由黑 色路面 、 是 白色轨迹线 构成 , 路面情况 简单 , 不需要 高分辨率的路 面图像。因而降低图像分 辨率 , 能减少 图像存储 占用 的空间 , 加快 像处 理速度 , 且 而 仍有 足够的信 息来控制智能小车 的行驶 。另 由于智能小车 的
: 撼 j

: :

未 .
图 像 信 息
图 4 左 弯道图像信息
到轨迹线 , 其算 法流程图如 图 5 。
32 道 路 曲率 的计 算 _
3 图像信 息 的 处理

基于数字摄像头的双轮驱动智能车控制系统设计

基于数字摄像头的双轮驱动智能车控制系统设计
大 大偏 差 的调 节 度 。

式 中 , 为 内驱 动 轮 转 速 , 为 外 驱 动 轮转 速 。 ∞ ∞ 由 上 述 各 式 关 系 可 得 车 辆 转 弯 时 内 外 驱 动 轮 转 速 的 关 系
式:
3 由于系统一直要保持快速性 , ) 因此 K 采 用 定 值 , 过 超 a 通
型 如 图 7所 示 ,图 中 0 点 为 车 辆 转 弯 时 的 速 度
in行 引 导线 位 置 值 , + 采用 线 性 插 值 算 法 对虚 线 进 行 补 偿 。 时 , 同
若 第 in行 仍 未 找 到 引导 线 , 此 场 引 导 线 丢 失 。 一 场 再 正 常 + 则 下 执 行 引 导 线 提取 算 法 。
弯 角 速 度 , 为 车 体 转 R
弯 半 径 , 、 分 别 为 R R 内外 驱 动 轮 的 半 径 。
由模 型 可 知 :
图 7 A k r n J a tn c ema — e na d转 向 模 型
控 制 量 。 D 控制 器 结 构 简 单 , 于 编 程 实 现 。 存 在 参 数 整 定 繁 P 易 但
b l次项系数较小时 1
4 结 束 语
图 6 K 的 =次 项 系数 不 同 时 黑 线 位 置偏 差与 舵 机 控 制 量 的 关 系 曲 线 。
1 改进 的 动态 边 缘 检 验法 和 提 出 的虚 线 预估 补偿 算 法 , 车 ) 使 体 具 有 良好 的 抗干 扰 性 和 环 境适 应性 。 2使 用三 种原则 有效 的减少 了舵 机 P ) D控制参 数 的整定 工作 。 3 应 用 差 速 算 法 减 少 了 车体 转 弯 时 的侧 滑 现 象 。保 证 车 体 )

数字化摄像头在智能车控制系统中的应用

数字化摄像头在智能车控制系统中的应用

数字化摄像头在智能车控制系统中的应用摘要基于cmos数字化图像传感器ov7620所制作的摄像头,可用于智能车控制系统的构建。

在分析这类智能车控制系统的工作原理的基础上,提出相应的控制算法,设计并实现智能车控制软件。

关键词摄像头;智能车;控制系统中图分类号:tp273 文献标识码:b 文章编号:1671-489x (2012)33-0054-031 智能车与智能车导航系统随着科学技术的发展和人们对高质量生活的不断追求,众多与人们生活密切相关的智能化控制设备应运而生。

智能汽车是近几年来交通领域研究的一个热点。

人们希望将计算机、传感器、信息通信、人工智能及自动控制等技术应用于汽车制造之中,设计制造一种集环境感知、规划决策、自动驾驶等功能于一体的智能化汽车。

为了促进此项研究的开展,世界著名的制造公司开始与高等院校合作,吸引具有探索与创新精神的大学生参与智能汽车模型的设计与制作,并举行了一系列智能汽车设计竞赛。

2007年11月,美国第三届智能汽车大赛在加州维克托维尔举行。

参赛汽车根据车顶上可旋转的激光器和车两边可转动的摄像机检测路况信息,利用卫星导航为汽车定位,用人工智能系统判断出汽车的位置和去向,用自动化控制系统控制车辆运行的姿态。

车辆在整个运行过程中丝毫不受人为的干涉。

此次竞赛最长行程达到100多千米。

2005年11月,飞思卡尔半导体公司与中国教育部高等学校自动化专业指导分委员会签署双方长期合作协议书,协议书规定从2006年起,飞思卡尔将协办“飞思卡尔”杯全国大学生智能汽车邀请赛。

该竞赛以汽车电子为背景,要求学生组成团队,协同工作,在规范标准的硬软件技术平台上,设计制作出一台以直流电为能源,以单片机为核心控制单元,以摄像头、光电传感器或电磁传感器为道路监测单元,能在规定赛道上快速行驶的智能小车。

时至2012年,该项竞赛已成功举办7届。

智能车能否正常行驶,导航系统是关键,智能车导航系统由路况监测系统、车辆卫星定位系统、行驶路线预设系统等三大部分构成。

摄像头智能车设计方案

摄像头智能车设计方案

CMOS
CCD
Slide 9
摄像头与图像处理
按输出信号类型划分,摄像头又可分为模拟式和数字式。
模拟式可见于CCD和CMOS, 数字式7620数字摄像头
摄像头与图像处理
摄像头信号
信号制式 :NTSC、PAL、SECAM 1.正交平衡调幅制——National Television Systems Committee,简称NTSC制。 采用这种制式的主要国家有美国、加拿大和日本等。 2.正交平衡调幅逐行倒相制——Phase-Alternative Line,简称PAL制。中国、 德国、英国和其它一些西北欧国家采用这种制式。 3.行轮换调频制——Sequential Coleur Avec Memoire,简称SECAM制。采用这 种制式的有法国、前苏联和东欧一些国家。
摄像头 智能车设计方案
主要内容
➢ 摄像头智能车系统概述 ➢ 单片机片上资源分配 ➢ 摄像头及图像处理 ➢ 电机、舵机及其控制 ➢ 硬件设计方案 ➢ 软件设计方案
Slide 2
摄像头智能车系统概述
驱动模块及直流电机
CCD摄像头
光电编码器 智能车系统主板
ColdFire系列单片机 MCF52259最小系统
1 1 0 …1 0 0 1 1 1
60行
1 1 0 …1 0 0 1 1 1 1 1 0 …1 0 0 1 1 1 1 1 0 …1 0 0 1 1 1
60×100Byte =6KB
…………………………
1 1 0 …1 0 0 1 1 1
1 1 0 …1 0 0 1 1 1
100列
Slide 7
摄像头与图像处理
数字
SCI模块
输入 输出 输出 输入和输出

基于摄像头传感器的智能车设计

基于摄像头传感器的智能车设计

图 l智能车整体系统图 整 个 控制 系统 以 MC S 2 S 2 9 1X 18单片 机为 核心 , 以路径 识 别模 辅 块、 电源管理模 块 、 向舵机模 块 、 转 电机驱 动模块 和速度采 集模块 等 。 并通过相 关的机 械结构设计 , 整个 系统有机 的结合 在一起 。 使 2基 于摄像 头传感器 的智能车整体 设计 方案 . 21 源 管 理模 块 .电 本智 能车系统的供电电源为 7 V . 电池 , 2 直接供给驱动 电机 。舵机 、 C S MO 摄像 头和单片机 的5 V电源 由电池通 过低压差稳压芯 片T S 3 0 P75 和 L 9 0分别 获 得 。 若 用 C D 摄像 头 , 2 M2 4 C 1V电 源 需 由 电池 经 过 MC 4 6 芯 片 升 压 后 得 到 。 303 22电 机 驱 动 及 速 度 反 馈 模 块 . 本 届摄像 头组智 能车采用 的是双 电机驱动 的C型车模 , 以在 电 所 机驱动及速度反馈模 块与光 电组 的A型车模有很大区别 。其 电机驱 动 模 块采用 四片功率 驱动芯 片 B S 9 0 分别对两 个 电机供 电。为 了实 T 76B 现两个 电机独立正转 和反转 , 选用 了四路 P WM输 出控制 , 分别为单 片 机 内部 P WM0 P 、 WM1P 、 WM2和 P WM3 由于单片机 只有 8 8位f 。 路 可 以级 联为 4路 l 6位)WM输 出 , P 而且 8位的精 度对 于 电机 控制 已经 足 够。所以此处的 四路 P WM均选用 了8 位控制。 由于 电机数量变成 两个 , 以速度反馈模 块需要两 个旋转编码 器 所 分别获取两个 电机的速度 。 23 .路径检测模块 摄像 头组智能车 的路径采集模 块采用 的是摄像头传感 器 , 摄像 头 主要 由镜头 、 图像传感芯片和外 围电路构成 。 摄像 头在采集赛 道信息时 , 提取探 测画面 的灰 度信息就能识 只需 别黑色 引导线 , 因而智能车 的图像采集一 般选用黑 白摄 像头 。摄像 头 输出的是 P L A 制式 的复合全电视信号 , 白视频 图像信号 由图像 信号 、 黑 消隐信 号及同步信 号共同组 成。利用 L 8 1 M18 视频 同步信号分离 芯片 可从摄像信号 中分离出行同步脉冲 、 同步脉 冲和奇偶场 脉冲 , 场 以有效 地采集摄像头 的视频信号 。 3摄像头采集系统的完善 . 综合考 虑模拟摄 像头和数字 摄像头 的优 缺点 , 摄像 头组最终选 择

基于摄像头识别路径的智能车系统设计

基于摄像头识别路径的智能车系统设计

De s i g n o f s ma r t c a r s y s t e m wi t h c a me r a - b a s e d p a t h r e c o g ni t i o n
GAO Yu n - b o, J I Co n g,HAN P e n g - wu
c e s s i n g o f e x t e r n a l i n t e r f e r e n c e n o i s e ,a k i n d o f i ma g e p r o c e s s i n g a l g o r i t h m wi t h a d a p t i v e d y n a mi c t h r e s h —
测试结果表明 , 自适 应动态阈值 图像处理算 法在智 能车路径识 别 中具 有明显 的优 势, 通 过该算 法对 图像 进行 有效
的处 理, 可 以增加智 能车对路径 的跟随性 能.
关 键 词 :智 能 车 ;路 径 识别 ;动 态 阈 值
Байду номын сангаас
中图分类号 : TP 3 9 1
文献标识码 : A
第3 9卷 第 6 期
2 0 1 3 年 1 2月








Vo L 3 9 No . 6
De c . 2 0 1 3
J ou r n a l o f L a n z h o u Un i v e r s i t y o f Te c h n o l o g y
( K6 0 )wa s t a k e n a s k e r n e l c o n t r o l l e r ,a n d B l u e t o o t h Co mmu n i c a t i o n mo d u l e wa s u s e d t o c o n d u c t o n l i n e

基于图像识别的智能小车系统设计

第1章绪论1.1课题背景目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。

世界上许多国家都在积极进行智能车辆的研究和开发设计。

智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。

它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能。

智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。

智能车辆在原有车辆系统的基础上增加了一些智能化技术设备:1)计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作。

2)摄像机,用来获得道路图像信息。

3)传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息。

智能车辆作为移动机器人的一个重要分支正得到越来越多的关注。

1.2国内外发展现状及趋势智能化作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。

同遥控小车不同,遥控小车需要人为控制转向、启停和进退,比较先进的遥控车还能控制其速度,而智能小车,则可以通过计算机编程来实现其对行驶方向、启停以及速度的控制,无需人工干预,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航、人工智能及自动控制等技术,是典型的高新技术综合体。

国外智能车辆的研究历史较长。

它的发展历程大体可以分成三个阶段:第一阶段20世纪50年代是智能车辆研究的初始阶段。

1954年美国Barrett Electronics公司研究开发了世界上第一台自主引导车系统AGVS (Automated Guided Vehicle System)。

车辆智能监控系统设计与实现

车辆智能监控系统设计与实现随着科技的不断发展,汽车普及率逐渐增高,车辆交通安全问题也成为人们关注的焦点之一。

为了提高司机驾驶安全意识和道路交通安全水平,车辆智能监控系统应运而生。

本文将详细介绍车辆智能监控系统的设计与实现。

一、系统架构设计车辆智能监控系统主要由以下三部分构成:车载监控器,后台服务器和APP客户端。

车载监控器是系统的核心,安装在车辆上,主要通过摄像头、智能芯片和GPS 模块获取车辆实时信息和状态数据,并将数据传输到后台服务器。

后台服务器是整个系统的数据中心,负责存储处理车辆监控数据、实时监控和位置跟踪等功能。

同时也是车载监控器和APP客户端的数据中转站,保证实时数据传输和信息同步。

APP客户端是用户使用的应用程序,可以通过手机APP随时随地查看车辆位置、状态以及录像等信息。

用户还可以通过APP客户端与车载监控器进行实时通信,如视频拍摄和旁路录音等功能。

二、系统功能实现基于上述系统架构,车辆智能监控系统的功能主要包括以下几个方面:1.车辆实时监控:通过车载监控器实现车辆实时视频监控,配合GPS模块实现车辆位置追踪。

2.安全预警提示:通过车载监控器的智能芯片和传感器实现车辆安全预警功能,如疲劳驾驶、超速等。

一旦监测到不安全行为,系统会及时发出提示信息,提醒司机注意安全。

3.事故自动记录:系统会自动记录车辆行驶过程中发生的事故,如碰撞、刮擦等。

同时,系统还可以保存视频录像并标记车辆位置和时间,方便处理事故责任。

4.数据分析统计:系统可以收集车辆行驶数据并进行分析,如行驶里程、油耗、司机驾驶行为等。

数据统计分析可以帮助车主更好地管理车辆,如预防故障、降低油耗、优化运营等。

5.视频回放查看:用户可以通过APP客户端实时查看车载监控器录制的视频,同时还可以根据时间和位置查询历史视频,例如查看某段时间的车辆行驶录像。

6.远程控制操作:用户可以通过APP客户端发送指令控制车载监控器的拍摄和旁路录音等操作,并可以远程实时查看监控数据。

基于图像传感器的智能车硬件系统设计

《 业控 制 计 算 机 } 0 2年 第 2 工 21 5卷 第 5期
17 O
基于图像传感器的智能车硬件系统设计
Ha d r y t m De i n o r wa e S se sg fSma t Ca s d o ma n o r r Ba e n I ge Se s r
c cuain n an lss oft see i al lt a d o ay i he t r ng gea c to,t h s e t f r onr l te am i a me orDC mo o c to a s e r guain,O t tt e t r onr l nd p ed e lt S ha h o it l nel i tc n un a t n dr e mo t y on h gv bl k gen arca r fs a d i s o hl v al g t e ien ac gude i . i l ne Ke wo d MCU,mar ca 。 gi c y r s: s t rdi t al amer a
口的 处 理 , 而 控 制 赛 车 的 转 向 和 速 度 , 了精 确 检 测 出赛 车 当 进 为 前 速 度 , 赛 车 后 车 轴 上 还 需 安 装 光 电 编 码 器 , 集 车 轮转 速 的 在 采 脉 冲 信 号 , MCU 捕 获 后进 行 PD闭 环 控 制 。 经 I
费 琛 杨 会 成 杨 惠 ( 安徽工程大学电气工程学院, 安徽 芜湖 2 1o ) 4 o o
摘 要
以 “ 思 卡 尔” 智 能 车 大赛 为研 究 背景 , 绍 了一种 自动 循 迹 智 能 车 的 硬 件 设 计 , 究 采 用 MC S 2 S1 8 L作 为 飞 杯 介 研 9 1 × 2 MA 微控制器 , 用 C 利 MOS数 字摄 像 头采 集 路 径 信 息 , 片机 获 得 传 感 器 采 集 的 路 面信 息 和 车 速 信 息 , 过 计 算 分析 后 控 制 舵 单 经

基于ARM的智能车CCD检测控制系统设计

摘要随着我国科学技术的进步,智能化和自动化技术越来越普及,各种高科技也广泛应用于智能小车和机器人玩具制造领域,使智能机器人越来越多样化。

智能小车是一个多种高薪技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,可以涉及到当今许多前沿领域的技术。

智能车是一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、规划决策和自动行驶为一体的高新技术综合体。

它在军事、民用和科学研究等方面已获得了应用,随着人工智能技术、计算机技术、自动控制技术的迅速发展,智能控制必将迎来它的发展新时代。

计算机控制与电子技术融合为电子设备智能化开辟了广阔前景。

本文主要是以S3C2440作为核心处理器,以OV7620作为基本的传感器,通过摄像头采集回来的图像进行基本的图像处理,并与ARM9一起完成小车的控制,最终实现小车对小球的检测与跟踪。

文中的图像处理是本人自己的算法,通过对摄像头采集的数据以及小车的控制算法,来验证此次图像处理算法的正确性。

本论文还介绍了小车的基本构架,以及小车的控制算法。

同时还介绍了一些基本的电路,最后在结论中分析了小车的优点与缺点。

关键词:OV7620;S3C2440;摄像头程序;循迹小车;足球机器人、AbstractAs China's scientific and technological progress, intelligence and automation technology is becoming increasingly popular, is also widely used in various high-tech smart car and robot toys manufacturing areas to make intelligent robots become more diverse. Smart car is more than one kind of high-paying technology integration body, which combines mechanical, electronics, sensors, computer hardware, software, artificial intelligence, and many other disciplines of knowledge, can relate to many of today's cutting-edge areas of technology.Smart Car is a use of computers, sensors, information, communications, navigation, artificial intelligence and automatic control technology to achieve situational awareness, planning decision and automatic driving of high-tech complex. It is in the military, civilian and scientific research and other aspects of the application has been received, along with artificial intelligence technology, computer technology, automatic control technology, the rapid development of intelligent control will usher in a new era of its development. Computer control and electronic technology integration for the intelligent electronic devices has opened up broad prospects.This paper mainly as a core processor S3C2440 to as the basic OV7620 sensor, camera capture images back basic image processing, together with ARM9 complete control of the car, and ultimately the car on the ball detection and tracking. This paper is my own image processing algorithms, through the camera to capture the data as well as control of the car algorithm to verify the correctness of the image processing algorithms. This paper also describes the basic framework of the car, and my own car control algorithms. It also describes some of the basic circuit, the last car in the conclusion of the advantages and disadvantages.Keywords: OV7620,S3C2440,Camera, Ttracking car, Robot soccer目录第1章绪论 (1)1.1智能小车研究的意义与目的 (1)1.2 主要研究内容 (2)1.3国内外智能小车的研究现状 (2)第2章智能小车所使用的软件及硬件 (5)2.1 S3C2440处理器 (5)2.2 OV7620摄像头 (6)2.3 ADS开发环境 (7)第3章智能车方案 (10)3.1 方案可行分析性 (10)3.2控制系统方案设计 (10)3.3 目标识别及控制算法设计 (11)第4章基于ARM的智能车CCD检测控制系统实现 (12)4.1 智能车的架构实现 (12)4.1.1 底板制作 (12)4.1.2 电机选择以及驱动模块 (12)4.1.3 车轮以及电机安装 (13)4.1.4 摄像头安装 (13)4.1.5 小车的整体框图 (14)4.2 智能车关键单元设计与实现 (14)4.2.1摄像头驱动电路 (14)4.2.2小车电机驱动电路 (15)4.2.3供电电路 (15)4.2.4处理器与小车连接电路 (16)4.2.5显示电路 (16)4.3智能车软件设计 (16)4.3.1小车控制程序模块 (16)4.3.2图像采集程序模块 (19)4.3.3图像处理以及小车控制程序模块 (21)4.3.4图像显示模块 (29)4.4 智能车实际调试 (34)结论 (36)致谢 (38)参考文献 (39)附录A (41)附录B (49)第1章绪论1.1智能小车研究的意义与目的随着电子技术、计算机技术和制造技术以及汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为 了 提 高 速 度 检 测 的 精 度 和 准 度 ,本 系 统 采 用 了 欧 姆 龙 E6A2系 列 光 电 编 码 器 作为测速模块,该编码器每转一圈输出200 个脉冲信号,完全满足高精度测速的要求。 将编码器的脉冲输出连接到 MC9S12XS128MAA的PT7脉 冲 捕 获 引 脚 , 采 用 16位 脉 冲 累 加 器 对 其 进 行 计 数 ,从 而 确定小车的运行速度。 1 . 6 人机接口电路
4 建议
(1)RTK测 量 与 静 态GPS测量相同,首 先 得 到 的 是 WGS~ 84坐 标 ,必 须 通 过 一 定 的坐标转换关系才能得到用户坐标系坐 标,转换参数的求取精度对测量成果有很 大影响,因此在实际应用中首先应注意起 算点精度,特别应注意采用一定的方法检 核起算点的相对精度;同时,转换参数有一 定的区域性,它仅适用于起算点所圈定的 一定区域,外推精度随距离增加降低明显, 因此在实际工作中应尽量选择能覆盖整个 测 区 且 分 布 均 匀 的 起 算 点 。(2)若 已 知 起 算 点 为 静 态 GPS控 制 网 成 果 ,可 利 用 已 有 WGS~84坐标及用户坐标建立坐标转换关
“ 飞 思 卡 尔 ”杯 全 国 大 学 生 智 能 车 竞 赛 已举办多届,此项赛事专业知识涉及控制、 模 式 识 别 、传 感 技 术 、汽 车 电 子 、电 气 、计 算 机 、机 械 等 多 个 学 科,旨 在 加 强 大 学 生 的 创 新 意 识 、团 队 合 作 精 神 和 培 养 学 生 的 创 新 能 力 。根 据 大 赛 组 委 会 要 求,赛 道 由 白 色 底 板和黑色引导线组成,可以通过光电传感 器和摄像头两种方案对黑线进行寻迹,在 这两种方案中,采用的控制器都是由组委 会 指 定 的 。本 文 讨 论 的 是 基 于 摄 像 头 方 案 的 智 能 车 控 制 系 统,系 统 具 有 电 路 简 单 、重 量轻和前瞻远等特点,保障了小车在高速 运动中的稳定性和急转弯时不冲出赛道。
1 系统硬件设计
1 . 1 系统硬件总体框架
系统硬件总体框架如图1所示,以摩托 罗 拉 公 司 的 16位 单 片 机 MC9S12XS128MA A为 控 制 核 心 ,外 围 扩 展 5V/6V电 源 电 路 、 直流电机驱动电路以及拨码开关输入和LE D显 示 等 电 路 。其 中 ,电 源 电 路 中 的 5V给 单 片机和数字摄像头OV6620供电,6V给舵机 S3010供电,采用6V供电可以提高舵机的反 应速度。 1.2 电源电路
拟合直线,得到直线的斜率,根据此斜率控 制 舵 机 的 转 向 。在 算 法 上 ,采 用 PD,并 结 合 单独一行的偏差与斜率共同控制舵机转 向,具体选择哪行参与转向控制,本系统采 用高速看远低速看近的原则来选择,具体 实现时,要结合小车的运行速度去确定。
在速度控制上,本系统也采用传统的 PD算 法 ,将 速 度 偏 差 作 为 算 法 输 入 ,PWM 占空比作为算法输出,从而达到给定运行 速度的控制目的。
电源电路产生5V和6V两路直流电压。 其中,5V由 电 池 电 压 通 过 低 压 差 稳 压 器 LM2940稳 压 到 5V输 出 ;6V由 LM1117-ADJ 产 生 。具 体 的 电 源 电 路 如 图 2所 示 。 1 . 3 图像采集电路
赛道黑色引导线的采集由数字摄像头 OV6620来 实 现 ,该 摄 像 头 采 用 5V供 电 ,与 系统主控芯片供电电压相同,省略了一般 模 拟 摄 像 头 需 要 的 12V供 电 电 路 。OV6620 直 接 输 出 8位 亮 度 信 号,无 需 A/D转 换 ,同 时 输 出 场 同 步 、行 同 步 等 信 号 ,可 直 接 与 单 片 机 的 I / O 和 中 断 输 入 引 脚 相 连 。实 际 使 用
图 3 直流电机驱动电路
图 4 系统主程序流程
(上接 102 页)
完 全 可 满 足 Ⅰ 级 导 线 点 (5”以 下 )的 规 范 精 度要求。
尽管GPS RTK测量的标称精度及实测 精 度 完 全 满 足 Ⅰ 级 导 线 点 5 ”点 以 下 的 规 范 精度要求,但目前的规范对利用GPS RTK 测量进行Ⅰ级导线甚至更高的精度的控制 测量,其采集数据的方法,数量等等还没有 明确的规定,因此还需要用大量的实践来 证 实 。实 际 测 量 中 还 必 须 采 取 足 够 的 检 核 手段,确保测量的准确性。
依据黑线位置识别算法可以得到所有 行与中心点的偏差,然后通过最小二乘法,
图 1 系统硬件总体框架
图 2 系统电源电路
科技资讯 SCIENCE & TECHNOLOGY INFORMATION
103
科技资讯 2009 NO.26 SCIENCE & TECHNOLOGY INFORMATION
时 ,亮 度 信 号 Y7~ Y0连 接 到 PB7~ PB0;场 同步信号连接到PH7;行 同 步 信 号 连 接 到 PH6。在 软 件 设 计 时 ,场 同 步 信 号 采 用 软 件 查询,行同步信号产生中断,在中断服务程 序中,读取亮度信号,即赛道信息。 1 . 4 直流电机驱动电路
直流电机驱动电路采用组委会推荐的 专 用 电 机 驱 动 芯 片 MC33886,驱 动 电 路 如 图 3所 示 。其 中 ,V1+接 电 池 正 极 ;VCC接 系 统 + 5V;OUT1和 OUT2接 直 流 电 机 ;PWM0 和 PWM1控 制 MC33886输 出 不 同 的 直 流 电 压 。为 了 增 强 电 机 的 驱 动 能 力 , 采 用 两 片 MC33886相 并 联 ,另 外 一 片 MC33886的 连 接 与 图 3完 全 相 同 。两 片 MC33886的 IN1和 IN2脚 由 同 一 PWM0和 PWM1分 别 控 制 ,通 过 控 制 PWM的 占 空 比 和 极 性 ,可 以 实 现 对 直流电机的转速和方向进行控制,从而实 现 小 车 在 跑 道 上 的 加 速 、减 速 和 反 向 制 动 。 1.5 测速电路
关参数进行重新设置,大大提高了系统的 灵活性。
2 系统软件设计
2 . 1 黑线位置识别算法
小车前方的跑道信息由数字摄像头 OV6620采 集 ,如 何 根 据 采 集 到 的 大 量 数 据 确定黑线位置,这就涉及到路径识别问题。 由于今年跑道的底板颜色不一定是白色 的 , 有 可 能 是 蓝 色 、黄 色 的 或 是 黑 色 的 , 因 此路径识别算法非常重要,否则有可能将 跑 道 底 板 认 为 是 黑 色 引 导 线 。根 据 采 集 到 的某行数据,以确定其黑线位置为例,本系 统采用的黑线位置识别算法大致过程为: 从采集到的某行数据的中心位置开始,首 先判断该中心点是否为黑点,如果是,则从 该中心点先向右依次搜索白点,若搜到,记 下最后一个黑点位置,假设为black_r;若搜 索 不 到 白 点 , ห้องสมุดไป่ตู้ 行 数 据 作 废 , 算 法 结 束 。若 搜索到白点,则再从该中心点向左依次搜 索白点,同样若搜索到白点,记下最后一个 黑 点 位 置,假 设 为black_l;若 搜 索 不 到 白 点 , 该 行 数 据 作 废 , 算 法 结 束 。在 该 行 数 据 有效的情况下,其黑线中心位置为(black_r + black_l)/2。
工 业 技 术
科技资讯 2009 NO.26
SCIENCE & TECHNOLOGY INFORMATION
基于摄像头的智能车控制系统的设计
王文杰 凌六一 ( 安徽理工大学电气与信息工程学院 安徽淮南 2 3 2 0 0 1 )
摘 要:介绍了一种采用数字摄像头识别路径的智能车控制系统。系统以单片机MC9S12XS128为控制核心,给出了电机驱动、速度检测
能自动停车的,最终成绩加1秒。
3 结语
在系统设计完成后,以第三届华东赛 区的实际跑道为参考,经过多次的调试运 行,智能车系统运行状态良好,平均速度达 到 2m/s。然 而 ,系 统 也 存 在 诸 多 不 足 ,如 起 始 线 识 别 不 准 确 , 存 在 漏 检 、误 检 ; 寻 找 黑 线位置算法的运行时间较长,也有待改进; 小车总体运行速度较慢,控制策略还有较 大的改进空间。
参考文献
[1] 卓 晴 ,黄 开 胜 ,邵 贝 贝 ,等 .学 做 智 能 车 — — 挑 战“ 飞 思 卡 尔 ”杯 [M].北 京 :北 京 航 空 航 天 大 学 出 版 社 ,2007.
[2] 张 淑 谦 ,王 国 权 .智 能 车 黑 线 识 别 算 法
工 业 技 术
及 控 制 策 略 研 究 [J].电 子 技 术 ,2009(3): 89~ 92 [3] 高凤水,靳涛,赵书朵.基于飞思卡尔单 片 机 的 智 能 车 设 计[J].电 子 设 计 应 用 , 2008(5):104~ 106.
人 机 接 口 由 拨 码 开 关 和 LED数 码 管 显 示 两 部 分 组 成 。LED数 码 管 主 要 用 于 小 车 调试时,显示一些系统运行的参数,它由单 片 机 的 I/O口 直 接 驱 动,为 了 降 低 系 统 功 耗 ,在 单 片 机 的 I/O口 与 数 码 管 的 位 段 之 间 串 入 了 限 流 电 阻 。拨 码 开 关 用 于 设 置 一 些 重 要 的 参 数,如 小 车 的 直 道 速 度 、弯 道 速 度 等 ,拨 码 开 关 非 常 必 要 ,在 实 际 比 赛 时 ,往 往需要根据试跑结果,通过拨码开关对相
系 统 主 程 序 流 程 如 图 4所 示 。首 先 对 系 统进行初始化操作,主要包括系统时钟设 置 、速 度 设 置 、PWM初 始 化 等 ;接 下 来 延 时 2秒然后系统正式起动,接下来进行图像采 集 、寻 找 黑 线 位 置 并 根 据 偏 差 进 行 舵 机 转 向 控 制 和 速 度 控 制 。当 小 车 跑 完 指 定 圈 数 后 , 应 自 动 刹 车 。根 据 大 赛 组 委 会 要 求 , 不
相关文档
最新文档