基于TMS320VC5416的多路温度控制系统设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程设计论文题目:基于TMS320VC5416的多路温度控制系统设计学院计算机科学与信息工程学院专业年级学生姓名学号指导教师职称日期2013年6月18日-2013年6月28日1摘要根据题目要求设计基于TMS320VC5416的的多路温度控制系统设计。以数字信号处理器TMS320VC5416为开发平台,利用温度传感器的特性与工作原理,设计温控开关系统。通过选择TMS320VC5416,传感器和外围电路,如复位电路,电源电路,时钟电路,信号采集电路等,实现对温度信号的采集,信号处理及温度的控制。关键词:TMS320VC5416芯片;采集温度信号;复位电路;时钟电路;电源电路。2目录摘要..................................................1目录..................................................2一、系统的总体设计.......................................31.1设计要求..........................................31.2DSP系统简述.......................................31.3TMS320VC5416......................................41.4温控系统..........................................4二、硬件设计.............................................52.1复位电路和时钟电路:...............................52.2电源电路..........................................62.3存储空间及温度控制电路............................72.4A/D与D/A转换电路.................................92.5JTAG标准仿真接口设计.............................10三、软件的设计..........................................103.1设计流程图......................................103.2部分程序代码.....................................11总结与致谢..............................................12参考文献.............................................123一、系统设计1.1设计要求(1)通过采集温度信号实现对加热片的控制,绘制系统框图(VISIO);(2)包括电源设计、复位电路设计、时钟电路设计、存储器设计、A/D及D/A转换电路、JTAG接口设计等,用Protel软件绘制原理图和PCB图;(3)实现DSP与PC通信;(4)给出程序流程图,编写部分程序;(5)参考文献、论文格式规范。1.2DSP系统简述通常,一个典型的DSP系统应包括抗混叠滤波、数据采集A/D转换器、数字信号处理器DSP、D/A转换器和低通滤波器等,其组成框图如图1所示输入输出图1DSP系统框图在许多应用系统中,为了应用DSP卓越的数字信号处理能力,我们必须先将模拟信号进行数字化(A/D转换),再对采样数据进行相应的算法处理,最后经过数字信号模拟化(D/A转换)后输出。1.3TMS320VC5416TMS320VC5416是一款性能优越的定点数字信号处理芯片,同其他TI公司的DSP定点数字信号处理器一样,为典型的增强哈佛结构.抗混叠滤波A/D数字信号处理D/A平滑滤波4TMS320VC5416芯片的主要特点:·操作速度高达160MI/S;·整合维特比操作;·备有3个掉电模式;·整合随机存储器及只读存储器配置;·自动缓冲串口;·主端口接口;·超薄包装(144脚TQFP及144脚BGA包装);·3.3VI/O电压及1.6V/1.5V内核电压;·40bit加法器及两个40bit加速器,用于支持并行指令;·40bit算术逻辑部件连双16bit配置性能,用于双重单周期操作;·17bit×17bit乘法器,允许16bit带符号或不带符号的乘法;·4个内部总线及双地址生成器,进行多重操作数运算,并降低存储器瓶劲现象;·单周期正规化及指数译码;·8个辅助寄存器及1个软件栈.允许使用定点DSP语言编译器;·掉电模式,宜于电池供电应用.1.4温控系统温控系统主要由温度集、显示,温度开关控制两部分构成。本设计利用TMS320VC5402数字信号处理器的I/O口与温度传感器DS18B20相连,进行环境温度的实时监测,将采集的温度数据进行十进制转换后,通过LCD显示;同时将此数据与键盘设定的温度阈值进行比对,其结果用于产生模拟开关的控制信号,即实现了温度监控的目标。温控系统总体框架如下图2所示5I/O口MCBSP1图2温控系统的设计框架二、硬件设计硬件的工作原理:系统基于TMS320VC5416实验台,在此平台下完成如下设计。下面以TMS320VC5402芯片为系统核心,设计DSP硬件系统的电路,包括时钟电路、电源电路、复位电路、功能配置引脚连接以及程序存储空间扩展和数据空间扩展电路。2.1复位电路和时钟电路时钟电路用来为TMS320VC5402芯片提供时钟电路,由一个内部振荡器和一个锁相环PLL组成,可通过晶振驱动。另外外部中断均上拉高电平,并在个电源接口加去耦电容。HD7279A键盘驱动DS18B20温度采集TMS320VC5402LCD温度显示简单的模拟开关图1温控系统的设计框架6图3TMS320VC5402芯片图4复位电路与时钟电路2.2电源电路72.3存储空间及温度控制电路TMS320VC5416的程序存储空间扩展RAM选用IS61LV6416,程序存储空间扩展FLASH选用AT29LV1024,数据存储空间扩展RAM选用IS61LV6416。考虑到上电及复位时,引导的执行以及用户程序要存放到读取速度较快的外部程存RAM中,所以要设计程存空间和数存空间在转换的逻辑电路,即用DSP的XF外部标志输出引脚和非门74HC32来实现引导期间数据总线、地址总线在程存空间和数存空间的切换,具体电路如下图所示892.4A/D与D/A转换电路102.5JTAG标准仿真接口设计与所有的微处理器一样,DSP的开发同样也需要一套完整的软硬件开发工具。选用TDS510型uSB接口仿真器.其仿真信号线采用JAG标准。IEEEl149.1,采用14线标准仿真接头。DSP目标系统与仿真器的距离小于152-4mm(6英寸),故用无缓冲的简单连接。其中,EMU0和EMU1必须接1只上拉电阻器(一般为4.7kΩ),使信号上升时间小于10μs。仿真器只参与数据的传输,即将目标代码通过JIAG接口从计算机下载到目标系统的存储器中,而仿真是在DSP内完成的,因此,JTAG标准仿真接口是仿真器与DSP目标系统之间必须的通信接口,为DSP目标系统的仿真和调试带来了方便。在系统调试阶段,可以通过此仿真接口将编译后的程序代码下载到外部扩展的程序存储器,在线调试用户程序,查看内存、CPU寄存器、各种图表等内容。系统调试成功后可以利用烧写程序通过此仿真接口将调试好的程序烧到DSP的Flash中,使DSP目标系统成为可以独立运行的系统,使DSP的开发更为方便。三、软件的设计3.1设计流程图系统软件的设计主要完成测温显示、开关温度值的键值输入、开关控制任务等。以下给出设计的总流程图,如图9所示113.2部分程序代码TMS320VC5416中断及串口初始化部分程序如下所示……stm#0002h,48hstm#0040h,49h;设置串口1工作在每帧一个字每个字16位模式……stm#0006h,48hstm#0100h,49h;设置CLKGDV=0,使串口1工作在最大频率stm#0007h,48hstm#0a000h,49h;设置CLKSM=1采样率发生器时钟由DSP内部产生DS18B20温度转换,取得相应十进制的位值开始系统初始化LED初始化MCBSPI初始化Int3初始化LED初始化,显示“请输入温度值1”,“请输入温度值1”循环2次,按位接受键值,形成TH,TL进入DS18B20检测启动降温信号启动升温信号LED初始化,系统复位LED初始化,显示温度温度TL温度TH12stm#000eh,48hstm#0008h,49h;设置FSXP=1,使帧同步脉冲低电平有效stm#0080h,imr;DMA一通道中断使能rsbxintm;开放所有可屏蔽中断……总结与致谢通过本次课程设计,使我加强了对DSP原理传感器技术的的掌握和理解,巩固了我在DSP原理课程中所学的基本理论知识和实验技能,使我对DSP原理课程有了更深入的了解,,进一步激发了我对所学专业学习的兴趣;提高了我的分析能力能力和动手能力。这次课程设计让我认识到了知识和实践的重要性。只有牢固掌握了所学的理论知识,才能有清晰的思路,知道每一步该怎样走,才能顺利的解决每一个问题。但在实际应用中还要更深入思考。通过查阅书籍和上网搜索资料,我发现所说的基本上都是一样的,只有通过自己的实际操练,上机编程来验证,才能发现问题的所在,从而真正掌握知识技能。在设计的过程和论文的撰写过程中,老师给予了我热心的帮助和大力的支持,给我提了诸多的宝贵意见,拓宽了我的思路。在此我向文老师致以崇高的敬意和衷心的感谢!参考文献[1]陈纯锴等,《TMS320C54XDSP原理编程及应用》,清华大学出版社.[2]丁玉美编《数字信号处理》,西安电子科技大学出版社.[3]郑君里等编.《信号与系统》,北京:高等教育出版社.[4]王念旭等,《DSP基础与应用系统设计》,北京航空航天大学出版社.[5]关华,《DSP原理与应用实验指导书》,山东建筑大学.[6]李邓化等,《智能检测技术与仪表》,科学出版社.

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功