robot

Dependencies:   FastPWM3 mbed

Revision:
157:a9b2002994d5
Parent:
119:ad7a6af6fba3
Child:
184:633119bb0b77
--- a/Calibration/Calibration.cpp	Thu May 04 21:16:51 2017 +0000
+++ b/Calibration/Calibration.cpp	Sun May 07 16:46:53 2017 +0000
@@ -50,9 +50,9 @@
     abc(theta_ref, vd, vq, &va, &vb, &vc);
     
     for (int i = 0; i < 40000; i++) {
-        set_dtc(io->a, 0.5f + 0.5f * va * MODULATION_MAX);
-        set_dtc(io->b, 0.5f + 0.5f * vb * MODULATION_MAX);
-        set_dtc(io->c, 0.5f + 0.5f * vc * MODULATION_MAX);
+        set_dtc(io->a, 0.5f + 0.5f * va * LINEAR_MODULATION_MAX);
+        set_dtc(io->b, 0.5f + 0.5f * vb * LINEAR_MODULATION_MAX);
+        set_dtc(io->c, 0.5f + 0.5f * vc * LINEAR_MODULATION_MAX);
         wait_us(100);
     }
     
@@ -62,9 +62,9 @@
             theta_ref += delta;
             abc(theta_ref, vd, vq, &va, &vb, &vc);
             
-            set_dtc(io->a, 0.5f + 0.5f * va * MODULATION_MAX);
-            set_dtc(io->b, 0.5f + 0.5f * vb * MODULATION_MAX);
-            set_dtc(io->c, 0.5f + 0.5f * vc * MODULATION_MAX);
+            set_dtc(io->a, 0.5f + 0.5f * va * LINEAR_MODULATION_MAX);
+            set_dtc(io->b, 0.5f + 0.5f * vb * LINEAR_MODULATION_MAX);
+            set_dtc(io->c, 0.5f + 0.5f * vc * LINEAR_MODULATION_MAX);
             wait_us(3000);
         }
         
@@ -85,9 +85,9 @@
             theta_ref -= delta;
             abc(theta_ref, vd, vq, &va, &vb, &vc);
             
-            set_dtc(io->a, 0.5f + 0.5f * va * MODULATION_MAX);
-            set_dtc(io->b, 0.5f + 0.5f * vb * MODULATION_MAX);
-            set_dtc(io->c, 0.5f + 0.5f * vc * MODULATION_MAX);
+            set_dtc(io->a, 0.5f + 0.5f * va * LINEAR_MODULATION_MAX);
+            set_dtc(io->b, 0.5f + 0.5f * vb * LINEAR_MODULATION_MAX);
+            set_dtc(io->c, 0.5f + 0.5f * vc * LINEAR_MODULATION_MAX);
             wait_us(3000);
         }