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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
AD转换以后的二进制数怎么处理,和采集之前的模拟量对应?
3 ^1 a. v# Q% F$ I/ Q
8 ~& x! c1 P" k现在有个应变片,想测压力!! AD用的是HX711 有个问题是,AD 采集以后是一个二进制数,现在要将测出的压力显示在1602上,怎样将这个二进制数变成 压力值??0 C* t$ }- R; A3 G+ {6 A0 d9 v9 g! H& w

该用户从未签到

2#
 楼主| 发表于 2019-4-19 13:29 | 只看该作者
突然反应,应该要先测量 外加压力和 输出电压的关系,,,,,    但是 单片机将这个二进制数变成十进制  又该怎么变??  乘精度??! l8 P. n6 g. |
1 ?* O2 ^( H  j' {
之前的ADC0804 的程序
' W7 R% @0 E2 a6 ~# a* }7 ?3 G* u/ Q                 start();; n) C: [1 E7 C8 ^% O
                delay(1);; Y7 W! c/ G* L8 s1 N
                rd=0;
. K" _6 S. l/ R; k                delay(1);
0 R# f& p- y3 N$ b2 K8 e) f                temp=P1;5 G6 A& a8 V- q8 o2 A
                a=5.00/255*temp;
( s/ R& @' s* y( V' O# N+ k( @  a
; z2 w& a# A/ l给二进制数乘以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
& G0 q5 O( {- u* t+ ]. |2 }8 K突然反应,应该要先测量 外加压力和 输出电压的关系,,,,,    但是 单片机将这个二进制数变成十进制   ...
  G5 N6 Y$ z0 Q8 z+ B; v
AD有个基准电压和采集电压以及分辨率。比如基准电压5V,采集电压0-5V,分辨率为位的。也就是说它能把0-5V的电压分成256份。0V就是0000 0000,5V就是1111 1111。分辨率是5÷256≈0.0195V。
# f/ W2 s2 Y6 O5 ~  b! M3 Z如果输入电压是3V,那么3÷0.0195≈153,转换成二进制1001 1001;如果输出1101 0011,转换成十进制就是211,那么对应的输入电压就是211×0.0195=4.11V
" }2 Z4 S6 C6 m# L

点评

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

该用户从未签到

4#
发表于 2019-4-19 13:45 | 只看该作者
罗斯 发表于 2019-4-19 13:29
# S  u7 K; m3 a9 a0 C% u, j突然反应,应该要先测量 外加压力和 输出电压的关系,,,,,    但是 单片机将这个二进制数变成十进制   ...

( X( ?' b! D9 f" ~" f应该是5÷255。一共256(0-255)种状态,5V对应最值255
3 c4 Z8 F9 i/ O

该用户从未签到

5#
 楼主| 发表于 2019-4-19 13:53 | 只看该作者
helendcany 发表于 2019-4-19 13:39
) m& S/ D/ @2 @- u+ @' r2 j2 lAD有个基准电压和采集电压以及分辨率。比如基准电压5V,采集电压0-5V,分辨率为位的。也就是说它能把0-5V ...
, H) E; u6 Y4 k" G# N& q2 s9 D
那块的5/255  5是基准电压??
& ]2 q  J; h: f: W  M) i

点评

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

该用户从未签到

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

该用户从未签到

7#
发表于 2019-4-19 13:59 | 只看该作者
罗斯 发表于 2019-4-19 13:53
3 S& J  S. s) {/ S! |) q那块的5/255  5是基准电压??
7 O" j& x7 o1 |* c3 @
是的/ O; w( I5 ?0 v" V' a. m( H4 l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-24 01:30 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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