电路设计论坛
直播中

1464675447

9年用户 5经验值
擅长:嵌入式技术
私信 关注
[问答]

MCP3421电流检测问题

fbde3b67bf5b357473d25ede68d970a.jpg

想实现功能为通过3.3V单片机pwm控制nmos输出,并使用MCP3421检测流经负载的电流。

在图中OUT1为PWM输出

B1其实是一个10Ω的负载不是电机(类似电热丝的东西)负载最大电流300mA

RL1是为了方便测试模拟的负载电阻,实际不贴装

VIN是一节18650,供电电压3.4-4.2V

现在遇到一个问题,只用单片机pwm输出一点占空比,万用表测得负载两端电压差为0.04V的情况下,MCP3421读数显示电流有25mA,MCP341配置为16bit 2倍PGA,不清楚是哪里出了问题,有没有大佬解答

回帖(2)

烟台FPGA

2024-3-15 09:25:11

最佳答案

取样电阻放在MOS1的S与地之间,再并上滤波电容,测量的结果可以好多了。
1 举报

王璐

2024-3-15 10:20:05
根据您的描述,我可以给出以下几点建议来解决您的问题:

1. 确保电路连接正确:检查MCP3421和电流负载之间的连接是否正确,确保没有接错引脚或者短路。

2. 确保供电电压正确:确认MCP3421和电流负载都使用正确的供电电压。如果供电电压不正确,可能会导致MCP3421的读数错误。

3. 考虑ADC的精度和分辨率:根据您的描述,您将MCP3421配置为16位2倍PGA。这意味着MCP3421能够提供较高的精度和分辨率,但也可能导致对读数的误解。您可以尝试调整PGA的倍数,以提高对低电流的测量精度。

4. 考虑电流负载的特性:电流负载可能具有不确定的特性,例如内阻、温度变化等。这些因素可能会对MCP3421的读数产生影响。您可以尝试使用其他设备(例如示波器)来验证MCP3421的读数是否准确。

5. 考虑干扰:在测量电流时,周围的电磁干扰可能会对MCP3421的读数产生影响。您可以尝试在测量时进行屏蔽或者增加滤波电路来减少干扰。

希望以上建议能够帮助您解决问题!如果您有更多的问题,请随时向我提问。
1 举报

更多回帖

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