[测量] 请教用过CS5463的朋友

[复制链接]
 楼主| juanhao 发表于 2015-12-14 18:25 | 显示全部楼层 |阅读模式
请问读到Vrms的值是0x000F7CB4,如何转化成实际的电压值啊?
ningling_21 发表于 2015-12-15 11:10 | 显示全部楼层
本帖最后由 ningling_21 于 2015-12-16 10:47 编辑

仔细看芯片资料
 楼主| juanhao 发表于 2015-12-16 10:16 | 显示全部楼层
C:\Documents and Settings\Administrator\桌面\QQ图片20151216101435.png
请问下我读到的Vrms和实际输入电压的比值是什么关系?谢谢!
 楼主| juanhao 发表于 2015-12-16 10:18 | 显示全部楼层
请问我读到的Vrms和实际输入电压的比值关系是多少?

本帖子中包含更多资源

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

×
ningling_21 发表于 2015-12-16 11:48 | 显示全部楼层
juanhao 发表于 2015-12-16 10:18
请问我读到的Vrms和实际输入电压的比值关系是多少?

仔细看芯片手册
ningling_21 发表于 2015-12-16 11:53 | 显示全部楼层
juanhao 发表于 2015-12-16 10:18
请问我读到的Vrms和实际输入电压的比值关系是多少?
参考这个程序,多读读芯片手册
  1. 功能:读直流电压寄存器,并对数据进行处理和校准,返
  2. 回直流电压有效值。需根据实际测量范围调整。
  3. ---------------------------------------------------------------------------*/
  4. double CS5463_GetVolt(void)
  5. {
  6.   float Volt;
  7.   unsigned long t;
  8.     Read_CS5463A(READ|V,buf);
  9.     t=((unsigned long)buf[1]<<16)|((unsigned int)buf[2]<<8)|buf[3];
  10.     Volt=(float)t/0xffffff;
  11.     if((buf[1]&0x80) != 0)
  12.     Volt-=1.000;
  13.     Volt*=1000;
  14.     return Volt;
  15. }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

91

主题

187

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

91

主题

187

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部