完整版基于DSP的三维LED显示器毕业设计.docx

上传人:b****8 文档编号:9826351 上传时间:2023-05-21 格式:DOCX 页数:30 大小:732.86KB
下载 相关 举报
完整版基于DSP的三维LED显示器毕业设计.docx_第1页
第1页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第2页
第2页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第3页
第3页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第4页
第4页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第5页
第5页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第6页
第6页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第7页
第7页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第8页
第8页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第9页
第9页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第10页
第10页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第11页
第11页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第12页
第12页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第13页
第13页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第14页
第14页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第15页
第15页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第16页
第16页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第17页
第17页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第18页
第18页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第19页
第19页 / 共30页
完整版基于DSP的三维LED显示器毕业设计.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

完整版基于DSP的三维LED显示器毕业设计.docx

《完整版基于DSP的三维LED显示器毕业设计.docx》由会员分享,可在线阅读,更多相关《完整版基于DSP的三维LED显示器毕业设计.docx(30页珍藏版)》请在冰点文库上搜索。

完整版基于DSP的三维LED显示器毕业设计.docx

完整版基于DSP的三维LED显示器毕业设计

摘要

基于LED的平面显示技术现已非常成熟,而LED的三维显示应用在国内外尚属罕见,目前仅有的LED三维显示局限于简单的程控固化的动态图像显示。

基于DSP的三维LED显示器采用团队成员设计开发的DSP&CPLD信号采集处理与控制系统作,结合上位机图形计算软件与下位机数字信号处理,并融入解析几何、计算机图形学、模拟电路、数字电路、通信、数字信号处理等多领域学科知识,针对LED的三维显示阵列,完成一套上位机与下位机相结合的三维仿真技术。

作品力争服务于会展,可将其应用于宣传,标志物的三维影像展示(如会徽,吉祥物等),三维倒计时系统,会展现场的视觉效果(如音乐喷泉,魔幻音乐等)等。

关键字:

LED三维阵列;数字信号处理;DSP&CPLD;

 

Abstract

TheLEDbasedflat-paneldisplaytechnologyisquitematureatpresent.However,theapplicationofLEDbasedthree-dimensionaldisplay(LED3Ddisplay)isstillrareathomeandabroad.Atpresent,theonlyLED3Ddisplayislimitedtothedisplayofsimpleprogram-controlledfixeddynamicimage.ThisDSPbasedLEDsimulation3DdisplaytechnologyadoptstheDSP&CPLDsignalacquisitionandprocessingcontrolsystemwhichisdesignedanddevelopedbytheteammembersandcombinesthePCgraphicssoftwarewithdigitalsignalprocessing,andalsoinvolvesmuchknowledgeinvarioussubjects,suchasanalyticgeometry,computergraphics,analogcircuit,digitalcircuit,communications,digitalsignalprocessing,etc.ItfocusesontheLED3Ddisplayarrayandaimstodevelopasetof3Dsimulationtechnologyinwhichuppercomputerandlowercomputerarecombined.ThisworktriestoservetheShanghaiWorldExpoanditcanbeusedinpropagation,exhibitionofthe3Dimagesofsomesymbols(suchasemblemsandmascots),3Dcountdownsystemandthevisualeffectsofexhibitionsite(suchasmusicalfountainandmagicmusic),etc.

Keywords:

LED3DArray;DigitalSignalProcessing;DSP&CPLD.

第一章绪论

1.1设计目的及基本思路

基于LED的平面显示技术现已非常成熟,而LED的三维显示应用在国内外尚属罕见,目前仅有的LED三维显示仅局限于简单的程控固化的动态图像显示。

作品拥有两套显示方案:

1.与上位机通信获取实时显示数据用以三维图像显示;2.采集、计算和处理外部输入信号获取显示数据,以使三维图像与其同步或相关。

这样可将LED的三维显示技术服务于会展,可应用于会展的宣传,标志物的三维影像展示(如会徽,吉祥物等),三维倒计时系统,会展现场的视觉效果展示(如音乐喷泉,魔幻音乐等)等。

