реклама на сайте
подробности

 
 
15 страниц V  « < 8 9 10 11 12 > »   
Reply to this topicStart new topic
> Прошу помощи, Помогите кто чем сможет
blackfin
сообщение Nov 21 2008, 06:58
Сообщение #136


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(yeharayeu @ Oct 13 2008, 12:55) *
Решил я заняться заработком денег по договору подряда.
И разумеется, как это часто бывает, первый же заказчак предложил мне разработать устройство РОВНО ЗА ОДИН МЕСЯЦ, которое одному мне не поднять никак!!!
Итак, "РОВНО ОДИН МЕСЯЦ" (с хвостиком) прошел... Интересно, что на выходе? Есть полезный выхлоп? laughing.gif
Go to the top of the page
 
+Quote Post
VDG
сообщение Nov 26 2008, 23:31
Сообщение #137


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(blackfin @ Nov 21 2008, 10:58) *
Итак, "РОВНО ОДИН МЕСЯЦ" (с хвостиком) прошел... Интересно, что на выходе? Есть полезный выхлоп? laughing.gif

Пошёл товарищ деньги возвращать согласно невыполненному договору lol.gif


--------------------
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 5 2008, 23:06
Сообщение #138


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(VDG @ Nov 27 2008, 03:31) *
Пошёл товарищ деньги возвращать согласно невыполненному договору lol.gif



Для тех кому читать весь топик влом, почитайте, я говорил, что и время и деньги выбью. Так оно и вышло. Время выбил до 19 декабря. Так что попросил бы не язвить smile.gif

Плату разработал, залудил, спаял, первые проги в контроллер зашивал. Программа для ПК готова. В общем надо отлаживать связку.

Появился вопрос по GPS (я использую tsi eb-230).

Для теста, сделал линк с USB на GPS (через контроллер (40МГц тактовая) дабы в терминале посмотреть что приходит мне в качестве данных. Только запустил контроллер, комп сразу же сказал мне что обнаружил новое устройство и установил на него дрова (Microsoft BallPoint). Так как терминал естественно с ним уже работать не будет - удалил эти новые дрова. Затем открыл терминал заново и увидел некие данные, но почему-то на NMEA не похоже. Файл с пришедшими символами прилагаю.

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

Как вообще прочитать какие команды воспринимает этот GPS. Может это стандарт.


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
Baser
сообщение Dec 6 2008, 13:12
Сообщение #139


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(yeharayeu @ Dec 6 2008, 01:06) *
Вопрос, что я сделал не так. Могу догадываться что это возможно кодировка не та, но как менять не знаю. В просмотрщике просмотрел возможные кодировки - не то. Или команду какую нибудь послать надо.

Как вообще прочитать какие команды воспринимает этот GPS. Может это стандарт.

Во-первых, не нужно усложнять. Зачем вам USB? 07.gif
У вашего приемника 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 (без координат smile.gif ):
Код
...............
$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
...............
Go to the top of the page
 
+Quote Post
av-master
сообщение Dec 6 2008, 21:04
Сообщение #140


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Цитата(yeharayeu @ Dec 6 2008, 03:06) *
Появился вопрос по GPS (я использую tsi eb-230).

Для теста, сделал линк с USB на GPS (через контроллер (40МГц тактовая) дабы в терминале посмотреть что приходит мне в качестве данных. Только запустил контроллер, комп сразу же сказал мне что обнаружил новое устройство и установил на него дрова (Microsoft BallPoint). Так как терминал естественно с ним уже работать не будет - удалил эти новые дрова. Затем открыл терминал заново и увидел некие данные, но почему-то на NMEA не похоже. Файл с пришедшими символами прилагаю.

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

Как вообще прочитать какие команды воспринимает этот GPS. Может это стандарт.


Где файл?
Как это удалил дрова?
Ком порт в системе появился (usb - to - com ) ?
данный чит выдает только NMEA
команды??? а зачем ему команды, он шлепает данные.. раз в секунду и ппц.. лови что тебе нужно...
ком кстати 4800?
сделай кабель тупой на MAX3232 и в ком1 100% работает...
Лично я пользовался шнурками от телефонов сименс 55 ... ))

Сообщение отредактировал av-master - Dec 6 2008, 21:05
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 6 2008, 21:22
Сообщение #141


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(Baser @ Dec 6 2008, 17:12) *
Никаких кодировок кроме 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 (без координат smile.gif ):

Все поддерживаемые строки выдаются по очереди циклически?

Скачал прогу u-center application для работы с GPS , там есть автобауд, автобауд склоняется к 4800 а не к дефалтовому 9600? Что-то тут не то - GPS был не паяный!!! Открыл терминал, так он выдал мне на 4800 следующее:


Код





















Что это может быть
Подключаю активную антену -перестаёт вообще выдавать что либо.
Подключаю обыкновенную - ничего не меняется.
Может антенны не те. Может они не для GPS, а для GPRS. Как их отличить.
Схема включения - минимальная, стандартная.

Тут ещё баг один был, так на него прошло 6.5 В, может ли быть что вот приёмный тракт сгорел а всё остальное работает?

Цитата(av-master @ Dec 7 2008, 01:04) *
Где файл?
Как это удалил дрова?
Ком порт в системе появился (usb - to - com ) ?
данный чит выдает только NMEA
команды??? а зачем ему команды, он шлепает данные.. раз в секунду и ппц.. лови что тебе нужно...
ком кстати 4800?
сделай кабель тупой на MAX3232 и в ком1 100% работает...
Лично я пользовался шнурками от телефонов сименс 55 ... ))



