请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
无刷霍尔算法
unsigned int IAI_Set_Speed(unsigned char AdressNum,unsigned char CSpeed )
{
unsigned char Tx_String[]={':','0','0','1','0','9','9','0','4','0','0','0','2','0','4','0','0','0','0','0','0','0','0','\0'};
Tx_String[2]=AdressNum|0x30;
switch(CSpeed)
{
// case 1:
// Tx_String[19]='0';Tx_String[20]='3';Tx_String[21]='E';Tx_String[22]='8'; //10mm/s
// break;
// case 10:
// Tx_String[19]='2';Tx_String[20]='7';Tx_String[21]='1';Tx_String[22]='0'; //100
// // Tx_String[19]='1';Tx_String[20]='F';Tx_String[21]='4';Tx_String[22]='0'; //80
//// Tx_String[19]='1';Tx_String[20]='7';Tx_String[21]='7';Tx_String[22]='0';
// break;
case 1: //20mm/s
Tx_String[19]='0';Tx_String[20]='7';Tx_String[21]='D';Tx_String[22]='0'; break;
case 2: //40mm/s
Tx_String[19]='0';Tx_String[20]='F';Tx_String[21]='A';Tx_String[22]='0'; break;
case 3: //60mm/s
Tx_String[19]='1';Tx_String[20]='7';Tx_String[21]='7';Tx_String[22]='0'; break;
case 4: //80mm/s
Tx_String[19]='1';Tx_String[20]='F';Tx_String[21]='4';Tx_String[22]='0'; break;
case 5: //100mm/s
Tx_String[19]='2';Tx_String[20]='7';Tx_String[21]='1';Tx_String[22]='0'; break;
case 6: //120mm/s
Tx_String[19]='2';Tx_String[20]='E';Tx_String[21]='E';Tx_String[22]='0'; break;
case 7: //140mm/s
Tx_String[19]='3';Tx_String[20]='6';Tx_String[21]='B';Tx_String[22]='0'; break;
case 8: //160mm/s
Tx_String[19]='3';Tx_String[20]='E';Tx_String[21]='8';Tx_String[22]='0'; break;
case 9: //180mm/s
Tx_String[19]='4';Tx_String[20]='6';Tx_String[21]='5';Tx_String[22]='0'; break;
case 10: //200mm/s
Tx_String[19]='4';Tx_String[20]='E';Tx_String[21]='2';Tx_String[22]='0'; break;
default: return 4;
}
return IAI_Send_WData(AdressNum,Tx_String);
}
/*******************************************************************************