Dmitry Kovalev
/
LGstaandart
forkd
Fork of LG2 by
Diff: tabel.txt
- 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-малая амплитуда | (максимальная длительность импульса) |