基于DSP的三维LED显示器是由团队成员设计开发的DSP&CPLD信号采集处理与控制系统,结合上位机图形计算软件与下位机数字信号处理,融入解析几何、计算机图形学、模拟电路、数字电路、通信、数字信号处理等多领域学科知识,并针对LED的三维显示进行下位机的软件算法开发,完成一套上位机与下位机相结合的三维仿真技术。

1.2创新点

●LED的三维阵列模式以及并行式的LED三维显示驱动方案;

●与上位机的高速数据通信,获取实时显示数据用以三维图像的显示,可用以会展标志物的三维影像展示或倒计时系统的三维展示;

●采集量化音频信号,并做数字信号处理获取三维显示数据,达到外部输入信号与三维图像的同步、相关显示,用以制作音乐喷泉或魔幻音乐等;

●Bezier曲线、曲面构建三维图形;

●融入解析几何,计算机图形学,模拟电路,数字电路,通信,数字信号处理等多领域学科知识。

1.3主要技术指标

●DSP选取TMS320F2812工作频率:

150MHz(可超频工作至250MHz);

●CPLD选取EPM570T100C5N工作频率:

100MHz;

●ADC:

75MHz、10位;

●DAC:

165Msps、14位;

●三维显示分辨率:

16*16*16;

●每幅图像的数据量:

4096bits;

●动态图像扫描频率:

50Hz;

●串口通信波特率:

115200

1.4技术关键

●较为复杂的数字信号处理的算法编程,如FFT变换,FIR数字滤波器等;

●上位机中三维影像数据的获取;

●与上位机的高速数据通信,并且保证通信可靠与稳定,以获取实时的三维显示数据;

●音频信号的前端处理,以及对其进行采集与量化编码,尽量减小量化噪声,获取相应的信息;

●计算机图形学中三维图形变换,投影以及Bezier曲线构建三维图形的算法设计与实现;

●4096个LED所组成的三维阵列的搭建。

第二章作品简介

2.1系统主体

基于DSP的三维LED显示器包括硬件主体与软件主体,系统主体框图如图2.1所示。

图2.1基于DSP的三维LED显示器系统主体框图

系统的硬件主体包括上位机、DSP(TMS320F2812)与JTAG、CPLD(EPM570T100C5N)与Byteblaster、ADC、DAC、LED三维阵列以及其底层驱动、外部RAM等各部分。

系统的软件主体包括各硬件模块基本驱动、信号采集量化与信号输出、数字信号处理、图形算法设计、与上位机通信、上位机三维图形数据提取等各部分。

作品实物主体如图2.2所示。

图2.2基于DSP的三维LED显示器作品实物图

2.2系统软件流程

基于DSP的三维LED显示器主要实现两套显示方案:

1.与上位机通信,获取实时显示数据用以三维图像的显示;2.对外部输入信号采集、分析、计算处理获取显示数据,以使得输入信号与三维图像达到同步或相关。

其软件流程图如图2.3所示。

图2.3系统软件流程框图

2.3系统实现功能

●与上位机通信,模拟三维动态倒计时,如模拟日晷,时钟等多种时间显示模式;

●有限空间范围内的三维图形显示(例如散点、线段及交线、平面及相交面、几何体等),同时可靠地上位机通信可保证绝大多数的三维图形的显示,如会展的吉祥物,会徽等标志物的展示;

●三维图形变换,投影变换,以及Bezier曲线、曲面构建三维图形;

●实现模拟信号的采集与量化、相应的数字信号处理(如FFT变换、FIR数字滤波器等),制作魔幻音乐,音乐喷泉等娱乐设施以调节会展现场的娱乐气氛。

2.4系统应用领域

●会展:

作品的主要设计思路是力争服务于会展,达到会战中视觉上的独特效果,如会展标志物(如吉祥物、会徽等)的三维影像展示,以及做会展现场的娱乐设施;

