Het EMG verwerkingsdeel

Dependencies:   mbed

Revision:
1:3cc91fc2fb1c
Parent:
0:3db1f2a9d605
Child:
2:dc387d9de7c4
--- a/main.cpp	Fri Oct 26 07:47:32 2018 +0000
+++ b/main.cpp	Fri Oct 26 10:19:17 2018 +0000
@@ -6,16 +6,16 @@
 AnalogIn emg3( A2 );
 
 // Variabelen EMG
-const double a1 =
-const double a2 =
-const double b0 =
-const double b1 =
-const double b2 =
-const double c1 =
-const double c2 =
-const double d0 =
-const double d1 =
-const double d2 =
+const double a1 =0.9565;
+const double a2 =-1.9131;
+const double b0 =0.9565;
+const double b1 =-1.9112;
+const double b2 =0.9150;
+const double c1 =0.0675;
+const double c2 =0.1349;
+const double d0 =0.0675;
+const double d1 =-1.1430;
+const double d2 =0.4128;
 
 double highpassFilter1 = 0;
 double lowpassFilter1 = 0;
@@ -24,7 +24,7 @@
 
 // Filteren
 void filterEMG()
-{
+{   
 highpassFilter1 = fabs(biquad(emg0.read(), a1, a2, b0, b1, b2));
 lowpassFilter1 = biquad(highpassFilter1, c1, c2, d0, d1, d2);
 highpassFilter2 = fabs(biquad(emg1.read(), a1, a2, b0, b1, b2));