DSP交通灯实验报告
- 格式:wps
- 大小:742.00 KB
- 文档页数:5
DSP交通灯实验报告实验五交通灯综合控制一.实验目的1.熟悉使用ICETEK-VC5416-A 板控制ICETEK-CTR 上交通灯的方法。
2.掌握TMS320VC5416DSP 定时器的使用和编程。
3.掌握TMS320VC5416DSP 外中断的使用和编程。
4.学习复杂控制程序设计思路。
二.实验设备计算机,ICETEK-VC5416-A 实验箱。
三.实验原理1.交通灯控制要求:利用ICETEK 实验箱提供的设备,设计模拟实际生活中十字路口交通灯控制的程序。
要求如下:- 交通灯分红黄绿三色,东、南、西、北各一组,用灯光信号实现对交通的控制:绿灯信号表示通行,黄灯表示警告,红灯禁止通行,灯光闪烁表示信号即将改变。
- 计时显示:8×8 点阵显示两位计数,为倒计时,每秒改变计数显示。
- 正常交通控制信号顺序:正常交通灯信号自动变换:⑴南北方向绿灯,东西红灯(20 秒)。
⑵南北方向绿灯闪烁。
⑶南北方向黄灯。
⑷南北方向红灯,东西方向黄灯。
⑸东西方向绿灯(20 秒)。
⑹东西方向绿灯闪烁。
⑺东西方向黄灯。
⑻返回⑴循环控制。
- 紧急情况处理:模仿紧急情况(重要车队通过、急救车通过等)发生时,交通警察手动控制⑴当任意方向通行剩余时间多于10 秒,将时间改成10 秒。
⑵正常变换到四面红灯(20 秒)。
⑶直接返回正常信号顺序的下一个通行信号(跳过闪烁绿灯、黄灯状态)。
2.交通灯模拟:利用ICETEK-CTR 上的一组发光二极管(共12 只,分为东西南北四组、红黄绿三色)的亮灭实现交通灯的控制。
三、实验程序四、实验现象1、东西南北黄灯亮2、东西绿灯亮(20秒),南北红灯亮(20秒)3、东西南北黄灯亮4、东西红灯亮(20秒),南北绿灯亮(20秒)五、实验总结通过这次实验让我更加熟悉了CCS下载调试的步骤以及DSP的C 语言编写方法。
对于使用锁存器驱动发光二极管的方法有了更深的认识。
基于dsp交通灯设计报告1. 引言交通灯是城市交通系统中的重要组成部分,用于引导车辆和行人的交通流动。
而现代交通灯系统中,数字信号处理(DSP)技术的应用已经成为一种趋势。
本设计报告将介绍基于DSP的交通灯设计方案和实施细节。
2. 设计目标- 提高交通灯的智能化程度,优化交通流量控制;- 实现交通灯的自适应控制,根据实时交通情况调整信号灯时间;- 降低成本,提高可靠性,减少能源消耗。
3. 系统架构本系统的总体架构如下:++ ++交通监测传感器传感信号> DSP系统控制信号> 交通灯控制器++ ++传感器模块用于检测交通情况,并将信号传递给DSP系统进行实时处理。
DSP系统负责根据交通情况生成相应的控制信号,然后通过交通灯控制器将信号传递给交通灯。
4. DSP算法设计4.1 交通监测信号处理为了获取准确的交通情况信息,本系统采用了多种传感器,包括:电磁感应线圈传感器、摄像头传感器、红外传感器等。
这些传感器可以实时地感知车辆和行人的存在,并将输入信号传递给DSP系统。
DSP系统将接收到的传感器信号进行处理,包括数据滤波、信号分析等,以得到准确的交通信息,例如车辆数量、车辆速度、行人数量等。
这些信息将作为控制信号的依据。
4.2 交通灯控制算法基于得到的交通信息,DSP系统会使用一些交通灯控制算法来生成控制信号。
常见的算法包括:- 定周期控制算法:根据事先设定的时间间隔来控制信号灯的变换。
这种算法适用于交通流量变化较为平稳的路口;- 感应控制算法:根据实时的交通情况来调整信号灯时间。
通过感应信号的变化来判断是否有车辆或行人即将通过,从而动态地修改信号灯时间;- 神经网络控制算法:利用神经网络模型训练得到的交通流模式来控制信号灯。
综合考虑交通情况和控制策略,DSP系统将计算出每一个信号灯的变换时间,并将结果传递给交通灯控制器。
5. DSP系统实现本设计中,DSP系统选择了TMS320F28335作为核心处理器。
dsp课程设计 交通灯一、课程目标知识目标:1. 学生能理解并掌握交通灯的基本工作原理,包括灯色变化规律及控制逻辑。
2. 学生能够运用数字信号处理(DSP)的基本概念,分析交通灯控制系统中的信号处理流程。
3. 学生能够描述交通灯控制系统中各组件的功能及其相互关系。
技能目标:1. 学生能够设计并实现一个简易的交通灯控制系统模型,运用所学DSP知识进行信号处理。
2. 学生通过小组合作,培养实际操作、问题解决和团队协作能力。
3. 学生能够运用图表、流程图等工具,展示交通灯控制系统的设计思路和操作步骤。
情感态度价值观目标:1. 学生培养对工程技术的兴趣,激发对电子控制系统的好奇心和创新意识。
2. 学生在学习过程中,树立安全意识,认识到遵守交通规则的重要性。
3. 学生通过课程学习,增强环保意识,认识到科技对解决交通问题的作用。
分析课程性质、学生特点和教学要求,本课程针对高年级学生设计,注重理论与实践相结合。
课程目标旨在帮助学生将所学DSP知识应用于实际交通灯控制系统中,培养其动手能力、团队协作能力和创新能力。
通过本课程的学习,学生能够更好地理解科技在生活中的应用,提高其综合素质。
1. 交通灯控制系统概述:介绍交通灯的基本构成、功能及其在交通管理中的作用,结合教材相关章节,理解交通灯控制系统的基本原理。
- 教材章节:第三章“交通控制系统”2. 数字信号处理(DSP)基础知识:回顾DSP的基本概念、算法和应用,为分析交通灯控制系统中的信号处理打下基础。
- 教材章节:第二章“数字信号处理基础”3. 交通灯控制系统的设计:- 信号处理算法:讲解交通灯控制系统中信号处理算法的选择和应用。
- 系统组件:分析交通灯控制系统中各组件的功能和相互关系。
- 教材章节:第四章“交通灯控制系统的设计与实现”4. 简易交通灯控制系统的设计与实现:- 设计思路:引导学生运用所学知识,设计交通灯控制系统的模型。
- 实践操作:组织学生分组进行实际操作,实现简易交通灯控制系统。
交通灯控制实验一、实验目的1. 熟悉2812的指令系统。
2. 熟悉74HC573的使用方法。
3. 熟悉DSP的IO操作使用方法。
二、实验设备1. 一台装有CCS3.3软件的计算机;2. 插上2812主控板的DSP实验箱;3. DSP硬件仿真器。
三、实验原理交通灯的显示有很多方式,如十字路口、丁字路口等,而对于同一个路口又有很多不同的显示要求,比如十字路口,车辆如果只要东西和南北方向通行就很简单,而如果车子可以左右转弯的通行就比较复杂,本实验仅针对最简单的南北和东西直行的情况。
要完成本实验,首先必须了解交通路灯的燃灭规律。
本实验需要用到实验箱上交通灯模块中的发光二极管,即红、黄、绿各三个。
依人们的交通常规,“红灯停,绿灯行,黄灯提醒”。
其交通灯的燃灭规律为:初始态是两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,东西路口绿灯灭,黄灯开始闪烁。
闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时一段时间后,南北路口的绿灯灭,黄灯开始闪烁。
闪烁若干次后,再切换到东西路口方向,重复上述过程。
本实验要完成任务就是设计一个简单的交通灯控制器,交通灯显示用实验箱的交通灯模块显示。
此模块由发光二极管和一个锁存器组成。
数据由2812模块的低八位输入,锁存器的控制信号由2812模块输出,但经由74LS00译码后再控制锁存器。
交通灯原理图四、程序设计思路根据设计要求,由于控制是由不同的各种状态按顺序发生的,我们可以采用状态机制控制方法来解决此问题。
这种方法是:首先列举所有可能发生的状态;然后将这些状态编号,按顺序产生这些状态;状态延续的时间用程序控制。
对于突发情况,可采用在正常顺序的控制中插入特殊控制序列的方式完成。
时钟计数:采用250ms 一次中断进行累加计数。
表格 1其中,正常顺序每112 秒(计数值448)为一个循环,状态“*”为非顺序状态。
这样,只要根据计数值就可确定当前状态,根据状态再分情况处理。
DSP实验设计报告交通灯设计目的本实验旨在根据交通灯控制的实际情况,通过DSP进行流程设计,实现交通灯的各种状态的控制,以此提高实验者的DSP编程能力,增加其对控制系统的理解。
设计原理本实验的主要控制器是TMS320C6748 DSP芯片,通过硬件与LED灯连接,实现交通灯的开关控制。
同时为了保证控制系统可靠稳定,使用了光电隔离模块,充分隔离DSP和LED灯的电路。
本设计的交通灯状态转换流程采用了状态机设计思想,为灯控中的状态设计了相应的状态表,每种灯的状态都在状态表里有清晰的描述。
设计方案交通灯设有3种状态:绿灯进车、黄灯过渡、红灯停车,每一种状态都有对应的时间段,为保证交通的顺畅性,在每一个灯的状态下,都会伴随一个闪烁的灯,以提醒司机进行注意。
以此设计的状态图如下图所示。
在进入程序正式实现之前,本设计还首先对TMS320C6748芯片进行了硬件初始化。
然后,通过while(1)循环语句,对交通灯的各个状态进行了详细的代码实现。
在绿灯进车状态下,程序会调用绿灯程序来实现灯的亮灭控制,同时启动两个计时器,一个是绿灯定时器,另一个是闪烁灯定时器,用于定时绿灯亮起的时间和检测闪烁灯是否需要亮起。
设计结果本设计成功实现了交通灯的几种不同状态的控制,在调试过程中,程序运行稳定,性能良好,每种状态的时间也能够精确控制。
同时闪烁灯的提醒功能也能够很好的保证交通的顺畅性。
当交通灯进入红灯时,即停车状态,道路上的车辆就需要停车等待,因此为了达到更好的交通效果,可将道路的长度设置得适当加长,同时还需要设置好交通灯的时间参数,适时地调节程序中各种灯亮起的时间,使得交通灯控制系统的效率和安全性能得到了很大地提升。
不过需要注意的是,在程序运行过程中,还需要注重一些细节问题的处理,如各种定时器的时间调整、闪烁灯的速度设置等。
只有这样才能够保证一套良好的交通灯控制系统的建立。
DSP实验报告实验名称:交通灯控制实验系部:物理与机电工程学院专业班级:09电子信息工程(1)班学生姓名:傅振艺学号:2009041511指导教师:罗锦彬老师完成时间:2012年4月25日报告成绩:交通灯控制实验一、实验目的:(1)熟悉2812的指令系统;(2)熟悉74HC573的使用方法。
(3)熟悉DSP的IO操作使用方法。
二、实验设备:(1)装有CCS软件的计算机;(2)插上2812主控板的DSP实验箱;(3)DSP硬件仿真器三、实验原理:1) 此模块由发光二极管和一个锁存器组成。
2) 数据由2812模块的低八位输入,锁存器的控制信号由2812模块输出,但经由CPLD模块译码后再控制锁存器。
3) 74HC573的引脚图:4) 交通灯示意图:四、实验步骤:1) 把2812模块小板插到大板上;2) 在CCS2000环境中打开本实验的工程编译Example_crossled.pjt,生成输出文件,通过仿真器把执行代码下载到DSP芯片;3) 运行程序,发光二极管按交通灯方式点亮熄灭;4) 参考源代码,自行修改程序,实现不同的交通灯控制方式。
五、实验程序:#include "include/DSP281x_Device.h" // DSP281x Headerfile Include File#include "include/DSP281x_Examples.h" // DSP281x Examples Include Filevoid delay_loop(void);void Gpio_select(void);main(){InitSysCtrl();EALLOW;EDIS;Gpio_select();DINT;InitPieCtrl();IER = 0x0000;IFR = 0x0000;InitPieVectTable();while(1){GpioDataRegs.GPADAT.all =0xdc80;Reg00=0x00;delay_loop();GpioDataRegs.GPADAT.all =0xec40;Reg00=0x00;delay_loop();GpioDataRegs.GPADAT.all =0xf0c0;Reg00=0x00;delay_loop();GpioDataRegs.GPADAT.all =0xec40;Reg00=0x00;delay_loop();}}void delay_loop(){short i,j;for (i = 0; i < 32767; i++){for (j = 0; j < 50; j++);}}void Gpio_select(void){Uint16 var1;Uint16 var2;Uint16 var3;var1= 0x0000; // sets GPIO Muxs as I/Osvar2= 0xFFFF; // sets GPIO DIR as outputsvar3= 0x0000; // sets the Input qualifier valuesEALLOW;GpioMuxRegs.GPAMUX.all=var1;GpioMuxRegs.GPBMUX.all=var1;GpioMuxRegs.GPDMUX.all=var1;GpioMuxRegs.GPFMUX.all=var1;GpioMuxRegs.GPEMUX.all=var1;GpioMuxRegs.GPGMUX.all=var1;GpioMuxRegs.GPADIR.all=var2; // GPIO PORTs as outputGpioMuxRegs.GPBDIR.all=var2; // GPIO DIR select GPIOs as outputGpioMuxRegs.GPDDIR.all=var2;GpioMuxRegs.GPEDIR.all=var2;GpioMuxRegs.GPFDIR.all=var2;GpioMuxRegs.GPGDIR.all=var2;GpioMuxRegs.GPAQUAL.all=var3; // Set GPIO input qualifier valuesGpioMuxRegs.GPBQUAL.all=var3;GpioMuxRegs.GPDQUAL.all=var3;GpioMuxRegs.GPEQUAL.all=var3;EDIS;}六、实验现象:(1)东西南北的黄灯亮:(2)东西绿灯亮;南北红灯亮:七、实验总结:通过本次CCS环境下led交通灯控制的仿真实验,让我了解并熟悉了CCS 软件的安装和调试方法,DSP实验箱下载调试的步骤以及CCS环境下的DSP 的C语言程序编写方法,对于使用锁存器驱动LED发光二极管的方法也有了更深的认识,对今后DSP的进一步学习奠定了应用基础。
研究生实验报告项目名称:DSP技术应用设计专题:SCI串行通讯控制交通灯运行模式2013年04月21日一、综合实验题目和要求1、实验要求1)使用TMS320F28335扩展的I/O资源,模拟交通灯控制装置,实现东西通、南北通和禁行等功能。
要求每次循环东西通的时间为60秒,南北通的时间为40秒,各方向黄灯亮的时间为2秒。
2)由TMS320F28335内部CPU定时器,实现交通灯的控制。
3)利用TMS320F28335的串行通信接口SCI模块和PC机交换数据。
PC机称为上位机,由TMS320F28335为主控芯片的综合实验系统称为下位机。
PC机通过串口发送命令给下位机,设置不同的运行模式:日间模式和夜间模式。
夜间模式下各方向通行时间是日间模式的1.5倍。
2、实验目的1)掌握DSP扩展数字I/O口的方法和掌握片内外设的编程方法。
2)掌握由TMS320F28335CPU定时器的原理和编程方法。
3)了解PC机串行通讯的工作过程,掌握由TMS320F28335串行口工作方式及编程方法。
3、实验说明试验箱上I/O控制部分映射到TMS320F28335的Zone7,其地址为0x200001,交通灯控制口的位定义如下下表所示:表1.1 交通灯控制口的位定义NG:方向北的绿灯控制位;NY:方向北的黄灯控制位;NR:方向北的红灯控制位;WG:方向西的绿灯控制位;ER:方向东的红灯控制位;WY:方向西的黄灯控制位;EY:方向东的黄灯控制位;EG:方向东的绿灯控制位;WR:方向西的红灯控制位;SG:方向南的绿灯控制位;SY:方向南的黄灯控制位;SR:方向南的红灯控制位。
二、硬件框图实验相关硬件:TMS320F28335实验箱,仿真器,计算机。
计算机通过串口调试工具向下位机发送控制指令,实现交通灯运行模式的切换。
系统硬件框图如图2.1所示。
图2.1 模拟交通灯实验硬件框图三、程序流程图TMS320F28335的SCI模块通过查询的方式接受PC机的指令,交通灯的时间控制通过定时器中断实现,在本实验中选择定时器2。
D S P课程设计交通灯控制设计报告IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】《D S P器件及应用》课程设计报告题目:基于DSP的交通灯控制系统的设计专业:电子信息工程班级:大探131班2016年6月28日评分表小组成绩:基于DSP的交通灯控制系统的设计ThedesignoftrafficlightcontrolsystembasedonDSP摘要随着计算机技术、网络技术的、通讯技术的飞速发展,这个世界已经步入了信息时代。
作为世界上最大的发展中国家,中国人的生活方式发生了巨大的变化。
经济在高速发展,城市化进程在不断加快,车辆猛增,城市交通问题成为一个日益引起人们关注的问题。
人、车、路三者关系的协调,成为交通管理部门需要解决的当务之急。
城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。
如何采用合适的控制方法,最大限度利用好城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,成为交通运输管理和城市规划部门需要解决的问题之一。
数字信号处理器(DSP,即DigitalSignalProcessor)是进行数字信号处理的专用芯片,是伴随着微电子学、数字信号处理技术、计算机技术的发展而产生的新器件。
由于它特殊的结构设计,可以把数字信号处理中的一些理论和算法实时实现,因而在计算机应用领域中得到了广泛的使用。
本报告提出了基于DSP的交通灯控制系统的设计。
关键词:数字信号处理器(DSP),交通灯控制系统,三色灯目录1引言1.1课题背景1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。
这是世界上最早的交通信号灯。
1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。
DSP实验报告班级:实验者:同实验者:同实验者:电气与信息工程学院实验一I/O实验实验目的:熟悉SZ—DSPII实验平台的使用了解DSP对I/O口的访问方式熟悉简单的程序设计及指令运用实验设备:计算机;DSP硬件仿真器;DSP实验开发平台实验硬件设置:在做实验以前,需要接通该实验的硬件电路,本实验为:先将实验箱右侧的船型开关往“I”方向打开电源,然后将系统主板的开关S33往下拨接通+/-5V电源,然后将CPLD/FPGA模块上的电源开关S9往下(ON)拨,开关S10往下拨来选通主板上发光二极管等输出指示设备;将系统主板中“MCU/DSP选择档”选中MCU(往下拨),将“功能键7”拨上去,电击键盘中的RST键,MCU 将对所有发光二极管进行检测,如果所有的发光二极管正常,则将“MCU/DSP选择挡”选中DSP,将功能键1到7都拨下来。
然后开始做实验,注意在做实验时开始按了RST硬件复位后,实验不要再按RST键,以免由于DSP复位而失败。
如果实验中硬件工作不正常,可按RST对整个系统硬件进行复位。
实验原理:本程序主要是实现将数据往一个I/O端口送,从而显示一种状态,来验证DSP 对I/O口的访问。
该实验是由DSP直接编程,往发光二极管送数,运用PORTW 指令,观察发光二极管的变化,从而完成基本的I/O实验。
DSP CPLD锁存8个指示灯D8-D15高八位数据指示灯的片选1002H实验程序框图实验程序.title "ex9".global _c_int00.mmregsFG_ADDR .set 1002HDATA .set 60h ;double ram data.sect ".vectors"reset: B _c_int00NOPNOP.space 31*4*16DELAY .macro sec_tenth ;延时sec_tenth/10 秒STM sec_tenth-1,AR5loop1? STM #09h,AR6loop0? STM #19999,AR7BANZ $,*AR7-BANZ loop0?,*AR6-BANZ loop1?,*AR5-.endm.text_c_int00:LD #0h,DPSTM #3000h,SPRSBX INTMSTM #07FFFh,SWWSRSSBX XF ;XF=1ST #1007h,CLKMD ;工作在20MHzRPT #0FFhNOPSTM #0ffffh,IFRORM #000h,IMRRSBX SXMST #8100H,DATAWRDENG: PORTW DATA,FG_ADDRDELAY #10NOPST #4200H,DATAPORTW DATA,FG_ADDRDELAY #10ST #2400H,DATAPORTW DATA,FG_ADDRDELAY #10ST #1800H,DATAPORTW DATA,FG_ADDRDELAY #10ST #1800H,DATAPORTW DATA,FG_ADDRDELAY #10RPT #10NOPST #2400H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #4200H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #8100H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPSTM #00H,DATA;;;PORTW DATA,FG_ADDR DELAY #10NOPST #100H,DATAPORTW DATA,FG_ADDR DELAY #10ST #200H,DATAPORTW DATA,FG_ADDR DELAY #10ST #400H,DATAPORTW DATA,FG_ADDR DELAY #10ST #800H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #1000H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #2000H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #4000H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPSTM #8000H,DATA PORTW DATA,FG_ADDR DELAY #10RPT #10NOP;;;ST #8000H,DATAPORTW DATA,FG_ADDR DELAY #10ST #4000H,DATAPORTW DATA,FG_ADDR DELAY #10ST #2000H,DATAPORTW DATA,FG_ADDR DELAY #10ST #1000H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #800H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #400H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #200H,DATAPORTW DATA,FG_ADDR DELAY #10RPT #10NOPSTM #100H,DATA PORTW DATA,FG_ADDR DELAY #10RPT #10NOPST #8100H,DATAB WRDENGaaa nopb aaa.end思考题:有哪三种以上的寻址方式可以完成上述实验?并描述其原理。
实验五直流电机控制实验一、实验目的1. 要求学生掌握2407 通用IO 口的使用方法;2. 掌握2407 对直流电机的控制。
二、实验设备1. 一台装有CCS 软件的计算机;2. DSP 实验箱(插上电机模块);3. DSP 硬件仿真器;4. 示波器。
三、实验原理电机模块的原理图如下四、实验步骤连接好仿真器、实验箱、计算机;上电复位后正常进入后,载入程序,全速运行,可以查看电机运行状况,观察直流电机的速度和方向指示灯。
实验六步进电机控制实验一、实验目的1. 掌握2407 通用IO 口的使用方法;2. 掌握2407 对步进电机的控制。
二、实验设备1. 一台装有CCS 软件的计算机;2. DSP 实验箱(插上电机模块);3. DSP 硬件仿真器;4. 示波器。
三、实验原理步进电机工作原理,给步进脉冲电机就转,不给脉冲电机就不转,步进脉冲的频率越高,步进控制电机就转的越快;改变各相的通电方式可以改变电机的运行方式;改变通电顺序可以控制步进电机的运行方式;改变通电顺序可以控制步进电机的正反转。
步进电机的控制问题可以总结为两点:1. 产生工作方式需要的时序脉冲;2. 控制步进电机的速度使它始终遵循加速-匀速-减速的规律工作。
对于I/O 口有二类寄存器:1. 控制寄存器和数据方向寄存器,使用方法如下:首先确定引脚的功能,即IO控制器寄存器,为1 表示引脚功能是原模块的功能,否则为IO 功能。
2. 如果引脚被配置为 IO 功能,就需要确定它的方向:输入还是输出,。
为1 表示是输出引脚,否则是输入引脚。
对于IO 功能的输入或输出是通过读写相应的数据方向寄存器来实现。
输入引脚对应读操作;输出引脚对应写操作。
四、实验步骤连接好仿真器、实验箱,计算机;上电复位后,正常进入后,将源程序载入实验箱,全速运行。
观察步进电机的运转。
实验三数码管控制实验一、实验目的1. 熟悉2407 的指令系统;2. 熟悉74HC573 的使用方法。
内蒙古工业大学信息工程学院实验报告课程名称: DSP技术及应用实验名称:交通灯实验实验类型:验证性□综合性□设计性■实验室名称:电子系实验室班级:电子10-1班学号:姓名:组别:同组人:成绩:实验日期: 2013年7月2日实验报告撰写要求一、实验前用预习报告纸撰写预习报告,预习报告包括以下内容1、实验目的2、实验用仪器设备、器材或软件环境3、实验原理、方案设计、程序框图、预编程序等4、实验过程中需要记录的实验数据表格二、实验过程中,要认真观察,仔细记录三、完成实验后用实验报告纸撰写实验报告,包括以下内容1、仪器设备型号及编号2、实验器材或软件环境3、实验步骤、程序调试方法4、实验数据处理及结果分析5、实验中存在的问题6、体会及思考题四、报告撰写时,要求格式规范、书写整齐预习报告1、实验目的(1)学习DSP控制外设的原理(2)掌握DSP编程的基本方法;(3)学习C54xx系列芯片的中断、I/O空间操作。
2、实验用仪器设备、器材或软件环境(1)微机一台;(2)CCS软件;(3)DES5402PP-U实验箱。
3.预习要求(1)参照教材学习DSP软件工程项目的基本构成和程序的编译、汇编、链接过程;(2)参照教材学习cmd文件的编制及其作用;(3)参照教材学习C语言编程的方法;(4)C语言编程所需要添加的库文件和头文件4.实验内容(1)CCS驱动程序的安装(2)在CCS下的仿真器驱动程序(3)程序的调试运行5.实验报告要求(1)绘制程序流程图(要求与代码相对应);(2)实验要求记录的数据以及其他关键信息;(3)程序调试中遇到的问题以及解决过程;(4)实验代码清单。
实验报告1、实验目的(1)学习DSP控制外设的原理(2)掌握DSP编程的基本方法;(3)学习C54xx系列芯片的中断、I/O空间操作。
二、实验用仪器设备、器材或软件环境(1)微机一台;(2)CCS软件;(3)DES5402PP-U实验箱。
三、实验步骤(1)CCS驱动程序的安装(2)在CCS下的仿真器驱动程序(3)程序的调试运行交通灯分为红黄绿三色, 东、南、西、北各一组, 用灯光信号实现对交通的控制: 绿灯信号表示通行, 黄灯表示警告, 红灯禁止通行, 灯光闪烁表示信号即将改变。
DSP论文|读后感信息与计算机工程学院电子信息工程专业指导教师王建学生:安吉旺学号:20082966基于DSP的动态图像处理研究随着现代交通的日益发达和汽车工业的不断发展,近年来高速公路建设在我国发展很快。
随之而来的,是交通事故的频繁发生。
在高速公路上,如遇恶劣天气、路况较差、交通拥护或驾驶员疲劳等情况,极易发生汽车追尾、迎面相撞甚至连环交通事故。
这给人民的生命财产安全带来了极大威胁,也突显出了研制汽车智能主动安全系统的必要性和迫切性。
目前汽车智能主动安全系统的研究,主要集中在以雷达、微波、超声波等为手段,探测路面和障碍物,并提示驾车者。
目前雷达系统由于过于昂贵而未能投入广泛使用;微波、超声波等也存在探测距离小等缺点。
而采用基于计算机视觉及模式识别的手段,却可以较好地克服以上缺点。
在基于计算机视觉及模式识别的汽车智能主动安全系统中,需要对采集到的图像进行实时的处理。
针对基于PC机的系统存在的实时性、性价比不高及不能适应恶劣工作环境等问题,文章提出了采用高性能的TMS320C6201数字信号处理器为核心,对动态图像进行处理,进行汽车智能主动安全系统的开发。
针对智能汽车主动安全系统,动态图像处理系统的软件系统要实现的功能:道路检测、障碍物检测及障碍物测距;给出了在PC机VC 环境下相应的算法;深入研究了DSP代码的开发环境CCS,以及与DSP 代码执行相关的DSP初始化及DSP存储器的分配;对VC代码向DSP 代码的转换过程中要注意的问题进行了探讨,并给出了行之有效的建议;比较了转换前后代码执行的效果;研究了基于PC机及EVM板环境下,如何对算法进行调试和验证。
典型DSP系统是将输入信号进行带限滤波和抽样,然后进行A/D 变换将信号变换成数字比特流。
根据奈奎斯特抽样定理,为保证信息不丢失,抽样频率至少必须是输入带限信号最高频率的2倍。
DSP芯片的输入是A/D变换后得到的以抽样形式表示的数字信号,DSP芯片对输入的数字信号进行某种形式的处理(如进行一系列的乘累加操作)。
1 绪论交通灯发展至今在灯光表示上基本能完全适应道路的所有状况,而十字路口交通灯是行车驾驶中必不可少的安全指示标志,它们为繁忙的道路交通及人们的安全提供了较好的保障。
然而,我们只知道交通灯在红、黄、绿三色之间交替更换来控制人车流量,却对其内部的工作原理及软硬件的设计了解很少,因此要通过此次十字路口交通灯的设计来进一步研究交通灯的内部结构。
同时将学习到的DSP系统的组成与原理应用到交通灯的设计当中,加深对DSP这门课程的了解。
通过DSP课程设计,使学生能将学到的DSP系统的组成与原理用到具体的实际系统中,也是将该门课程与实际问题相连接的关键步骤。
通过DSP课程设计,能够提高学生分析问题,解决问题,从而运用所学知识解决实际问题的能力,并培养基本的,良好的系统软硬件设计等能力。
同时,对学生将来走上工作岗位,遇到相关的问题有很大的帮助。
2 课程设计的内容及要求2.1课程设计的内容DSP课程设计是对《数字信号处理》、《DSP原理及应用》等课程的较全面练习和训练,是实践教学中的一个重要环节。
通过本次课程设计,综合运用数字信号处理、DSP技术课程以及其他有关先修课程的理论和生产实际知识去分析和解决具体问题,并使所学知识得到进一步巩固、深化和发展。
初步培养学生对工程设计的独立工作能力,掌握电子系统设计的一般方法。
通过课程设计,基本技能的训练,如查阅设计资料和手册、程序的设计、调试等,提高学生分析问题、解决问题的能力。
本题目为急救车与十字路口交通灯的设计,目的是熟练掌握DSP定时器的控制、中断系统的应用以及程序的编写调试。
2.2 课程设计的要求1、南北、东西各三个灯(红、黄、绿);2、南北、东西两向各有倒计时功能(各两位数码管显示);(1)南北绿灯、东西红灯,延时20秒(2)南北绿灯闪3次、东西红灯(6秒)(3)南北黄灯、东西红灯(4秒)(4)南北红灯、东西绿灯(20秒)(5)南北红灯、东西绿灯闪3次(6秒)(6)南北红灯、东西黄灯延时3秒(4秒)(7)回到(1)3、功能键:(1)启动开关(2)急救灯的启动开关4、启动开关按下时,交通灯开始运行,再按一下表示停止。
目录第1章设计目的及要求.............................................................................. - 1 -1.1 设计目的........................................................................................ - 1 -1.2 设计要求........................................................................................ - 1 -1.2.1 设计任务............................................................................ - 1 -1.2.2 设计要求............................................................................ - 2 -第2章设计原理和方案.............................................................................. - 3 -2.1 设计思路........................................................................................ - 3 -2.2 设计原理........................................................................................ - 3 -2.3 设计方案........................................................................................ - 4 -2.4 工作状态设计................................................................................ - 5 -第3章硬件设计.......................................................................................... - 7 -3.1 总体设计........................................................................................ - 7 -3.2 单元电路设计................................................................................ - 8 -第4章软件调试........................................................................................ - 11 -4.1 总体设计...................................................................................... - 11 -4.2 源程序........................................................................................... - 14 -第5章系统调试........................................................................................ - 14 -5.1 硬件调试...................................................................................... - 14 -5.1.1 电源调试.......................................................................... - 14 -5.1.2 Emulator调试................................................................. - 15 -5.2 软件调试...................................................................................... - 17 -5.2.1 软件设置.......................................................................... - 17 -5.2.2程序运行........................................................................... - 19 -5.3 系统联调...................................................................................... - 21 -第6章结论分析及体会............................................................................ - 22 -参考文献...................................................................................................... - 23 -附录 ........................................................................................................... - 24 -第1章设计目的及要求1.1 设计目的(1)练习自主独立的设计,实现理论和实践的统一,提高自我动手能力。
XXXXXX电子信息工程学院课程设计报告交通灯综合控制设计人:XXX专业:电子信息工程班级:电子班学号:指导教师:二零一X年X月目录1 设计目的及要求 (4)1.1设计目的 (4)1.2设计要求 (4)1.2.1交通灯控制 (4)1.2.2计时 (5)1.2.3紧急情况 (5)1.2.4 程序设计 (5)2 设计原理及方案 (7)2.1课程设计总体方案 (7)2.1.1设计思路 (7)2.2 课程设计原理 (7)2.2.1系统工作原理 (7)2.2.2 系统工作状态 (8)3 硬件设计 (10)3.1硬件总体设计 (10)3.2交通灯显示模块 (11)3.3计数显示模块 (12)3.4开关模块 (13)4 软件设计 (14)4.1程序流程 (14)4.2交通灯模拟显示 (15)4.3定时器及中断设计 (15)4.4外中断设计 (16)5 系统调试 (18)5.1硬件调试 (18)5.1.1电源调试 (18)5.1.2Emulator 调试 (18)5.2软件调试 (21)5.2.1软件设计 (21)5.2.2程序运行 (23)5.3 系统下载 (24)6 结论分析及体会 (25)7 参考文献 (26)1设计目的及要求1.1设计目的(1)熟悉使用 ICETEK–F2812-AE 评估板控制 ICETEK-CTR上交通灯的方法。
练习自主独立的设计,实现理论和实践的统一,提高自我动手能力。
(2)掌握 TMS320F2812DSP定时器的使用和编程。
(3)掌握 TMS320F2812DSP外中断的使用和编程。
(4)学习复杂控制程序设计思路。
(5) 利用 DSP开发环境 CCS C2000对源程序文件进行编译、链接、装载调试,以完成基本的DSP项目文件设计。
(6)通过此次课程设计,学习DSPF2812芯片的I/O 端口控制方法,熟悉字模的简单构建和使用,熟悉掌握在 DSP软硬件环境下的程序开发流程,达到学以致用的目的。
实验五交通灯综合控制
一.实验目的
1.熟悉使用ICETEK-VC5416-A 板控制ICETEK-CTR 上交通灯的方法。
2.掌握TMS320VC5416DSP 定时器的使用和编程。
3.掌握TMS320VC5416DSP 外中断的使用和编程。
4.学习复杂控制程序设计思路。
二.实验设备
计算机,ICETEK-VC5416-A 实验箱。
三.实验原理
1.交通灯控制要求:
利用ICETEK 实验箱提供的设备,设计模拟实际生活中十字路口交通灯控制的程序。
要求如
下:
- 交通灯分红黄绿三色,东、南、西、北各一组,用灯光信号实现对交通的控制:绿灯信号
表示通行,黄灯表示警告,红灯禁止通行,灯光闪烁表示信号即将改变。
- 计时显示:8×8 点阵显示两位计数,为倒计时,每秒改变计数显示。
- 正常交通控制信号顺序:正常交通灯信号自动变换:
⑴南北方向绿灯,东西红灯(20 秒)。
⑵南北方向绿灯闪烁。
⑶南北方向黄灯。
⑷南北方向红灯,东西方向黄灯。
⑸东西方向绿灯(20 秒)。
⑹东西方向绿灯闪烁。
⑺东西方向黄灯。
⑻返回⑴循环控制。
- 紧急情况处理:模仿紧急情况(重要车队通过、急救车通过等)发生时,交通警察手动控制
⑴当任意方向通行剩余时间多于10 秒,将时间改成10 秒。
⑵正常变换到四面红灯(20 秒)。
⑶直接返回正常信号顺序的下一个通行信号(跳过闪烁绿灯、黄灯状态)。
2.交通灯模拟:
利用ICETEK-CTR 上的一组发光二极管(共12 只,分为东西南北四组、红黄绿三色)的亮灭实现交通灯的控制。
三、实验程序
四、实验现象
1、东西南北黄灯亮
2、东西绿灯亮(20秒),南北红灯亮(20秒)
3、东西南北黄灯亮
4、东西红灯亮(20秒),南北绿灯亮(20秒)
五、实验总结
通过这次实验让我更加熟悉了CCS下载调试的步骤以及DSP的C语言编写方法。
对于使用锁存器驱动发光二极管的方法有了更深的认识。