PH值算法

{
 
		PH_Dat = ((ADC_PH/12.41212121212121)*2);  //4095/3.3=1240.909090909091,也就是说 1V电压对应的AD值是这么多,用AD值除以系数,得到的就是电压,这里需要保留两位,然后乘以2,因为电路是分压输入的,分了一半
		
		//计算原理,之前的计算原理是按照人家提供的计算公式进行计算的,但是对于成品设计还好,不用动程序了,但是对于定制设计,在使用中发现移植效果不好,
		//因为要配合掉电存储,大量的计算,移植起来比较麻烦,所以这里采用一种新的计算方法,移植起来很简单,只要计算出PH输出的电压数据即可,计算出的电压
		//保留两位小数,然后直接代入下个公式,这个公式是自己推出来的,误差目前测试三种溶液没有超过 0.5 ,368这个数据来源是这样,
		//  PH      电压	   PH变化值	   电压变化值       电压变化率
		//	 4		 3.00					      
		//	6.86	 2.50	    2.86	     0.5           0.1748251748251748
		//	9.18	 2.11	    2.32         0.39          0.1681034482758621
		//可以看出,PH越大,电压越小
		//  从上面的统计可以看出,随着PH的变化,他的电压变化率并不是线性,这也是为什么人家会用一个复杂的计算公式来计算,所以这里我有个设想,假如说PH4的时候
		//电压我调节为 3V,那选择一个 0.17的系数,计算出从PH=0到 4,电压值应该是变化了 0.68左右  0.17*4 = 0.68  ,既然这样我就假如,PH0的时候电压是 3.68V,保留两位小数,就是 368 了
		
			  if(PH_Dat>=368) PH_value=0;
				else 
				{
				  PH_value = (368-PH_Dat) /1.781505+((368-PH_Dat) /1.781505)*0.05;  //368 是假定的Ph=0的电压值,减去检测到的电压值,得到的就是电压变化量,然后乘以变化率,就可以得到PH
				 if(PH_value>140) PH_value=140;											  //从上面的表述可以看出变化率不是固定的,我在大量测试之后,写了一个补偿,计算出的数据加上他数据的0.05,这是自己凭感觉测试得出的,
				}	                                          
	}		
该设为带温度补偿功能的PH测量仪整体解决方案,电路主要由三部分构成:pH探针缓冲器、ADC数字及电源隔离器。 AD8603,是一款精密微功耗(最大50 μA)及低噪声(22 nV/√Hz)CMOS运算放大器,配置为连接 AD7793通道之一输入的缓冲器。AD8603的典型输入偏置电流为200 fA,为高内部电阻pH探针提供了一种有效的解决方案。 pH检测温度补偿系统基于AD7793,24位(Σ-Δ)ADC。它有三个差分模拟输入一个片内低噪声、可编程增益放大器(PGA),其范围为单位增益至128。AD7793的最大功耗仅为500 μA,适用于任何低功耗应用。有一个低噪声、低漂移内部带隙基准电压源,而且也可采用一个外部差分基准电压。输出数据速率可通过软件编程设置,可在4.17 Hz至470 Hz的范围内变化。 ADuM5401(四通道数字隔离器,集成DC-DC转换器)提供微控制器与AD7793数字线路之间的数字信号电源隔离功能。利用iCoupler芯片级变压器技术,能够隔离逻辑信号DC/DC转换器中的电源反馈路径。 pH传感器简化原理图: 本设PH测量仪电路是一个完全隔离式低功耗pH传感器信号调理器数字化仪,并且带有自动温度补偿以实现高精度。该电路可为0至14范围内的pH提供精度为0.5%的读数,无噪声代码分辨率大于14位,适用于多种工业应用,如化工、食品加工、水处理、污水分析等。并且,电路支持众多内部电阻超高(范围从1 MΩ至数GΩ) 的pH传感器,其数字信号电源隔离设使其免受恶劣工业环境中常见的噪声瞬变电压的影响。 更多详细设说明讲解,详见附件内容的原文出处。 附件内容截图:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值