●医疗:

器官模型仿真显示以及病理分析等;

●科研实验:

可视实验的仿真预测、模拟不可实际试验的实验;

●教学:

尤其是空间几何的数学教学、工程制图、演示实验等;

●军事:

地形仿真以及动态显示可为军事抉择提供准确的依据;

●奢侈品,文物艺术品展示,大企业形象展示,新闻媒体等领域的应用,可发挥独特的视觉效果和视觉冲击。

第三章系统硬件主体

3.1信号采集与处理

3.1.1ADC

ADC采用ADS828,10位、75MHz转换速率。

ADS828支持单端模拟信号输入以及差分模拟信号输入,电压基准可选择由外部或内部提供。

ADS828主要技术指标如表3.1所示。

表3.1ADS828主要技术指标

转换精度

10位

转换速率

75MHz

高信噪比

58dB

低功耗

325mW在5V供电电压下

模拟信号输入范围

1Vpp或2Vpp

低压微分非线性

0.4LSB

其工作原理及内部结构示意图如图3.1所示。

图3.1ADS828内部结构示意图

信号采集与量化采用单端信号输入,选用ADS828内部的电压基准,输入阻抗匹配至50,其硬件电气连接图如图3.2所示。

图3.2信号采集与量化的硬件电气连接图

ADS828时序图以及各时序量化要求如图3.3所示。

图3.3ADS828时序图及时序量化要求

3.1.2DAC

DAC采用DAC904,14位,165Msps转换速率,电压基准可选择由外部或内部提供,输出阻抗匹配为50。

DAC904主要技术指标如表3.2所示。

表3.2DAC904主要技术指标

转换精度

14位

转换速率

165Msps

无杂散动态范围

在100Msps输出20MHz时,64dBc

低误差

3pV-s

低功耗

170mW在5V供电电压下

内部电压基准

1.24V

其工作原理及内部结构示意图如图3.4所示。

图3.4DAC904内部结构示意图

信号输出选用DAC904的内部电压基准,阻抗匹配至50,其硬件电气连接图如图3.5所示。

图3.5高速信号输出硬件电气连接电路图

DAC904时序图以及各时序量化要求如图3.6所示。

图3.6DAC904时序图及时序量化要求

3.1.3椭圆滤波器

模拟信号前端处理选用的椭圆滤波器,根据所要采集的信号计算椭圆滤波器中各电感、电容的值,3dB带宽为70MHz的低通滤波器,如图3.7所示。

图3.7椭圆滤波器

该椭圆滤波器的仿真结果如图3.8所示,图中曲线为S12和S21的幅频特性曲线。

图3.8椭圆滤波器仿真结果

3.2LED三维阵列

对每一层的16*16个LED,将其所有的正极以正方形网状结构的形式连接在一起,这样连接有两处优点:

1.保证较坚固的机械结构;2.减小导线上阻抗。

对各层之间的连接为对应坐标的LED负极连接在一起,即纵向连接,这样可得到256个数据位,而连接好的16层可对应16个层选数据位。

层连接示意图如图3.9所示

图3.9层连接示意图

LED三维阵列显示示意图如图3.10所示。

图3.10LED三维阵列显示示意图

3.3LED驱动方案

3.3.1层驱动

前端采用4-16线译码器CD4514BE,对LED三维阵列进行层扫描,选择要显示的层。

层驱动采用高压大电流驱动,选取NPN三极管做单向3V3——VCC电平转换,以控制达林顿管的开关。

4-16线译码器硬件电气连接图如图3.11所示,层驱动硬件电气连接电路图如图3.12所示。

图3.114-16线译码器硬件电气连接图

图3.12层驱动硬件电气连接电路图

3.3.2I/O扩展

根据层数据特点即16*16位数据,I/O扩展采用两片74HC595级联的形式,即可将一16位串行数据端口单向扩展为一16位并行数据端口。

