基于dsp交通灯控制的设计

基于dsp交通灯控制的设计

ID:23785924

大小:1.14 MB

页数:43页

时间:2018-11-10

基于dsp交通灯控制的设计_第1页
基于dsp交通灯控制的设计_第2页
基于dsp交通灯控制的设计_第3页
基于dsp交通灯控制的设计_第4页
基于dsp交通灯控制的设计_第5页
资源描述:

《基于dsp交通灯控制的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、XXXXXX电子信息工程学院课程设计报告交通灯综合控制设计人:XXX专业:电子信息工程班级:电子班学号:指导教师:二零一X年X月1设计目的及要求41.1设计目的41.2设计要求41.2.1交通灯控制41.2.2计吋51.2.3紧急情况51.2.4程序设计52设计原理及方案72.1课程设计总体方案72.1.1设计思路72.2课程设计原理72.2.1系统工作原理72.2.2系统工作状态83硬件设计103.1硬件总体设计103.2交通灯敁示模块113.3计数显示模块123.4开关模块134软件设计144.1程序流程144.2交通灯模拟敁示154

2、.3定时器及中断设计154.4外中断设计165系统调试185.1硬件调试185.1.1电源调试185.1.2Emulator调试185.2软件调试211软件设计215.2.2程序运行235.3系统下载246结论分析及体会257参考文献261设计目的及要求1.1设计目的熟悉使用ICHEK-F2812-AE评估板控制ICETEK-CTR上交通灯的方法。练习自主独立的设计,实现理论和实践的统一,提高自我动手能力。掌握TMS320F2812DSP定时器的使用和编程。掌握TMS320F2812DSP外中断的使用和编程。学>』复杂控制程序设计思路。利

3、用DSP开发环境CCSC2000对源程序文件进行编译、链接、装载调试,以完成基本的DSP项H文件设计。通过此次课程设计,学习DSPF2812芯片的I/O端口控制方法,熟悉字模的简单构建和使用,熟悉掌握在DSP软硬件环境卜*的程序开发流程,达到学以致用的H的。1.2设计要求4.1交通灯控制要求:利用ICETEK-EDU实验箱提供的设备,设计模拟实际生活中十字路U交通灯控制的程序。要求如卜*:交通灯分红黄绿三色,东、南、西、北各_组,用灯光信号实现对交通的控制:绿灯信号表示通行,黄灯表示普告,红灯禁止通行,灯光闪烁表示信号即将改变。计时显示:

4、8X8点阵显示两位计数,为倒计时,每秒改变计数显示。正常交通控制信号顺序:正常交通灯信号自动变换(1)南北方向绿灯,东两红灯(20秒)。⑵南北方向绿灯闪烁3次,东两红灯(6秒)。(3)南北方向黄灯,东西红灯(4秒)。(4)南北方向红灯,东西方向绿灯(20秒)。(5)南北方向红灯,东两方向绿灯闪3次(6秒)。⑹南北方向红灯,东两方向黄灯(4秒)。(7)返回(1)循环控制紧急情况处理:模仿紧急情况(重耍车队通过、急救车通过等)发生时,交通警察手动控制(1)当任意方向通行剩余吋间多于10秒,将吋间改成10秒。(2)正常变换到四面红灯(20秒)。

5、(3)直接返回正常信号顺序的卜一个通行信号(跳过闪烁绿灯、黄灯状态)。1.2.2计时要求:使用TMS320VC5416DSP片上定吋器,定吋产生吋钟计数,再利用此计数对应具体时问。1.2.3紧急情况要求:利用ICETEK-CTR上键盘产生外中断,中断正常信号顺序,模拟突发情况。1.2.4程序设计要求根据设计要求,由于控制是由不同的各种状态按顺序发生的,我们可以采用状态机制控制方法来解决此问题。这种方法是:首先列举所有可能发生的状态;然后将这些状态编号,按顺序产生这些状态;状态延续的时问用程序控制。对于突发情况,可采用在正常顺序的控制屮插入

6、特殊控制序列的方式完成。时钟计数:采用250ms—次中断进行累加计数。表格1状态编号态状灯号义定态状数结(!+间}间时悄馳一束保fi.计数显示灯西东灯绿匕•RSneeGrNss.utatdse9)51i,o601x秒20-020-2西东烁闪灯绿北幻南红REwsha1EsNsutatdse3)811601A42秒6o3幻西东幻黄匕削EwwoTiYeNss.utadtesR9)911481A,61xz(秒4204灯黄两东灯北割1YeEwedRsNsutawtos1±)z51120026IX/(秒4205灯绿西东灯红就erGlEwdeRN

7、ss.utatnse,61i2>17056713秒201i20-6灯绿‘曲东烁▲,闪幻红北aTxFwEdeRNss.utathss)/993763(24,秒6o7幻黄.曲东幻红北削IXeVYEdeRNss-utawtoSI)z51A4o4061xzzl秒4208灯红西东,灯黄匕刺Ewow11YesNsutadtesR)/34,6114,6秒420氺灯红西东,灯红匕IdHosutaSt9)511,o,601x秒201i20-其中,止常顺序每112秒(计数值448)为一个循环,状态为非顺序状态。这样,只要根椐计数值就讨确定当前状态

8、,根据状态再分情况处理。对于计数显示,当处于状态1、5、*中时需要进行倒计时,需计算在此状态中的计数值增量,根据增量判断是否更新计数2设计原理及方案2.1设计总体方案2.1.1设计思路根据DS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。