基于tms320vc5402的多路温度控制系统设计论文大学论文.doc
《基于tms320vc5402的多路温度控制系统设计论文大学论文.doc》由会员分享,可在线阅读,更多相关《基于tms320vc5402的多路温度控制系统设计论文大学论文.doc(18页珍藏版)》请在咨信网上搜索。
1、DSP课程设计基于TMS320VC5402的多路温度控制系统设计1概 述根据题目要求设计基于TMS320VC5402的的多路温度控制系统设计。以数字信号处理器TMS320VC5402为开发平台, 利用温度传感器的特性与工作原理, 设计温控开关系统。通过选择TMS320VC5402,传感器和外围电路,实现对信号的采集,信号处理及温度的控制。经过实验测试,结果表明系统设计方案正确可行,设计方法合理,系统各模块工作正常,测量结果准确。佳木斯大学信息电子技术学院182系统设计本章主要论述设计的总体设计思路,初步确定硬件电路所需要的模块电路以及软件设计的基本步骤。2.1系统的设计思路2.1.1 DSP系
2、统简述 通常,一个典型的DSP系统应包括抗混叠滤波、数据采集A/D转换器、数字信号处理器DSP、D/A转换器和低通滤波器等,其组成框图如图1所示图1 DSP系统框图 本系统设计以模块电路为基础,整个系统设计的大致步骤如图2所示。图2 系统设计步骤整个系统设计的大致步骤如图1所示,设计过程包括软件设计、硬件设计和集成测试等阶段。其中,软件部分的设计步骤为: 1) 根据设计任务和设计目标,确定系统性能指标;2) 根据需要用C语言编写程序 ;3) 将程序转化成DSP汇编,并送到编译器进行编译,生成目标文件; 4) 将目标文件送链接器进行链接,得到可执行文件;5) 将可执行文件调入调试器进行调试,检查
3、运行结果是否正确。如果正确继续,否则返回修改。 2.2系统硬件结构这次的设计任务是设计一款基于DSP微处理器的对温度进行实时监控,显示的系统。本次设计采用TMS320VC5402 DSP作为系统的主控芯片,用C语言对系统进行开发设计。系统主要的功能有温度测量以及液晶显示等。系统的硬件结构主要有DSP微处理器及其外围基本电路、温度采集电路、液晶显示模块等。其设计结构框图如图3所示。1) 温度信号采集电路温度信号是这个系统的检测量。这部分的电路设计显得尤为重要,因为其直接影响系统的整体性能。选择合适的电子器件和电路线路设计是这部分设计的关键。在这次设计中,该部分采用DS18B20传感器,是整个系统
4、数据采集的核心部分。2) DSP系统的基本电路TMS320VC5402 作为系统的主控芯片,设计其工作的基本电路显得十分重要。一个完整的DSP系统通常是由DSP芯片和其他相应的外围器件构成。而外围器件中有使DSP能够正常工作的基本电路,包括电源电路、复位电路、时钟电路等。3) 温度显示电路确定显示器件的型号,搭建显示器件与处理器之间的外围电路。本次设计中所选用的是LCD显示屏。尺寸是128*32,可分两行显示32英文字符或者16个汉字。相对于数码管来说,LCD显示显得更加精致。图3 系统硬件设计框架图2.3系统软件结构系统软件部分设计主要包括各个模块的程序代码编写、调试。系统程序开发用到的工具
5、是DSP集成开发环境CCS。DSP集成开发环境CCS可用来编写、调试程序代码,也是硬件软件综合调试的平台。系统程序代码在CCS2.0开发平台上用C语言编写,主要包括以下内容。1) 主程序初始化:主要完成系统上电后进行DSP配置初始化、I/O初始化、LCD初始化。初始化完成后,系统将正常工作,接下来就能进行温度检测等操作。2) 温度测量:温度测量模块的程序是整个系统的核心,主要完成DSP芯片从温度传感器中正确地读取温度测量值,并且计算和修正温度数据。2.4 A/D与D/A转换电路图图4图53硬件设计3.1 JTAG标准仿真接口设计DSP目标系统与仿真器的距离小于152-4 mm(6英寸),故用无
6、缓冲的简单连接。其中,EMU0和EMU1必须接1只上拉电阻器(一般为47k),使信号上升时间小于10s。 仿真器只参与数据的传输, JTAG标准仿真接口是仿真器与DSP目标系统之间必须的通信接口,为DSP目标系统的仿真和调试带来了方便。在系统调试阶段,可以通过此仿真接口将编译后的程序代码下载到外部扩展的程序存储器,在线调试用户程序,查看内存、CPU寄存器、各种图表等内容。系统调试成功后可以利用烧写程序通过此仿真接口将调试好的程序烧到DSP 的Flash中,使DSP目标系统成为可以独立运行的系统,使DSP的开发更为方便。3.2电源电路设计1) TMS320VC5402 电源电压结构及要求 TMS
7、320VC5402 采用了双电源供电机制,外部接口引脚仍然采用3.3V电压,便于直接与外部低压器件接口,而无需额外的电平转换电路。理想情况下,DSP 芯片上的两个电源应同时加电。如果不能做到同时加电,应先对CVDD加电,然后对DVDD加电。 2) TMS320VC5402的电源设计的方法 考虑到大部分数字系统工作于5V和3.3V, TPS73HD318、TPS73HD325。其中 TPS73HD318 的输出电压为一路 1.8V、一路3.3V,每路电源的最大输出电流为 750mA。同时芯片还提供两个宽度为 200ms 的低电平复位脉冲。根据TMS320VC5402 的设计要求。我们选用TPS7
8、3HD318 芯片提供所需电压,具体设计应用电路如图6所示。其中VD1为DL4148,VD3为DL5817。图6 电源电路3.3振荡电路及复位电路设计时钟电路用来为TMS320VC5402芯片提供时钟信号,由一个内部振荡器和一个锁相环PLL组成,可通过晶振或者外部时钟驱动。一般TMS320VC54x芯片的时钟电路有两种。一种是利用芯片内部的振荡器电路与X1、X2/CLK引脚之间连接的一个晶体和两个电容组成并联谐振电路,它可以产生与外加晶体同频率的时钟信号。电容一般在030pf之间选择,它们可以对时钟频率起到微调的作用。另一种方法是采用封装好的晶体振荡器,将外部时钟源直接输入X2/CLK引脚,而
9、将X1引脚悬空,由于这种方法简单,一般系统设计都采用这种方案。在这次设计中,我们运用了第一种方法。其设计原理图如图7所示。图7 振荡电路复位输入引脚RS为C54X型DSP 提供了硬件初始化的方法。这个引脚上电平的变化可以使程序从指定的存储地址 FF80H 开始运行。只有当此引脚变为高电平后,芯片内的程序才可以从 FF80H 地址开始运行。 对于一个 DSP 系统而言,上电复位电路虽然只占很小的一部分,但它的好坏将直接影响系统的稳定性。本设计要求不高,所以只采用RC复位电路,如图8所示。图8 复位电路3.4温度测量电路设计3.4.1温度传感器DS18B20DS18B20传感器芯片十分轻巧。该芯片
10、只有三个引脚,即VDD、DQ、GND。VD接电源,3V5V;GND为地;DQ为数据的输入输出。DQ作为输出时为漏极开路,必须加一4.7K的上拉电阻。引脚图如图9所示。图9 DS18B20引脚图DS18B20内集成了一个温度传感器、64位ROM、9个字节RAM、三个字节EERAM(掉电可保存),可将温度信号转换为数字信号直接输出。DS18B20与外部的接口为单总线方式,即数据的输入、输出及同步均由同一根线完成。其温度测量范围为-55125,在-1080范围内精度为0.5,输出的温度值可编程为912位。DS18B20 的核心功能是它是直接输出数字信号的温度传感器。该温度传感器的分辨率为用户配置至9
11、,10,11或12位,相当于0.5,0.25,0.125 和 0.0625的增量。其中传感器默认为12位。该DS18B20在低功耗空闲状态;启动温度测量和模数转换,主机必须发出一个转换命令。转换后,所产生的数据存储在内存中的 2比特温度寄存器中,DS18B20 返回其空闲状态。DS18B20的输出温度数据为标准摄氏度;对于华氏温度的应用,必须通过查表或运用转换方法。缺省状态下,数据的输出为16位,低8位D0D7在前,高8位D8D15在后。其中D12D15为符号位。所存储的寄存器各位与温度的关系如表1所示。表1温度存储器各位与温度的对应值另一方面,64位ROM在器件出厂时已被设定,包含了每个器件
12、的唯一识别码。它们分别是:Read ROM(33H)、Match ROM(55H)、Skip ROM(CCH)、Search ROM(F0H)、Alarm Search(ECH)。Read ROM:用于读出64位ROM数据,适用于仅有1个DS18B20的场合。Match ROM:查找与给定64位ROM数据相匹配的DS18B20。Skip ROM:适用于仅有1个DS18B20的场合,无需给出64位码就能快速选定器件。Search ROM:适用于多个DS18B20的场合,该指令可识别出每个器件的ID号。Alarm Search:用于温度报警查询,此处不作介绍。9个字节RAM中,字节1、2用来存放当
13、前测量的温度值,1为低8位,2为高8位;字节3、4用来存放预设报警温度的上下限值,3为上限,4为下限;字节5用于配置寄存器,用于确定温度数据的位数,如下表2、表3所示: 表2配置寄存器相关位为D5、D6,其余均为无关位。表3温度精确度配置字节6、7、8均为保留字节,一般不用。字节9存放前8个字节循环冗余校验码(CRC码)。三字节的EERAM分别对应于RAM区的字节3、4、5,用于备份系统设置。对RAM的操作指令有6条,分别为:Write(4EH)、Read(BEH)、Copy(48H)、Convert (44H)、Recall(B8H)、Read Power(B4H)。Write:用于写RAM
14、存储器,随后的三个字节分别写入RAM字节3、4、5。该指令必须在复位操作前完成。Read:读出RAM中所有9个字节的数据。该指令可随时被复位操作所终止。Copy:将RAM区的3、4、5字节备份至EERAM。Recall:将EERAM中的数据装入RAM。Convert:温度转换开始指令。3.4.2 DS18B20的应用DS18B20有三个引脚。其与TMS320VC5402的接线图如下。VDD管脚接5V电压给传感器供电。DQ管脚为数据线,与TMS320VC5402的IO口连接的同时,还要接一个47K的上拉电阻,并接到5V的电源上,使数据线在空闲状态下能自动上拉为高电平。GND管脚接地。本次所采用的
15、温度采集电路,如图10所示。图10温度采集电路3.5液晶显示设计3.5.1液晶显示模块液晶显示器件(LCD)是一种高新技术的基础元器件。它利用液晶的各种电光效应,把液晶对电场、磁场、光线和温度等外界条件的变化在一定条件下转换为可视信号而制成的显示器。液晶显示器具有低电压、低功耗的特点,与CMOS集成电路相匹配.电池作为电源,适合于便携式显示17。为了用户使用方便,需将液晶显示器件与控制、驱动集成电路装在一起,形成一个功能部件。本次设计所使用的LCD显示器的规格是128*32。他是属于点阵图形型液晶。它的特点是点阵像素连续排列,行和列排布中均没有空隔。因此可以显示连续、完整的图形。由于它是由X-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 tms320vc5402 温度 控制系统 设计 论文 大学
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。