这样32片74HC595即可完成16个16位并行数据端口的扩展,从而完成256位层数据的扩展。

串行口数据端口扩展及74HC595级联硬件电气连接电路图如图3.13所示。

图3.13串行口数据扩展及74HC595级联电路图

第四章系统软件与算法设计

4.1串行数据通信

异步串行通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑“1”状态。

当发送设备要发送一个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起始位。

起始位通过通信线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备接收数据位信号。

因此,起始位所起的作用就是表示字符传送开始。

当接收设备收到起始位后,紧接着就会收到数据位。

数据位的个数可以是5,6,7或8位的数据。

在字符数据传送过程中,数据位从最低位开始传输。

数据发送完之后,可以发送奇偶校验位。

奇偶校验位用于有限差错检测,通信双方在通信时需约定一致的奇偶校验方式。

就数据传送而言,奇偶校验位是冗余位,但它表示数据的一种性质,这种性质用于检错,虽有限但很容易实现。

在奇偶位或数据位之后发送的是停止位,可以是1位、1.5位或2位。

停止位是一帧数据的结束标志。

在异步串行通信中,帧数据以图所示的格式一个一个地传送。

在发送间隙,即空闲时,通信线路总是处于逻辑“1”状态,每个字符数据的传送均以逻辑“0”开始。

异步串行通信数据格式示意图如图4.1所示。

图4.1异步串行通信数据格式示意图

4.2数字信号处理

4.3.1FIR数字滤波器

●FIR数字滤波器理论基础

为了与硬件实现相对应,数字滤波器常常用网络结构来表示。

在数字滤波器的网络表示中,基本单元常有加法器、延迟器、乘常数器等。

数字滤波器从实现方式上可分为FIR滤波器和IIR滤波器;从功能上可分为低通滤波器、高通滤波器、带通滤波器、带阻滤波器等。

数字滤波器的直接形式示意图如图4.2,图4.3所示。

图4.2数字滤波器直接形式I示意图

图4.3数字滤波器直接形式II示意图

FIR数字滤波器又称有限冲激响应数字滤波器,其设计实现的主要两种方法是傅里叶级数法和频率采样法。

基于DSP的三维LED显示器采用的数字滤波器是基于傅里叶级数法的FIR滤波器。

频率响应给定时,利用傅里叶级数法进行滤波器的设计,其具体实现步骤为:

1.利用傅里叶变换从得到单位采样响应,即

公式4.1

2.以为中心将截短为长度为的,以作为FIR滤波器的单位采样响应,它的频率响应应该和接近,且当截取长度增大时,逐渐接近,因此选取合适的长度;

3.对于截短的,可以在时间上右移个采样时间间隔;

4.由于截断会产生吉布斯振荡,从而使通带的波动和阻带的衰减无法减小,为了克服这一缺点,通常对加上以点为对称的窗函数,又称窗口法。

●FIR数字滤波器软件流程图

图4.4FIR数字滤波器软件流程图

4.3.1FFT变换

●FFT变换编程原理:

在基-2FFT中,最基本的运算级是蝶形运算单元。

以基-2DIT为例,每一个蝶形运算结构可以完成一次基本的迭代运算,即

公式4.2

公式4.3

式中,m表示第m列迭代,k,j为数据所在行数。

其蝶形运算如图4.5所示,由一次复乘和两次复加组成。

图4.5DIT蝶形运算结构

由图4.5可以看出,某一列的任何两个节点k和j的节点变量进行蝶形运算后,得到的结果为下一列k、j两节点的节点变量,而和其他节点变量无关,因而可以采用原位运算,即每个蝶形的两个输出值仍放回这个蝶形的两个输入所在的存储器中。

每列的N/2个蝶形运算全部完成后,再开始下一列的蝶形运算。

这样存储数据只需N个存储单元,DIF亦是如此。

●FFT算法流图

以N=8点的FFT运算为例,做出它的DIT和DIF运算流图,如图4.6和图4.7所示。

