fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
187:6bfb02c2831c
Parent:
174:daffcc97d532
Child:
209:224e7331a061
--- a/tabel.txt	Sun Jul 31 06:19:02 2016 +0000
+++ b/tabel.txt	Mon Aug 01 14:03:08 2016 +0000
@@ -58,7 +58,7 @@
 |     Gyro.CaunMin       | виброподвеса.Сумируется из буфера Buff_Restored_sin[CountV31] |      не обрезается   |                 1 байт  2 байт   |             -----------            |
 |                        | Обнуляется на CountV31=24.??? (VibroAMPRegul())               |                      |  выдается как    0хff  |  0хff   |                                    |
 |------------------------|---------------------------------------------------------------|----------------------|-----------------------------------------------------------------------|
-|                        |Счетчик, прирашение угла за период выдачи M_Rate - 1 раз в сек,|          int         |         0x0000-0xffff            |                                    | 
+|                        |Счетчик, прирашение угла за период выдачи M_Rate - 1 раз в сек,|          int         |         0x0000-0xFFFF            |                                    | 
 |     Gyro.CuruAngle     |Delta_500Hz - 1 раз в 500 Гц,Delta_Ext - по внешней защелке.   |      не обрезается   |                 1 байт  2 байт   |            1 импульс = ?°?'?"      |
 |                        |Сумируется по бувферу 32 точки (вычет виброподвеса)            |                      |  выдается как    0хff  |  0хff   |                                    |
 |                        |Обнуляется при выдачи данных в ACK_GLD.                        |                      |                                  |                                    |
@@ -68,7 +68,7 @@
 |_______________________________________________________________________________________________________________________________________________________________________________________|
 |                        |                                                               |                      |                                  |                                    |
 |                        |                                                               |                      |          0 V     -     4 V       |                                    | 
-|       Spi.ADC5         |           Значение амплитуды в текущий момент.                |     unsigned int     |  int    32767    -      0        |           int 1  = 0.000122        |
+|       Spi.ADC5         |           Значение амплитуды ФД в текущий момент.                |     unsigned int     |  int    32767    -      0        |           int 1  = 0.000122        |
 |                        |                Считывается из АЦП5 по SPI                     |     не обрезается    |  hex    0x7fff   -    0x0000     |                                    |
 |                        |                                                               |                      |                                  |                                    |
 |------------------------|---------------------------------------------------------------|----------------------|-----------------------------------------------------------------------|  
@@ -88,13 +88,13 @@
 |                        |     за 256 тактов виброподвеса  (медленный фильтр)            |                      |             7584065              |                                    |
 |------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|  
 |                        |                                                               |          int         |         0       -     int        |                                    | 
-|     Gyro.AD_Slow       |                   Значение амплитуды                          |      не обрезается   |       максимальное значение      | Gyro.AD_Fast = Gyro.ADF_Accum << 8 |
-|                        |                после медленного фильтра                       |                      |            1941520832            |                                    |
+|     Gyro.AD_Slow       |     Значение Gyro.ADS_Accum  и  Gyro.ADF_Accum                |      не обрезается   |       максимальное значение      | Gyro.AD_Fast = Gyro.ADF_Accum << 8 |
+|                        |     приведенные к одной разрядной сетке                       |                      |            1941520832            |                                    |
 |                        |                                                               |                      |                                  |                                    |
 |------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|             
 |                        |                                                               |          int         |        0       -     int         |                                    | 
-|     Gyro.AD_Fast       |                    Значение амплитуды                         |      не обрезается   |       максимальное значение      |Gyro.AD_Fast = Gyro.ADF_Accum << 12 |
-|                        |                 после медленного фильтра                      |                      |            1941520832            |                                    |
+|     Gyro.AD_Fast       |     Значение Gyro.ADS_Accum  и  Gyro.ADF_Accum                |      не обрезается   |       максимальное значение      |Gyro.AD_Fast = Gyro.ADF_Accum << 12 |
+|                        |     приведенные к одной разрядной сетке                       |                      |            1941520832            |                                    |
 |                        |                                                               |                      |                                  |                                    |
 |________________________|_______________________________________________________________|______________________|__________________________________|____________________________________|
 |                                                                                                                                                                                       |
