09级 专业综合实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
09级专业综合实验报告09级专业综合实验报告

专业综实验报告 课 程 名 称: 专 业 综 合 实 验 学 生 姓 名: 学 号: 系、年级专业: 信息工程系﹑09级电子信息工程专业 指 导 教 师: 2011年月日 实验名称 温度测控系统的研制实验 实验地点 实验时间 年 月 日 实验目的 1、通过电路设计、仿真,掌握电子电路设计和分析方法。 2、通过运行和调试,掌握软件的调试方法。 3、通过系统的搭接和测试,掌握电子系统硬件的测试方法。 实验内容 进行温度测控系统的研制,设计电源、显示、键盘、温度测控模块并完成仿真、制作和测试,要求能实现在30摄氏度~80摄氏度范围内实现温度的测量和控制。 1. 完成温度测控系统的原理图,实现软件仿真; 2. 完成温度测控系统的硬件制作; 3. 完成温度测控系统的程序设计,并与硬件配合进行系统连调; 4. 完成系统测试,记录测试数据。 三、实验要求 1.设计电源模块给单片机和其它外围模块供电,完成显示模块及键盘控制模块、温度测控模块设计 2.在PROTEUS中设计电路,并进行仿真。 3.完成系统的硬件制作。 4.完成系统的程序设计,与硬件配合进行系统连调。 四、实验原理 温度测控系统要求能实现在30摄氏度~80摄氏度范围内实现温度的测量和控制。系统采用20Ω/30W空心瓷管电阻作为电热元件,用直流稳压电源(30V/2A)供电电源,用PT100作为温度传感器。系统要求对温度实时测量,其输出电压能随电热元件温度的变化而变化。可以将电热元件温度稳定控制在30摄氏度~80摄氏度范围内的任一指定温度值,尽量保持匀速升温,减短升温时间。 温度测量模块由惠斯通单臂电桥连接仪表放大器组成,采用PT100传感器来获取温度信息,将获取的信息放大后传给单片机进行处理并将结果显示到液晶上。温度控制模块的实现是用键盘控制一个测温点通过继电器,并通过20Ω/30W空心瓷管电阻升高或降低温度完成。单片机通过PID算法调整功率管的功率并且通过PT100传感器以温度的形式反应到液晶,显示出一个动态范围。 系统设计以MSP430G2553单片机为核心控制部件,采用PT100铂电阻传感器作为温度信号采集。以5V继电器作为加热控制开关器件,以20Ω/30W空心瓷管电阻作为发热元件。设计制作温度测量和带键盘输入控制,动态显示的恒温控制系统。系统可以对当前温度进行实时监控、显示,并将其控制在一定的范围。PT100铂电阻传感器是利用金属铂的电阻值随温度的改变而改变的物理特性而制成的温度传感器。以铂电阻作为测温元件进行温度测量的关键是要能准确地测量出铂电阻传感器的电阻值。 设计硬件组成主要包括温度控制电路、PT100测温电路、信号放大、数码显示、键盘控制,其中AD转换电路用的单片机内部自带的。用到的核心元器件有PT100、20Ω/30W空心瓷管电阻、INA128仪表放大器、5V继电器等。其组成框图如图1所示: 图1 系统原理框图 系统程序实现过程中,采用PID算法控制5V继电器工作来实现对功率电阻的加热和维持温度范围。采用PID算法,只需要软件调试就可以控制温度,不需要外部复杂的电路就能保证在实现题目的基本要求的前提下降低成本。温度控制的实现采用模糊控制PID算法。算法通过软件实现,此算法使系统能自行控制加热程度,使系统具有无超调和恒温精度高,具有稳定性好,控制参数对系统的依赖性弱等优点。 系统的软件部分包括温度采集部分、PID算法、接受结果处理显示部分等,整个程序用c语言编写采用模块化程序设计。主流程图如图2和图3显示。 图2 总程序流程图 图3 PID算法流程图 系统测试要求测试温度,分别记录温度在30°C到80°C范围内每变化5°C对应的模拟电压值并记录测试数据,同时在液晶显示上可以看到数字形式显示的温度值。单片机发出命令,将温度控制在某一初始温度值(如40°C)并且尽可能维持较长时间,用秒表经过10次测量取维持时间平均值。然后通过键盘的加温按钮控制升温设定值(如60°C)这个测试点,快速升温到设定值并且并且记录升温时间,连续测10次取平均值。然后在升温设定值左右(如60°C)尽可能维持,测10次取维持时间平均值。观察LED指示灯亮灭情况,红灯亮表示升温,绿灯亮表示达到初始温度值,黄灯亮表示达到升温设定值。

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档