




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于MSP430G2231实现的温度测试仪设计报告西安电子科技大学美国德州仪器MSP430实验室程江2011.12.251概述系统介绍n 本设计以MSP430G2231为核心,本作品选用MSP430G2231单片机,该单片机超低功耗,具有5种节电模式,此单片机还具有丰富的时钟源,它可通过串行口系统编程,无需外部编程电压,另外它还有10位IO口、8个比较器通道和16 位的Timer_A定时器,带2路捕获和比较寄存器。此单片机的IO口和Timer_A定时器都具有强大的中断能力。该作品的主要功能是:对Pt100温度传感器信号进行检测并显示检测结果,显示间隔时间可设定。2作品实物图3MSP430G2系
2、列Launchpad开发板实物图4MSP430G2系列Launchpad名为LaunchPad的MSP-EXP430G2低成本试验板是一款适用于TI最新MSP430G2xx系列产品的完整开发解决方案。其基于USB的集成型仿真器可提供为全系列MSP430G2xx器件开发应用所必需的所有软、硬件。LaunchPad具有集成的DIP目标插座,可支持多达20个引脚, 从而使MSP430ValueLine器件能够简便地插入LaunchPad电 路板中。此外,其还可提供板上Flash仿真工具,以直接连接至PC 轻松进行编程、调试和评估。此外,它还提供了从MSP430G2xx器件到主机PC或相连目标板的96
3、00波特UART串行连接。5MSP-EXP430G2LaunchPad特性:n USB调试与编程接口无需驱动即可安装使用,且具备高达9600波特的UART串行通信速度n 分别连接至绿光和红光LED的两个通用数字I/O引脚可提供视觉反馈n 两个按钮可实现用户反馈和芯片复位n 器件引脚可通过插座引出,既可以方便的用于调试,也可用来添加定制的扩展板n 高质量的20引脚DIP插座,可轻松简便地插入目标器件或将其移除6PT100传感器实物图PT100是一个温度传感器,是一种稳定性和线性都比较好的铂丝热电阻传感器,可以工作在-200至650的范围.电阻式温度检测器是一种物质材料做成的电阻,它会随温度的上升
4、而改变电阻值,大部分电阻式温度检测器是以金属做成的,其中以白金(Pt)作成的电阻式温度检测器,最为稳定耐酸碱、不会变质,最受工业界采用。712864液晶显示器实物图12864液晶显示器是一种具有34位/8位并行、2线或线串行多种接口方式,其显示分辨率为12864,由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶块。8总体设计方案图1系统框图PT100的阻值随着环境温度的变化而成正比例线性变化, 在恒流激励的条件下,其两端的电压也成正比例线性变化。再通过信号调理电路对其输出的电压模拟量进行放大和滤 波。
5、中央处理器对输入的模拟量进行采样并通过软件滤波, 然后将结果送至显示部分进行显示,显示时间间隔可通过键盘设置。9显示CPU信号调理信 号 调 理Pt100传感器Pt100 传感器系统组成原理图10产生5.0V电路输入为直流电压为6.5V-12V5.0V输出为11产生3.3V电路输入为图4的输出5.0V输出为3.3V其中D2为电源指示灯12信号调理电路13本调理电路有两部分组成:产生恒流源和放大信号。C5为滤波电容,用来稳定输入的工作电压。D3为2.5V稳压管,U3为低功耗运放,其工作电压为3.3V,其输入端3.4 两端的电压相等为0.8V。R4为千分之五的精密电阻,由于R4两端的电压为恒压,故
6、流出R4的电流为恒流。Q1为PNP三极管,其e极和c极的电流相等。这样P5的输入为一恒流,其中P5为Pt100,以三线制方式接入电路中. C9为Pt100两端的滤波电容,有助于输出的稳定。第二个运放所组成的电路起信号放大作用,其放大倍数为3的负反馈。C6为滤波电容,对电路的稳定性起到关键作用。14发光二极管电路此电路用于指示时间间隔的快慢15按键电路此电路用来设置时间间隔的快慢16显示电路17各管脚说明:VSSVDDVo CS SID CLK PSB AK电源地电源正(3.0V-5.5V) 对比度(亮度)调整模组片选端(高电平有效) 串行数据输入端串行同步时钟L:串口方式 背光源电压+5V背光
7、源负端0V18PCB板图191) 焊接元件前检查PCB有无断裂、扭曲或明显刮伤,用万用表测量PCB上VCC和GND之间的电阻值,在兆级以上方为正常。2) 焊接时按照电源=运放=显示的顺序逐步焊接,每焊接完一个部分,检查各部分电源和地是否短路、引脚有无虚焊或互相断路。3) 上电测试前再次用万用表测量PCB上VCC端和GND之间的电 阻 值 。 4)对于二极管和带极性的电容(如钽电容)要特别留心正负极性。5)切忌在带电状态下用万用表二极管档测量。20程序流程图处理器上电21初始化完毕AD初始化LCD初始化配置TA模块配 置 IO 口配 置 时 钟关 闭 看 门 狗AD中断22主要子程序介绍#pra
8、gma vector=ADC10_VECTOR interrupt void ADC10_ISR (void)ADC10CTL0 &= ENC; ADC10CTL0 &= ADC10SC;/ Disable ADC conversionm+;/计数变量加一,记录进入AD中断的次数AD_Result+=ADC10MEM;/累加每次采样值if(m=8)m=0;/判断采样的次数,若采样次数等于8 ,作下面处理ave=AD_Result3; AD_Result=0;/对累加和求平均DegC=(long int )ave*2300)/264-100;/将平均值进行换算成待显示的温度值23在CCS下编写完
9、程序后,执行编译(Build)24编译通过,执行Debug25调试过程中,可在线查看变量和寄存器的值Debug窗口下,自左向右依次是去掉断点、全速运行、暂停、停止、进入、单步、汇编进入、汇编单步、返回、同步时钟、复位。在程序运行后,暂停时可以打开Watch和Regesiter窗口内观察寄存器和变量的变化。26在中断程序设置断点,看能否进入中断。27当进入中断程序时,程序会在中断点处停止28查看变量AD-Result和ADC10MEM值29总结与思考本设计完成了对Pt100温度传感器信号进行检测并显示检测结果,显示间隔时间可设定这一课题,充分利用了MSP430的TA中断,IO中断,AD等资源。本作品能实时跟踪当前环境温度,但灵敏度不很理想,其测温范围为20-50 摄氏度,操作简单,方便实用。在完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康蔬菜菌类有营养课件
- 健康绳子课件下载手机版
- 国一高考数学试卷
- 健康素养知识讲座课件
- 健康精灵村绘本课件
- 贵州联考文科数学试卷
- 2025年中国燃气轮机整体行业市场前景预测及投资战略咨询报告
- 2024-2030年中国大连市房地产行业市场全景分析及投资策略研究报告
- 中国何首乌提取物行业市场调研及未来发展趋势预测报告
- 矫形器可行性研究报告
- 智慧物业管理方案
- 2024年注塑工作总结与计划
- 公路工程设计工作总结报告(交工验收-设计单位)
- 电信运营商客服部门年度客户满意度调查与问题解决率评估报告
- 信号波形发生与合成实验报告
- 《全包装修合同》电子版正规范本(通用版)
- 人工智能数据标注实战教程高职全套教学课件
- 现实表现材料模板
- 管道燃气供应服务员理论考试题库(含答案)
- 天然气有限公司隐患排查治理管理制度
- (完整版)十八项医疗核心制度考试题及答案
评论
0/150
提交评论