To be debugged
Dependencies: FreescaleIAP mbed-rtos mbed
Fork of TFR_BAE_vr1_1_Debug153 by
ACS.h@8:aad4f22221b1, 2016-01-25 (annotated)
- Committer:
- gkumar
- Date:
- Mon Jan 25 17:27:26 2016 +0000
- Revision:
- 8:aad4f22221b1
- Parent:
- 0:7b4c00e3912f
Updated PWM and control algo codes
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sakthipriya | 0:7b4c00e3912f | 1 | #include "mbed.h" |
sakthipriya | 0:7b4c00e3912f | 2 | #include "math.h" |
sakthipriya | 0:7b4c00e3912f | 3 | #include "pni.h" |
sakthipriya | 0:7b4c00e3912f | 4 | |
sakthipriya | 0:7b4c00e3912f | 5 | //........................................... |
sakthipriya | 0:7b4c00e3912f | 6 | #define TIME_PERIOD 0.02 |
gkumar | 8:aad4f22221b1 | 7 | #define TR_CONSTANT 0.15254 |
sakthipriya | 0:7b4c00e3912f | 8 | |
sakthipriya | 0:7b4c00e3912f | 9 | void FCTN_ACS_GENPWM_MAIN(float*); |
gkumar | 8:aad4f22221b1 | 10 | void FCTN_ACS_CNTRLALGO (float moment[3], float b1[3], float omega1[3], float b_old[3], int &alarmmode, int &flag_firsttime, int &controlmode); |
gkumar | 8:aad4f22221b1 | 11 | void controlmodes(float moment[3], float b[3], float db[3], float omega[3], int controlmode1, float MmntMax); |
gkumar | 8:aad4f22221b1 | 12 | float max_array(float arr[3]); |
gkumar | 8:aad4f22221b1 | 13 | void inverse(float mat[3][3],float inv[3][3],int &singularity_flag); |
gkumar | 8:aad4f22221b1 | 14 | //void inverse(float mat[3][3],float inv[3][3]); |
sakthipriya | 0:7b4c00e3912f | 15 | extern void FLAG(); |
sakthipriya | 0:7b4c00e3912f | 16 | |
sakthipriya | 0:7b4c00e3912f | 17 | void FCTN_ATS_SWITCH(bool); |
sakthipriya | 0:7b4c00e3912f | 18 | void FCTN_ACS_INIT(); //initialization of registers happens |
sakthipriya | 0:7b4c00e3912f | 19 | //void FCTN_ATS_DATA_ACQ(float*,float*); // main function: checks errors, gets data, switches on/off the sensor |
sakthipriya | 0:7b4c00e3912f | 20 | //void FCTN_GET_DATA(float*,float*); //data is obtained |
sakthipriya | 0:7b4c00e3912f | 21 | void FCTN_T_OUT(); //timeout function to stop infinite loop |
sakthipriya | 0:7b4c00e3912f | 22 | void FCTN_ATS_DATA_ACQ(); |