网上的传感器很多,一般都是那几种,基本都是电压信号输出。传感器的曲线基本都是线性的,有一个参数需要注意的是传感器的输出灵敏度,一般是以mv/v为单位,他和你的供电电压相关,若量程为80kg,灵敏度为2mv/v,供电电压为5V,那意思就代表80kg对应的满量程电压为10mv,分辨率视传感器而有所不同,所以传感器端输出后需要接运放,对小信号放大,最后单片机AD采集。在程序设计时,需要注意两个零点问题:1是传感器本身的输出零偏,即没有重物时有一个微小的输出信号;2是运放的零偏;这两个是可以同时处理的,即检测AD-零偏AD来进行修正,第二就是线性斜率,通过公式的计算最后可以概括为:AD=M*K+ADzero;K为斜率,你可以通过放一个已知重量的砝码来进行斜率的修正。基本思路就这些了,具体的还需LZ实践中慢慢摸索才是。
|