第一次稍微完整一些做应变片传感器的采集的方案
之前场合都是只采集传感器信号转换为重量用就可以没有细化
方案总体来说硬件没啥好说的 蛮简单一个MCU+精密ADC即可 需要显示加显示 不需要显示加通讯
主要是功能实现 比如:开机置零、稳定判断、蠕动判断、零点抑制、校准、各种滤波算法、去皮、置零、分度值、modbus通信参数配置····
目前我做到的水平 前提条件:5kg量程、2mV/V灵敏度 5V激励
分辨率:0.01g(5kg传感器)
AD短路噪声:0.01uV
采样率:10SPS
通道:2(通道越少速度和精度相对好实现一些)
有几个地方卡的比较久 就是传感器蠕动算法和稳零处理上面花了些功夫因为这类的网上没有搜索到可以直接拿来用的算法 所以干脆直接自己写了一个
连续测试过十几个小时 抑制蠕动的同时 不影响相对精度
不一定标准 目前自己用的还可以 还有一个算法既能保留动态特性又能保证精度和稳定度
有坛友用过好的算法也可以不吝啬推荐一起分享下学习共同进步
有2个测试视频供观看
电子秤测试视频01
电子秤测试视频02
硬件图 毕竟是个测试版 焊接水平有限 就不用评价了
上一些自己写的独创代码
结构和注释写的一般 也没整理凑合看吧 供坛友参考 如有重复纯属意外哈
原理图分享