完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想实现功能为通过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个回答
|
|
取样电阻放在MOS1的S与地之间,再并上滤波电容,测量的结果可以好多了。
最佳答案
|
|
1 条评论
|
|
根据您的描述,我可以给出以下几点建议来解决您的问题:
1. 确保电路连接正确:检查MCP3421和电流负载之间的连接是否正确,确保没有接错引脚或者短路。 2. 确保供电电压正确:确认MCP3421和电流负载都使用正确的供电电压。如果供电电压不正确,可能会导致MCP3421的读数错误。 3. 考虑ADC的精度和分辨率:根据您的描述,您将MCP3421配置为16位2倍PGA。这意味着MCP3421能够提供较高的精度和分辨率,但也可能导致对读数的误解。您可以尝试调整PGA的倍数,以提高对低电流的测量精度。 4. 考虑电流负载的特性:电流负载可能具有不确定的特性,例如内阻、温度变化等。这些因素可能会对MCP3421的读数产生影响。您可以尝试使用其他设备(例如示波器)来验证MCP3421的读数是否准确。 5. 考虑干扰:在测量电流时,周围的电磁干扰可能会对MCP3421的读数产生影响。您可以尝试在测量时进行屏蔽或者增加滤波电路来减少干扰。 希望以上建议能够帮助您解决问题!如果您有更多的问题,请随时向我提问。 |
|
1 条评论
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
749 浏览 0 评论
使用NDT2955代替2N6804,有没有人帮忙分析一下无输出的原因和能否替代?
1196 浏览 1 评论
1378 浏览 0 评论
1325 浏览 0 评论
1117 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-14 13:37 , Processed in 0.879503 second(s), Total 100, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号