由此运算流图可以找出存储单元内容的变化流程。

图4.6N=8DIT运算流图

图4.7N=8DIF运算流图

●FFT函数软件流程图:

图4.8FFT函数软件流程图

系统使用的ADC为ADS828,也可采用DSP片内ADC做音频数据采集,对所采集的音频信号做128点的FFT变换,然后对信号做频域内的分析,并计算获取三维显示数据。

4.3三维图形几何变换

LED的三维图形显示在图形做变换时所采用的理论基础为计算机图形学的部分理论,以下是关于三维图形几何变换的数学理论基础介绍。

4.4.1齐次坐标

三维空间中的点可用来表示,称为三维空间中点的齐次作标表示。

三维空间的齐次作标表示不是唯一的,齐次坐标转为的过程称为齐次坐标表示的正常化,称为的正常化齐次作标。

以下所讲述的三维图形变换中遇到的坐标系均规定为右手作标系,其三根坐标轴是三根正交的坐标轴。

伸出右手,大姆指指向轴的正方向,食指指向轴的正方向,则与手心垂直的中指方向就是轴方向。

设变换前的点,变换后的点,则有变换矩阵

变换公式为:

公式4.4

变换矩阵子矩阵的作用:

使三维图形产生局部比例、旋转、错切等变换;

使三维图形产生平移变换;

使三维图形产生透视变换;

使三维图形产生整体比例变换;

4.4.2平移变换

把空间点沿着三个方向分别平移的变换公式为:

公式4.5

其中平移变换矩阵

4.4.3局部比例变换

设沿三轴的比例系数分别为,则局部比例变换公式为:

公式4.6

其中局部变换矩阵

当比例系数为负值时,可以实现关于原点、坐标轴或坐标平面的对称比例变换。

4.4.4整体比例变换

三维图形整体比例变换的齐次矩阵为

其中,整体比例变换公式为

公式4.7

式中,为图形整体比例变换系数,若,则整个图形缩小,若,则整个图形放大。

可以看出图形整体比例变换相当于的局部比例变换。

4.4.5错切变换

在变换矩阵中,若满足,即可得到三维图形的错切变换,变换矩阵即

其中为沿轴方向的错切系数;为沿轴方向的错切系数;为沿轴方向的错切系数。

则变换公式为

公式4.8

4.4.6旋转变换

在右手坐标系下,旋转方向遵守右手法则,即逆时针为正。

●绕轴逆时针转角的变换公式为

公式4.9

其中旋转变换的齐次矩阵为

●绕轴逆时针转角的变换公式为

公式4.10

其中旋转变换的齐次矩阵为

●绕轴逆时针转角的变换公式为

公式4.11

其中旋转变换的齐次矩阵为

●绕任意轴旋转

可将绕任意轴的旋转变换分解成平移变换,绕轴、轴或轴的旋转变换的组合。

4.4正三面投影变换

正三面投影就是工程中通常所说的三视图,即正视图(V)、俯视图(H)和侧视图(W),其投影平面分别为面,面和面。

在处理三维图形时,三视图是最基本的图形变换应用。

4.5.1主视图变换矩阵

,其中为沿轴将三维图形向面做投影的变换矩阵,为由用户坐标系向投影坐标系变换的变换矩阵,二者分别为:

则主视图变换矩阵:

4.5.2俯视图变换矩阵

,其中为沿轴将三维图形向面做投影的变换矩阵,变换矩阵将平面绕轴顺时针旋转,使平面与主视图处于同一平面位置;为由用户坐标系向投影坐标系变换的变换矩阵,三个变换矩阵分别为:

则俯视图变换矩阵:

4.5.3侧视图变换矩阵

,其中为沿轴将三维图形向面做投影的变换矩阵;变换矩阵将平面绕轴顺时针旋转,使投影图与主视图处于同一平面位置,变换矩阵分别为:

则侧视图变换矩阵:

4.5Bezier曲线

