完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
最近用ADS1147测量一个正负传感器信号,数字电源为5V,模拟电源用的是+-2.5V,基准用片内的。在信号为正时,测量0~2V的信号,输出数据相应为0~65535,在负信号测量时,在-1V~0时为65535~32768,但是在-2V~(-1V)时,输出数值为0~32767,看说明这个输出不是二进制补码吗,在-2V~0应该是8000~FFFF,0~2V时为0~7FFF。以前只测量正信号,模拟电源也是0-5V,输出一直是0~65535,也成线性没在意。现在这个是我程序有问题吗?还是电源配置的不对?设置是内部2V参考一直打开。
|
|
相关推荐
3个回答
|
|
|
对于这个传感器,数字量是0~5V对应0~65535。如果是双电源,实质是将2.5V认作“0”,以“0”为基准;电源也就变成了+-2.5V。
所以;双电源供电时,32767是“0”。这就是“0”基准。这点我们可以看作站在在一个0V为基准的坐标系看另一个基准点高于站着的坐标2.5V的坐标中的值一样。 从数学上;是两者相减的关系。 |
|
|
|
|
|
检查一下会不会是数据输出后多左移了一位
|
|
|
|
|
|
根据您提供的信息,您使用的是ADS1147模数转换器(ADC)来测量正负传感器信号。您提到的问题可能与以下几个方面有关:
1. 电源配置:您提到模拟电源使用的是+-2.5V,而数字电源是5V。这可能会导致ADC的输入范围受限,从而影响测量结果。建议您检查ADC的电源配置是否正确。 2. 参考电压:您提到使用的是内部2V参考电压。请确保您的ADC配置正确,以便正确使用内部参考电压。 3. 程序问题:您提到在负信号测量时,输出数值与预期不符。这可能是由于您的程序没有正确处理负信号。请检查您的程序,确保在处理负信号时正确地将其转换为二进制补码。 4. ADC设置:请检查您的ADC设置,确保其配置正确,以便正确测量正负信号。特别是,您需要确保ADC的输入范围和参考电压设置正确。 综上所述,您的问题可能与电源配置、参考电压、程序处理和ADC设置有关。建议您逐一检查这些方面,以找到问题的根本原因并解决。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
553 浏览 0 评论
1616 浏览 0 评论
2049 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1516 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1342 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1759浏览 29评论
2786浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1726浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1636浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1647浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 00:57 , Processed in 0.791988 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
288