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