Bezier曲线于1962年,由法国工程师PierreBezier所广泛发表,他运用Bezier曲线来为汽车的主体进行设计,之后Bezier曲线在工程CAD/CAM中的被广泛使用。

系统上位机采用Bezier曲线表示三维图形,提取三维图形显示像素点,为下位机的显示提供显示数据。

一般次Bezier曲线的矢量表示式为:

公式4.12

其中为个空间向量,是伯恩斯坦多项式,成为基底函数。

由于Bezier方法已经成熟,已将函数逼近论与几何表示结合,使用十分方便。

常用的Bezier曲线是二次和三次Bezier曲线。

二次Bezier曲线的矩阵表达形式为:

公式4.13

式中。

三次Bezier曲线的矩阵表达形式为:

公式4.14

式中。

Mathematica生成的Bezier曲线如图4.9所示。

图4.9Bezier曲线

4.6Bezier曲面

在三维空间给定个点的空间点阵构成的曲面,其中;,称为次参数曲面。

次Bezier曲面公式:

公式4.15

式中,其中是Bezier曲面的控制顶点,和为Bezier基函数,表达式为:

公式4.16

公式4.17

最常用的是双二次Bezier曲面和双三次Bezier曲面。

双二次Bezier曲面,即时

公式4.18

公式4.19

则双二次Bezier曲面为:

公式4.20

式中。

双三次Bezier曲面,即时

公式4.21

公式4.22

则双三次Bezier曲面为:

公式4.23

式中,

Mathematica生成的Bezier曲面如图4.10所示。

图4.10Bezier曲面

第五章系统性能

静态时,电气基本特性测试

DSP&CPLD信号采集处理与控制系统的供电电压:

7.5V,正常工作时供电电流为260mA。

LED三维阵列以及LED底层驱动部分的供电电压为:

7.5V;供电电流随三维阵列的亮点数和显示亮度变化而变化,变化范围为0.32A——3.26A。

系统能完成的功能如下:

●与上位机通信完成倒计时系统,模拟三维动态倒计时,如模拟日晷,时钟等多种时间显示模式;

●有限空间范围内的三维图形显示(例如散点、线段及交线、平面及相交面、几何体等),同时可靠地上位机通信可保证绝大多数的三维图形的显示,如会展的吉祥物,会徽等标志物的展示;

●三维图形变换,投影变换,以及Bezier曲线、曲面构建三维图形;

●实现模拟信号的采集与量化、相应的数字信号处理(如FFT变换、FIR数字滤波器等),制作魔幻音乐,音乐喷泉等娱乐设施以调节会展现场的娱乐气氛。

第六章结语

各种各样的会展宣传活动中,无论是电视网络宣传还是图书宣传,呈现在大家面前的只是平面的内容,缺少立体感。

我们团队所设计基于DSP的三维LED显示器,一改LED应用于二维平面内这种传统的显示模式,不拘泥于二维平面LED连接结构而是将LED制作成三维阵列模式用以展现各种三维影像,通过高速运算控制器,结合上位机实时通信,给人以独特的视觉冲击,再加上与外部音频信号的同步和相关,使得三维影像的显示更加逼真。

用该套技术为会展做宣传,形象展示,以及新闻媒体等工作,将会给人以耳目一新和形象逼真的感觉,使得人们对会展充满期待。

附录参考文献

1.郑红等.TMS320C54x应用系统设计.北京:

北京航空航天大学出版社,2002

2.张洪润.FPGA/CPLD应用设计200例.北京:

北京航空航天大学出版社,2009

3.苏奎峰等.TMS320F2812原理与开发[M].北京:

电子工业出版社,2005

4.姜培安.印制电路板的可制造性设计.北京:

中国电力出版社,2007

5.[加]JoyceVandeVegte.FundamentalsofDigitalSignalProcessing.北京:

电子工业出版社,2004

6.谭浩强.C程序设计.北京:

清华大学出版社,1991

7.罗杰等.电子线路设计

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2