这是我之前设计的一款盐度计,基本电路非常的简单,但是想要精度达到要求是有些挑战性的。
首先看我设计的盐度计精度测试报告:精度参考的是市面上精度最好的速为盐度计,可以看出我设计的这个精度比速为的还要好一点。这个标准盐溶液是用光学盐度计配置的。
1、基本电路原理介绍
如下图所示,利用带施密特输入的反相器74HC14,通过电容的充放电和反相器内部的门槛电压做比较输出方波,方波的频率大小由电容和盐溶液电阻的大小所决定,根据74HC14手册上
给出的关系 f=1/0.85RC,输出的频率通过MCU的定时器捕获功能计算频率。
2、存在的问题
温漂的影响会使结果不稳定,影响的程度使在5%浓度以上都没有线性了,测真实8%的浓度可能测出7%,8%测出7%,没有明显的线性,就是5%以上的浓度定时器采到的
频率都是很接近的,分辨不出来浓度,而且确实在随着浓度的变高,溶液的电阻变化越来越小,所以温漂+随浓度升高电阻变化小(高浓度时频率变化小)两个因素决定了
不仅是精度比较差(温漂造成的),测不到高浓度(温漂+浓度高频率变化小)这两个问题。
3、问题的解决与精度优化
这个项目最难的就是把各部分温漂问题解决,还要把上面的电路做一些优化,这些我都已经做到了,因为是在之前公司做的产品,所以不方便把细节透露出来,有兴趣的朋友可以私信我讨论一下,精度可以看一下**开头的测试数据,已经非常的好了,这个项目的软件硬件都是我做的。
|