新闻中心

News Center

当前位置:首页新闻中心温度采集模块的主要功能特性和单片机程序说明

温度采集模块的主要功能特性和单片机程序说明

更新时间:2021-10-15点击次数:838
   温度采集模块包括热电偶输入的温度采集产品。可以将热电偶输出信号直接转换为温度值,通过RS232或者RS485隔离传输至终端,如PC、PLC、工控机、触摸屏等;通过转网模块可将数据传输至云端。
 
  温度采集模块的主要功能特性:
  1、测量功能
  能测量全电力参数包括电压U、电流I、有功功率P、无功功率Q、视在功率S、功率因数PF、电压与电流的相角度Φ、电压不平衡度、电流的不平衡度、频率F、31次分次谐波、奇偶次总谐波含量及总谐波含量。其中电压U保留1位小数,频率F保留2位小数,电流I保留3位小数,功率P保留4位小数,相角度Φ保留2位小数,不平衡度△保留2位小数。
 
  2、计量功能
  能计量当前组合有功电能,正向有功电能,反向有功电能,感性无功电能,容性无功电能,视在电能。
 
  3、分时功能
  两套时段表,一年可以分为4个时区,每套时段表可设12个日时段,4个费率。分时计费的基本思想就是把电能作为一种商品,利用经济杠杆,用电高峰期电价高,低谷时电价低,以便削峰填谷,改善用电质量,提高综合经济效益。
 
  4、历史电能统计功能
  能统计上12月的历史电能(包括4象限、各费率电能)。
 
  5、开关量输入输出功能
  有2路开关量输出,4路开关量输入,开关量输出为继电器输出,可以实现“遥控”和报警输出。开关量输入不仅能够采集和显示本地的开关信息,同时可以通过仪表的RS485实现远程传输功能,即“遥信”功能。
 

 

  温度采集模块的单片机程序说明:
  1、根据规格书的提示,操作IO口写了底层驱动时序。由于传感器的特殊性,这里使用了软件延时。
 
  2、这里参考网友的代码,写了一个CRC计算的程序。CRC是一种常见的数据完整性校验方法,用来识别一帧数据在传输的过程中是否发生了突变。
 
  3、发送端发送数据完毕后计算一个CRC结果给你看,你收到数据后也同样方法计算一遍CRC,理论上得出的结果应该一样的,否则这个数据你应该丢弃的。
 
  4、整个驱动暴露了两个子程序给外部接口,一个是读取传感器数据的驱动,固定时间调用一次就行,但是要注意调用间隔大于750ms。每当有新数据过来就把数据缓存到RAM中。
 
  5、另一个是计算缓存中的数据为浮点形式的温度。这样无论何时外部程序都能调用这个接口去读取较新的温度数据。
 
  6、家里穷,没有一个冰箱,没办法测试零下的温度显示啥的是否正常。