主题中讨论的其他部件:DRV8301,
您好,
我开始使用具有TMS320F2.8069万控制卡 的DRV8301-HC-EVM进行开发,现在我正在测试我的第一个硬件版本。 我使用了大多数相同的电路(µC Ω,DRV8301,电流测量,BEMF测量,1.65V参考电压, 等等),但显然布局不同。 我们的应用要求电机在各种液压负载下多次启动和停止,因此我想利用Rs Online算法,但首先我想验证我的硬件的RsRecalc测量值,以确保结果可重复。
对于下面的所有信息,我在 main.h中将Lab4与Flag_enableRsRecalc = true一起使用
主要问题:
- 对于RsRecalc值,我应该期望什么精确度(测量在一个硬件上以及相同修订硬件的不同组之间)? 我知道会有变化,但对于FOC算法和未来的Rs Online而言,哪些因素应该被视为足够好?
- 如何在RsRecalc过程中测量Rs? 我知道有直流电流,必须在某个位置测量电压。 我想了解什么硬件会影响测量/计算。
以下数据供参考,所有数据均来自同一电机。 我还包括 gMotorVars.I_BIAS.value[x]值
RS = 13.3 mΩ(在毫欧姆仪表上测量,Rphase至Rphase Y = 26.6 mΩ)
使用具有不同电流测量缩放配置的DRV8301-HC-EVM记录的值。
RS | gMotorVars.I_BIAS.value[0] | gMotorVars.I_BIAS.Value[1] | gMotorVars.I_BIAS.value[2] | |
EVM #1实验4 RsRecal=真3分流
用户_ADC_FULL比例电流A (41.25) 用户_ADC_FULL比例电流A (272) 1K和20k用于测量运算放大器电路,0.002Ω 分流 17.8k和4.99k分压器,用于所有电压测量 |
0.1.6182万 | 0.98.9415万 | 0.98.1926万 | 1.0.0942万 |
0.1.5964万 | 0.98.9573万 | 0.98.1939万 | 1.0.0902万 | |
0.1.623万 | 0.98.9554万 | 0.98.1799万 | 1.0.0827万 | |
0.1.637万 | 0.98.9623万 | 0.98.1882万 | 1.0.0935万 | |
0.1.6384万 | 0.98.9376万 | 0.98.1772万 | 1.0.075万 | |
0.1.6191万 | 0.98.954万 | 0.98.1902万 | 1.0.0829万 | |
一般般 | 0.1.622万 | 0.98.9514万 | 0.98.187万 | 1.0.0864万 |
EVM #1实验4 RsRecal=真3分流
用户_ADC_FULL比例电流A (165) 用户_ADC_FULL比例电流A (330) 1K和20k//6.64k,用于测量运算放大器电路,0.002Ω 并联 17.8k和4.99k分压器,用于所有电压测量 |
0.1.5795万 | 0.99.575万 | 0.99.1929万 | 1.0.2518万 |
0.1.5848万 | 0.99.5718万 | 0.99.1698万 | 1.0.2228万 | |
0.1.5545万 | 0.99.5529万 | 0.99.1541万 | 1.0.2182万 | |
0.1.5995万 | 0.99.5428万 | 0.99.1787万 | 1.0.2359万 | |
0.1.5873万 | 0.99.5682万 | 0.99.1952万 | 1.0.255万 | |
0.1.6205万 | 0.99.5464万 | 0.99.1529万 | 1.0.2242万 | |
一般般 | 0.1.5877万 | 0.99.5595万 | 0.99.1739万 | 1.0.2347万 |
EVM #1实验4 RsRecal=真3分流
用户_ADC_FULL比例电流A (136) 用户_ADC_FULL比例电流A (272) 1K和12.1k,用于测量运算放大器电路,0.001Ω 并联 17.8k和4.99k分压器,用于所有电压测量 (与我的硬件相同的扩展电路) |
0.1.4882万 | 0.99.3159万 | 0.99.0278万 | 0.99.9778万 |
0.1.6156万 | 0.99.2771万 | 0.99.0272万 | 0.99.9641万 | |
0.1.5642万 | 0.99.297万 | 0.99.039万 | 0.99.9736万 | |
0.1.595万 | 0.99.2773万 | 0.99.039万 | 0.99.9635万 | |
0.1.5697万 | 0.99.2756万 | 0.99.0467万 | 0.99.9681万 | |
0.1.5354万 | 0.99.2895万 | 0.99.0347万 | 0.99.9714万 | |
一般般 | 0.1.5613万 | 0.99.2887万 | 0.99.0357万 | 0.99.9697万 |
使用我的硬件记录的值(使用2 shunts):
- User_IQ_FULL比例当前A (136)
- 用户_ADC_FULL比例电流A (272)
- 1K和12.1k,用于测量运算放大器电路,0.001Ω 并联
- 17.8k和4.99k 分压器,用于所有电压测量
- user.h已附加
RS | gMotorVars.I_BIAS.value[0] | gMotorVars.I_BIAS.Value[1] | |
MC9 | 0.1.704万 | 0.99.6757万 | 0.99.9924万 |
0.1.7002万 | 0.99.6795万 | 0.99.9876万 | |
MC8 | 0.1.3684万 | 1.0.4826万 | 1.0.4693万 |
0.1.3659万 | 1.0.4655万 | 1.0.4578万 | |
MC12 | 0.1.2777万 | 1.0.578万 | 0.99.597万 |
0.1.2679万 | 1.0.5858万 | 0.99.6072万 | |
MC13 | 0.1.3903万 | 1.0.0876万 | 0.99.6826万 |
0.1.4261万 | 1.0.1014万 | 0.99.6924万 |