@@ -102,10 +102,10 @@
 |_______________________________________________________________________________________________________________________________________________________________________________________|
 |     Параметр           |                            описание                           |      разрядность     |            диапозон              |              пересчет              |
 |------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|
-|                        |Знач интервала сбрасывания счетчика в машинных тиках(103,2)    |                      |  пример:                         |                                    | 
-|     Gyro.Frq           |       персчитется каждй 16                                    |      unsigned int    |            300-500Гц             |      Gyro.Frq = Gyro.FrqHZ<<16;    |
-|                        |        для егуливки частоты  записывается в                   |                      |       19660800-32768000          |                                    |
-|                        |   LPC_TIM1->MR0 =(unsigned int)((100000000/(Gyro.Frq>>11)     |                      |                                  |                                    |
+|                        |          Знач частоты ВП в Гц формат 16.16                    |                      |  пример:                         |                                    | 
+|     Gyro.Frq           |                 персчитется каждй 16                          |    unsigned int      |            300-500Гц             |      Gyro.Frq = Gyro.FrqHZ<<16;    |
+|                        |        для регуливки частоты записывается в                   |    формат 16,16      |       19660800-32768000          |                                    |
+|                        |   LPC_TIM1->MR0 =(unsigned int)((103000000/(Gyro.Frq>>11)     |                      |                                  |                                    |
 |------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|      
 |                        |                                                               |                      |         0       -     500        |            (задается)              | 
 |     Gyro.FrqHZ         |                  значение частоты ВП в Гц                     |      unsigned int    |       максимальное значение      |      Gyro.FrqHZ = Gyro.Frq>>16     |
@@ -115,7 +115,7 @@
 |                        |        Максимально допустимая амплитуда в процентах           |                      |                                  |                                    | 
 |     Gyro.AmpPer        |            используется для расчета ошумления                 |      unsigned int    |       0%-98%                     |               (задается)           |
 |                        |          (Границ включения и отключения ног ВП)               |                      |                                  |                                    |
-|                        |                                                               |                      |                                  |                                    |
+|                        |        Ширнва импульса ВП.                                    |                      |                                  |                                    |
 |------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------| 
 |                        | Частота ошумления ВП. При  CountV31=0 входим в функцию        |                      |                                  |                                    | 
 |     Gyro.AmpT          |ошумления ВП. Если  PeriodCount меньше Gyro.AmpT инкрементируем|      unsigned int    |          ------------            |           Gyro.AmpT                |
@@ -123,7 +123,7 @@
 |                        |амплитуды вибропривода.  (псевдослучайно в диаппазоне)         |                      |                                  |  rand() % Gyro.AmpTD+Gyro.AmpMin)  |
 |------------------------|---------------------------------------------------------------|----------------------|----------------------------------|-----------------------------------------------------------| 
 |                        |  Левая и правая граница импульса ВП соответственно,           |                      | При   Gyro.FrqHZ = 500Hz :       | N1 = ((Nmax*(100-Gyro.AmpPer))/Gyro.FrqHZ)                | 
-|     Gyro.AmpN1         |  используется для создания симетричной картины импулься ВП    |      unsigned int    |      N1(1-66)                    | N1 = ((Nmax*(100-Gyro.AmpPer+Gyro.AmpPerDel))/Gyro.FrqHZ) |
+|     Gyro.AmpN1         |  используется для создания симетричной картины импульса ВП    |      unsigned int    |      N1(1-66)                    | N1 = ((Nmax*(100-Gyro.AmpPer+Gyro.AmpPerDel))/Gyro.FrqHZ) |
 |     Gyro.AmpN2         |  относительно его центра при ушумлении                        |                      |      66-малая амплитуда          | N2 = ((Nmax/2)-Gyro.AmpN1);                               |
 |                        |         _______      ___                                      |                      |      N2 (100-165)                | Nmax =((100000/(Gyro.Frq>>16))-1)                         |
 |                        |   _____/ = | = \____/=|=\_______  c-центр импульса            |                      |      100-малая амплитуда         | (максимальная длительность импульса)                      |