基于dsp交通灯的设计(共26页).doc
《基于dsp交通灯的设计(共26页).doc》由会员分享,可在线阅读,更多相关《基于dsp交通灯的设计(共26页).doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 盐 城 师 范 学 院毕业论文(设计) 20132014 学年度基于DSP的十字路口交通灯的设计 学生姓名 周志豪 学 院 黄海学院 专 业 电子信息工程 班 级 10(12) 学 号 指导教师 邱作春 2014年5月20日专心-专注-专业毕业论文(设计)承诺书本人郑重承诺:1、本论文(设计)是在指导教师的指导下,查阅相关文献,进行分析研究,独立撰写而成的。2、本论文(设计)中,所有实验、数据和有关材料均是真实的。3、本论文(设计)中除引文和致谢的内容外,不包含其他人或机构已经撰写发表过的研究成果。4、本论文(设计)如有剽窃他人研究成果的情况,一切后果自负。学生(签
2、名): 2014年5月20日基于DSP的十字路口交通灯的设计摘 要本文主要介绍一种基于数字信号处理的交通信号灯的设计,该系统能够完成的主要功能有:对城市主要十字路口路口进行控制;使各路口有固定的工作周期。该设计的主控芯片为TMS320LF2407,以对单个路口控制为研究对象,单个路口作为整个交通网络最基本的组成单元,对于单个路口的控制方法的研究是对整个交通网络研究的基本,具有非常重要的意义。关键词:TMS320LF2407、交通信号灯、CCS开发软件The traffic lights crossroads based on DSP designABSTRACTThis design intr
3、oduces a DSP-based traffic light control system design , the main function of the system can be achieved are: to control the citys main traffic junctions ; make each intersection with a fixed duty cycle. The design for the TMS320LF2407 to a single intersection control for the design, a single juncti
4、on transport network as a whole, the basic component unit , a control method for the study of a single junction is the basic research of the entire transport network , has a very important meaning.KEY WORDS:TMS320LF2407, traffic light, CodeComposerStudio目 录前言19世纪初在美国首次出现了运用电气工作的交通信号灯。这种交通信号灯是由红绿两种颜色
5、的发光器件组成。红灯表示“停止”,绿灯表示“通过”。随着这些年我国经济的迅猛发展,我国城市基础交通管控系统出现了不少用传统方法不好解决的问题。同时交通拥挤现象日益常见,由于交通堵塞造成的经济损失越来越严重。现在交通管理系统已不能很好的匹配我国经济快速发展发展的要求。在车流控制中引入以数字信号处理为基础的交通灯控制代替人工在十字路口的指挥,此举将会大大提高城市交通的安全性、同时也能很大程度上提高交通管控的服务质量。随着近些年中国车辆的不断增加,怎么很好的解决交通拥堵问题将是一个我国必须面对且必须解决的问题。拥有一个良好的交通管理系统,将会很大程度的节省社会资源的浪费,同时也会为了更好的实现和谐的
6、城市交通发挥更多作用。1 设计总体方案1.1设计思路一个较好的交通信号灯控制系统,会使在道路拥挤车辆违章管制等方面产生技术层次的革新。交通灯分为红绿两色,东,西,南,北各一组信号灯,用红绿灯亮灭来实现对车辆通行的控制:绿色的信号灯亮表示通行,绿色的信号灯闪烁表示信号灯将要改变,红色的信号灯亮表示禁止通行。同时设计时需要考虑东西方向和南北方向信号灯的亮灭对称问题。本设计依据数字信号处理中的硬件中断模块、I/O访问的原理,以及定时器功能。用定时器定时, I/O口控制红绿灯的亮灭。本设计的交通灯模块是由低8位数据线控制。1.2红绿灯系统工作流程图正常情况下系统工作流程如图1-1所示。开始南北红灯、东
7、西绿灯,延时20秒东西绿灯闪3次、南北红灯东西红灯、南北绿灯,延时20秒南北绿灯闪3次、东西红灯图1-1 系统工作流程图1.3系统工作原理本设计的硬件是由DSP模块、LED模块等组成。信号灯受芯片中输出高低电平的控制。定时模块采用硬件定时和软件定时相组合的方法,再用软件计时实现所需要的定时。本次设计中首先南北方向红灯亮20秒,在南北方向红灯亮的同时,东西方向绿灯亮20秒。当系统运行到20秒时,交通灯东西方向的绿灯闪烁3次,而后南北方向绿灯亮维持20秒,东西方向红灯亮维持20秒,系统再次运行20秒后,南北方向绿灯闪烁3次后,东西方向的红灯灭,东西方向的绿灯亮。而后的时间交通灯的工作将重复以上环节
8、。1.4系统设计流程本设计主要实现对交通灯的智能控制,具体操作方式需结合实际硬件选择,软件编写来实现。设计流程如图1-2所示。交通灯需要的功能软件设计硬件设计具体调试实现具体功能图1-2 设计流程图1.5设计小结本章主要是介绍基于DSP的交通灯控制系统的功能和总体方案的构思与实际设计方向。主要是从系统实际的的总体功能为出发点,详细展开讨论了交通灯系统的总体设计的可行性方案。关于硬件选择,电路的搭建,软件设计,后期的调试等更加细致的问题,将在下面的章节展开讨论。2 硬件的选择2.1主控制器的选择本设计采用的是美国TI公司的经典DSP芯片TMS320LF2407。此系列的的CPU结构设计成本很低廉
9、、功耗也相对较低、但是性能却很优秀。TMS320LF2407采用改进后的哈佛处理结构,指令采用流水顺序操作。TMS320LF2407的运算数据非常快,单次指令处理周期只需要10ns。同时,LF2407片内集成了更多的外部设备 ,构成了真正意义上的数字信号处理器。TMS320LF2407提供的串口功能和数据传送功能很大程度上方便它在通信领域的应用。2.1.1 TMS320LF2407的基本特点和资源配置该TMS320LF240x系列DSP控制器是新一代数字信号处理器(DSP)控制器的新成员同时也是定点DSP的TMS320C2000平台的一部分。此系列芯片内部集成更多外设,以提供真正的单芯片DSP
10、控制器。虽然代码与现有C24X DSP控制器的设备通用, 但是240X提供了更高的处理性能。TI公司的240X一代DSP提供更大的存储容量,以满足各种应用所需的数组。同时高达32K字闪存容量很好解决了工业化生产时产生的成本效益问题和可重编程问题。 所有的240XDSP提供已经被优化的数字电机控制模块和电源转换模块。该模块的功能包括中心或边缘对齐,避免可编程死区,并同步模拟到数字的转换。2.1.2 DSP引脚功能介绍TMS320LF2407数字信号处理器具有144条引脚,如图2-1所示。图2-1 TMS320LF2407数字信号处理器引脚图2.2电压转换芯片的选择本设计采用74LVC16245A
11、作为电压转换芯片。该74LVC16245A是专为数据总线之间的异步通信而设计的,实现最大限度地减少了外部定时要求。该芯片可作为两个8-bit收发器或一16-bit收发器。74LVC16245A的输入端可承受5.5V信号,其输出信号的电平为3.3V。其功能是完成对芯片内部的Flash的编程工作,当程序在PC机上调试通过后,通过此接口就可以把程序完整地下载到Flash中去。74LVC16245A引脚如图2-2所示。 图2-2 74LVC16245A引脚图2.3锁存器的选择该74HC573是高速的Si- gate CMOS芯片,且引脚与低功率肖特基兼容TTL(输入通道) 。当LE为高电平时,数据在在
12、D输入锁存器。在这种条件锁存器是透明的,即一个锁存输出将改变状态每次其相应的D-输入变化。74HC573引脚如图2-3所示。图2-3 74HC573引脚图2.4 CPLD的选择本设计是采用CPLD(XC95144)给DSP扩展了一个I/O口,来实现DSP对I/O口的访问。它是由八个功能块构成,提供3,200个可用逻辑门同时系统仅有7.5 ns的传播延迟。电源管理中XC95144芯片会主动关闭未使用的宏单元,以减少功耗。它的特点如下: 144个宏单元3200可用门;多达133个用户I / O引脚; 10000次编程/擦除循环寿命;增强的引脚锁定架构;灵活的36V18功能块;用户可编程的接地引脚功
13、能;设计保护模式扩展安全功能; 3.3 V或5 V的I / O能力。XC95144引脚图如图2-4所示。图2-4 XC95144引脚图2.5 指示灯输出电路交通信号灯电路如图2-5所示。图2-5 交通信号灯模块图此模块由发光二极管和一个锁存器组成。LF2407 DSP产生的数据低八位电平输入信号,同时锁存器的控制信号由LF2407模块输出,但必须经由CPLD模块译码后再控制锁存器。2.6 系统总硬件电路系统硬件图如图2-6所示。图2-6系统硬件图3 DSP芯片的开发工具介绍DSP芯片的功能实现需要一套完备的软件和硬件开发工具。DSP芯片的开发工具可以分为程序生成工具和程序调试工具两大类。C语言
14、编译器将高级的C语言源程序自动编译成DSP需要的的汇编源代码程序。汇编器的功能是将汇编语言程序文件汇编成低级的机器语言,在源文件中包含了汇编指令,宏命令等。链接器把汇编生成的COFF目标文件组合成一个可执行的COFF目标模块。它能调整并解决外部符号参数。链接器的输入是COFF目标文件和由此产生的目标库,它也可以接受来自文档管理器中的目标文件。3.1 CCS(CodeComposerStudio) CCS(CodeComposerStudio)是一种有关于TMS320系列DSP的专业开发软件,它工作在Windows操作系统下,采用图形接口界面,提供环境的配置、编辑源文件、程序调试、跟踪以及分析等
15、工具,可以帮助用户在一个软件环境下执行编辑、编译、链接以及数据分析等工作,能对TMS320系列的DSP执行指令级的仿真以及实现数据分析的实时化。此外,它还具有丰富的输入/输出库函数和信号处理的库函数,极大的方便了TMS320系列DSP软件开发过程。3.1.1主要功能(1)具有集成可视化代码编辑界面,用户能够经过它的界面直接编写C语言源程序、汇编语言源程序、.CMD文件等。(2)具有集成代码生成工具,包括链接器、汇编器、优化C编译器等,把代码的编辑、编译、链接和调试等很多功能集成到同一软件环境中。(3)高性能编辑器兼容汇编文件的动态语法加亮显示,用户能很简洁的浏览代码,察觉语法错误。(4)用户程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 dsp 交通灯 设计 26
限制150内