понедельник, 8 декабря 2008 г.

Разные игрушки)

Давненько я уже не писал у себя на блоге) Хотя тут наверное никого и не было... Ну да ладно, все равно в основном я пишу для себя, а не для кого то.

Сегодня я хочу рассказать о своей работе с GPS ресивером марки Lassen SK2. Основной моей задачей было сконфигурировать его таким образом чтобы на выходе мы имели PPS и строку RMC по протоколу NMEA. Это было довольно простое задание, которое тем не менее я выполнял и выполняю вот уже 2 месяца)

Начиная разбираться с любым неизвестным вам устройством, перво наперво всегда следует найти на него даташит, здесь я нашел отличный даташит на мой Lassen sk2
В случае если эта ссылка будет нерабочей то вы всегда сможете найти даташит на оффсайте Trimble.

Затем мне понадобилась описание протокола TSIP, это собственная разработка фирмы Trimble, протокол позволяет сконфигурировать ресивер для решения конкретных задач.

Хотя компания и предоставляет полное описание протокола, тем не менее для конфигурации приемников все же лучше использовать специально написанные для этого программы, для ресиверов компании Trimble, используется программа Trimble GPS Monitor

















На фото находяться:
1. Кабель Rs-232 to USB, кстати требуется установка драйверов, но я непомню где я их брал)
2. Плата инвертора, для того чтобы сигналы TTL уровня были видны на RS-232, то есть чтобы не путались логические 1 и 0, так как в TTL уровне 1 это 0 в RS-232, так наверное понятнее)
3. Вся конструкция целиком, и плата ресивера и инвертер, собственно в корпусе.

Вообще то для конфигурации я использовал обычный ком-порт компьютера, так как через переходник имеющийся у меня в наличии это сделать было невозможно.
Поэтому я паял плату сопряжения, принципиальная схема ее проста до безобразия, вот она













На плате сопряжения по сути была только распространенная микросхема ADM202, и все, кстати она тоже требует питания +5В.
В ней имеется инвертер и умножитель напряжения, который поднимает сигналы TTL уровня до RS-232 уровня.

Затем оставалось только потыкать правильные галочки в программе Trimble Monitor и все)

Вобщем вот так вот я развлекаюсь)