完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我用单片机直接读取AD的采集值挺好的,显示数值随着压力的增大逐渐增大,并且是一个数一个数往上加的,就是先是个位从零到九然后再加十位的,但是当我乘以一个小数系数之后,虽然它的值很准但是数值不是从小到大递增的,请教各位大侠解决方法,谢谢
|
|
相关推荐
1个回答
|
|
我想问,你AD采集回来的值是不是float类型,如果你存在整形变量里边,乘一个小数,小数点后的数据会自动忽略掉。还有或者,你是用电位器模拟采集吧?用一个精度高一点的试一下就好了,因为你在扭动的过程当中,会产生抖动,导致数据上下波动,解决这个还有另外一个方法,就是进行软件滤波,滤波形式有好多种,最简单的就是在一段很小的时间内多次采集,去掉最高和最低数据。求剩余数据的平均值再将平均值赋会你显示前所用到的buff
|
|
|
|
只有小组成员才能发言,加入小组>>
3032个成员聚集在这个小组
加入小组2923 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3594 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2341 浏览 1 评论
4800 浏览 1 评论
2573 浏览 1 评论
1327浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3600浏览 2评论
2928浏览 1评论
1510浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 19:42 , Processed in 1.141259 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号