完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
2015.04.24调试: 1、测试进入AD7606的电压信号是否正常 图1:AD7606之前的电压信号 图1左侧为电压输入,经过CHV-25P霍尔电压传感器,再经过OP07所组成的电压跟随器,形成输出AIN0,送至AD7606。 CHV-25P是由电流控制的传感器,原边额定电流为10mA,副边额定电流为25mA,R2为500欧姆,AC_IN_0、AC_IN_1加7V电压时,流过R2的电流恰好为10mA(CHV-25P有内阻),此时测量端口5输出电压,为5V,因为其输出电流为25mA,R24也为500欧姆,由于其同样在输出测也存在内阻,部分电流流入电压跟随器,所以此处电压正好为5V,即按目前的电阻配比,电压比例为1:1,以后可以根据实际情况调整电阻,从而达到不同的电压比例。今天测试的时候开始一直没有输出,原因是正负15V的电源没有跟AGND共地。而输入直流电压则千万不能与正负15V以及5V共地,不然会打破隔离。电压跟随器的输出电压此时也为5V,即AIN0端口的输出电压也为5V。 2、AD7606采样 采用FPGA控制AD7606采样,目前遇到的问题是,AD7606输出电压值,但是其格式为16位的二进制数,如何将该16位的二进制数译码成10进制数清楚观测采样是否准确成为关键? 计算方法16位二进制数/32767*5V,其中32767为(0111 1111 1111 1111)除去第一位(符号位)所对应的十进制数,5V为AD7606的基准电压,即5V对应的值为32767,那么你的16位二进制数成比例对应的那个10进制数,就是所求的浮点数 举例:AD7606之前的电路,当加7V的电压时,输出为5V,加5V的电压时,输出为2.5V。 加5V电压时,AD采样的输出为3FB1(16305),16305/32767*5=2.48。 |
|
相关推荐
|
|
if (AD_Value[Count] < 0x8000)
AD_Voltage[Count] = AD_Value[Count] * 0.00030517578125f; else AD_Voltage[Count] = AD_Value[Count] * 0.00030517578125f - 10.000; 我的这么算记过很准,这是±5V量程的,±10V将最后那个-10.000换成-20.000就行。 |
|
|
|
|
|
|
|
|
|
|
|
1434 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1059 浏览 0 评论
2513 浏览 1 评论
2206 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2475 浏览 0 评论
1936 浏览 53 评论
6021 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 23:54 , Processed in 0.692598 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号