Messa in campo 4 file - 26/06/2020 Francia

Dependencies:   mbed X_NUCLEO_IHM03A1_for

Fork of FORIGO_Modula_V7_3_VdcStep_maggio2020 by Francesco Pistone

Revision:
17:9629eb019892
Parent:
14:e2b5efa06c41
Child:
30:32e770e91998
--- a/parameters.hpp	Sun Mar 31 15:11:53 2019 +0000
+++ b/parameters.hpp	Fri Apr 05 07:52:39 2019 +0000
@@ -9,7 +9,7 @@
 double speedWheelPulse = 18.0f;          // variable which define the number of pulse each turn of tractor speed wheel (need to be set from UI)
 // *** seeding wheel
 double seedWheelDiameter = 0.75f;      // seed wheel diameter setting
-double seedWheelMotorSteps = 3200.0f;    // seed wheel motor steps without reduction (defined from driver)
+//double seedWheelMotorSteps = 3200.0f;    // seed wheel motor steps without reduction (defined from driver)
 double seedWheelRPM=0.0f;               // number of turn per minute of seed wheel
 double seedWhellFrequency=0.0f;         // seed wheel frequency which is function of tractor speed
 double seedWheelPeriod=0.0f;            // seed wheel pulse period
@@ -40,9 +40,9 @@
 double dcStopDuty = 0.0f;
 double dcMinDuty = 0.0f;     // definisce il duty cycle minimo alla partenza (corrisponde alla tensione minima di rotazione)
 double dcMaxDuty = 1.0f;     // definisce il duty cycle al massimo della velocità
-double dcMinSpeed = 0.65f;
-double dcMaxSpeed = 1.00f;
-double dcStarting = 0.30f;
+//double dcMinSpeed = 0.65f;
+//double dcMaxSpeed = 1.00f;
+//double dcStarting = 0.30f;
 double fixedStepGiroSD = 9000.0f;                                  // numero di suddivisioni angolo giro della ruota di semina
 double minWorkSpeed=0.19f;//0.138888f;  //metri al secondo pari a 0,5Kmh
 double maxWorkSpeed=1.277777f;  //metri al secondo pari a 4.6Kmh
@@ -50,10 +50,11 @@
 //double tabSpeed[22]={0.10,0.14,0.19,0.22,0.25,0.28,0.33,0.36,0.41,0.45,0.49,0.55,0.59,0.62,0.75,0.80,0.82};
 double tabComan[22]={0.12,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696,0.8696};
 double tabSpeed[22]={0.16,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587,1.587};
+int tabeling=3;
 
 //double minPosSpeed=0.20f;   // metri/secondo (0,20 = 0,72KmH)
-double minSeedSpeed=0.18f;  // attiva il LowSpeed mt/s (0,28 = 1,0KmH)
-double speedForCorrection=0.25f;
+double minSeedSpeed=0.10f;  // attiva il LowSpeed mt/s (0,28 = 1,0KmH)
+double speedForCorrection=0.16f;
 int cicliAspettaStart = 2;
 double avvioGradi=5.0f;
 double angoloFase = 3.0f;