完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有个产品有直流电机工作,想用单片机AD直接检测堵转电流,(单片机现在有一个AD端口是测试电池电压的,所以再用另一AD端口测试电流)。
直流电机正常工作电流300mA左右, 堵转电流大于600mA. 我想直接在电机负极端串联一个0.9O的电阻,这样如果是0.3A电流的话,,电阻两端的电压降是不是有U=ir=0.3*0.9=0.27v,这个电压用单片机本身的AD口读出来。。 当电流大于0.6A就是大于0.54V时就算是堵转。 这样的方法可行吗????这个电压信号给单片机之前串一个电阻1K,可以吗?还是需要加什么保护措施呢? 麻烦路过的大侠帮忙看看。。谢谢指点!! |
|
相关推荐
7个回答
|
|
1K不用串的,用万用表量这个电压时你串1K电阻吗?哈哈,你把A/D当成万用表电压档即可.
|
|
|
|
最好还是串大电阻保护,要不然采样电阻开路MCU就要挂了
|
|
|
|
建议加一级跟随,跟随前端做保护
|
|
|
|
这是MCU内电路结构所决定的,一般数据手册都有说明,I/O口输入阻抗通常为10K~50K,阻抗大,说明对信号源的摄取电流小,亦即对信号源影响小.相应精度也高些.说白了,内部已串了一只大电阻了,而且分压误差也内部扣除匹配好了.
你外部串的东东,引入误差,虽然不大,但是个变数,得自个处理.哈哈,自找的. |
|
|
|
这方法没有问题,基本上也不需要串电阻。单片机烧不烧也不是仅仅这个电阻决定,如果考虑保护单片机,倒是可以试试加个瞬态抑制二极管
|
|
|
|
为了避免影响负载,电流采样电阻不能取的过高,那么采样电压就会比较小,所以通常的办法是用小阻抗的采样电阻然后加运放放大的办法来应对。
|
|
|
|
关键是你的电机的工作电压是多少,小于MCU的工作电压,MCU一般不回挂掉。
先不从是否挂掉考虑,电机的电流是波动很大的,有些电流还是有跳变的,电压有尖峰,建议还是串联RC低通网络。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-26 22:14 , Processed in 0.671973 second(s), Total 52, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191