欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    基于DSP高速测温仪控制系统设计论文.doc

    • 资源ID:3314777       资源大小:625.50KB        全文页数:54页
    • 资源格式: DOC        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于DSP高速测温仪控制系统设计论文.doc

    长 春 工 业 大 学 毕业设计、毕业论文毕业设计、毕业论文 题 目 基于 DSP 高速测温仪控制系统设计 学 院 人文信息学院 专业班级 电气工程及其自动化 070922 班 指导教师 张袅娜 姓 名 张家瑞 2011 年 6 月 3 日 长春工业大学人文信息学院毕业设计(论文) I 摘摘 要要 本文主要论述了 DSP 芯片在高速测温系统中的应用。该测温仪具有对高速加 热或降温过程进行高速测量的功能,测量的温度值经过 FFT 滤波处理后送显示或 打印。 本文首先介绍了测温仪器的发展现状,并结合广泛的市场调研论证了在我 国用 DSP 芯片研制高速测温仪的必要性和可行性。接着在介绍了 DSP 芯片的发展 与应用领域、DSP 芯片的主要结构特点及分类的基础上,针对高速测温仪系统的 特点进行 DSP 芯片的选型,并对所选芯片TMS320F240 的结构和特征进行了详 细说明。然后详细说明了测温仪所要实现的功能,在测温仪所要实现的功能的基 础上对测温仪各部分硬件进行了设计与优化。在硬件设计基础上,利用代码调试 器完成了各部分的软件设计。同时也解释了本系统其它部分芯片选择的原因。在 考虑到系统将要实现的功能和所选择的芯片之后,给出了系统各部分的简略框图。 然后详细说明了本系统的研制过程,包括硬件设计、软件设计、抗干扰设计、 程序的编写等。 最后经过了硬件和软件调试,实现了预期的高速测温的功能。而且展望了本 仪器的应用前景及可以进一步完善的地方。 关键词:关键词:DSP 高速测温 长春工业大学人文信息学院毕业设计(论文) II AbstractAbstract This paper mainly discusses the high-speed DSP chip in the application temperature measuring system. The colorimeter to high-speed heating or cooling with the function of high speed measurement process, measurement of the temperature value through FFT filtering processing send display or printing after. This paper firstly introduces the development status of temperature measurement instrument, and combined with extensive market research demonstrates the DSP chip in our country developed with high-speed colorimeter necessity and feasibility. Then in introduces the development and application of digital signal processor (DSP) the main field, DSP chip the structural characteristics and classification, based on the characteristics of high-speed highlighted. it system on the selection, and DSP chip TMS320F240 of selected chip - the structure and features a detailed explanation. Then detail the colorimeter to achieve the function, in the colorimeter to achieve the function on the basis of the hardware of various parts are highlighted. it out the design and optimization. In the hardware design basis, using code debugger completed each part of the software design. This system would also explain the reason for the choice of other parts of a chip. Considering the system will achieve the function and choice, after the chip all parts of the system were given briefly diagram. Then explained the process of development of the system, including hardware design, software design, anti-interference design, program 长春工业大学人文信息学院毕业设计(论文) III compilation, etc. Eventually, after hardware and software debugging, achieving the desired temperature function of high speed. And looks forward to the application prospect and the instrument can be further perfect place. Keywords:Keywords: DSP high-speed temperature measurement 长春工业大学人文信息学院毕业设计(论文) IV 目目 录录 第第 1 1 章章 概概 述述1 1.1 设计目的 .1 1.2 温度测量技术的现状和展望 .1 1.3 DSP 芯片的发展 2 1.4 DSP 芯片的选择 4 第第 2 2 章章 方案论证方案论证6 2.1 单片机选择 .7 2.2 温度传感器选择 .8 2.3 存储器 .9 第第 3 3 章章 系统的电路设计系统的电路设计10 3.2 时钟电路 10 3.3 复位电路 11 3.4 向前通道测量电路 11 3.4.1 传感器的选择.12 3.4.2 放大倍数的确定.12 3.4.3 模数转换器.13 3.5 存储器接口 14 3.6 电源电路 17 3.7 显示器接口电路 17 3.8 打印机接口电路 19 3.9 热电偶冷端补偿电路 20 第第 4 4 章章 系统的软件设计系统的软件设计.21 4.1 采样部分程序设计 22 4.2 显示程序设计 23 4.3 热电偶冷端补偿测温程序 24 长春工业大学人文信息学院毕业设计(论文) V 4.4 软件编写采用的语言 25 第第 5 5 章章 系统的抗干扰设计系统的抗干扰设计.27 5.1 硬件抗干扰设计 27 5.2 软件抗干扰设计 28 5.2.1 干扰对测控系统造成的后果.29 5.2.2 软件抗干扰对策 30 总总 结结.32 致致 谢谢.33 参考文献参考文献.34 附录附录 1 1:原理图:原理图 .36 附录附录 2 2:ADAD 转换子程序转换子程序.37 附录附录 3 3:显示子程序:显示子程序 .38 附录附录:4:4:热电偶冷端温度补偿测温子程序:热电偶冷端温度补偿测温子程序.40 附录附录:5:5:FFTFFT 算法子程序算法子程序 .43 长春工业大学人文信息学院毕业设计(论文) VI 长春工业大学人文信息学院毕业设计(论文) 1 第第 1 1 章章 概概 述述 1.11.1 设计目的设计目的 1 通过程序设计更加了解了对 DSP 软件相关知识的学习与应用 2 学习了编程语言并且能熟练掌握有关内容和应用 3 能够把 DSP 和电路相结合分析 1.21.2 温度测量技术的现状和展望温度测量技术的现状和展望 科学技术的发展已经与测量技术的发展紧密联系在了一起,科学技术为测量 技术提供更多选择条件,温度测量是工业、农业、国防和科研等部门常用的测量 项目。它在工农业生产和现代科学研究及技术开发过程中也是一个非常重要的测 量参数。在生产和科学研究中,为了更够测量更精确的测量结果,需要用定值方 式给物体冷热程度给与描述。所以要建立适当的标尺来衡量物体的冷热程度,更 便捷地描述物体各种性能随温度变化关系。现在温度检测技术已经在科学发展中 起到了非常重要作用。 温度测量首先是有温度传感器来实现的。测量仪器由温度传感器和信号处理 两部分组成。温度测量的过程就是通过通过温度传感器将被测对象的温度值转换 成其它形式的信号,传递给信号处理路进行信号处理转换成温度值显示出来。温 度传感器随着温度变化而引起变化的物理参数有:膨胀、电阻。电容、热电动势、 磁性能、频率、光学特性及热噪音等等。随着生产的发展,目前全国通用的温度 传感器及测量仪有如下几种: 1)热膨胀式温度计 具有结构简单,制造和使用方便,价格低和精度高等优 点。缺点是不能远距离测温,结构易坏; 2)电阻温度计 具有测量精度高,性能良好,灵敏度高,应用广,能够较远 长春工业大学人文信息学院毕业设计(论文) 2 距离测温,并能实现温度自动控制和记录等优点; 3)热电偶 其特点是测量精度高,结构简单易懂,动态响应快,野远距离测 量,测量范围广; 4)辐射式测温仪表 其测量精度不如热电偶温度计高,测量误差大,测量范 围大约在 400 3200。该仪表有全辐射高温计,单辐射高温计和比色温度计 三种; 5)石英温度传感器测温仪 其稳定性很好,灵敏度可达 0.001以上,缺点 是响应速度较慢,测温速度大约一秒一次,不适合快速测温; 工业中测温仪大部分采用单片机作微处理器。普通的单片机指令周期为 2us。因为其内部不能满足某些特殊要求的高速测温。有些单片机速度快却不能完 成 FFT 等复杂滤波算法,不能高速测温。也有采用工控机来进行高速测温,但是 工控机受外界干扰严重不能实现现场测温,该一起不方便携带。 1.31.3 DSPDSP 芯片的发展芯片的发展 数字信号处理器(Digital Signal Processing,简称 DSP)是一门应用科学 又应用在各种领域的新兴科学。在 20 世纪以前虽然随着计算机和信息技术的发展 的同时数字信号处理技术也得到很好发展,由于当时网络不发达数字信号处理理 论没有广泛应用。80 年代初 DSP 产品推出以来,其发展迅速,生产厂家众多,产 品种类繁多,工作速度不断提高,其主要应用实现数字信号处理算法。DSP 芯片 有如下特点: 1)在一个指令周期内能完成一次乘法和一次加法; 2)程序和数据是单独存放的,可以同时访问指令和数据; 3)片内有 RAM 可通过数据总线同时访问两片; 4)具有跳转的硬件支持; 5)能很快进行中断处理和硬件 I/O 支持; 6)可以并行执行多个操作; 7)能流水操作; 目前市场最常见的 DSP 芯片有美国 TI 公司生产的 TMS320 系列,AD 公司的 长春工业大学人文信息学院毕业设计(论文) 3 ADSP 系列,MOTOROLA 公司的 DSP 系列,日本 NEC 公司的 PD 系列及 AT 2)测量范围是-55+125 ; 3)供电范围 3V5.5V; 4)将温度转换成 12 位数字最长时间为 750ms; 5)非易失性温度报警; 6)温度计可编程 9-12 位; 故只要将其数据线与 DSP 的一 I/O 口相接即可,再将其电源线和地线分别接 长春工业大学人文信息学院毕业设计(论文) 22 上。 第第 4 4 章章 系统的软件设计系统的软件设计 系统完成功能是将现场两点的温度数据经过采集处理,先转换成数字信号, 在拟合成温度值后显示出来。显示时可根据需要显示一点或两点温度。如果温度 超出了测量范围,那么显示“9999” 。流程图如图 4-1。 系统初始化 采样 超温? 存储 滤波处理 拟合成温度值 同时 显示 两点 温度 显示 某点 温度 打 印 报 警 图 4-1 测温系统总流程图 4.14.1 采样部分程序设计采样部分程序设计 经过放大器两级把热电偶采集得到的电压放大后经过滤波送人 DSP。放大后 的电信号直接接入 DSP 内部自带的 AD 转换器将电信号转换成数字信号即 AD 值, 最后根据电压与 AD 值得关系及热电偶的热电势与温度之间的关系将 AD 值转换为 温度值。如图 4-2。见附录一。 ADC初始化 ADCTRL1、ADCTRL2的设置 i=0 AD采样转变 读AD值 i=i+1 i6; Temp 1 Temp 2=temp 26; Temp 2 附录附录 3 3:显示子程序:显示子程序 /*-显示初始化-*/ Void init_ display () Delay (60000); Set_ co (); set_ write (); set_ rd (); set data (); Delay (5); write command(0x24);/*初始化命令*/ Write_ command (1); Write_ command (3); Write _command (5); For (n=0; n=0; nn-) asm(“ LDP #0e1h”); asm(“ LACC 709ah”); asm(“LDP # 1 00h”); asm(“ SACH 8034h”); asm( “SACL 8034h” ”);/*temp3 at 8034h*/ jjj=tempi temp4=temp4+jjj;/*temp4=adds 8 位*/ /*-read DS 18B20-*/ Void read_dstemper () init_ds (); write_ds (0xcc);/*skip command*/ write_ ds (0x44);/*temperature transformation*/ delay (10000); delay (10000);/*delay 1000MS*/ init_ds (); write_ds (0xcc); write_ds (0xbe); 长春工业大学人文信息学院毕业设计(论文) 43 read_dsad (); temp5=temp4; read_ dsad (); temp6=temp4; temp6=temp68; temp7= (temp6+temp5)/16; /*temp7=temperature*/ 附录附录:5:5:FFTFFT 算法子程序算法子程序 #include “stdafx.h“ #include “stdafx.h” #include “fdt.h” #include “fdtSet.h” #include “fdtDoc.h” #include “fdtView.h” #include “math.h” Struct compx float real, imag ; Struct compx s 2216; Struct compx EE (struct compx, struct compx); void FFT(struct compx*,int); struct compx EE(struct compx b1,struct compx b2) 长春工业大学人文信息学院毕业设计(论文) 44 Struct compx b3; b3.real=bl.real*b2.real-bl .imag*b2.imag; b3.imag=bl.real*b2.imag+bl .imag*b2.real; return (b3); main () Int f, nv2, nml, k, I, N=1024; j=1; Struct compx v, w, t; Struct compx*xin; nv2=N/2; f=N; For (I=1 ;( f=f/2)! =1; I+) ; nm1=N-1; /*-将数据存放在 xin 数组里*/ For (I=0; i=nm1; i+) Xin I.real=ad 0 I; Xin I.imag=0; /*-变址运算*/ For (I=l; i=nml; i+) if (ij) t=xinj; xin (j =xini; xini =t; 长春工业大学人文信息学院毕业设计(论文) 45 k=nv2; While (kj) j=j-k; k=k/2 ; j =j+k; /*- fft-*/ Int le, lei, ip; Float pi; for (1=1; 1=m;l+) le=pow (2, 1); lei=le/2; pi=3.14159265; v.real=1.0; v.imag=0.0; w.real=cos (pi/lei); w. imag=-sin (pi/lei); for(j=1;j=lei;j+) For (i=j; i=N; i=i+le) ip=i+lei; t=EE (xin ip, v); Xin ip.real=xini.real-t.real; Xin ip.imag=xini.imag-t.imag; Xini.real=xini.real+t.real; Xini.imag=xini.imag+t.imag; v=EE (v, w); 长春工业大学人文信息学院毕业设计(论文) 46 1.指导教师简要评语(质量、水平,能否参加答辩) 指导教师签字 年 月 日 2.评阅教师简要评语(质量、水平,能否参加答辩) 长春工业大学人文信息学院毕业设计(论文) 47 评阅教师签字 年 月 日

    注意事项

    本文(基于DSP高速测温仪控制系统设计论文.doc)为本站会员(椰子壳)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开