[VERSION]: MCSDK 6.2.0
[TOOL]: MC Workbench
[DETAILS]:
Hi
I want to prototype the HSO algorithm to compare the performance with the current Observer.
From a webinar I have followed last month, the requirement were:
- Analog inputs all 3 motors phase voltages
- analog input for the bus voltage
- 2 ADC (min) in 3 shunt configuration for motor current
- STM32G4
I have configured a project based on STM32G474ME
VBUS PC3 ADC1 IN9
CURRENT_AMPL_U PA0 ADC1 IN1
CURRENT_AMPL_V PC1 ADC1 IN7
CURRENT_AMPL_W PC0 ADC1 IN6
motorDrives have the following features
{
"name": "PhaseVoltageSensing",
"type": "PhaseVoltageSensing",
"hwVariants": [
{
"type": "ThreePhaseVoltageDividersFiltered",
"help": "How to enable this variant",
"signals": {
"VOLTAGE_DIV_FILT_U": [
{
"name": "PC4",
"help": "",
"cost": 0
}
],
"VOLTAGE_DIV_FILT_V": [
{
"name": "PA5",
"help": "",
"cost": 0
}
],
"VOLTAGE_DIV_FILT_W": [
{
"name": "PA4",
"help": "",
"cost": 0
}
]
},
"voltageDividerValue": 25.34,
"cutoffPulse": 3256
}
]
},
so respectively ADC1IN5, ADC2_IN13, ADC2 _IN17
=> The HSO speed sensing mode is not available in MC workbench
I have checked the project based on STEVAL-LVLP01 / B-G473E-ZEST1S-B, and all the measurement are also split on two ADC.
What is incompatible with my configuration ?
Thanks.