找回密码
 注册
关于网站域名变更的通知
查看: 1130|回复: 7
打印 上一主题 下一主题

AD转换以后的二进制数怎么处理,和采集之前的模拟量对应?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-4-19 13:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
AD转换以后的二进制数怎么处理,和采集之前的模拟量对应?+ \& y( d: O5 l7 A; l: ~( N9 O
/ o! J' d: X( z
现在有个应变片,想测压力!! AD用的是HX711 有个问题是,AD 采集以后是一个二进制数,现在要将测出的压力显示在1602上,怎样将这个二进制数变成 压力值??" _+ m  V+ b- b. L2 a6 t

该用户从未签到

2#
 楼主| 发表于 2019-4-19 13:29 | 只看该作者
突然反应,应该要先测量 外加压力和 输出电压的关系,,,,,    但是 单片机将这个二进制数变成十进制  又该怎么变??  乘精度??& C# }. |8 K- k$ z: b* {' d& V

/ a/ t% Z" f4 s+ T5 h- Z之前的ADC0804 的程序% K( b# n5 s) W" Z! A
                 start();
4 ?) \" D: h0 U6 t/ n( n                delay(1);1 Y; x$ c) E, z" r# O' C# j: T
                rd=0;4 h: v6 Z& i( O. S
                delay(1);
+ q) K6 r, e( @1 q' P* G                temp=P1;& Q3 X5 U* Z4 P* x) k+ i
                a=5.00/255*temp;
" T$ U: l! C* j; G
( X1 _  E; ]+ B: q9 c+ T0 o( u给二进制数乘以5/255    说是输入范围是0-5V  可是, 怎么知道输入电压范围就是0-5      采集之前输入电压范围是不固定的呀

点评

应该是5÷255。一共256(0-255)种状态,5V对应最值255  详情 回复 发表于 2019-4-19 13:45
AD有个基准电压和采集电压以及分辨率。比如基准电压5V,采集电压0-5V,分辨率为位的。也就是说它能把0-5V的电压分成256份。0V就是0000 0000,5V就是1111 1111。分辨率是5÷256≈0.0195V。 如果输入电压是3V,那么3  详情 回复 发表于 2019-4-19 13:39

该用户从未签到

3#
发表于 2019-4-19 13:39 | 只看该作者
罗斯 发表于 2019-4-19 13:29
/ {0 \$ m, h3 C* R6 v% \突然反应,应该要先测量 外加压力和 输出电压的关系,,,,,    但是 单片机将这个二进制数变成十进制   ...
! D! d, V' A; Y
AD有个基准电压和采集电压以及分辨率。比如基准电压5V,采集电压0-5V,分辨率为位的。也就是说它能把0-5V的电压分成256份。0V就是0000 0000,5V就是1111 1111。分辨率是5÷256≈0.0195V。; m! S" D& c  J+ g3 D
如果输入电压是3V,那么3÷0.0195≈153,转换成二进制1001 1001;如果输出1101 0011,转换成十进制就是211,那么对应的输入电压就是211×0.0195=4.11V* c7 F+ R. Y) G" J3 f3 r

点评

那块的5/255 5是基准电压??  详情 回复 发表于 2019-4-19 13:53

该用户从未签到

4#
发表于 2019-4-19 13:45 | 只看该作者
罗斯 发表于 2019-4-19 13:29
% G' q0 E; L. A+ ]7 @. J突然反应,应该要先测量 外加压力和 输出电压的关系,,,,,    但是 单片机将这个二进制数变成十进制   ...
) _' R: l1 t& ^' d1 o
应该是5÷255。一共256(0-255)种状态,5V对应最值255/ a9 c2 d- q& x/ o6 R% A  u( t0 Y

该用户从未签到

5#
 楼主| 发表于 2019-4-19 13:53 | 只看该作者
helendcany 发表于 2019-4-19 13:393 a; O# {) q! M3 e6 P
AD有个基准电压和采集电压以及分辨率。比如基准电压5V,采集电压0-5V,分辨率为位的。也就是说它能把0-5V ...
- Q3 d1 a9 _/ B5 x3 b# T
那块的5/255  5是基准电压??) T: X8 ?7 Y  P& ]

点评

是的  详情 回复 发表于 2019-4-19 13:59

该用户从未签到

6#
发表于 2019-4-19 13:54 | 只看该作者
二进制数乘以5/255,这个就是计算方法

该用户从未签到

7#
发表于 2019-4-19 13:59 | 只看该作者
罗斯 发表于 2019-4-19 13:53
- l8 @: F8 ~" S& W. T4 d那块的5/255  5是基准电压??
, q+ {8 g, C. m' T! c
是的) a9 d, `3 v9 V) P/ K8 _, P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-26 15:06 , Processed in 0.093750 second(s), 29 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表