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

51单片机AD转换后的值

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
51单片机AD转换后的值
, w; e+ m& [& }- I* L
5 C6 ]: K0 g/ q8 u
6 B. d, K2 `# Y7 l2 y
用TL549 AD芯片来处理。它是8位的芯片。
: U3 p2 a7 H! @) h: F* K) E* {% euint ad_549()                    //TLC549处理
# R4 ]0 s  `' d0 R5 z( j{" J6 y  W3 B! ]- Y; U
  uchar i;
" D$ E1 x; Z0 o! N  uint data_ad = 0;
1 A& b2 P3 ]: h2 r$ V' C  cs = 1;                                //初始化,启动
  N5 n3 s: z& ?/ D$ d4 u% \' s  sclk = 0;0 d2 p2 c9 c4 S; \
  cs = 0;
9 l0 p7 x$ T: K$ t' |1 R  _nop_();                    
% m; l7 [6 ]- V, b" B  for(i = 0;i < 8;i++)        //读取采集数据,读取的是上一次采集数据
* t( g5 q# h) N: [  S) p    {
" B% W. u# i% _% G' o+ y          sclk = 1;
+ Y' n3 ?5 O0 K, z# ]         
* x9 O; r: x) m0 h          if(data_temp)data_ad |= 0x01;
9 A* L& z0 K2 r6 V' ]& ]          sclk = 0;    y, S5 j, R3 E' w! o; ?
          data_ad = data_ad << 1;  
! r/ K$ h3 {) T9 e/ z( H' z        }        
0 }1 P) \* F9 A5 @+ g" J- O  cs = 1;
/ `0 y0 ^, z# c  I* ]0 N" n/ ~3 {  A  data_ad = data_ad  * (500/ 256);   
4 l: ?  \. A1 Z' N8 ]. r  return(data_ad);
3 u0 X/ N) A, i1 i' |! H}4 s% a8 M+ U" U* |; _# ?

. b) C- ~( ]2 l4 C. {' a' P! y& F6 k, _; w9 U
为什么转换后的值要 * (500/ 256),这部分该怎么理解?  谁能说下
$ l9 w. N9 k1 @5 U! e1 M. _0 C

该用户从未签到

2#
发表于 2019-3-22 10:04 | 只看该作者
应该是数值补偿

该用户从未签到

3#
发表于 2019-3-22 10:43 | 只看该作者
500应该是5v电压放大100倍,256是8位数据的分辨率

该用户从未签到

4#
发表于 2019-3-22 10:53 | 只看该作者
这里应该是为了方便显示,可以理解为转换后的电压=AD值*(5/256)*100,5/256是满值5伏电压进行转换的AD值的每一个二进制位的电压值,最后乘以100是因为程序里用了整形变量存储电压值,这样就存不了小数,所以乘以100,就可以有2位小数了 。

该用户从未签到

5#
发表于 2019-3-22 11:06 | 只看该作者
500应该是5v电压放大100倍,256是8位数据的分辨率,256应改为2555 ^5 }$ m( x5 ^) c- B4 X) z9 C: @

# K# t# }$ v# Y- C: J% q  q模拟量 = 基准电压×AD值 /255   ( 8位A/D); R, w" F, T! ?3 X+ c
模拟量 = 基准电压×AD值 /1023     ( 10位A/D)
6 V' D; E& s9 P8 Z: x/ z模拟量 = 基准电压×AD值 /4095     ( 12位A/D)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-11 21:21 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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