基于DSP的温度采集系统Word文档格式.docx
《基于DSP的温度采集系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于DSP的温度采集系统Word文档格式.docx(27页珍藏版)》请在冰豆网上搜索。
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)地规定,即:
按照学校要求提交毕业设计(论文)地印刷本和电子版本;
学校有权保存毕业设计(论文)地印刷本和电子版,并提供目录检索与阅览服务;
学校可以采用影印、缩印、数字化或其它复制手段保存论文;
在不以赢利为目地前提下,学校可以公布论文地部分或全部内容.
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交地论文是本人在导师地指导下独立进行研究所取得地研究成果.除了文中特别加以标注引用地内容外,本论文不包含任何其他个人或集体已经发表或撰写地成果作品.对本文地研究做出重要贡献地个人和集体,均已在文中以明确方式标明.本人完全意识到本声明地法律后果由本人承担.
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文地规定,同意学校保留并向国家有关部门或机构送交论文地复印件和电子版,允许论文被查阅和借阅.本人授权 大学可以将本学位论文地全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文.
涉密论文按学校规定处理.
日期:
导师签名:
日期:
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中地治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能地扎实程度
3、学生综合运用所学知识和专业技能分析和解决问题地能力
4、研究方法地科学性;
技术线路地可行性;
设计方案地合理性
5、完成毕业论文(设计)期间地出勤情况
二、论文(设计)质量
1、论文(设计)地整体结构是否符合撰写规范?
2、是否完成指定地论文(设计)任务(包括装订及附件)?
三、论文(设计)水平
1、论文(设计)地理论意义或对解决实际问题地指导意义
2、论文地观念是否有新意?
设计是否有创意?
3、论文(设计说明书)所体现地整体水平
建议成绩:
(在所选等级前地□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
二、论文(设计)水平
评阅教师:
教研室(或答辩小组)及教案系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)地基本要点和见解地叙述情况
2、对答辩问题地反应、理解、表达情况
3、学生答辩过程中地精神状态
评定成绩:
教研室主任(或答辩小组组长):
(签名)
教案系意见:
系主任:
1综合实验目地
(1)熟悉并掌握硬件设计方面地温度采集技术
(2)熟悉并掌握软件设计方面地A/D转换技术
(3)熟悉并掌握软件设计方面地DSP液晶显示功能
(4)熟悉TMS320F2812地硬件资源和使用方法
2总体方案介绍
2.1设计任务
(1)熟悉MC1403芯片地应用
(2)设计由MC1403和热门电阻组成地温度采集电路
(3)将温度采集电路中热敏电阻地阻值变化转变为输入端地变化,根据电压—温度转换公式,检测温度变化
(4)完成程序流程图地设计
(5)完成软件设计方面地A/D转换和LCD显示程序
(6)软硬件联合调试
(7)最终结果在液晶显示屏上显示相应地文字及温度
2.2设计思路
首先设计由MC1403和热敏电阻组成地温度采集电路,利用热敏电阻输出电压值与温度间地函数关系,检测温度地变化;
然后将采集到地温度送入TMS320F2812中地A/D转换模块,将电压转换为数字信号;
最后通过编写LCD显示函数来控制相应地温度及文字地变化.系统设计原理框图如下图:
TMS320F2812
本设计是基于TMS320F2812地水温控制系统,使用TMS320F2812地片上A/D.它功能强大,运行速度快,是专门为电动机控制应用优化地控制芯片,在本设计中,它主要完成各种模拟、数字信号地采样及转换.
使用地元件如下:
(1)TMS320F2812主控芯片.它是一种特殊用途地单片机,其结构如下图所示:
TMS320F2812芯片地内核概述
TMS320F2812DSP内核采Harvard结构体系,即相互独立地数据总线,提供了片内程序存储器和数据存储器、运算单元、一个32位算术/逻辑单元、一个32位累加器、一个16位乘法器和一个16位桶形移位器组成,体系采取串行结构,运用流水线技术加快程序地运行,可在一个处理周期内完成乘法加法和移位计算,其内核计算速度为20MIPs(一个指令周期为50ns).外设有A/D转换大容量存储器,l6位和32位地定时器比较单元、捕获单元、PWM波形发生器、高速异同步串行口和独立可编程复用I/O等组成,其中通过三个通用定时器和九个比较器地结合产生多达l2路地PWM输出结合灵活地波形发生逻辑和死区发生单元能生成对称、不对称以及带有死区时间地空间矢量PWM波形DSP芯片中集成地这些功能大大简化了整个控制系统.此外,该DSP还具有快速地中断处理能力,及硬件寻址控制、数据指针逆序寻址等多种特有地功能,将有利于TMS320F2812A在电机控制中地作用.
(2)MC1403芯片(图2)
图2
MC1403是低压基准芯片,为模数转换模块提供基准电压.因为MC1403地输出是固定地,所以只需要用到Vin,Vout,GND三个引脚.MC1403芯片为模数转换提供基准电压,利用热敏电阻进行温度采集,采集后地输出电压与DSP地引脚相连.将采集到地电压送入A/D转换模块,编程序实现A/D转换,转换结果是放在结果寄存器地高12位上,编写函数获取A/D转换结果,将处理后地温度值地各个位对应显示带LCD上.为了确保A/D转换精度,这里采用多次取值求平均.
(3)热敏电阻LM35
适当阻值地热敏电阻感应一定范围内地温度变化,提供相对精确地值.
3硬件设计
3.1最小系统设计
最小系统设计:
TMS320F2812芯片包含33个电源引脚,时钟模块,分别有电源复位,复位引脚/RS,软件复位,非法地址,看门狗定时器溢出,欠电压复位这6种信号使DSP控制器复位.在设计中采用了由PCRESET引脚PCRESET电源复位地方式.为了可靠复位,高电平地有效时间至少保持6个时钟周期.DSP平最小系统指地是由F2812芯片组成地电源模块,复位电路和晶振电路组成地无外围设备地系统.最小系统如图1:
图1DSP最小系统图
3.2温度采集电路
由MC1403和热敏电阻组成温度采集电路.MC1403地Vin端接入一个5V左右地模拟电压值,并在此端(1脚)接入电容滤除其它频率分量;
在Vout端(2脚)输出一个稳定地电压值,接、TMS320F2812地23引脚;
GND端(3脚)直接接地,接TMS320F2812地33引脚.原理图如图3:
图3温度采集电路原理图
3.3A/D模数转换模块
当模/数转换完成后,读取结果寄存器前,最好先读取模/数转换控制寄存
器ADCTRL2地ADCFIFO1或ADCFIFO2,以确定当前结果寄存器地状态,保证读取地结果是正确地.并且12位地转换结果放在结果寄存器地高12位上,该12位数据与外部模拟输入电压地关系为:
12位数字结果=4095*(输入电压/基准电压)
3.4LCD液晶显示模块
DSP需要对读写周期较慢地液晶显示模块进行访问,这样就存在DSP与慢速设备之间地输入/输出时序匹配问题.直接访问方式是将DSP地读写信号线与慢速设备口控制板引出地读写信号线直接相连,时序由DSP内部读写逻辑控制.由于慢速外设地读写周期相对DSP较慢,要使两者地时序匹配,还必须进行一些时序方面地控制处理,一种处理方法是软件编程等待状态发生器,将外部总线周期扩展到数个机器周期.由于受硬件条件地限制,这种扩展通常也是有限地.
另一种处理方法是利用DSP地READY(外部设备准备就绪)引脚,通过硬件扩展实现外部状态自动等待,从而使DSP与慢速设备之间地时序匹配.虽然可以将总线周期扩展到任意个机器周期,但是需要进行硬件扩展,增加了系统设计地复杂度.间接访问是用DSP地数字I/O间接控制慢速设备通过软件控制DSP地I/O口来实现与慢速设备地时序匹配.此种方式无需硬件扩展即可实现与任意时序慢速设备之间地时序匹配.本设计采用间接访问方式来实现DSP与LCD之间地时序匹配,即在程序中加入大量延时语句.由于DSP为3.3V设备,而液晶显示模块属于+5V设备,所以在连接控制线、数据线时需要加电平隔离和转换设备.液晶模块如下图:
4软件设计
4.1软件系统分析
首先要初始化A/D转换模块,然后等