学位论文 > 优秀研究生学位论文题录展示
不停车收费系统中的车道控制器设计与实现
作 者: 杨克勤
导 师: 杜国平
学 校: 南京理工大学
专 业: 控制理论与控制工程
关键词: 不停车收费系统(ETC) S3C2440A 嵌入式Linux Linux设备驱动程序 图像采集
分类号: TP273
类 型: 硕士论文
年 份: 2009年
下 载: 158次
引 用: 0次
阅 读: 论文下载
内容摘要
智能交通系统(Intelligent Transportation System,简称ITS)是未来交通系统发展的方向,不停车收费系统(Electronic Toll Collection,简称ETC)作为智能交通系统(ITS)的重要组成部分,对其研究有重大的现实意义。论文以不停车收费系统为应用背景,分析了车道控制器功能需求,给出了总体设计方案,构建了嵌入式Linux开发平台,开发了接口驱动程序、软件功能模块和软件总体架构。硬件部分选用ARM9芯片S3C2440A为微处理器,采用了核心板加扩展板的硬件结构,核心板以S3C2440A为中心,扩展了SDRAM,NAND Flash,NOR Flash和以太网接口电路,专门设计了图像采集接口电路和路侧设备(Road Side Equipment,简称RSE)电路,图像采集接口电路用于采集车辆图像,路侧设备(RSE)电路用于完成与车载设备(On Board Equipment,简称OBE)的无线数据交互。软件部分以实时嵌入式Linux操作系统为平台,开发了图像采集接口驱动和I/O接口驱动,移植了I~2C接口驱动,设计了车道控制器应用程序,应用程序实现了车牌识别算法和JPEG压缩算法。在完成车道控制器硬件和软件的基础上,在嵌入式Linux平台测试了车牌识别算法、JPEG压缩算法和网络传输模块,测试结果表明,本设计的车道控制器实现了预期的功能,满足了预定的性能要求。
|
全文目录
摘要 3-4 Abstract 4-8 1 绪论 8-14 1.1 课题背景 8 1.2 不停车收费系统(ETC)国内外发展概况 8-10 1.2.1 国外发展情况 8-9 1.2.2 国内发展情况 9-10 1.3 不停车收费系统(ETC)介绍 10-12 1.3.1 不停车收费系统(ETC)的系统结构 10-11 1.3.2 车道控制子系统组成 11-12 1.4 课题研究内容和论文内容安排 12-14 1.4.1 课题研究内容 12 1.4.2 论文内容安排 12-14 2 车道控制器功能需求与总体设计 14-20 2.1 车道控制器功能需求与硬件平台介绍 14-16 2.1.1 车道控制器功能需求与性能要求 14 2.1.2 微控制器选型 14-15 2.1.3 硬件平台介绍 15-16 2.2 车道控制器软件总体设计 16-18 2.2.1 嵌入式 Linux操作系统 16-17 2.2.2 车道控制器驱动程序模块划分 17-18 2.2.3 车道控制器应用程序模块划分 18 2.3 本章小结 18-20 3 图像采集电路和路侧设备(RSE)硬件设计 20-26 3.1 图像采集电路 20-22 3.1.1 图像采集设备的选择 20 3.1.2 图像采集电路设计 20-22 3.2 路侧设备(RSE)电路设计 22-23 3.2.1 CC2430介绍 22 3.2.2 CC2430最小系统设计 22-23 3.3 图像采集电路抗干扰设计 23-24 3.4 本章小结 24-26 4 车道控制器 Linux开发平台构建 26-34 4.1 嵌入式 Linux软件平台组成 26 4.2 主机交叉编译环境构建 26-28 4.3 嵌入式 Linux内核移植 28-31 4.3.1 Linux2.6内核的启动过程 28-29 4.3.2 Linux2.6内核的移植过程 29-31 4.4 嵌入式 Linux根文件系统构建 31-33 4.5 本章小结 33-34 5 车道控制器设备驱动程序设计 34-50 5.1 Linux设备驱动概述 34-35 5.2 I/O接口驱动 35-39 5.2.1 Linux驱动程序的设备访问机制 35 5.2.2 I/O接口驱动程序实现 35-39 5.3 I~2C接口驱动 39-43 5.3.1 LinuxI~2C体系结构介绍 39-41 5.3.2 I~2C接口驱动移植 41-43 5.4 图像采集接口驱动 43-49 5.4.1 S3C2440A相机接口概述 43-45 5.4.2 图像采集接口驱动程序实现 45-49 5.5 本章小结 49-50 6 车道控制器应用程序设计 50-72 6.1 Linux应用编程简介 50-51 6.1.1 实时应用编程 50 6.1.2 进程间通信的方式 50-51 6.2 应用程序总体架构 51-55 6.2.1 系统工作流程 51-52 6.2.2 应用程序总体 52-55 6.3 收费模块 55-59 6.3.1 收费流程 55-57 6.3.2 串口初始化函数 57-58 6.3.3 收费模块的实现 58-59 6.4 图像采集与压缩模块 59-62 6.4.1 图像采集模块 59-61 6.4.2 图片压缩模块 61-62 6.5 车牌识别模块 62-68 6.5.1 车牌定位 62-63 6.5.2 车牌字符分割 63-64 6.5.3 车牌字符识别 64-67 6.5.4 车牌识别算法优化 67-68 6.6 网络传输模块 68-71 6.6.1 Linux下的套接字编程 68-69 6.6.2 网络传输协议 69-70 6.6.3 网络传输模块程序实现 70-71 6.7 本章小结 71-72 7 系统调试与测试 72-78 7.1 软件调试 72-74 7.1.1 Linux环境下的调试工具 72 7.1.2 驱动程序的调试 72-73 7.1.3 应用程序的调试 73-74 7.2 软件功能模块测试 74-76 7.2.1 车牌识别模块测试 74-75 7.2.2 图像压缩模块测试 75 7.2.3 网络传输模块测试 75-76 7.3 本章小结 76-78 8 总结与展望 78-80 8.1 总结 78 8.2 展望 78-80 致谢 80-82 参考文献 82-84 附录A 车道控制器硬件实物图 84
|
相似论文
- 基于千兆网的双相机高速同步采集系统设计,TP274.2
- 基于FPGA的高速数字图像采集与接口设计,TP274.2
- 高速数字图像采集系统数据采集传输技术的研究,TP274.2
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
- 数字型智能终端系统门口机的设计,TP368.1
- 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
- 多功能火灾报警楼层显示器的设计与实现,TN873
- 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
- 基于ARM920t的RFID阅读器基带部分的设计实现,TP391.44
- 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
- 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
- 基于DM6467的视频服务器设计与实现,TP393.05
- 基于嵌入式Linux系统的低功耗方案的设计与实现,TP368.1
- 基于FMS02平板电脑原型机的Linux内核及驱动架构研究,TP316.81
- 窄小内腔自动测量系统硬件设计,TP274
- 应用于窄间隙埋弧焊的图像采集及预处理系统研究,TG445
- 窄间隙埋弧焊自动控制系统的研究与设计,TG445
- 电力五防中防误闭锁嵌入式控制单元的设计与实现,TM732
- 基于ARM9的嵌入式Linux系统的研究与应用,TP368.1
- 飞行目标速度测量雷达信号采集与实时处理系统的设计与实现,TN957.51
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com
|