主题中讨论的其他器件:BP-AM2BLDCSERVO、、 AMC1035
工具与软件:
您好!
我将使用 LP-AM243与 BP-AM2BLDCSERVO Booster Pack 配合使用、来控制两个 BLDC 电机。 我已经成功设置了电机控制 SDK V9.2.0.9中的"single_chip_servo"示例、并 一直致力于全面了解 Σ-Δ 电流测量的配置和使用。 我似乎无法理解的一个方面是如何正确地将 SDFM 固件的输出数据转换为放大器。 在单芯片伺服示例中、根据输出范围创建一个比率、然后将该值乘以30、但是不知道30的来源。 以下是我找到的信息:
- SDFM 固件的输出范围是-131072-131072、OSR 为64
- AMC1035满量程电压范围为-1.25V-1.25V
- INA241增益为10倍
- Booster Pack 的分流电阻为0.01 Ω
因此、我预计将转换为安培的计算结果为: ((输出-131072)/ 131072)* 1.25V / 10 / 0.01欧姆 -或- ((输出-131072)/ 131072)* 12.5
我缺少什么? SDFM 固件是否首先在内部进行一些转换?
此外、有人可以解释为什么 SDFM 固件输出值范围会根据 OSR 发生变化? 非常感谢。