Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

GPS модул през I2C
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14272
Страница 1 от 4

Автор:  DanielDimov [ Пет Яну 08, 2016 7:01 pm ]
Заглавие:  GPS модул през I2C

В момента чакам да ми пристигнат няколко модула на OriginGPS и понеже ще трябва да ги свързвам през I2C - търся някаква документация за протокола по който се комуникира, но не намирам нищо конкретно.

Ако някой има опит с модули свързани през такъв интерфейс - да каже има ли някаква структура на данните или няма? Примерно датата и часа да са в регистър еди-кой-си, географската ширина в регистър еди-кой-си и т.н.

Да не би да няма документация защото си комуникират по подобие на асинхронната комуникация с NMEA стрингове като се чете от регистър 0 примерно?!

Автор:  ike [ Пет Яну 08, 2016 7:14 pm ]
Заглавие:  Re: GPS модул през I2C

http://www.origingps.com/wp-content/upl ... sheet2.pdf
page 24
Код:
17.4.3. I
2
C
I
2
C host interface features are:
 I
2
C Multi-Master Mode - module initiates clock and data, operating speed 400kbps.
 I
2
C address ‘0x60’ for RX and ‘0x62’ for TX.
 Individual transmit and receive FIFO length of 64 bytes.
 I
2
C host interface mode can be switched slave (Multi-master default), clock rate can be
switched 100KHz (default 400KHz), address can be changed (default 0x62 for TX FIFO and
0x60 for RX FIFO) by sending OSP Message ID 178, Sub ID 2 input command.
 SCL and SDA are pseudo open-drain lines, therefore require external pull-up resistors of
2.2kΩ to 1.8V, or 3.3kΩ to 3.3V.

Автор:  DanielDimov [ Пет Яну 08, 2016 7:21 pm ]
Заглавие:  Re: GPS модул през I2C

видях го това което си ми цитирал - това е за I2C адресите, но после има регистри (8 бита, което прави 256 възможни регистъра) и после се четат байтове от тези регистри, като не е ясно колко байта трябва да се чакат и т.н. въобще нищо не е ясно - затова питам...

Автор:  stefan63 [ Пет Яну 08, 2016 7:31 pm ]
Заглавие:  Re: GPS модул през I2C

Едва ли,
Цитат:
• The default I2C address values are:  RX: 0x60  TX: 0x62 •


Най-добре да питаш производителите.(тая фирма май е израелска, за какви цени става дума?)

Автор:  DanielDimov [ Пет Яну 08, 2016 7:40 pm ]
Заглавие:  Re: GPS модул през I2C

Едва ли какво?!?

Тези които съм поръчал са по 25 Евро. Ще пиша и на фирмата в крайна сметка с надеждата че ще изровят накой документ дето го нямат публикуван на сайта...

Автор:  stefan63 [ Пет Яну 08, 2016 7:48 pm ]
Заглавие:  Re: GPS модул през I2C

Едва ли ще четеш на адрес 0..
Пишат и за мултимастер върху шината, та по-добре питай.

Автор:  DanielDimov [ Пет Яну 08, 2016 7:58 pm ]
Заглавие:  Re: GPS модул през I2C

адрес и регистър са различни неща - ако прочетеш по-нагоре ще видиш че съм писал "като се чете от регистър 0"

адреса е за да укажеш с кой точно чип на шината искаш да се свържеш (на една шина може да има много чипове), а регистъра е за да укажеш кои точно данни от/на този чип искаш да прочетеш/запишеш

Автор:  stefan63 [ Пет Яну 08, 2016 8:03 pm ]
Заглавие:  Re: GPS модул през I2C

така е , бях невнимателен в първия пост,
но продължавам да съм скептичен.

Автор:  Desert Leo [ Съб Яну 09, 2016 10:42 am ]
Заглавие:  Re: GPS модул през I2C

DanielDimov, какво ценно има в този гпс та струва 25 евро?

Автор:  DanielDimov [ Съб Яну 09, 2016 12:48 pm ]
Заглавие:  Re: GPS модул през I2C

Знам че това прилича на пладнешки обир, но ми трябваше нещо с гарантирана поддръжка на I2C и да мога да си го поръчам веднага и да дойде до няколко дни. Ако за в бъдеще ще ползвам същите модули - ще си ги взимам директно от производителя, като очаквам цената да е ~ $15

Автор:  Desert Leo [ Съб Яну 09, 2016 1:47 pm ]
Заглавие:  Re: GPS модул през I2C

А защо трябва да е на I2C. Какво не ти харесва в уарта.

Автор:  DanielDimov [ Съб Яну 09, 2016 2:10 pm ]
Заглавие:  Re: GPS модул през I2C

Нямам нищо против UART, но всичките са ми заети с други неща, а на I2C шината имам и други датчици и така се получава много лесно тестването в офисни условия - само закачам емулатора към една единствена шина и симулирам едновременно поведението на всичките датчици наведнъж.

Автор:  Desert Leo [ Съб Яну 09, 2016 4:56 pm ]
Заглавие:  Re: GPS модул през I2C

Хм, ти си знаеш... но дори да го вземеш за $15, разликата в цената сравнена с тази на L80/86 от Комет стига и хартисва за процесор с повече уарти :wink: . Прегледах дейтата от линка по-горе и не ми стана ясно как се точи NMEA или как се четат данните. Sirf V не го знам как е, но аналогичен модул с Sitf IV се държи почти като Sirf III и е доста по-зле от MT3339/3333...

Автор:  DanielDimov [ Съб Яну 09, 2016 5:48 pm ]
Заглавие:  Re: GPS модул през I2C

Някак си по- ме кефи да работя с I2C - при нея всичко е по-предвидимо и се контролира от мастъра (тоест от моя код), а и възможността за тестване за която писах по-горе.

Иначе този който съм поръчал мисля че е точно с МТ3339 - ще го видя как се държи като пристигне и го подкарам.

Автор:  ike [ Съб Яну 09, 2016 11:56 pm ]
Заглавие:  Re: GPS модул през I2C

DanielDimov написа:
Някак си по- ме кефи да работя с I2C - при нея всичко е по-предвидимо и се контролира от мастъра (тоест от моя код)

Аз останах с впечатлението, че модула е мастер, а контролера ти е I2C слейв.

Страница 1 от 4 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/