Страница 1 из 1

Калибратор GPS приёмника

Добавлено: Ср дек 08, 2010 14:35:28
совсем ещё котёнок
Здравствуйте уважаемые коты)) Хочу обратиться к вам за помощью. Дело состоит в том, что нужно собрать так называемый GPS калибратор. Состоит он из непосредственно самого GPS модуля Trimble - Lassen SK II, микроконтроллера PIC18F452 и ЦАП AD5061 (это как бы дано). Т.е. необходимо сформировать сигнал с известными параметрами (функцию (синусоиду или гауссиан)), подать её на GPS модуль, затем принять её и подать на ЦАП. Ну а затем сравнить выходной сигнал с тем, что было на входе, находя тем самым задержку системы по времени.
На данный момент у меня весь вопрос состоит в том как написать функцию синусоиды (или гауссианы) с какими-то определёнными параметрами на C++ и "волшебным" образом подать её на GPS модуль. Так как в C++ обладаю только начальными познаниями((, то порывшись в нете в основном нашёл только примеры вычислений аргумента функции, а не то как вообще задать её параметры :(

Re: Калибратор GPS приёмника

Добавлено: Ср дек 08, 2010 14:47:12
Satyr
м... нафига гпс модулю синусоида ?
и что отколибруется таким образом ? ))

Re: Калибратор GPS приёмника

Добавлено: Ср дек 08, 2010 14:50:12
совсем ещё котёнок
Ну вобщем любой сигнал с привязкой к PPS, чтобы узнать задержку системы по выходному сигналу.

Re: Калибратор GPS приёмника

Добавлено: Ср дек 08, 2010 14:58:53
совсем ещё котёнок
Точнее по прошедшему через счётчик фронту PPS должна вырабатываться заданная функция, отсчёт которой отстоит от PPS на время, известное с точностью 100 нс :roll:

Re: Калибратор GPS приёмника

Добавлено: Ср дек 08, 2010 15:26:16
Coolish
Тьфу, никто ничо не понял.
Может быть, GPS требуется в качестве эталона интервалов?

Re: Калибратор GPS приёмника

Добавлено: Ср дек 08, 2010 23:48:58
совсем ещё котёнок
А может кто-нибудь в качестве примера привести код на C++ задания синусоиды? :oops: Просто интересно уже как он там должен выглядеть :dont_know:

Re: Калибратор GPS приёмника

Добавлено: Чт дек 09, 2010 00:16:42
kris95
совсем ещё котёнок писал(а):А может кто-нибудь в качестве примера привести код на C++ задания синусоиды? :oops: Просто интересно уже как он там должен выглядеть :dont_know:
Дак должны быть стандартные библиотеки у компилятора, типа maths.h
там будет функция синусоиды

Re: Калибратор GPS приёмника

Добавлено: Чт дек 09, 2010 17:42:02
titus.zx
Что-то кажется тут не правильно.Вы синус собираетесь с пика подавать?Там частота вх.сигнала со спутника 1,5 ГГц,а с выхода получаете цифровой поток с частотой обновления 1 сек.Вопрос--что измерять?

Re: Калибратор GPS приёмника

Добавлено: Чт дек 09, 2010 18:41:42
совсем ещё котёнок
Да, с пика подать и принять её же, затем сравнить то, что на входе (известное) с выходным сигналом прошедшим через ЦАП. Тем самым находя погрешность системы по PPS.
Может я конечно сформулировал очень плохо или сам чего недопонимаю, но ещё интересно как данную синусоиду сможет принять GPS модуль Trimble, в том смысле что не понадобится ли всё это дело "запихивать" в какую-либо специальную команду определённую производителем, наподобие того как выделение из всего NMEA только RMC. :dont_know: