完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1.概述 系统的输入电压是不变的,电流会随着负载的加重而变化,所以对系统功率的检测本质上是对系统电流的检测。并且这里检测的是系统工作时的平均电流,也就是Vbus上的平均电流。 2.检测方法 直接在Vbus上串一个小电阻,一般为零点几欧姆。 3.检流电阻放在哪里? 检流电阻可以放在b点或c点,c点是Vbus电源。 因为c点后面接的就是负载,负载一会大一会小,所以c点的电流变化比较剧烈,不好计算;而b点后面有一个大电容,所以b点的电流都是充电电流,比较稳定,综合考虑,把检流电阻放在b点比较合适。 3.如何采集检流电阻R11的电流 不太好直接采集电流,所以还是采集R11两端的电压。用mcu采集R11两端的电压,经过计算,就可以知道电流了。 系统空载时(负载不工作),Vbus上的电流可能为几毫安;负载工作时,Vbus上的电流可能为几安,也就是电流范围很大。并且mcu的AD可能无法识别几毫安的电流,所以还是需要使用运放将其放大,放大之后接到mcu中。 (1)可以使用高压隔离的方法对高电压进行采样,但高速高压隔离的光耦价格非常贵。 (2)使用低压运放进行采样,比较便宜。譬如GS8721(单运放)/8722(二合一)/8724(四合一)。因为除了要采集Vbus的电流,还需要采集电机的相电流,所以这里使用四合一的GS8724比较合适,四在运放在一起,封装便宜一些,如果使用四个单运放,封装成本会非常高。 (3)11MHZ属于高运放。 一些参数: (1)表示运放的供电电压为+2.1V ~ +5.5V。 (2)表示1us电压可以上升9V;如果样本数据1us上升15V,用这个运放采集的数据就不准,9V/1us已经非常高了。 a点和b点的电压差不多都是24V,非常高,而GS8721的输入电压为+2.1V ~ +5.5V,所以需要串电阻进行分压。 假设负载需要消耗2A的电流,R11两端电压为0.8V。Y+和Y-是接运放,一般让它们输出1mA比较合适,所以用3K和20K进行分压,得到Y+和Y-的电压在+2.1V ~ +5.5V范围内,比较合理。 4.运放威廉希尔官方网站 运放的知识点: (1)需要按照运放的数据手册进行供电。 (2)运放放大的是正输入端和负输入端之间的电压差。 R13左边的地是MCU的地,右边的是Vbus的地,因为两者在布线时距离较远,所以它们的电压并不完全相等。 5.总的原理图 |
|
|
|
只有小组成员才能发言,加入小组>>
2443 浏览 0 评论
9135 浏览 4 评论
36820 浏览 19 评论
5036 浏览 0 评论
24798 浏览 34 评论
1549浏览 2评论
1769浏览 1评论
2217浏览 1评论
1574浏览 0评论
546浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 11:15 , Processed in 1.702269 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号