Part Number:INA240
想向各位询问,INA240用于“电机控制-检测电机三相定子电流-内联电流测量方法” 的原理是否是这样
参考文档:《Current Sensing for Inline Motor-Control Applications》、《INA240 High- and Low-Side, Bidirectional, Zero-Drift, Current-Sense Amplifier With Enhanced PWM Rejection》,两份文档均来自于TI官方
这是文档中INA240 内联电流测量方法 测量 电机定子电流 的图
“与定子相电流串联 且 与 INA240 并联”的电阻,用途是 R*I =U,将电流转换为电压信号,,在这里假设电阻阻值为0.002
INA240内部具有放大器,将U信号转化为一个小电压信号u(其值是该元件接的GND -> VS,即0 到2.7V至5.5V之间 )
MCU上的ADC检测这个小电压信号,从而测量电流
数学量化公式为:选取INA240A1(其增益为20 V/V)、输出设置为中间电源电压,假设小电压信号u范围为0-3.3V(stm32的ADC外设能检测的范围),则根据0.002 * I / 20 = u,1A的电流,反映到电压信号上是1.6501V???
是这样吗,请大家批评指正
Amy Luo:
您好,
您可以给出《INA240 High- and Low-Side, Bidirectional, Zero-Drift, Current-Sense Amplifier With Enhanced PWM Rejection》这个文档的链接吗?我没搜索到这个文档
,
John Syu:
这个文档是INA240的旧版datasheet,现在出了2021版的,把名字给改了。链接是www.ti.com.cn/…/ina240.pdf
,
Amy Luo:
您理解的思路是正确的,在计算上有些出入。INA240在采样电阻Rs=0.002Ω上检测到的差分电压VDIFF=I*Rs=1A*0.002Ω=0.002V;
经过INA240A1 G=20倍的放大后,输出Vout=VDIFF*G=0.002V*20=0.04V;
INA240A1 输出设置基准电压为供电电源3.3V中间值的话,那么就是1.65V;
如果电流是正向电流的话,INA240A1的输出Vout就是在1.65V的基础上向上摆动,即1.65V+0.04V=1.69V,这是INA240A1 的输出电压或者说是后端ADC的采集电压。
,
John Syu:
好的,未来几天我尝试在单片机上验证一下
,
Amy Luo:
好的,帖子我先关了,后期如有疑问可以发新帖