TDS探头校准使用方法

2018-01-061.5万
AI 快速预览详细 收起
本文介绍了TDS探头的校准方法,解决数据与经验值不一致的问题。通过使用TDS笔或EC探头进行校准,确保数据准确。具体步骤包括将探头放入被测液体或EC校准液,待数据稳定后输入“CAL:707”进行校准。校准完成后,用户可以看到相对准确的TDS数据。
大家目前在使用的TDS,会发现有一些问题,使用时数据和大家的经验值不太一致。和市售的TDS笔也不一样。那这是怎么造成的呢?
其实是没有进行校准。
为什么要进行校准呢?

校准:在规定条件下,为确定计量器具示值误差的一组操作。是在规定条件下,为确定计量仪器或测量系统的示值,或实物量具或标准物质所代表的值,与相对应的被测量的已知值之间关系的一组操作。校准结果可用以评定计量仪器、测量系统或实物量具的示值误差,或给任何标尺上的标记赋值。

所以我们需要进行校准。
那如何校准呢?
有两种方法?如果大家手上有tds笔,我们假设它就是准确的。
或者我们如果有EC探头,EC探头配给的校准液也是可以使用的。

下面给到的是程序代码。


[mw_shl_code=cpp,true]
#include <EEPROM.h>
#include"GravityTDS.h"

extern GravityTDS gravityTDS;

void setup()
{
  Serial.begin(115200);
  gravityTDS.setup();
//  pinMode(13,OUTPUT);
}

unsigned long tdsValue;

void loop()
{
  tdsCalibrationProcess();
  gravityTDS.update();
  
  static unsigned long timepoint = millis();
  if(millis()-timepoint>1000U)
  {
       timepoint = millis();
       tdsValue = gravityTDS.getValue();
       Serial.print(tdsValue);
       Serial.println("ppm");
//       if (tdsValue>500)
//          {
//            digitalWrite(13,HIGH);
//          }
//          else
//          {
//             digitalWrite(13,LOW);
//             }
   }
}
[/mw_shl_code]

注意可能需要加载提供的库。



好了,现在我们可以开始进行校准的过程了。

将探头放入被测液体,同时将TDS笔也放入被测液体。
OR
将探头放入EC校准液
待数据稳定后,

打开串口监视器

输入ENTER进入校准模式。
这是检查TDS笔上的数值,并输入例如“CAL:100”
OR
将标准上的数值除以2,例如:1413us/cm,则输入“CAL:707”


数据稳定后,输入EXIT后,保存校准数据。


这时我们就可以完成校准,大家就可以看到相对准确的TDS数据。
有问题,欢迎在帖子里讨论。
参考链接:
(SKU:SEN0244)模拟TDS传感器


sen0244cal.zip

2.79 KB, 下载次数: 5220

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
zhn0.0
zhn0.0
能不能帮我解决我帖子里的问题
花生编程
花生编程
很赞啊!
花生编程
花生编程
厉害厉害
jamesleeqc
jamesleeqc
Rockets:
产品中用到这个模块,有两个疑问,一个是校准的数据,在实际测量TDS里面如何使用的?没有看明白?
此外,如果输入电压是3.3V,这个计算该如何修正。可以回复邮件吗?[email]603717290@qq.com[/email]
订单号:2018100679119
- 没有更多了 -