ACS completed fully. All cases to be tested
Dependencies: FreescaleIAP mbed-rtos mbed
Fork of ACS_Flowchart_BAE by
Diff: ACS.h
- Revision:
- 17:1e1955f3db75
- Parent:
- 16:cc77770d787f
- Child:
- 18:21740620c65e
diff -r cc77770d787f -r 1e1955f3db75 ACS.h --- a/ACS.h Fri Jun 03 13:53:55 2016 +0000 +++ b/ACS.h Thu Jun 09 14:12:55 2016 +0000 @@ -5,9 +5,18 @@ //........................................... #define TIME_PERIOD 0.02 #define TR_CONSTANT 0.3 +#define sampling_time 10 +#define kdetumble 2000000 +#define MmntMax 1.1 // Unit: Ampere*Meter^2 +#define OmegaMax 1*3.1415/180.0 // Unit: Radians/Second + +#define senstivity_gyro 6.5536; //senstivity is obtained from 2^15/5000dps +#define senstivity_mag 32.768; //senstivity is obtained from 2^15/1000microtesla +#define senstivity_time 32; //senstivity is obtained from 2^16/2048dps void FCTN_ACS_GENPWM_MAIN(float*); void FCTN_ACS_CNTRLALGO(float*,float*); +void controlmodes(float*, float*, float*, uint8_t); void inverse(float mat[3][3],float inv[3][3]); extern void FLAG();