Цитата: ivan2 от 12.11.2023 17:11:45Не всё так просто.
Я по ГЛОНАСС подстраиваю свой генератор 10 МГц.
В течение 768 секунд ГЛОНАСС я считаю количество тиков своего генератора. Я знаю, сколько должно получится в идеале и сколько получилось в реале. От этого корректирую управляющий код на генератор ГК360 от Мориона.
Мне надо измерять точно. Чтобы измерить точно, надо измерять долго. В течение 8*3*32 = 768 секунд (почти 13 минут на шаг подстройки) случается всякое:
16:54:22.829 - # #
Решётки - это замеры, которые я бракую по разным причинам.
"l" - это потеря спутников от приёмника ГЛОНАСС, которые он выдаёт сообщением "$PORZD,V" по протоколу NMEA.
Но это при моих задачах. Я могу и подождать. А как наводится, когда приёмник потерял спутники?
Вот добавка тем, кого заинтересует .
Погода наладилась, генератор прогрелся:
16:42:42.852 - # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # lL lL # llllllllll# llllllllll# ll#
16:52:03.840 - afi=+39 rfi=+6.35e-10 - dv=32643.40 v=32643 vv=-7.000000
16:54:22.829 - # #
17:05:51.882 - afi=+77 rfi=+1.25e-09 - dv=32631.08 v=32631 vv=-12.000000
17:19:03.861 -
17:19:03.861 - afi=+7 rfi=+1.14e-10 - dv=32629.96 v=32630 vv=-1.000000
17:32:15.867 -
17:32:15.867 - afi=+19 rfi=+3.09e-10 - dv=32626.92 v=32627 vv=-3.000000
17:45:27.886 -
17:45:27.886 - afi=-24 rfi=-3.91e-10 - dv=32630.76 v=32631 vv=+4.000000
17:58:39.905 -
17:58:39.905 - afi=+5 rfi=+8.14e-11 - dv=32629.96 v=32630 vv=-1.000000
18:09:38.938 - #
18:12:23.907 - afi=-41 rfi=-6.67e-10 - dv=32636.52 v=32637 vv=+7.000000
18:19:12.629 - ll# #
18:26:53.941 - afi=+4 rfi=+6.51e-11 - dv=32635.88 v=32636 vv=-1.000000
Легенда:
afi - абсолютное отклонение тиков;
rfi - относительное отклонение тиков;
dv - накопленное значение управляющего кода генератора, управляемого ЦАП в формате double;
v - правильно округлённое значение double dv до значения v uint16_t
vv - разница в единицах кода на ЦАП от предыдущего значения.