На FT232 дрова установились, появился преобразователь в ком, а Винда, после того как4 сделал линк на GPS, определяет его как мышку!! smile.gif Сейчас 4800.

Попробую вообще поменять GPS.

Насколько я понимаю, если нет данных от спутников GPS должен выдавать строки с нулями? Или я не прав?

Сообщение отредактировал yeharayeu - Dec 6 2008, 21:25


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
Baser
сообщение Dec 6 2008, 21:55
Сообщение #142


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(yeharayeu @ Dec 6 2008, 23:22) *
Все поддерживаемые строки выдаются по очереди циклически?
Не все строки могут выдаваться с одинаковой периодичностью. Одни могут чаще, другие реже.
Цитата
Тут ещё баг один был, так на него прошло 6.5 В, может ли быть что вот приёмный тракт сгорел а всё остальное работает?
Дык, могло вообще все что угодно подгореть...
Цитата
Насколько я понимаю, если нет данных от спутников GPS должен выдавать строки с нулями? Или я не прав?
Должно выдаваться примерно то, что в моем примере.
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 7 2008, 11:53
Сообщение #143


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(Baser @ Dec 7 2008, 01:55) *
Не все строки могут выдаваться с одинаковой периодичностью. Одни могут чаще, другие реже.
Дык, могло вообще все что угодно подгореть...
Должно выдаваться примерно то, что в моем примере.


Видимо дело было в баге на 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


Сообщение отредактировал yeharayeu - Dec 7 2008, 12:00


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Dec 7 2008, 12:25
Сообщение #144


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(yeharayeu @ Dec 7 2008, 15:53) *
На середине файла появляется время по гринвичу. Но валидных данных нет всёравно. Почему?
Думаю это из-за того что сижу в доме. Попробую выйти на улицу.

[/code]

дата и время появляются даже при плохом приеме.
для определения координат необходимо что сигнал как минимум от 3 спутников был приемлемым.
это либо на улице, либо хотя бы антенну выставить на улицу, желательно с южной стороны здания, и даже в такой ситуации иногда проходит несколько минут, пока приемник начнет определять координаты. Все зависит от ориентации спутников.
Время определения в даташите приводится в условиях хорошего прима на открытой местности.
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 8 2008, 08:57
Сообщение #145


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(M_Z @ Dec 7 2008, 16:25) *
дата и время появляются даже при плохом приеме.
для определения координат необходимо что сигнал как минимум от 3 спутников был приемлемым.
это либо на улице, либо хотя бы антенну выставить на улицу, желательно с южной стороны здания, и даже в такой ситуации иногда проходит несколько минут, пока приемник начнет определять координаты. Все зависит от ориентации спутников.
Время определения в даташите приводится в условиях хорошего прима на открытой местности.



Валидные данные получил на улице.
Работаю с SIM300/ Включил выключил ответил статусом на AT+CPOWD = 1 но в УАРТ вместо символов ерунда выпется. У него ж вроде автобауд


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Dec 8 2008, 10:19
Сообщение #146


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(yeharayeu @ Dec 8 2008, 12:57) *
Валидные данные получил на улице.
Работаю с SIM300/ Включил выключил ответил статусом на AT+CPOWD = 1 но в УАРТ вместо символов ерунда выпется. У него ж вроде автобауд

Я использую SIM300DZ
у него есть автобауд. но по непроверенной информации сами китайцы не оченть советуют им пользоваться
по умолчанию у нег скорость 115200. именно ее я использую и проблем с обменом не замечал.
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 8 2008, 12:08
Сообщение #147


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(M_Z @ Dec 8 2008, 14:19) *
Я использую SIM300DZ
у него есть автобауд. но по непроверенной информации сами китайцы не оченть советуют им пользоваться
по умолчанию у нег скорость 115200. именно ее я использую и проблем с обменом не замечал.


дело в том что линк ЮСБ-SIM идёт через контроллер(40МГц), а на такой тактовой 115200 не потянет, но с GPS работал на 9600. пробовал так

AT+IPR = 9600;&w

но на AT+CPOWD = 1 - ни ОК ни эррора не пришло. Но какие-то символы шли (по осцилу). СТАТУС меняет своё состояние на не активное. То есть через контроллер в сторону СИМа - данные идут нормально и он их воспринимает, а вот обратно - толи СИМ как -то не на той скорости передаёт, толи хрен его знает.

По дефалту, считаю что у меня кривые руки)

Сообщение отредактировал yeharayeu - Dec 8 2008, 12:10


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
PIC_Embedder
сообщение Dec 8 2008, 12:25
Сообщение #148


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 30-07-08
Из: Украина Луганск
Пользователь №: 39 308



Я бы начал с того, что подключил бы GPS модуль к компьютеру через MAX3232. И только разобравшись во всех деталях делать связку с SIM300.
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 8 2008, 14:03
Сообщение #149


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(PIC_Embedder @ Dec 8 2008, 16:25) *
Я бы начал с того, что подключил бы GPS модуль к компьютеру через MAX3232. И только разобравшись во всех деталях делать связку с SIM300.

Так связку делал я через FTDI FT232 - то же самое.

Теперь так же только на SIM300


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 8 2008, 17:37
Сообщение #150


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Автобауд вообще отвечает мне в ответ на той же скорости, на которой я ему пихаю сообщения? или автобауд - на приём, а в ответ он мне пихает на дефалтовой????


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post

15 страниц V  « < 8 9 10 11 12 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 22:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01509 секунд с 7
ELECTRONIX ©2004-2016