完善资料让更多小伙伴认识你,还能领取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 条评论
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
为什么在频率为10^3 Hz处,产生的相移就可以确定约为-90度
285 浏览 0 评论
【高手问答】电路的功能是为了0.6v到40v之间调压,运放发热严重
2885 浏览 8 评论
USB3.0 工业相机的传输速率是否受到电脑主板某些硬件的限制?
1129 浏览 0 评论
2330 浏览 1 评论
1309 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 09:10 , Processed in 0.654367 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号