共2条
1/1 1 跳转至页
版主和各位高人见谅,我找一下1121兄!
问
尊敬的1121兄:真是不好意思,又来麻烦你了,因为有点急,用这种不礼貌的方法找您实在是不好意思,还请您和各位高人海涵;
还是那个7714的问题,我想问的是,如果在器件和电路都工作正常下,全差分模式,零输入,
把从7714转换来的二进制码字用十进制表示应该是8388608吗?我问了AD的人,他们说应该是这样的。为什么我现在的零输入还是160757XX(XX
是因为最低两位在跳动)?和第一凹口有关吗?虽然现在把传感器的激励电压改到5V后能符合我的测量了,但零输入显示的数字还是不对啊?
是其他的什么问题?这几天我反复试过了改变增益和参考电压的方法,但零输入始终不是中间值。我现在看手册看得眼睛都疼了,问题还是没
有解决。您上次一语道中我用的是电桥传感器,相信您一定也用过电桥的压力传感器,恳请您再指点一下究竟是什么问题导致零输入不是中间
值的问题,谢谢,谢谢了!
答 1: 来了,来了,俺来救火啦。俺估计你的硬件应该没什么问题了。或许你还没得要领,有几个基本问题要首先搞清楚。
1。参考电压应该保持在2。5V(不要乱改了),且取自激励电源,用精密电阻分压得到。
2。如果你没有修改F和Z寄存器的值,那么零输入就不一定是采样的中间值。所以必须在对7714初始化里面对这两个寄存器重新赋值。你手头没有模拟器吗?正反向满码都要试读一下,以确定动态范围。而实际的传感器的零位也并不一定是0输出,或许有些漂移,但不用管它,由软件调掉就行了(其实0跟踪也是软件要实现的一个基本的功能)。
3。如果没有外部放大器,一般要用到内部放大的最大增益。即使如此,7714也要浪费一半的动态范围。相应的,精度也要大打折扣。
俺觉得你离成功还差半步了,继续怒力吧!其实弄明白7714还真的挺有趣的,当然收获也是不小的。。。 答 2: 1121兄,您真的太好了! 感谢您一次次不厌其烦的解答我的问题!其实模拟器我是有的,按照您指点的,我现在把参考电压定在了2.5V,模拟器的动态范围是-10MV到+10MV,(-10MV是调换输出信号的极性得到的)每次步进1MV。
用7714内部增益128,第一凹口10HZ时,输入是AIN+>AIN-的情况,零输入显示1675XXXX,还没加到1MV就显示16777215了。
调换模拟器的输出极性后,此时是AIN+<AIN-的情况,零输入显示1518XXXX,加-10MV后显示0931XXXX.
由于输入AIN+>AIN-时能测量的范围太小,我改用用内部增益为1来测试,此时AIN+>AIN-的情况下零输入显示160801XX,加+10MV显示161280XX,在AIN+<AIN-的情况下,零输入显示160705XX,加-10MV后,显示160208XX。
以上这些是我刚才测得的数字,由于内部增益在128时正量程太小,而且如您所说,精度下降了很多。所以我打算设置内部增益为1,然后在前面加放大,(顺便问下:有没有双端输入,双端输出的放大电路?我看过一些用三个OP07构成的单电源仪表放大器,但他的输出只有一端啊?如果要和7714的全差分输入相连该怎么连啊?)对了,您说的F寄存器和Z寄存器是不是滤波寄存器和校正寄存器啊?您能推荐一下适合的配置字吗?实不像瞒,我以前只用过8位单极性AD0809。所以对双极性方面有好多不懂。请教一下,如何实现0跟踪啊?大致思想是怎样的呢?
麻烦了您这么久,又问了您一大堆的问题,您不要见怪,我有什么叙述得不清楚的,还请您批评指正,再次感谢您这么热心的帮助,谢谢!
答 3: 我说的F寄存器和Z寄存器是两个校准寄存器!要用128的增益。修改F和Z寄存器的值!
不用外加运放,除非你要求10万精度的。
哈,你这么多的问题,我都答不过来了。其实本坛子里有许多人都在玩7714。至少俺就帮过好多位同学了。他们怎么都不发言呢? 答 4: 能不能这样认为?F和Z寄存器的修改原则是不是0~FFFFFF/增益?
还是那个7714的问题,我想问的是,如果在器件和电路都工作正常下,全差分模式,零输入,
把从7714转换来的二进制码字用十进制表示应该是8388608吗?我问了AD的人,他们说应该是这样的。为什么我现在的零输入还是160757XX(XX
是因为最低两位在跳动)?和第一凹口有关吗?虽然现在把传感器的激励电压改到5V后能符合我的测量了,但零输入显示的数字还是不对啊?
是其他的什么问题?这几天我反复试过了改变增益和参考电压的方法,但零输入始终不是中间值。我现在看手册看得眼睛都疼了,问题还是没
有解决。您上次一语道中我用的是电桥传感器,相信您一定也用过电桥的压力传感器,恳请您再指点一下究竟是什么问题导致零输入不是中间
值的问题,谢谢,谢谢了!
答 1: 来了,来了,俺来救火啦。俺估计你的硬件应该没什么问题了。或许你还没得要领,有几个基本问题要首先搞清楚。
1。参考电压应该保持在2。5V(不要乱改了),且取自激励电源,用精密电阻分压得到。
2。如果你没有修改F和Z寄存器的值,那么零输入就不一定是采样的中间值。所以必须在对7714初始化里面对这两个寄存器重新赋值。你手头没有模拟器吗?正反向满码都要试读一下,以确定动态范围。而实际的传感器的零位也并不一定是0输出,或许有些漂移,但不用管它,由软件调掉就行了(其实0跟踪也是软件要实现的一个基本的功能)。
3。如果没有外部放大器,一般要用到内部放大的最大增益。即使如此,7714也要浪费一半的动态范围。相应的,精度也要大打折扣。
俺觉得你离成功还差半步了,继续怒力吧!其实弄明白7714还真的挺有趣的,当然收获也是不小的。。。 答 2: 1121兄,您真的太好了! 感谢您一次次不厌其烦的解答我的问题!其实模拟器我是有的,按照您指点的,我现在把参考电压定在了2.5V,模拟器的动态范围是-10MV到+10MV,(-10MV是调换输出信号的极性得到的)每次步进1MV。
用7714内部增益128,第一凹口10HZ时,输入是AIN+>AIN-的情况,零输入显示1675XXXX,还没加到1MV就显示16777215了。
调换模拟器的输出极性后,此时是AIN+<AIN-的情况,零输入显示1518XXXX,加-10MV后显示0931XXXX.
由于输入AIN+>AIN-时能测量的范围太小,我改用用内部增益为1来测试,此时AIN+>AIN-的情况下零输入显示160801XX,加+10MV显示161280XX,在AIN+<AIN-的情况下,零输入显示160705XX,加-10MV后,显示160208XX。
以上这些是我刚才测得的数字,由于内部增益在128时正量程太小,而且如您所说,精度下降了很多。所以我打算设置内部增益为1,然后在前面加放大,(顺便问下:有没有双端输入,双端输出的放大电路?我看过一些用三个OP07构成的单电源仪表放大器,但他的输出只有一端啊?如果要和7714的全差分输入相连该怎么连啊?)对了,您说的F寄存器和Z寄存器是不是滤波寄存器和校正寄存器啊?您能推荐一下适合的配置字吗?实不像瞒,我以前只用过8位单极性AD0809。所以对双极性方面有好多不懂。请教一下,如何实现0跟踪啊?大致思想是怎样的呢?
麻烦了您这么久,又问了您一大堆的问题,您不要见怪,我有什么叙述得不清楚的,还请您批评指正,再次感谢您这么热心的帮助,谢谢!
答 3: 我说的F寄存器和Z寄存器是两个校准寄存器!要用128的增益。修改F和Z寄存器的值!
不用外加运放,除非你要求10万精度的。
哈,你这么多的问题,我都答不过来了。其实本坛子里有许多人都在玩7714。至少俺就帮过好多位同学了。他们怎么都不发言呢? 答 4: 能不能这样认为?F和Z寄存器的修改原则是不是0~FFFFFF/增益?
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |