PIC单片机的热能表研制
时间:2023-09-25 22:54来源: 作者: 点击: 次摘要:随着我国福利制度的改革和计量的规范化,对的准确计量成为一个比较关键的环节。文中介绍了表的组成和工作原理,给出了一种基于16C64的热能表设计方案,同时对设计和使用中的一些问题进行了讨论并提出了解决办法。
关键词:热能表 温度传感器 16C64
随着我国福利制度的改革,供暖制度也发生了相应的变化。原来的供暖收费存在着对使用的热能估算不准确、收费不合理等问题。为此,国家建设部在一些城市实施供暖制度改革试点,并对热能实行计量收费,这就要求对使用的热能进行准确的计量。本文给出了一种基于16C64的、针对热水供暖的热能表设计方案。
1 热能表的组成原理
一般热能表的原理框图如图1所示,它主要由积分仪、流量计和温度传感器三部分组成。流量计用于计量流过采暖设备的热水的体积。两只温度传感器分别用于测量进水温度和回水温度。积分仪是热能表的核心,它能够根据流量计提供的热水体积流量和进水、回水温度差等数据计算出消耗的热能。其计算公式如下:
Q=CV(t供水-t回水)
其中,Q为消耗的热能,单位为kWh;C为水的比热容(C=0.001167kWh/L.℃);V为流过采暖设备的热水体积,单位为升(L);t供水、t回水为流过采暖设备进水口和回水口的热水温度,单位为℃。
从热能的消耗计算公式可以看出,只要测得采暖设备进水和回水的温差以及流过采暖设备的热水体积就可以计算出消耗的热能,因此,引起计量误差的因素有:
(1)流量计的精度;
(2)温度测量的准确度;
(3)两只温度传感器的配对误差;
(4)积分仪的计算精度。
对于流量计引起的误差,可以通过选取精度较高的流量计来解决,计算精度可以采用合适的CPU和完善的算法来解决。对于温度测量,国家有相应的标准,温度测量误差一般不大于±0.3℃,而两只温度传感器的配对误差应不大于±0.1℃,所以需要重点解决。
另外,由于热能表通常是安装在室外且长期使用,所以,热能表的功耗、抗电磁干扰、可靠性因素都需要加以考虑。
2 硬件电路构成及实现原理
2.1 硬件组成
根据上面的分析,笔者设计了一种基于PIC16C74单片机的热能表,其组成框图如图2所示。该系统主要由CPU、流量计、A/D转换器、温度传感器、LCD显示器、电路控制、EEPROM存储器和时钟电路等部分组成。其中CPU采用Microchip公司的微处理器PIC16C64,它是系统的核心,用于完成所有的控制和计算功能。温度传感器和A/D转换器组成温度采集电路,可测量采暖设备进水和回水的温度。为了保证测量精度,设计中选用了12位串行A/D转换器ADS7844,理论上,ADS7844的温度采集精度可达0.03℃。流量计用于测量流过取暖设备的热水体积,每流过一定体积的热水,流量计内部的干簧管闭合一次。将这个信号接到CPU的外部中断输入端,干簧管每闭合一次就向CPU申请一次中断,CPU用该信号累计流过采暖设备的热水的体积来进行热能计算。在需要时,还可以通过LCD显示器来显示水温和消耗的热能以及系统信息等。EEPROM存储器用于存储系统信息和消耗的热能。时钟电路用于为整个系统提供系统时间。用键盘可实现各种操作,如:通过键盘可以查看水温、消耗的热能和系统信息等。电源控制电路主要是在不需要显示和温度测量时切断相应部分电路的电源,以降低系统功耗。系统设置是在每次加电时设备系统的年、月、日、小时和分等时间信息。另外,当系统出现故障时,它也可向CPU申请中断,以使CPU将当时的时间、热能值和故障信息写入EEPROM以备查询。