forkd

Dependencies:   mbed

Fork of LG2 by Dmitry Kovalev

Revision:
146:2bea299a7c4f
Parent:
145:f023b2f18b82
Child:
150:29c9f7671bac
--- a/tabel.txt	Thu Apr 28 10:53:06 2016 +0000
+++ b/tabel.txt	Thu Apr 28 13:54:29 2016 +0000
@@ -77,98 +77,34 @@
 |     Gyro.AmpT          |ошумления ВП. Если  PeriodCount меньше Gyro.AmpT инкрементируем|      unsigned int    |           10    -  30            |           Gyro.AmpT                |
 |                        |PeriodCount если счетчик больше или равен выполняем расчет     |                      |       тактов  Вибропривода       |               =                    |
 |                        |амплитуды вибропривода.  (псевдослучайно в диаппазоне)         |                      |                                  |  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.AmpN2         |  относительно его центра при ушумлении                        |                      |      66-малая амплитуда          | N2 = ((Nmax/2)-Gyro.AmpN1);                                       |
-|                        |         _______      ___                                      |                      |      N2 (100-165)                | Nmax =((100000/(Gyro.Frq>>16))-1)                                 |
-|                        |   _____/ = | = \____/=|=\_______  c-центр импульса            |                      |      100-малая амплитуда         | (максимальная длительность импульса)                              |
-|                        |  0    N1   c   N2  N1 c  N2    Gyro.Frq                       |                      |                                  | при данной частоте  Gyro.Frq                                      |
-|________________________|_______________________________________________________________|______________________|__________________________________|___________________________________________________________________|
-|                                                                                                                                                                                                                      |
-|                                                                                   АЦП и ЦАП                                                                                                                          |
-|______________________________________________________________________________________________________________________________________________________________________________________________________________________|
-|                        |                                                               |                      |         0       -     500        |            (задается)              | 
-|     Gyro.Termo         |             данные с первого АЦП температура                  |      unsigned int    |       максимальное значение      |      Gyro.FrqHZ = Gyro.Frq>>16     |
-|                        |             Термодатчик типа LM337                            |                      |                 500              |                                    |
+|------------------------|---------------------------------------------------------------|----------------------|----------------------------------|-----------------------------------------------------------| 
+|                        |  Левая и правая граница импульса ВП соответственно,           |                      | При   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.AmpN2         |  относительно его центра при ушумлении                        |                      |      66-малая амплитуда          | N2 = ((Nmax/2)-Gyro.AmpN1);                               |
+|                        |         _______      ___                                      |                      |      N2 (100-165)                | Nmax =((100000/(Gyro.Frq>>16))-1)                         |
+|                        |   _____/ = | = \____/=|=\_______  c-центр импульса            |                      |      100-малая амплитуда         | (максимальная длительность импульса)                      |
+|                        |  0    N1   c   N2  N1 c  N2    Gyro.Frq                       |                      |                                  | при данной частоте  Gyro.Frq                              |
+|________________________|_______________________________________________________________|______________________|__________________________________|___________________________________________________________|
+|                                                                                                                                                                                       |
+|                                                                                   АЦП и ЦАП                                                                                           |
+|_______________________________________________________________________________________________________________________________________________________________________________________|
+|                        |                                                               |                      |                                  |  Gyro.Termo=Spi.ADC1_Accum >> 5;   | 
+|     Gyro.Termo         |             данные с первого АЦП температура                  |      unsigned int    |                                  |    Spi.ADC1_Accum - накопленные    |
+|                        |             Термодатчик типа LM337                            |                      |        0V   -    4V              |    данные за такт виброподвеса     |
+|                        |                                                               |                      |        0    -   65536            |                                    |
+|------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|   
+|                        |                                                               |                      |                                  | Gyro.Termo=Spi.ADC2_Accum >> 5;    | 
+|     Gyro.DeltaT        |                    данные с второго АЦП                       |      unsigned int    |  ------------------------------  |  Spi.ADC2_Accum - накопленные      |
+|                        |      (градиент температур между двумя термодатчиками (Hel509) |                      |  ------------------------------  |   данные за такт виброподвеса      |
 |                        |                                                               |                      |                                  |                                    |
 |------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|   
-|                        |                                                               |                      |         0       -     500        |            (задается)              | 
-|     Gyro.DeltaT        |                    данные с второго АЦП                       |      unsigned int    |       максимальное значение      |      Gyro.FrqHZ = Gyro.Frq>>16     |
-|                        |      (градиент температур между двумя термодатчиками (Hel509) |                      |                 500              |                                    |
-|                        |                                                               |                      |                                  |                                    |
-|------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|   
-|                        |                                                               |                      |         0       -     500        |            (задается)              | 
-|     Gyro.In1           |                   ток в канале 1                              |      unsigned int    |       максимальное значение      |      Gyro.FrqHZ = Gyro.Frq>>16     |
-|                        |                                                               |                      |                 500              |                                    |
+|                        |                                                               |                      |                                  |  Gyro.Termo=Spi.ADC3_Accum >> 5;   | 
+|     Gyro.In1           |                   ток в канале 1                              |      unsigned int    |  -----------------------------   |  Spi.ADC3_Accum - накопленные      |
+|                        |                                                               |                      |  -----------------------------   |  данные за такт виброподвеса       |
 |                        |                                                               |                      |                                  |                                    |
 |------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------| 
-|                        |                                                               |                      |         0       -     500        |            (задается)              | 
-|     Gyro.In2           |                   ток в канале 2                              |      unsigned int    |       максимальное значение      |      Gyro.FrqHZ = Gyro.Frq>>16     |
-|                        |                                                               |                      |                 500              |                                    |
-|                        |                                                               |                      |                                  |                                    |
-|------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|     
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+|                        |                                                               |                      |                                  |    Gyro.Termo=Spi.ADC4_Accum >> 5; |       
+|     Gyro.In2           |                   ток в канале 2                              |      unsigned int    |  -----------------------------   |    Spi.ADC4_Accum - накопленные    |      
+|                        |                                                               |                      |  -----------------------------   |     данные за такт виброподвеса    |                  
+|                        |                                                               |                      |                                  |                                    |          
+|------------------------|---------------------------------------------------------------|----------------------|----------------------------------|------------------------------------|     
\ No newline at end of file