new

Dependencies:   mbed CANMsg

Revision:
4:d32258ec411f
Parent:
3:c0f11ca4df02
Child:
5:3b95bbfe2dc9
--- a/variables.hpp	Fri Jun 15 17:10:37 2018 +0000
+++ b/variables.hpp	Wed Jun 27 15:33:42 2018 +0000
@@ -89,6 +89,7 @@
 double oldDuty_DC=0.0f;
 
 double dcActualDuty = 0.0f;  // valore di lavoro del duty cycle
+double olddcActualDuty = 0.0f;  // valore di lavoro del duty cycle
 double correzione = 0.0f;
 double periodo =0.0f;
 double ePpos = 0.0f;
@@ -97,7 +98,6 @@
 uint32_t fase = 0;
 
 int clocca=0;
-int enableSDcontrol=0;
 int enableSpeed=0;
 double speedOfSeedWheel =0.0f;
 int lowSpeed = 0;
@@ -149,6 +149,8 @@
 uint8_t quincStop=0;
 uint8_t oldQuincIn=0;
 double scostamento = 0.0f;
+double oldScostamento = 0.0f;
+double oldScostamento2 = 0.0f;
 double scostamento2 = 0.0f;
 uint8_t quincEnable=0;
 uint8_t quincCnt=0;
@@ -156,11 +158,20 @@
 uint8_t trigStop=0;
 double propoQuinc=0.0f;
 double percento=0.0f;
+double oldPercento=0.0f;
 uint32_t masterSinc=0;
 bool quincClock=false;
 bool correggiSD=false;
 double oldQuincTimeSD=0.0f;
-uint8_t cntQuinc=0;
+uint8_t sincroQui=0;
+uint8_t quincPIDminus=0;
+uint8_t quincPIDplus=0;
+uint8_t quincLIMminus=0;
+uint8_t quincLIMplus=0;
+bool flippa=false;
+double memoCorrCorr=0.0f;
+
+
                                                 // se indefinito utilizza il tamburo ortogonale per i semi di zucca
 double stepGrado = 0.0f;
 double TBfaseStep =0.0f;