Microchip
直播中

胡书琴

8年用户 209经验值
私信 关注
[问答]

PIC24FJ128GB202模拟输入读数

你好,我不知道有一个ADC论坛,所以我在这里重新发布这篇文章,删除我在PIC24试图阅读和平均两个模拟输入。然而,我所取的每一个样本都是奇怪的。这是我的目标。我想读取RB0/AN2上的输入电压和RB1/AN3上的输入电流。电流和电压进入PIC是有限的,以防止任何损害,我试图测量电流和电压之前,他们进入PIC。我没有使用中断。简单地轮询ADC缓冲器。一个例子是我的MuleMeX正在读取2.515 VDC,但是每个ADC缓冲器正在读取0x03FF(1023)。我可以看到A2D正在尝试工作,但是我也知道我的A2D配置位存在一个问题。有谁能发现这个问题吗?

回帖(7)

薄坤坤

2020-3-17 09:56:18
没有回答你的问题,但是……你想测量什么样的信号?我总是把使用万用表看作一种可能的红旗,因为它们通常具有非常慢的响应时间(秒),因此很容易误导您关于引脚上实际发生的事情。
举报

张雷

2020-3-17 10:15:22
还没有拉出您正在使用的特定PIC24的规格表,但我看到您正在选择VRef作为您的负面参考。你有什么连接到那个别针?有什么事吗?你可以试着选择AVss(换句话说,芯片内部的接地)作为你的负面参考,看看你的转换说明了什么。保持简单,直到它工作,然后通过添加外部负引用等来变得更加复杂。
举报

史娟

2020-3-17 10:27:05
该装置为光驱动器,电压通过限幅器并直接馈送到PIC上的引脚。我想读一下,确保有一个安全的电压和电流进入光。
举报

史娟

2020-3-17 10:36:01
我采纳了你的建议,使用AVDD和AVSS。ADC缓冲器现在读取不同的值,甚至跟踪输入的电压。我上传的截图是在电压大约为2.523伏特时拍摄的。我的读数似乎不反映真实的电压。我的图像没有嵌入HTTPS://imgur.COM/A/FFVHM。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分