phase switching

This commit is contained in:
Nicolas Trimborn 2021-08-08 18:22:54 +02:00
parent e4c2808df5
commit e1c1d89a2f
1 changed files with 21 additions and 1 deletions

View File

@ -130,7 +130,7 @@
//0x141F, // (14) //0x141F, // (14)
//0x003F // (15) invalid state //0x003F // (15) invalid state
//}; //};
//
////* A&C phase swapped */ ////* A&C phase swapped */
static const uint16_t COMMUTATION_PATTERN[16] = { static const uint16_t COMMUTATION_PATTERN[16] = {
0x003F, // (0) invalid state 0x003F, // (0) invalid state
@ -151,6 +151,26 @@ static const uint16_t COMMUTATION_PATTERN[16] = {
0x003F // (15) invalid state 0x003F // (15) invalid state
}; };
//////* A&C phase swapped and modified to match currents */
//static const uint16_t COMMUTATION_PATTERN[16] = {
//0x003F, // (0) invalid state
//0x141F, // (1)
//0x0537, // (2)
//0x111F, // (3)
//0x113D, // (4)
//0x053D, // (5)
//0x1437, // (6)
//0x003F, // (7) invalid state
//0x003F, // (8) invalid state
//0x1437, // (9)
//0x053D, // (10)
//0x113D, // (11)
//0x111F, // (12)
//0x0537, // (13)
//0x141F, // (14)
//0x003F // (15) invalid state
//};
typedef struct typedef struct
{ {