小白白曾经帮朋友修复过一台进口的pH测试仪,研究过设备内部的电路和测量原理,今天就把它分享给大家。

这台pH测试仪,是利用电化学原理来测量pH值的。

它需要使用一种pH电极,像下图这种:

pH电极的特性是:电极浸泡在溶液中后,可以产生微弱的电压,采集到这个电压后,就能换算成实际的pH值。

pH电极在溶液中,构成的是一个极高内阻的电压源。内阻小的在10^6 Ω,大的可达10^12 Ω。电压的变化量与pH的变化量成比例关系,大约是每50mV~1pH;当然这个值并不精确,需要使用标准溶液来标定;另外,这个比例值和温度相关,要想获得较高的精度,要在不同温度下标定。

1)硬件部分

咱们先看看硬件系统是如何设计的。前级的信号放大部分的电路简化后如下:

pH电极放大的前级运放,选型是及其重要的,因为电极的信号很微弱,电极的阻抗又及其大,这要求选用输入阻抗比电极还要大的运放;同时,极大的输入阻抗容易耦合较多的噪声,后级需要滤波处理。

这里选用了ADI的精密运放AD645,最大失调电压250uV,最大失调电流1.5pA,1uV/℃的温漂,可以采集到pH探头产生的极微弱信号。

运放接成同向比例放大电路,放大20倍,可以使得输出电压对应于1V/pH。

RP用于调整运放的零位,可以在pH等于7时调整到0。

由于一般pH值对温度敏感,RT使用了一个+3500ppm/℃正温度系数的电阻,用于抵消pH探头的温度系数。

对于PCB的设计,要特别注意电极输入的信号非常微弱,输入信号要用跟随的输出信号包围起来作保护;同时电极的线要使用屏蔽线。

前级放大之后,会经过一个滤波电路,以滤除噪声干扰,这部分可以用无源、也可以用有源滤波,常规的低通滤波电路就可以满足要求,要注意滤除50Hz的工频干扰。

至于后端的采集电路,这台仪器是使用的摩托罗拉的68HC08系列单片机,外围挂载的是16位的AD采集芯片。这部分也是常规设计。

2)软件部分

如果精度要求不是太高,可以直接用原始的50mV~1pH换算为pH值即可。

如果精度要求高,就不能简单地用这个系数去乘了;另外用RT电阻的温漂去补偿电极pH温漂的方法也不是特别可靠的。精度要求高时,需要使用标准的pH溶液去校准。

一般来说,测量出来的电极电压变化ΔE = K(T) * ΔpH,其中T是温度,K是需要确定的系数,它是一个与T相关的变量。

可以表示为K(T) = K1+(T-T1)*0.1984073,(其中K1为T1温度下的系数K)。

取两种已知pH值的溶液,测得两个电压值E1和E2,再测出当前的温度T1,由公式:

E1-E2 = K(T) * (pH1-pH2)

可以计算出当前温度T1下的K1,也就是说能获取到一组参数K1和T1,这样我们以后只要测到温度T,就可以通过T、T1和K1算出K。

计算pH值时,我们测量当前的温度T、当前电极电压E,再利用之前测到的标准溶液pH1的电压值E1,联立上述几个公式,就可以得到待测的pHx的值:

pHx = pH1 + (E-E1)/K(T) = pH1 + (E-E1)/( K1+(T-T1)*0.1984073)

这样处理过后的pH测量值,经过了温度补偿,一般能达到0.01pH的精度。

好了,本节某pH测试仪的原理就讲到这里。

欢迎大家关注我的公众号“小白白学电子”,可下载文中提到的电路、源码,更多学习资源分享:

一种高精度pH测试设备的原理相关推荐

  1. ue4导入倾斜摄影_一种高精度倾斜摄影建模方法与流程

    技术领域:本发明属于测绘技术领域,涉及矿山地形监测.测绘地形图.珍贵建筑物修复重建.林业.农业.采矿业.公用事业和能源.城市开发.国防和灾害应急的地理信息处理. 背景技术: :目前成熟的倾斜三维建模软 ...

  2. 高精度AOA定位技术原理及市场需求-新导智能

    本年,物联网职业等来了"新基建方针风口"这股春风,整个产业链起飞.新基建的重点建设内容中,包含5G基站建设.大数据中心.人工智能.工业互联网等许多的内容都是物联网职业基石与关键.数 ...

  3. 赵英时遥感原理分析和应用课件_细数5种停车场防砸车技术原理分析与应用

    原标题:细数5种停车场防砸车技术原理分析与应用 一.压力波防砸装置 也叫遇阻防砸,主要是安装遇阻返回装置,当道闸杆下落过程中接触到车辆或者行人(接触力度是可以调节的),装置道闸杆底下的橡胶条受到阻力, ...

  4. raid0 raid1 raid5 三种工作模式的工作原理及特点

    简述raid0 raid1 raid5 三种工作模式的工作原理及特点 RAID,可以把硬盘整合成一个大磁盘,还可以在大磁盘上再分区,放数据还有一个大功能,多块盘放在一起可以有冗余(备份).RAID整合 ...

  5. Vue-Router前端路由的两种模式、区别、原理?

    vue路由有⼏种模式?有什么区别?原理是什么? 一.vue路由有几种模式? 二.两者区别 三.原理 一.vue路由有几种模式? vue的路由模式⼀共有两种,分别是哈希和history 二.两者区别 哈 ...

  6. 高精度倾角传感器测量原理

    高精度倾角传感器测量原理技术参数 1.性能参数 测量范围:0-30° 测量精度:±0.06° 分 辨 率:0.0001° 测量方向:X,Y 时间漂移:±0.08°/月 更新时间:30ms 上电启动时间 ...

  7. java鉴权_3种常用鉴权方法原理与实现

    学生一枚,作为学习和总结.如果有哪些不对的地方,还请指教 cookie 诞生 HTTP协议是无状态的协议.一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接. 为解决这个问 ...

  8. 6种肤色检测方法的原理及实现(opencv, C++)

    6种肤色检测方法的原理及实现(opencv, C++) Mr Qin 分类:机器视觉 个人专栏:图像处理 发布时间 2021.06.18 阅读数 2024 评论数 0 0 简介: 本博文首发csdn链 ...

  9. Evm7种重要指令的实现原理

    Evm7种重要指令的实现原理: Evm的所有指令定义都在core/vm/jump_table.go里实现的,而每个指令对应的操作函数都是在core/vm/instructions.go里实现的. 如果 ...

最新文章

  1. 程序猿工作效率的影响因素和管理者怎样推断
  2. 中国台湾芯片设计商 Realtek 的WiFi SDK漏洞影响数百万IOT设备
  3. js 数字千分位展示
  4. java 大数四则运算_大数四则运算java(转)
  5. 如何给影像添加投影_如何在EasyEarth Desktop(CS客户端)进行影像处理
  6. 8.4 Change Reference to Value(将引用对象改为值对象)
  7. c语言程序设计中&是什么,C语言程序设计是什么
  8. 错误票据java_【蓝桥杯】错误票据 - osc_bskh1wlw的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. [bbk2193] 第34集 - Chapter 09-Optimizing Sore Perations(03)
  10. Vijos P1848 计数问题
  11. 排水管网计算机模拟,基于SWMM的城市合流制排水管网计算机模拟方法.ppt
  12. multisim14安装与卸载
  13. C++函数参数的缺省值
  14. c语言求自然数1 10之和,C程序计算自然数之和
  15. 【原创】PE检测工具
  16. 利用slf4j+log4j将日志写入指定的文件中
  17. 思思的美食笔记--吃哒【自用---随缘更】
  18. 【设计模式】工厂模式的作用?工厂模式有什么优点?
  19. 小孔成像总结_初中物理解题技巧+方法总结,非常实用,初二初三都要看!
  20. 原来js可以这样用。类似51la.cnzz统计的js接口

热门文章

  1. flink中的事件时间和水印
  2. 已知abc+cba=1333,其中abc均为一位数,求出符合条件的abc的值
  3. js判断平年闰年_用JS实现判断闰年
  4. python提取xml格式的出参并转成dict
  5. java 构造器的作用是什么?
  6. Cisco Packet Tracert 邮件服务器配置
  7. 二进制除法移位相减_verilog移位相减实现除法(转载)
  8. 将演示文稿转换为视频
  9. VB编码, Gamma编码, Delta编码
  10. 【自监督论文阅读笔记】Contrastive Self-Supervised Learning With Smoothed Representation for Remote Sensing