blackfin 32 21 ноября, 2008 Опубликовано 21 ноября, 2008 · Жалоба Решил я заняться заработком денег по договору подряда. И разумеется, как это часто бывает, первый же заказчак предложил мне разработать устройство РОВНО ЗА ОДИН МЕСЯЦ, которое одному мне не поднять никак!!! Итак, "РОВНО ОДИН МЕСЯЦ" (с хвостиком) прошел... Интересно, что на выходе? Есть полезный выхлоп? :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VDG 0 26 ноября, 2008 Опубликовано 26 ноября, 2008 · Жалоба Итак, "РОВНО ОДИН МЕСЯЦ" (с хвостиком) прошел... Интересно, что на выходе? Есть полезный выхлоп? :laughing: Пошёл товарищ деньги возвращать согласно невыполненному договору Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yeharayeu 0 5 декабря, 2008 Опубликовано 5 декабря, 2008 · Жалоба Пошёл товарищ деньги возвращать согласно невыполненному договору Для тех кому читать весь топик влом, почитайте, я говорил, что и время и деньги выбью. Так оно и вышло. Время выбил до 19 декабря. Так что попросил бы не язвить :) Плату разработал, залудил, спаял, первые проги в контроллер зашивал. Программа для ПК готова. В общем надо отлаживать связку. Появился вопрос по GPS (я использую tsi eb-230). Для теста, сделал линк с USB на GPS (через контроллер (40МГц тактовая) дабы в терминале посмотреть что приходит мне в качестве данных. Только запустил контроллер, комп сразу же сказал мне что обнаружил новое устройство и установил на него дрова (Microsoft BallPoint). Так как терминал естественно с ним уже работать не будет - удалил эти новые дрова. Затем открыл терминал заново и увидел некие данные, но почему-то на NMEA не похоже. Файл с пришедшими символами прилагаю. Вопрос, что я сделал не так. Могу догадываться что это возможно кодировка не та, но как менять не знаю. В просмотрщике просмотрел возможные кодировки - не то. Или команду какую нибудь послать надо. Как вообще прочитать какие команды воспринимает этот GPS. Может это стандарт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 6 декабря, 2008 Опубликовано 6 декабря, 2008 · Жалоба Вопрос, что я сделал не так. Могу догадываться что это возможно кодировка не та, но как менять не знаю. В просмотрщике просмотрел возможные кодировки - не то. Или команду какую нибудь послать надо. Как вообще прочитать какие команды воспринимает этот GPS. Может это стандарт. Во-первых, не нужно усложнять. Зачем вам USB? :07: У вашего приемника UART 3V CMOS level. Ставите преобразователь 3V UART <=> RS-232 и подключаете к COM порту компа с гипертерминалом. Всё. Даже управление от компа не нужно, только GPS => COM. Стандартный приемник тупо выдает текстовые ASCII строки каждую секунду или чаще. Никаких команд подавать не нужно, хотя команды управления у них часто есть: для смены скорости передачи, частоты выдачи координат, типа выдаваемых строк (сентенций). Но они у всех приемников разные и редко кем применяются. Я обычно делаю универсальный парсер, выделяя только нужные мне сентенции. Никаких кодировок кроме ASCII там быть не может. В даташите ясно написано: GPS Output Data: NMEA 0183 (V3.01) - GGA, GLL ,GSA, GSV, RMC, VTG Baud rate 9600 bps, Data bit: 8, Stop bit: 1 (default) Update Rate: 1HZ(default) Вот вам ещё для начала работы примерчик NMEA 0183 (без координат :) ): ............... $GPVTG,0.00,T,,,0.00,N,0.00,K,A*70 $GPGGA,125943.644,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5C $GPRMC,125943.644,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*7E $GPVTG,0.00,T,,,0.00,N,0.00,K,A*70 $GPGGA,125944.644,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5B $GPGSV,1,1,01,22,,,33,,,,,,,,,,,,*78 $GPRMC,125944.644,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*79 $GPVTG,0.00,T,,,0.00,N,0.00,K,A*70 $GPGGA,125945.643,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5D $GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30 $GPRMC,125945.643,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*7F $GPVTG,0.00,T,,,0.00,N,0.00,K,A*70 $GPGGA,125946.643,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5E $GPRMC,125946.643,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*7C $GPVTG,0.00,T,,,0.00,N,0.00,K,A*70 $GPGGA,125947.643,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*5F $GPGSV,1,1,01,22,,,33,,,,,,,,,,,,*78 $GPRMC,125947.643,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*7D $GPVTG,0.00,T,,,0.00,N,0.00,K,A*70 $GPGGA,125948.643,0000.0000,S,00000.0000,W,0,00,00.0,0.0,M,0.0,M,,*50 $GPGSA,A,1,,,,,,,,,,,,,0.0,0.0,0.0*30 $GPRMC,125948.643,V,0000.0000,S,00000.0000,W,0.00,0.00,201207,,,A*72 $GPVTG,0.00,T,,,0.00,N,0.00,K,A*70 ............... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
av-master 0 6 декабря, 2008 Опубликовано 6 декабря, 2008 (изменено) · Жалоба Появился вопрос по GPS (я использую tsi eb-230). Для теста, сделал линк с USB на GPS (через контроллер (40МГц тактовая) дабы в терминале посмотреть что приходит мне в качестве данных. Только запустил контроллер, комп сразу же сказал мне что обнаружил новое устройство и установил на него дрова (Microsoft BallPoint). Так как терминал естественно с ним уже работать не будет - удалил эти новые дрова. Затем открыл терминал заново и увидел некие данные, но почему-то на NMEA не похоже. Файл с пришедшими символами прилагаю. Вопрос, что я сделал не так. Могу догадываться что это возможно кодировка не та, но как менять не знаю. В просмотрщике просмотрел возможные кодировки - не то. Или команду какую нибудь послать надо. Как вообще прочитать какие команды воспринимает этот GPS. Может это стандарт. Где файл? Как это удалил дрова? Ком порт в системе появился (usb - to - com ) ? данный чит выдает только NMEA команды??? а зачем ему команды, он шлепает данные.. раз в секунду и ппц.. лови что тебе нужно... ком кстати 4800? сделай кабель тупой на MAX3232 и в ком1 100% работает... Лично я пользовался шнурками от телефонов сименс 55 ... )) Изменено 6 декабря, 2008 пользователем av-master Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yeharayeu 0 6 декабря, 2008 Опубликовано 6 декабря, 2008 (изменено) · Жалоба Никаких кодировок кроме ASCII там быть не может. В даташите ясно написано: GPS Output Data: NMEA 0183 (V3.01) - GGA, GLL ,GSA, GSV, RMC, VTG Baud rate 9600 bps, Data bit: 8, Stop bit: 1 (default) Update Rate: 1HZ(default) Вот вам ещё для начала работы примерчик NMEA 0183 (без координат :) ): Все поддерживаемые строки выдаются по очереди циклически? Скачал прогу u-center application для работы с GPS , там есть автобауд, автобауд склоняется к 4800 а не к дефалтовому 9600? Что-то тут не то - GPS был не паяный!!! Открыл терминал, так он выдал мне на 4800 следующее: $ш $ш $ш $ш $ш Что это может быть Подключаю активную антену -перестаёт вообще выдавать что либо. Подключаю обыкновенную - ничего не меняется. Может антенны не те. Может они не для GPS, а для GPRS. Как их отличить. Схема включения - минимальная, стандартная. Тут ещё баг один был, так на него прошло 6.5 В, может ли быть что вот приёмный тракт сгорел а всё остальное работает? Где файл? Как это удалил дрова? Ком порт в системе появился (usb - to - com ) ? данный чит выдает только NMEA команды??? а зачем ему команды, он шлепает данные.. раз в секунду и ппц.. лови что тебе нужно... ком кстати 4800? сделай кабель тупой на MAX3232 и в ком1 100% работает... Лично я пользовался шнурками от телефонов сименс 55 ... )) На FT232 дрова установились, появился преобразователь в ком, а Винда, после того как4 сделал линк на GPS, определяет его как мышку!! :) Сейчас 4800. Попробую вообще поменять GPS. Насколько я понимаю, если нет данных от спутников GPS должен выдавать строки с нулями? Или я не прав? Изменено 6 декабря, 2008 пользователем yeharayeu Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 6 декабря, 2008 Опубликовано 6 декабря, 2008 · Жалоба Все поддерживаемые строки выдаются по очереди циклически?Не все строки могут выдаваться с одинаковой периодичностью. Одни могут чаще, другие реже. Тут ещё баг один был, так на него прошло 6.5 В, может ли быть что вот приёмный тракт сгорел а всё остальное работает?Дык, могло вообще все что угодно подгореть... Насколько я понимаю, если нет данных от спутников GPS должен выдавать строки с нулями? Или я не прав?Должно выдаваться примерно то, что в моем примере. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yeharayeu 0 7 декабря, 2008 Опубликовано 7 декабря, 2008 (изменено) · Жалоба Не все строки могут выдаваться с одинаковой периодичностью. Одни могут чаще, другие реже. Дык, могло вообще все что угодно подгореть... Должно выдаваться примерно то, что в моем примере. Видимо дело было в баге на 6.5В. Сменил GPS - пошли строки! Но валидных данных нет. Файл прилагаю. На середине файла появляется время по гринвичу. Но валидных данных нет всёравно. Почему? Думаю это из-за того что сижу в доме. Попробую выйти на улицу. Файлы почему-то не добавляются. $GPRMC,000700.005,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7C $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32 $GPGGA,112155.625,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*41 $GPGLL,8960.0000,N,00000.0000,E,112155.625,V,N*44 $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSV,1,1,03,18,,,40,29,,,37,24,,,37*7A $GPRMC,112155.625,V,8960.0000,N,00000.0000,E,0.00,0.00,071208,,,N*7F Изменено 7 декабря, 2008 пользователем yeharayeu Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Z 0 7 декабря, 2008 Опубликовано 7 декабря, 2008 · Жалоба На середине файла появляется время по гринвичу. Но валидных данных нет всёравно. Почему? Думаю это из-за того что сижу в доме. Попробую выйти на улицу. [/code] дата и время появляются даже при плохом приеме. для определения координат необходимо что сигнал как минимум от 3 спутников был приемлемым. это либо на улице, либо хотя бы антенну выставить на улицу, желательно с южной стороны здания, и даже в такой ситуации иногда проходит несколько минут, пока приемник начнет определять координаты. Все зависит от ориентации спутников. Время определения в даташите приводится в условиях хорошего прима на открытой местности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yeharayeu 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба дата и время появляются даже при плохом приеме. для определения координат необходимо что сигнал как минимум от 3 спутников был приемлемым. это либо на улице, либо хотя бы антенну выставить на улицу, желательно с южной стороны здания, и даже в такой ситуации иногда проходит несколько минут, пока приемник начнет определять координаты. Все зависит от ориентации спутников. Время определения в даташите приводится в условиях хорошего прима на открытой местности. Валидные данные получил на улице. Работаю с SIM300/ Включил выключил ответил статусом на AT+CPOWD = 1 но в УАРТ вместо символов ерунда выпется. У него ж вроде автобауд Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Z 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба Валидные данные получил на улице. Работаю с SIM300/ Включил выключил ответил статусом на AT+CPOWD = 1 но в УАРТ вместо символов ерунда выпется. У него ж вроде автобауд Я использую SIM300DZ у него есть автобауд. но по непроверенной информации сами китайцы не оченть советуют им пользоваться по умолчанию у нег скорость 115200. именно ее я использую и проблем с обменом не замечал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yeharayeu 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 (изменено) · Жалоба Я использую SIM300DZ у него есть автобауд. но по непроверенной информации сами китайцы не оченть советуют им пользоваться по умолчанию у нег скорость 115200. именно ее я использую и проблем с обменом не замечал. дело в том что линк ЮСБ-SIM идёт через контроллер(40МГц), а на такой тактовой 115200 не потянет, но с GPS работал на 9600. пробовал так AT+IPR = 9600;&w но на AT+CPOWD = 1 - ни ОК ни эррора не пришло. Но какие-то символы шли (по осцилу). СТАТУС меняет своё состояние на не активное. То есть через контроллер в сторону СИМа - данные идут нормально и он их воспринимает, а вот обратно - толи СИМ как -то не на той скорости передаёт, толи хрен его знает. По дефалту, считаю что у меня кривые руки) Изменено 8 декабря, 2008 пользователем yeharayeu Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PIC_Embedder 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба Я бы начал с того, что подключил бы GPS модуль к компьютеру через MAX3232. И только разобравшись во всех деталях делать связку с SIM300. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yeharayeu 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба Я бы начал с того, что подключил бы GPS модуль к компьютеру через MAX3232. И только разобравшись во всех деталях делать связку с SIM300. Так связку делал я через FTDI FT232 - то же самое. Теперь так же только на SIM300 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yeharayeu 0 8 декабря, 2008 Опубликовано 8 декабря, 2008 · Жалоба Автобауд вообще отвечает мне в ответ на той же скорости, на которой я ему пихаю сообщения? или автобауд - на приём, а в ответ он мне пихает на дефалтовой???? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться