毕业设计论文基于DSP及虚拟仪器技术的开放式电子技术综合实验平台研制基于DSP的便携式谐波分析仪.doc
《毕业设计论文基于DSP及虚拟仪器技术的开放式电子技术综合实验平台研制基于DSP的便携式谐波分析仪.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于DSP及虚拟仪器技术的开放式电子技术综合实验平台研制基于DSP的便携式谐波分析仪.doc(45页珍藏版)》请在三一办公上搜索。
1、安徽建筑工业学院设计(论文)目录1 绪论11.1 课题背景及意义11.2 研究内容12 系统设计过程42.1 系统设计思路概述42.2 系统集成方案42.3 Protel 99 SE 简介53 模块设计方案93.1 程控放大电路模块93.1.1 放大器概述93.1.2 原理图设计93.1.3 印制板图设计133.2 有源滤波电路模块133.2.1 滤波器概述133.2.2 原理图设计153.2.3印制板图设计183.3 A/D 转换模块193.3.1 ADC0809概述193.3.2原理图设计203.3.3 印制板图设计213.4 D/A转换模块223.4.1 TLC5628概述223.4.2
2、 原理图设计233.4.3印制板图设计253.5 输入模块263.5.1 键盘模块263.5.2 数码管显示模块284 系统集成实现305 总结与展望31参考文献:32致谢33附录34基于DSP及虚拟仪器技术的开放式电子技术综合实验平台研制 基于DSP的便携式谐波分析仪电子与信息工程学院 电子信息工程专业 2005级 指导教师 1 绪论1.1 课题背景及意义实验室的装备水平通常被作为一所高校教学、科研水平的重要标志,因此实验室的建设,应运用新技术、新知识,立足于高水平、高起点。然而目前我校各实验室还是传统测试仪器占主导地位,微机和测试仪器基本上还处于互不相干的状态,因此用代表着仪器发展新潮流的
3、虚拟仪器系统来加强实验室建设,跟踪国际先进水平,增创学科实验教学新优势,是十分必要的。虚拟仪器是计算机技术、仪器技术、测量技术、数/ 模、模/ 数转换技术、软件等技术完美的结合,它己被愈来愈多的技术人员所接受,成为当今测量测试领域里的一支最重要的力量。在虚拟仪器系统中、强调“软件就是仪器”的概念,硬件仅仅是为了解决信号的输入输出,软件才是整个仪器的关键,用户可以根据自己需要定义仪器的功能。与传统仪器相比,虚拟仪器具有功能由用户定义、系统功能和规模可通过修改软件而增减、价格低可重复使用、技术更新快、软件结构大大节省开发和维护费用等。另一方面,随着计算机和信息技术的飞速发展,数字信号处理技术(DS
4、P技术)应运而生并得到迅速的发展。在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。DSP技术是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。数字信号处理系统是以数字信号处理为基础,因此具有数字处理的全部优点:(1) 接口方便。 (2) 编程方便。 (3) 稳定性好。 (4) 精度高。(5) 可重复性好。 (6) 集成方便。DSP系统中的数字部件有高度的规范性,便于大规模集成。基于此,本课题提出研究基于DSP及虚拟仪器的开放式电子技术综合实验平台。1.2 研究内容基于DSP及虚拟仪器技术的开放式
5、电子技术综合实验平台研制,平台由前、后台两部分构成,前台由DSP与FPGA为核心的模块化硬件构成,并嵌入实时信号处理算法,基于PC的后台软件采用面向信号的组件技术设计。平台提供基本层次模块化应用案例及提高层次系统集成应用案例若干,重点研究典型案例的框架集成及模块开放式设计方法。平台具有较好的开放性,可灵活剪裁、合成,方便二次开发。本次课题选择以下三个典型案例进行研究并实现:(一) 基于嵌入式技术的ZigBee无线通信模块设计;1)硬件设计,设计基于单片机、DSP或ARM的ZigBee无线通信模块,包括发射与接收模块的设计;2)软件设计,设计基于单片机、DSP 或ARM的无线通信模块软件,可采用
6、汇编、C语言或者基于LINUX环境开发(ARM)。 (二)、 基于DSP的便携式谐波分析仪;1)预处理及外围接口电路设计,预处理电路主要包括传感器接口、放大、滤波、键盘、显示、光耦隔离电路等模块,主要是对原有的各电路方案进行优化、集成。2)基于TMS320F2812的DSP主板设计,设计基于TMS320F2812的主板,板卡具有以下功能模块:16路A/D,6路PWM,1路D/A,外扩内存64K*16Bit以上,支持矩阵键盘、液晶接口,支持RS232或CAN总线通信;3)基于DSP的实时谐波分析软件设计,基于CCS环境,采用C语言为主、汇编为辅开发DSP软件,软件包括框架软件和功能模块, 其中功
7、能模块包括:初始化、采集模块、键盘扫描、液晶显示、谐波分析软件、通信模块等。4)基于PC的虚拟仪器软件设计,设计基于RS232或USB、PCI总线的虚拟仪器软件,可采用C或者VC设计。主要是基于外购USB数据采集卡或者自制的TMS320F2812 DSP主板进行设计,包括:实时测试模块、数据分析、数据管理模块等。(三)、基于DSP的图像处理平台研究及设计1)基于TMS320VC5402的DSP主板设计,设计基于TMS320VC5402的DSP主板,要求该板卡具有以下功能:支持JTAG仿真方式或者BOOTLOADER自启动方式工作。2)基于多分辨率分析的图像处理方法研究;基于多分辨率分析的图像融
8、合方法研究;基于Contourlet变换的图像处理方法研究;多源遥感图像融合方法研究。 研究设计基于多分辨率分析的图像处理方法与技术,以Matlab语言为主,C或VC为辅设计,可研究彩色空间变换、小波变换、拉普拉斯塔型分解、方向滤波器组等方法,具体内容包括各类图像的融合、去噪、增强和数字水印等图像处理方法。442 系统设计过程2.1 系统设计思路概述在这次毕业设计中我们小组集体完成基于DSP的便携式谐波分析仪的设计,该课题包括预处理及外围接口电路的设计、基于TMS320F2812的DSP主板设计和基于DSP的实时谐波分析软件的设计。在该系统中,我们采用硬件与软件相结合。当小信号经过传感器进入接
9、口电路中时,通过预处理(如放大、滤波、A/D转换等)送给DSP芯片进行谐波分析,也可以在硬件电路上借助于相应软件程序来对信号进行谐波分析,从而实现对输入信号的实时分析计算和显示,在该课题中我负责的是预处理及外围接口电路的设计,并且对硬件系统集成方案进行了优化并实现系统集成。 2.2 系统集成方案实验平台采用开放、灵活的设计方式,并根据电子技术课程特点,将智能仪器仪表与综合实验平台相结合。采用“模块化”的设计思路,以便对各模块出现的问题及时调整和改正,有利于更快更好的完成设计任务,测试系统中融入先进的电子线路,仿真设计方法,虚拟仪器技术,DSP技术等,系统可以灵活组合,实现不同的系统方案。本次设
10、计包括程控放大器、有源滤波器、A/D、D/A、键盘、显示接口模块、DSP芯片模块等,不同的模块可以组合成实现不同功能的实验系统。例如:电路1、2、3、4、7、8组合;电路1、2、7、8组合,等等。充分体现了各模块之间灵活组合。其中一种硬件系统框图如下图2-1所示: 图2-1 硬件系统框图通过放大器、滤波器、A/D、D/A及DSP芯片来完成对信号的谐波分析。当小信号经过传感器进入接口电路中时,我们采用了一个放大电路来把这个信号放大到要求的范围,并设计一个滤波器对放大后的信号进行滤波除噪。当得到干净的模拟信号(16路),经过多路开关,选出一路进入AD芯片,完成模拟量到数字量的转换,并通过总线送给主
11、控制板进行高速数据分析,同时,由D/A芯片对放大电路和滤波电路进行实时控制。2.3 Protel 99 SE 简介Protel 99SE是澳大利亚Protel Technology公司推出的一个全32位的电路板设计软件。该软件功能强大,人机界面友好,易学易用,使用该软件设计者可以容易地设计电路原理图、画元件图、设计电路板图、画元件封装图和电路仿真,是业内人士首选的电路板设计工具。其中,原理图设计系统是用于原理图设计的Advance Schematic系统。这部分包括用于设计原理图的原理图编辑器Sch以及用于修改、生成零件的零件库编辑器SchLib。印刷电路板设计系统是用于电路板设计的Advan
12、ced PCB。这部分包括用于设计电路板的电路板编辑器PCB以及用于修改、生成零件封装的零件封装编辑器PCBLIB。信号模拟仿真系统是用于原理图上进行信号模拟仿真的SPICE 3f5系统。可编程逻辑设计系统是基于CUPL的集成于原理图设计系统的PLD设计系统。Protel99内置编辑器包括用于显示、编辑文本的文本编辑器和用于显示、编辑电子表格的电子表格编辑器Spread。原理图的设计步骤一般为:(1)设置原理图设计环境。设计环境对画原理图影响很大,在画原理图之前,应该把设计环境设置好。工作环境设置是使用Design/Options和Tool/Preferences菜单进行的。画原理图环境的设置
13、主要包括图纸大小、捕捉栅格、电气栅格、模板设置等。(2)放置元件。将电气和电子元件放置到图纸上。一般情况下元件的原理图符号在元件库中都可以找到,只需要将元件库中的元件从库中取出,放置在图上。由于元件种类非常多,都被分别放在不同的元件库中,所以应该知道哪类元件在哪些库中。(3)原理图布线。元件一旦放置在原理图上,就需要用导线将元件连接起来,连接时一定要符合电气规则。(4)编辑与调整。编辑元件的属性,这些属性包括元件名、参数、封装图等。调整元件和导线的位置等操作。(5)检查原理图。使用Protel 99SE的电气规则检查功能检查原理图的连接是合理与正确,给出检查报告。若有错误就需要根据错误情况进行
14、改正。(6)生成网络表。生成原理图的网络表,所谓网络表就是元件名、封装、参数及元件之间的连接表,通过该表可以确认各个元件和它们之间的连接关系。(7)打印输出。打印输出原理图。印制板图的设计流程分为:规则设置、设计准备、网表输入、元器件布局、布线、检查、输出七个步骤。(1)规则设置:画完原理图后就可建立印制板图。在建立新文件中选择文件向导,在此设定印制板的建立规则,如板的大小、各层定义1、过孔设置等。(2)印制板图设计准备工作:对照原理图找出每个元件的封装,针对不同的封装,要考虑到不同的封装在PCB板中要预留不同大小的位置;否则在装配元件是时器件的引脚的插入就可能有困难。对封装库中没有的封装,要
15、依据具体的元件手绘出来,并把它加入元件库中。保证每个元件在调入PCB中时都有对应的封装。 (3) 网表输入:首先在原理图绘制完后建立一张网表。在印制板图中将其调出,使用命令Design/Creat Netlist。这张网表将与印制板图中的网表保持一致,以此来构建元件间的逻辑关系。网表输入时,需要对原理图中各元件的关系进行检查。检查时可能显示元件找不到或元件管脚有错等错误。这时需要回到原理图,对出错元件的封装形式与PBC中的封装形式进行比较,改正错误或为元件绘制新的封装。当所有错误都消除后,就可以执行此网络表,也就是将原理图中的所有元件导入印制板图。(4) 元器件布局:网表输入以后,调入元件,所
16、有的元器件都会在工作区的零点,重叠在一起,很多的预拉线交织也在一块。下一步的工作就是把这些元器件推开,按照一些规则摆放整齐,即元器件布局。 在设计中,布局是一个重要的环节。布局结果的好坏将直接影响布线的效果,因此可以认为,合理的布局就是PCB设计成功的第一步。布局的方式分为两种,一种是手工布局,另一种是自动布局。在运用中采用自动布局的基础上用手工布局进行调整,依据原理图中各个元件的连接关系,将联系紧密的元件安排在一起,使得走线时线路简单。一些特殊元件,如信号和电源的接插件,在布局时要预先把它们安排在板子的外围,方便产品的使用。在布局时还可根据走线的情况对门电路模块进行再分配,将两个模块进行交换
17、,使其成为便于布线的最佳布局。在最终的结果中要注意:布局均衡,梳密有序,不能使板子头重脚轻。元件在二维、三维空间上有无冲突。尤其是双面板,正反两面的元件不能放在同一点,防止打过孔时两元件间发生短路。 插件板插入设备是否方便使用,可能更换的元件是否方便更换。 发热量大的元件(如FPGA、AD芯片等)之间是否有足够的空间散热,空气流是否通畅。发热量高的元件尽量分散开来,使单位面积的热量较小。布局中使元件高低有序,尽量利用空气的流动来散热。(5)布线:布线的方式也有两种,手工布线和自动布线。由于单纯的自动布线不太理想,可以使用手工和自动相结合的方式使布线合理、美观。首先进行一次自动布线,看整个板子线
18、路的基本走法,这时会发现所定义的电源、地线的线宽没有实现,甚至个别端点的连线没有成功。这时就要撤消连线,手工布线。先将没有布通的电源、地线按设定宽度连好,然后在自动布线中选择网络(Auto Route/Net),用光标点击需接地的元件将地线网络布通。再用此方法将其他较难布的网络布通。接着在自动布线中选择全部(Auto Route/All),将所有的线路都布通。最后,针对布线不合理的线路再手工修改,使顶层线路尽量走水平方向,而地层线路尽量走垂直方向,两层线路之间尽量保持垂直,减少层间耦合和干扰,同时使最终的线路合理美观。在PCB设计中,布线是完成产品设计的重要步骤之一,前面的各项工作都是为了它成
19、功实施而做的。PCB布线有单面布线、双面布线和多层布线。在本设计中采用的是两层板。布线的方式有自动布线和手工布线,在自动布线前,可以先将要求比较严格的线进行手工布线。一般先进行探索式布线,快速把短线连通,然后进行迷宫式布线,先把要布的连线进行全局的布线路径优化,可以根据需要断开已布通的线,试着重新再布线,以改进总体效果。电源、地线是噪声产生的主要原因。在绘制印制板图是可以通过适当的调整从而将噪声最大限度减少,如:电源、地线间加去耦电容;加宽线宽,其基本标准为:地线宽 电源线宽信号线宽;数字线频率高,模拟线敏感性强,对于信号线来说,高频信号应远离敏感的模拟元件;数字地与模拟地在PCB板中可有一个
20、短接点;对于电源、地线而言,走线面积越大越好,以利于减少干扰。走线方式:尽量走短线,特别是对小信号电路,线越短电阻越小,干扰越小,同时耦合线长度尽量减短。走线形状:同一层上的信号线改变方向时因该走斜线,且曲率半径大些的好,避免直角拐角。(6) 检查:检查的项目有线线间距、过孔设置、去耦电容的摆放和电源层设置等。检查出错误必须修改布局并依此重新布线。(7) 设计输出:印制板设计可以输出到打印机。打印机可以把印制板图分层打印,便于设计者再次检查,也可以制成光绘文件交给制板厂家。3 模块设计方案3.1 程控放大电路模块3.1.1 放大器概述在过程控制及测试仪表中,被测量或被控制对象的有关参数往往是一
21、些连续变化的模拟量,而且变化范围很宽。程控放大器能够把这样的信号变换成与测量或控制电路相匹配的输入电压。程控放大器是指可由软件直接改变增益的放大器,它和ADC相配合,可以自动适应所输入的模拟信号电平,正是由于这一独特的优点,程控放大器越来越多地应用在自动控制、智能测试等各个领域。3.1.2 原理图设计除去一些特殊电信号(比如心电)外,大部分电信号都可被称为一般电量信号,比如电流、电压等。当把一般电量信号输入到该放大电路时,放大电路要能够很好的对其幅度进行放大,同时失真不能太大。由前面的器件介绍可知,集成运放TLE2027是一种低噪音、低漂移、高速精密的集成运算放大器芯片,它使用范围是电源供电电
22、压为19V,差分输入电压为1.2V,共模输入电压为+13V-13V,输出电流为50mA。可以看出TLE2027非常适合本放大电路。由电路框图可知系统需要采用三级放大,可以设计成第一级和第二级都为精确放大,第三级是用数字电位器X9313控制的可变放大,在第三级放大中为了增加了电路使用的灵活性设计了两种控制方式:即可以通过开关使用手动控制也可以由控制芯片来控制。 为了实现对一般电量信号的放大,设计的放大电路原理图如图3-1所示。下面将分别进行介绍。 图3-1程控放大电路原理图1)精确放大部分精确放大部分电路的增益由两级组成,并且两级放大电路的增益都由各自的反馈电阻控制。两级电路的增益计算分别如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 DSP 虚拟仪器 技术 开放式 电子技术 综合 实验 平台 研制 便携式 谐波 分析
链接地址:https://www.31ppt.com/p-4862824.html