TEB programma

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Committer:
JornD
Date:
Mon Oct 14 12:15:43 2019 +0000
Revision:
41:7c4c41326cc6
Parent:
40:82addb417220
Child:
43:9579a1afe9cb
Started implementation of controller;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JornD 40:82addb417220 1 #include "structures.h"
JornD 24:d0ca537913c2 2
JornD 41:7c4c41326cc6 3 //Hier het omschrijven van TF(s) naar direct (in z)
JornD 41:7c4c41326cc6 4 float TransferToDirect(float P, float Q)
JornD 41:7c4c41326cc6 5 {
JornD 41:7c4c41326cc6 6
JornD 41:7c4c41326cc6 7 return Coeff;
JornD 41:7c4c41326cc6 8 }
JornD 41:7c4c41326cc6 9
JornD 41:7c4c41326cc6 10
JornD 40:82addb417220 11 void InitializeControllers(void)
JornD 15:95034d92bc76 12 {
JornD 41:7c4c41326cc6 13 //Define Controller structures
JornD 40:82addb417220 14 ControllerSettings SetOne;
JornD 41:7c4c41326cc6 15
JornD 41:7c4c41326cc6 16 //Define Memory cells
JornD 40:82addb417220 17 MemoryIO MemOne;
JornD 15:95034d92bc76 18
JornD 41:7c4c41326cc6 19 //Write controller setting values to structures
JornD 41:7c4c41326cc6 20
JornD 41:7c4c41326cc6 21 SetOne.A = Coeff[0];
JornD 41:7c4c41326cc6 22 SetOne.B = Coeff[1];
JornD 41:7c4c41326cc6 23 SetOne.C = Coeff[2];
JornD 41:7c4c41326cc6 24 SetOne.D = Coeff[3];
JornD 41:7c4c41326cc6 25 SetOne.E = Coeff[4];
JornD 41:7c4c41326cc6 26
JornD 15:95034d92bc76 27 }