fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
196:f76dbc081e63
Parent:
195:bcc769f5292b
Child:
197:7a05523bf588
--- a/Global.c	Tue Sep 20 10:39:30 2016 +0000
+++ b/Global.c	Fri Sep 23 05:34:50 2016 +0000
@@ -72,32 +72,32 @@
     ///////////расчета значений буферов ВП///////////////
     /////////////////////////////////////////////////////
     /////////////инициализация переменных в структ вибро/////////////////
-    Gyro.Gain_Sin =50;
-    Gyro.Gain_Cos =50;
+    Gyro.Gain_Sin =60;
+    Gyro.Gain_Cos =120;
     
     Gyro.FlashMod=0;
-    Gyro.FrqHZ=450;
+    Gyro.FrqHZ=388;
     Gyro.Frq = Gyro.FrqHZ<<16;
     Gyro.FrqHZmin = 350<<16;
     Gyro.FrqHZmax = 450<<16;
-    Gyro.FrqChengSpeed=1000;
+    Gyro.FrqChengSpeed=100;
    
     Gyro.AmpPer=40;
     Gyro.AmpPerMin = 20;
     Gyro.AmpPerMax = 90;
     Gyro.AmpSpeed = 1;
-    Gyro.AmpPerDel=3;
-    Gyro.AmpTarget =17000;// целевая амплитуда ВП
-    Gyro.Amp  = 10*65535;
-    Gyro.AmpMin =1;// минимальное  значение AmpT;5
-    Gyro.AmpTD =4;////////////////////////////////////////////////////////
+    Gyro.AmpPerDel=10;
+    Gyro.AmpTarget =19000;// целевая амплитуда ВП
+    Gyro.Amp  = 30*65535;
+    Gyro.AmpMin =15;// минимальное  значение AmpT;5
+    Gyro.AmpTD =30;////////////////////////////////////////////////////////
     Gyro.CuruAngle  = 0;
     Pulse_8Point 	= 0;
     Pulse_16Point 	= 0;
     Pulse_16PointD	= 0;
     Pulse_32Point 	= 0;
  
-    Gyro.flag=0;
+    Gyro.flag=1;
     /////////////////////////////////////////////////////
     /////////////предварительное заполнение//////////////
     ////////////////буферов вибропривода/////////////////
@@ -109,22 +109,20 @@
         Buff_16PointD[i] 	= 0x00;
         GyroP.Array[i]     = 0x00;
     }
-    /*
-   for (int i = 0; i < 170; i++ ) {
-      GyroP.Array[i]     =i;
-    }*/
     ////////////////////////////////////////////////////
     ////////////////////////////////////////////////////
 	/////////////////////////////////////////////////////
     /////////////обнуление переменых для/////////////////
     //////////////////переменных АЦП/////////////////////
     /////////////////////////////////////////////////////
- //   Temp_AMP=0;
     Temp_AMP64P=0;
     Temp_ADC_2=0;
     Temp_ADC_3=0;
     Temp_ADC_4=0;
     Temp_ADC_5=0;
+
+	Out_G_photo(Gyro.Gain_Sin, Gyro.Gain_Cos);  
+  
     /////////////////////////////////////////////////////
     /////////////предварительное заполнение//////////////
     /////////////////////буферов АЦП/////////////////////
@@ -147,11 +145,6 @@
     ////////////////////////////////////////////////////
     ////////////////////////////////////////////////////
 
-
-
-
-
-   
     Gyro.SOC_Out=0xDD;
     Gyro.Firmware_Version	= 0x11; //версия программы
     Gyro.GLD_Serial 		= 0xD7; //серийный номер
@@ -186,17 +179,17 @@
     /////////////////////////////////////////////////////
    
     //  Spi.DAC_A = 20000;
-    Gyro.Ktermo=1;
-    Gyro.TermoNKU=48824;
+    Gyro.Ktermo=1;//                    K°
+    Gyro.TermoNKU=48853;//48824*0,0061-273=25 С°
     Spi.DAC_A = 36000;
-    Spi.DAC_B = 32767;
+    Spi.DAC_B = 36289;
     //Spi.DAC_A = 44000;
   
   //Spi.DAC_B = 0x7fff;  //старое начало
       //40000
    //Spi.DAC_B = 11000;  //для просмотра мод
    
-    Gyro.StrayHZ		= 1000;
+    Gyro.StrayHZ		= 200;
     Gyro.StrayHZ_flag	= 0;
     Gyro.LogHZ 		    = 0;