Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
По поводу кривезны гугловской сетки координат, некогда замечаний не было… бывало, редко, выбрасывало на тротуар, но я так понимаю это случалось потому что ГПСник ловил отраженные сигналы. Правда во время стоянки практически никогда стабильной точки нет, за ночь звезды многоугольные рисует вокруг стоянки, временами выбросы до 100 метров получаются. Если интересно то могу выложить парочку треков.
aves подскажи вот те резисторы (резисторы подтяжки к плюсу, можно програмно подтянуть, но я когда разводил плату, заложил на всякий случай, и при сборке подтянул по старинке) обязательны или можно без них, плату развожу свою, так как хочется получить определенные габариты...
в архиве находится парочка треков, motozlo был прав в некоторых местах трек не совпадает с дорогой, конвертировать в озик не пробовал, мелкие промахи мне кажется в данной картине большой рояли не сыграют.
Группа: Cоучастник
Сообщений: 189
Пользователь №: 15892
Регистрация: 9-January 07
Место жительства: Новосибирск
Al4ee
програмно подтянуть можно. после инициализации порта как вход, устанавливаем его в единицу. у меня не знаю, почему, но като раз заглючило и не подтянулось, по этому на всякий при разводке платы заложил внешную подтяжку и не заморачивался.
поясни свою мысль, по записи трека. Там капелька пути и далее точки маршрута. по какому принчипу их записываеш? С точки зрения просмотра местоположения по времени удобно.
Файлы треков вытянул с одного сайта который продает услуги Онлайн мониторинга за автотранспортом, выложил так для наглядности, большинство таких услуг треки отображают на гугле, наверное на данный момент самое доступное и удобное ПО для данных потребностей. Данные на сервер передаются по GPRS… оттуда можна выгрузить в любом удобном формате… что я и сделал( своих мозгов пока не хватает, но очень хочется разобраться) вот потихоньку с вашей помощью занимаюсь самообразованием
aves, а если писать сразу в plt для озика, то как быть с датой и временем? формат файла plt подразумевает что дата-время будет в формате дельфи а не в Hhmmss.ss и ddmmyy.
где 36169.6307194 это дата-время. Delphi хранит данные даты и времени в типе TDATETIME. Целая часть значений TDATETIME - число дней, которые прошли начиная с 12/30/1899. Дробная часть значений TDATETIME - время дня.
Группа: Cоучастник
Сообщений: 189
Пользователь №: 15892
Регистрация: 9-January 07
Место жительства: Новосибирск
с налету про время нифига не понял.
с ози не пробовал, но с дубльГИСом (жующим формат plt) просто писал реальные координаты и дописывал далее тупо строковую константу, даже не зная ее смысл. все прокатывало. Попробуй как ОЗИ на это посмотрит. Там в шапке помоему еще количество записаных точек указывается, так я его тоже в пробном файле писал от балды(больше или меньше фактического числа), не на что в дубльГИСе это не влияло. Попробуй, в ОЗИ запиши небольшой трек, и в блокноте попробуй поиздеваться над ним. Цель- понять какие значения (кроме координат) существенны. Все несущественные, тупо пишем константой и не заморачиваемся. не прокатит, тогда давай разжуй алгоритм создания этого дата-времени , сделаем все как надо.
попробую на каникулах написать прошивку для этого девайса, и поэксперементирую с форматом plt, правда ориентируюсь на применение с дубльГИСом
Это сообщение отредактировал aves - Jan 2 2010, 06:17 PM
Присоединённое изображение (Нажмите для увеличения)
пробовал писать реальные координаты, а далее тупо дописывал хвостик- 0,264.1076,39661.4971875,2008-Aug-02,16:45:26 во всех строках одно и тоже. прокатывало на ура.
Нашёл программау KMLer, она конвертирует треки PLT в KML, причём может добавлять на трек дополнительные вкусности, такие как отмеченные остановки и стоянки с указанием времени стоянки, выделение зоны трека где был превышен лимит скорости, направление движения, скорость в любой точке трека и т.д. Выглядит всё наглядно и удобно. Естественно что для указания всех этих параметров пройденного пути программе не достаточно только лишь одних координат, по этому и хочу разобраться как писать файл PLT в полном объёме, а не только координаты.
Группа: Cоучастник
Сообщений: 189
Пользователь №: 15892
Регистрация: 9-January 07
Место жительства: Новосибирск
кстати набросал обратную прошиуку для этогоже модуля. читает с флешки лог с NMEA данными и выдает их в уарт. т.е. эмулирует выдачу данных ГПС приемника по записаному треку. нафига это нужно, пока не знаю.
Присоединённое изображение (Нажмите для увеличения)
типа того- OziExplorer Track Point File Version 2.0 WGS 84 Altitude is in Feet Reserved 3 0,2,255,OziCE Track Log File,1 0 55.4285167, 37.5184733,0, 602.4,38722.4554398 ,050106,105552.165 55.4285367, 37.5186067,0, 596.8,38722.4557523 ,050106,105619.163
Какую програмку?
ну и платка, кому надо, прошивку и образцы треков прилеплю на неделе
А какие цифры и за что отвечают 52.4285167, 37.5184733,0, 602.4,38722.4554398 ,050106,105552.165 55.4285367, 37.5186067,0, 596.8,38722.4557523 ,050106,105619.163 в каких цифрах координаты
602.4 высота, я ее нафиг не использую и тупо ставлю все время одно и тоже число
38722.4554398 зашифровано время и дата в формате делфи как расшифровать не знаю и не заморачиваясь ставлю одно и тоже(неправильно но в этом случае прокатывает) для ОЗИ надо тестить
050106 дата- ставлю реальную
105552.165 время -ставлю реальное
Это сообщение отредактировал aves - Jan 11 2010, 10:37 AM
Группа: Cоучастник
Сообщений: 189
Пользователь №: 15892
Регистрация: 9-January 07
Место жительства: Новосибирск
описание работы трекера входные данные-NMEA скорость 9600
при подаче напряжения моргают оба светодиода провал инициализации через некоторое время (порядка двух мин.) загорится красный и выполнение програмы остановится. при успешной инициализации три раза зеленый(инициализация пройдена и созданы времменные файлы) раз в сек. красный(в данных успешно обнаружена строка $GPRMC но координаты еще =0, идет захват спутников) одновременно красный и зеленый(спутники захвачены, определена текущая дата и созданы основные файлы) далее один из вариантов(раз в сек) 1 красный- потеря связи 2 зеленый- запись координат на флешку 3 оба одновременно - стоим на месте, скорость менее 100м/ч, координаты на флешку не пишутся.
для завершения работы- нажимаем на кнопку, удерживая ее дожидаемся когда загорится красный.
получаем на флешке 3 файла. 1 справочный, 2 для гугля 3 для ДубльГИС возможно он пойдет для ОЗИ (надо тестить)
На счет дуль гис заметил что на данные в фаиле plt не реагирует 050106,105552.165 то есть как бы не иземенял время и дата береться по формату делфи точнее не делфи если граматно это формат windows и все от этого времени считаеться в нашем примере это число 38722.4554398 пока не добил его времени нет сегодня вечером попытаюсь. еще одно но на счет дубль гиса конечно можно все време передовать данные на флеш типа вот так 52.4285167, 37.5184733,0, 602.4,38722.4554398 ,050106,105552.165 но есть маленькое но нельзя посмотреть где в какое врремя находился обьект например пол часа назад или час так как когда мы шелкаем по треку отображаеться полное время всего пути. Так вот идею проста как мир просто например каждые 5 минут закрывать трек строкой 52.4285167, 37.5184733,1, 602.4,38722.4554398 ,050106,105552.165 и заносить опять уже новый трек 2.4285167, 37.5184733,0, 602.4,38722.4554398 ,050106,105552.165 с этой же места и дальше. То есть все просто у нас получаеться есть трек и временные отрезки которые помеченные временем 5 минут то есть с точность в 5 минут мы можем знать где находиться обьект можно сделать и минуту какому как важно конечно
Хотел вот спросить по компилятору BASCOM_AVR есть ли у него операторы деления и вычитания., а только начил изучать этот компилятор. И еще есть возможность точнее функции перевода числа в строку и на оборот
Это сообщение отредактировал Genya1981999 - Jan 12 2010, 10:46 AM