GPS (u-blox6) e USB to TTL(CP2102)

Olá,

Estou a alguns dias (poucas horas a noite que tenho livre) tentando resolver um problema. Tenho um módulo GPS que ganhei da empresa onde trabalho da u-blox, mas especificamente o u-blox6. Ele está lacrado em uma caixa com resina e possui um cabo USB (desse modo não tenho acesso ao hardware :frowning: ), liguei ele no software u-center e o mesmo está OK, sem nenhum problema/defeito.

Estou usando um CP2102 que comprei no eBay:

e o SoftwareSerial que vem com a IDE Arduino 1.0.4 para tentar fazer a comunicação, porém se tento realizar esse simples teste o "available()" retorna false, alguem pode me ajudar? Ja tentei de tudo, ja fiz de tudo :frowning:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(3, 2);

void setup()  
{
  Serial.begin(9600);
  // set the data rate for the SoftwareSerial port
  mySerial.begin(9600);
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write("OK");
}

Sabes que protocolo é que o GPS implementa no USB? O Arduino emula uma porta série, o GPS pode não fazer o mesmo.

Outro motivo é o GPS precisar dum host para funcionar e o Arduino não conseguir fazê-lo.

Talvez um dos novos com o USB já incluído no chip seja melhor?

Bom no google nao consegui ter a certeza se o teu GPS é este ou nao.
Confirma se é como este relatado no datasheet.
http://www.u-blox.com/images/downloads/Product_Docs/NEO-6_DataSheet_(GPS.G6-HW-09005).pdf
Se for confirma-se que ele tem porta Serie, Interface SPI e USB nativo.
Se desejares comunicar com ele por Porta Serie e ja que compraste esse modulo de USB para Serie porque nao tentares primeiro "falar" com ele com o PC e ver se recebes dados NMEA e se sim depois partes para o arduino.
Usa o putty ou outro qualquer cliente de hiperterminal para fazer o teste com esse modulo que compraste.
Tens de ligar o RX TX e o GND.
Fiquei sem entender se esse modulo GPS e todo lacrado ou apenas uma placa onde tens acesso aos pinos :cold_sweat:
Os valores por defeito pelo que li sao:

Serial Port 1 Output
9600 Baud, 8 bits, no parity bit, 1 stop bit
Configured to transmit both NMEA and UBX protocols, but only following NMEA and no
UBX messages have been activated at start

up:
GGA, GLL, GSA,
GSV, RMC, VTG, TXT
(
In
addition to the 6 standard NMEA messages the
NEO

6T includes
ZDA
).

Obrigado primeiramente a todos pela ajuda,
me desculpe a falta de informações, é que estou no escuro mesmo, o que me informaram (quem me deu esse GPS que estava sem uso na empresa...) é que é esse GPS:
http://www.u-blox.com/images/downloads/Product_Docs/LEA-6_DataSheet_(GPS.G6-HW-09004).pdf

Para vocês entederem melhor minha situação, eu tenho esse GPS em uma caixa de plastico resinada, ou seja o circuito eletronico do GPS está no meio da resina dentro da caixa, eu não tenho acesso ao circuito para verificar as ligações feita no GPS, apenas um cabo que sai da caixa resinada com uma ponta USB, que ao ser ligada no notebook, funciona perfeitamente com Docklight, u-center (software de leitura das informações dos GPS da u-blox).

Eu verifiquei na internet e vi que esse GPS para o Brasil é caro, e gostaria de aproveitar esse oportunidade e integrar ao meu projeto usando Arduino, porém não estou tendo sucesso :frowning:

Eu achei dois sites que relatam o funcionamento do u-blox NEO (diferente do meu) usando um conversor "USB to TTL":
http://ukhas.org.uk/guides:ublox6
http://www.ardushop.com/component/u-blox-neo-6m-gps-module-for-arduino-s-ide-sensor.html

Desculpem a ignorancia.
Abraços

Penso que se apenas tens o cabo USB nao será facil usa-lo com o arduino(Talvez o arduino DUE dê pois tem USB nativa ...) .Nao consegues remover a resina usando calor sobre ele?
Se tiveres uma estaçao de soldar a ar quente podes remove-la.
Na minha opiniao sem conseguires aceder aos pinos nao vais conseguir fazer nada com ele, mas posso estar errado pesquiza sobre ele mais antes de avançares.
Tens aqui um video onde podes ver um camarada a faze-lo.