fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
202:c03b7b128e11
Parent:
201:76f4123bf22a
--- a/Global.c	Wed Nov 02 14:05:24 2016 +0000
+++ b/Global.c	Fri Nov 18 06:07:37 2016 +0000
@@ -49,6 +49,8 @@
 /////////////////////////////////////////////	
 	Gyro.RgConA = 0xffff;
 	Gyro.RgConB = 0xffff;
+	//AVibOFF    //установить контур регулировки частоты в "0"
+
 /////////////////////////////////////////////
 ///////////обнуление счетчиков///////////////
 /////////////////////////////////////////////
@@ -81,27 +83,28 @@
     /////////////инициализация переменных в структ вибро/////////////////
  
     Gyro.FlashMod=0;
-    Gyro.FrqHZ=380;
+    Gyro.FrqHZ=400;
     Gyro.Frq = Gyro.FrqHZ<<16;
     Gyro.FrqHZmin = 350<<16;
-    Gyro.FrqHZmax = 450<<16;
-    Gyro.FrqChengSpeed=100;
-    Gyro.ModAmp=240;
-    Gyro.AmpPer=40;
+    Gyro.FrqHZmax = 500<<16;
+    Gyro.FrqChengSpeed=200;
+    Gyro.AmpSpeed = 1;
+    Gyro.ModAmp=250;
+    Gyro.AmpPer=15;
     Gyro.AmpPerMin = 1;
     Gyro.AmpPerMax = 90;
-    Gyro.AmpSpeed = 1;
-    Gyro.AmpPerDel=10;
-    Gyro.AmpTarget =6000;// целевая амплитуда ВП
-    Gyro.Amp  = 30*65535;
-    Gyro.AmpMin =15;// минимальное  значение AmpT;5
-    Gyro.AmpTD =30;////////////////////////////////////////////////////////
+
+    Gyro.AmpPerDel=2;
+    Gyro.AmpTarget =1000;// целевая амплитуда ВП
+    Gyro.Amp  = 15*65535;
+    Gyro.AmpMin =5;////нимальное  значение AmpT;5
+    Gyro.AmpTD =30;/////////////////////////////////////////////////////
     Gyro.CuruAngle  = 0;
     Pulse_8Point 	= 0;
     Pulse_16Point 	= 0;
     Pulse_16PointD	= 0;
     Pulse_32Point 	= 0;
-    Gyro.Start=5000;
+    Gyro.Start=7000;
     Gyro.flag=1;
     /////////////////////////////////////////////////////
     /////////////предварительное заполнение//////////////
@@ -136,7 +139,7 @@
   
   
     Gyro.Gain_Sin =125;
-    Gyro.Gain_Cos =175;
+    Gyro.Gain_Cos =185;
     
 	
   
@@ -198,7 +201,6 @@
     Gyro.Ktermo=1;//                    K°
     Gyro.TermoNKU=48824;//48824*0,0061-273=25 С°
     Spi.DAC_A = 41000;
-    
     Spi.DAC_B = 32767;
    
     Gyro.StrayHZ		= 200;
@@ -209,7 +211,7 @@
     Gyro.StrayPLC_Mns		= -1000;
     Gyro.StrayPLC_2Mode	= 2000;
     Gyro.StrayPLC_flag	= 0;
-    Gyro.LogPLC 		= 0;
+    Gyro.LogPLC 		= 1;
     Gyro.PLC_Lern =  0;
     Gyro.ModJump = 0;
     Gyro.PLC_Error2Mode =1400; //для записи мод  
@@ -353,13 +355,13 @@
     Gyro.PinReg     = 0;        // всЁ выключенно
     PinCheng();
     /////////////////////////////////////////////////////
-Gyro.ModeOut=0; 
+    Gyro.ModeOut=0; 
     /////////////////////////////////////////////////////
     //////////////отладочный светодиод///////////////////
     /////////////////////////////////////////////////////
     
     LPC_PINCON->PINSEL0  &= ~(0x00<<28);
-    LPC_PINCON->PINSEL0  |=  (0x00<<28);   // а нужно, ведь по умолчаниб у них 0 функция. попробоввать без них потом убрать
+    LPC_PINCON->PINSEL0  |=  (0x00<<28);   
     LPC_PINCON->PINMODE0 |=  (0x3<<28);
     LPC_GPIO1->FIODIR    |=  (1<<30);
     /////////////////////////////////////////////////////