中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

使用电机驱动器使用互补 PWM 顺时针和逆时针驱动...

 雨巷

下载贤集网APP入驻自媒体

使用电机驱动器使用互补 PWM 顺时针和逆时针驱动有刷直流电机,正在使用电流传感器 ACS724LLCTR-05-AB 来测量电机运行时的电流,使用ADC 输出和传感器的数据表显示传感器的灵敏度为 400mV/A,因此当电流传感器没有电流流过时,ADC 的输出电压为 2.5V。我测量的 ADC 值是 512(0 - 1023 范围),向电机施加约 100mA 的小负载,我看到 ADC 电压从 512 上升到 460(大约)。减去 ADC 值,我得到 52 ADC 值,乘以 4.88mV(5V 系统)253.76mV。如果我除 253.76mV / 400mV,我得到 0.633A我的电机最大额定电流仅为 0.8A,并且仅施加 0.1A 的少量负载。我看到 0.633A,我不明白。当我说0.1AI时,它是通过我的外部电源测量的。
是否因为通过电机的电流正在切换(20KHz),我在测量输出电流时进行了错误的计算?和RMS值有关系吗?

最新回复
发布回复
电机引脚的两端将短路。在这种状态下将发生电流再生。由于线圈的电感起到保持电流的作用,因此当在相对于电感和电阻的时间常数足够短的周期内反复施加电压并且电机两端反复短路时,将流过恒定电流。
可能是电流波动,由于 PWM 信号的频率为 20KHz,电流可能会出现波动,导致测量结果不稳定。你可以尝试降低 PWM 信号的频率来减小电流波动。
你可以考虑使用具有RMS 测量功能的电流传感器,或者对 ADC 测量值进行滤波以平滑脉冲电流。这样可以更接近实际的RMS 电流值。

为您推荐

热门交流