2018-1-6 22:15:41 [显示全部楼层]
11066浏览
查看: 11066|回复: 4

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, 下载次数: 1922

jamesleeqc  学徒

发表于 2018-10-13 01:48:43

Rockets:
产品中用到这个模块,有两个疑问,一个是校准的数据,在实际测量TDS里面如何使用的?没有看明白?
此外,如果输入电压是3.3V,这个计算该如何修正。可以回复邮件吗?603717290@qq.com
订单号:2018100679119       
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-29 08:51:23

厉害厉害
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-29 08:53:02

很赞啊!
回复

使用道具 举报

zhn0.0  学徒

发表于 2023-10-17 17:18:14

能不能帮我解决我帖子里的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail