数字式温度测量系统的设计与实现

上传人:公**** 文档编号:571796948 上传时间:2024-08-12 格式:PPT 页数:12 大小:197KB
返回 下载 相关 举报
数字式温度测量系统的设计与实现_第1页
第1页 / 共12页
数字式温度测量系统的设计与实现_第2页
第2页 / 共12页
数字式温度测量系统的设计与实现_第3页
第3页 / 共12页
数字式温度测量系统的设计与实现_第4页
第4页 / 共12页
数字式温度测量系统的设计与实现_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《数字式温度测量系统的设计与实现》由会员分享,可在线阅读,更多相关《数字式温度测量系统的设计与实现(12页珍藏版)》请在金锄头文库上搜索。

1、情景情景7:温度检测系统:温度检测系统7.4 温度检测系统的程序设计温度检测系统的程序设计 7.2 PWM波的产生波的产生 7.3 温度检测系统的标校过程温度检测系统的标校过程 7.5 本情境的任务本情境的任务 7.1 数字式温度检测系统的组成数字式温度检测系统的组成 8/12/20248/12/20241 17.1 数字式温度检测系统的组成数字式温度检测系统的组成数字式温度测量系统是利用微处理器为核心而构数字式温度测量系统是利用微处理器为核心而构成的一种温度测量和显示系统,它主要有温度测成的一种温度测量和显示系统,它主要有温度测量单元,温度变送单元,模数转换单元,数据处量单元,温度变送单元,

2、模数转换单元,数据处理分析单元以及显示单元等组成。理分析单元以及显示单元等组成。为了便于对温度测量系统的准确性进行验证,该为了便于对温度测量系统的准确性进行验证,该系统还具有可控加温环节,具体实现思路是采用系统还具有可控加温环节,具体实现思路是采用PWMPWM方式驱动加热丝,完成温度的增加,从而减方式驱动加热丝,完成温度的增加,从而减小了系统标校和测试的工作量。小了系统标校和测试的工作量。 8/12/20248/12/20242 2数字式温度检测系统结构图数字式温度检测系统结构图8/12/20248/12/20243 37.2 7.2 PWM波的产生波的产生为了完成对被测对象进行加温的工作,需

3、要设计一个升温的驱动单元,现要求采用PWM方式实现,及将加热丝通过一个固态继电器(Solid State Relay)的触点接到24V的直流电源,PWM的周期为50ms。当改变占空比就可以实现加热功率的改变。 1PWM加温电路的硬件实现 8/12/20248/12/20244 42PWM波形的软件实现 PWM波形的周期为50ms,当单片机的定时器0或1采用方式一时,完全可以实现050ms之间的任意时间定时。因此PWM波的产生可以采用定时器中断方式实现,及装入的第一次定时时间常数应为高电平的持续时间,且使P1.0口为高;当定时时间到时,再装入低电平的持续时间常数,且使P1.0口为低。这样,反复循

4、环,就可以产生占空比连续可调的PWM波。具体实现请自行考虑。 当当P1.0P1.0口输出低电平时,三极管截止,口输出低电平时,三极管截止,SSRSSR处于断开状处于断开状态,加热丝不加电;当态,加热丝不加电;当P1.0P1.0口输出高电平时,三极管饱和,口输出高电平时,三极管饱和,SSRSSR处于导通状态,加热丝加电。当改变加热丝通电的时间,处于导通状态,加热丝加电。当改变加热丝通电的时间,就可以实现加热温度高低的控制。就可以实现加热温度高低的控制。 8/12/20248/12/20245 56.36.3 温度检测系统的标校过程温度检测系统的标校过程1传感器变送器的零点和满量程的标定 温度传感

5、器的主要技术指标为:零点、满量程输出、增益、以及线性度等。进行温度传感器的这几个指标的测试过程,称为传感器的标定。 首先,准备一个烧杯的冰水混合物,将被标定温度变送器和校准用热电阻Pt100都埋入到冰水混合物中,直到接Pt100的标准表显示温度为0,再调节温度变送器的调零电阻,使得温度变送器的输出为0V。然后再用加热装置加热烧杯的水并使其沸腾,读取标准表所示的实际温度数,然后再调节温度变送器的满量程调节电阻,使得其输出为5V。反复进行零点和满量程标定若干次,直到合适为止,并记录此时满量程所对应的实际输出电压和实际温度值,为下面的温度测量的数字实现提供依据。 8/12/20248/12/2024

6、6 62温度检测系统的数字化实现温度检测系统的数字化实现 首先,调试ADC0804的测试程序,并用数码管进行实时显示。显示要求为0.0100.0。然后利用标定温度传感器所得的数据进行变换系数的求取。注意为了减小CPU的计算量,可采用定点数运算,及为了显示温度的小数点后一位,可将所有的温度数据都100,则折算系数计算公式为 K=(满量程实测温度100-零点实测温度100)/(AD采集的满量程读数-AD采集的零点读数) (公式7-1) 则对应的数码管显示数为:Disp_num=(K(AD采集的实际读数-AD采集的零点读数)-零点实测温度100)/10 (公式 7-2)注意:公式的计算结果的单位为0

7、.1。 8/12/20248/12/20247 7例如:系统有四个按键,我们可以按照如下思想例如:系统有四个按键,我们可以按照如下思想进行规定:进行规定:KEY1KEY1:实时温度显示按键,当按下此键系统显示:实时温度显示按键,当按下此键系统显示实时温度。实时温度。KEY2KEY2:PWMPWM占空比设定键,系统显示当前的占占空比设定键,系统显示当前的占空比,数据范围空比,数据范围1 19999。KEY3KEY3:占空比加:占空比加1 1键,每按下一次,当前占空比键,每按下一次,当前占空比加加1 1,加到,加到9999停止。停止。KEY4KEY4:占空比减:占空比减1 1键,每按下一次,当前占

8、空比键,每按下一次,当前占空比减减1 1,减到,减到1 1停止。停止。 6.4 温度检测系统的程序设计温度检测系统的程序设计8/12/20248/12/20248 81产生PWM波形的定时器中断服务程序流程图 8/12/20248/12/20249 92 2主程序流程图主程序流程图主程序流程图主程序流程图8/12/20248/12/202410102 2键盘处理程序流程图键盘处理程序流程图 8/12/20248/12/202411117.5 7.5 本情境任务本情境任务(一) 用仿真软件proteus做一个PWM波形的产生的仿真。(二)设计一个数字式温度检测系统。焊接PWM单元电路板,搭建系统硬件,下载程序,实现设计。(三)问题与思考,任务拓展。8/12/20248/12/20241212

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号