基于dsp交通信号灯详细设计.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于dsp交通信号灯详细设计

信息与电气工程学院 DSP应用系统(三级)项目 设计说明书 (2013/2014学年第二学期) 题 目 :基于DSP设计的交通信号灯 专业班级 : 学生姓名 : 学 号: 指导教师 : 设计周数 : 2周 设计成绩 : 2014年 7月11日 目录 1. 需求分析 1 2. 设计准备 1 2.1. 芯片选择 1 2.2. 七段码译码器 2 2.3. Protel 99 SE软件 3 2.4. CCS软件 3 3. 交通灯控制原理 4 4. 程序流程设计 5 5. 总体设计 6 5.1. 硬件原理图 7 5.2. 硬件设计 7 5.3. 代码设计 8 6. 测试结果及其分析 16 7. 项目设计总结 16 参考文献 16 需求分析 随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。如何采用合适的控制方法,最大限嚏利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规刘部门亟待解决的主要问题。而DSP是伴随着微电子学、数字信号处理技术和计算机技术等学科的发展而产生的,是体现这三个学科综合科研成果的器件。由于它特殊的结构设计,可以把数宁信号处理中的一些理论和算法实时实现,并逐步进入了控制器市场,而在计算机应用领域中得到了广泛的使用。所以本文提出了基于DSP的交通灯综合控制系统的设计。 设计准备 芯片选择 本系统所采用的是TI公司的TMS320VC5509A,TMS320VC5509A是TI公司推出的定点数字信号处理器C5000系列中的一种,TMS320VC5509A通过增加乘累加MAC单元,增强了DSP的运算能力,而且性能更好,功耗更低,是目前TMS320家族中最省电的芯片。该芯片上的资源有:16Mbitflash196k*16bitSRAM2500gateCPLD模块上留有JTAG插口,用户可以通过仿真器和CCS下载程序和进行实验; 其特点: 其低功耗设计,比上一代C54XX器件功耗低30%左右; 处理速度更快,双核结构,处理速度400MIPS; 软件程序兼容C54XXDSP; 片内存贮空间128K×16Bit; 大容量SDRAM设计:4M×16Bit; 2路10bit片上A/D接口; 8Mbit扩展FLASH,存储大量固化程序和数据; 设计有用户可以测试指示灯; DSP扩展总线,包括数据、地址、I/O、控制; 4组标准扩展连接器,为用户进行二次开发提供条件; 具有IEEE1149.1相兼容的逻辑扫描电路,该电路仅用于测试和仿真;+5V电源输入,内部+3.3V、+1.6V电源管理; 高保真语音接口设计,双路语音采集,每路48K/S;USB2.0接口设计;本实验实验使用实验箱上外围控制接口P0的GPIO(通用输入输出脚)来实现功能,同时使用U4四路用户可控状态开关来实现中断功能。 七段码译码器具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动共阴LED数码管。A0~A3:二进制数据输入端/BI:输出消隐控制端LE:数据锁定控制端/LT:灯测试端Ya~Yg:数据输出端Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源--地层和16个机加工层。开放式集成化的设计管理体系 超强功能的、修改与编辑功能 强大的设计自动化功能 TMS320调试器接口的交互式方法。CCS目前有CCS1.1,?CCS1.2?和CCS2.0等三个不同时期的版本,又有CC2000?(?针对C2XX?),CCS5000?(?针对C54XX?)和CCS6000?(针对C6X?)三个不同的型号。我们所使用的是CCS50002.0的版本。?CCS5000具有以下特性: ⑴TI编译器的完全集成的环境:CCS5000目标管理系统,内建编辑器,所有的 调试和分析能力集成在一个Windows环境中。 ⑵对C

文档评论(0)

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

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

1亿VIP精品文档

相关文档