一种智能液位检测仪的设计
1 引言
液位检测在许多控制领域已较为普遍, 各种类型的液位检测装置也不少, 按原理分有浮子式、压力式、超声波式、吹气式、电容式等, 这各种方法都根据其需要设计完成, 其结构、量程和精度各有特色, 适用于各自的场合, 但都是基于固定液箱液位检测而设计。市面上也有现成的液位计, 有投入式、浮球式、弹簧式等, 绝大多数价格惊人。以上液位计普遍存在以下缺陷: 1)输出为模拟量电流或电压, 有些为机械指针显示, 不能用于远程监视;2)系统普遍适用于静止液面测量, 对于行走式的波动液面测量不准;3)一般液位仪在使用一定时间后, 由于传感器和电子元件性能变化都会引起精度下降, 多数没有自校正功能。为此, 设计一种具有远距离监视、用户自校正、能消除液面波动等功能的、智能化程度较高的液位仪。利用圆柱形电容器原理, 结合单片机设计出一种能检测多种液体的、适合运动和静止液箱的智能液位检测仪。
2 硬件设计
本装置硬件电路由AVR 单片机Atmega8 芯片、RS232 接口、数字温度传感器DS18B20、555 振荡器、报警、按键和显示等电路组成, 如图2 所示。
单片机采用Atmega8, 其内部有8K 的flash 和512 字节的E2PROM, 可以直接写入程序和在线保存用户数据。圆柱形电容传感器采用如图1 所示结构, 主要由两个金属构成同心圆柱构成, 其中1 为内筒;2 为外筒;3 为上下固定端子, 在内外筒之间开有小孔, 能让水和空气自由流通, 但孔较小, 对外部波动液面有缓冲作用;4 为电容引出屏蔽线, 中心接内筒, 边线接外筒再接电路板的地, 可防止干扰;5 为待测液体。图2 的555 振荡电路的A、B 两点按电容传感器, 线中心接A, 边线接 B。其它电路这里不再详述。
度不同时的实时频率, T 为实时水温, 为了简便第二项取。
在式(4)中, 将相对介电常数ε水=80.18.
换成油或其它液介质介电常数及各自与温度的关系即可得出不同液位的高度公式, 这里不再详述。
3 软件设计
根据硬件电路原理, 利用单片机测出频率f0,f 和水温T 即可由式(4)利用软件计算.
得到液位的高度。单片软件如图3 至图5 所示, 图3 为系统主程序流程图, 图4 为液位测量流程图, 图5 为液位校正流程图。其它测频、测温、通信、显示、按键子模块程序流程图在此不再详述。
由上面的式(4)可知, 当传感器和电子元件性能参数变化时, 会引起的变化, 从而影响高度误差。由此通过用户校正液位, 即重新测量液空时的补始频率即可获得液位校正功能。
4 数据测试与误差修正
相关文章
- 2021-12-11基于MPC823e的嵌入式多媒体信息终端硬件开发平台设计
- 2022-10-04DCS在铜冶炼余热锅炉自动给水系统中的应用
- 2022-07-15芯片级原子钟的气密性能分析
- 2022-09-07便携式扭转变形实验仪的设计与实验
- 2023-05-29VA-10振动分析仪通讯程序的实现及应用
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。