Difficulty transmitting to PMB-648 GPS
Phil Pilgrim (PhiPi)
Posts: 23,514
I need to be able to reconfigure my PMB-648 GPS so it will not latch onto a fixed position when it's not moving. I tried using the command strings provided here by Diego Potones to no avail. Further investigation shows that the logic-level receive line (blue wire) on the PMB-648 is either being driven high to +5V or pulled up with a very stiff pull-up resistor (although no resistance can be measured when the unit is powered down). When powered, a 1K pull-down results in only a 1V decrease in the voltage on the pin. I have two of these GPS units, and they both exhibit the same behavior, so I don't think it's due to a defective part. Both units function properly transmitting NMEA sentences with the correct coordinates.
I would like to be able to communicate via the PropBOE's servo headers, which have series protection resistors, but have thus far been prevented from doing so. Has anyone else experienced this issue? If so, how did you overcome it? I'm reluctant to force the issue with a transistor buffer until I know that it won't harm the GPS.
Thanks,
-Phil
Footnote: It occurs to me that the logic-level input may be being driven by the RS232 input interface. Perhaps there's something that needs to be done with the RS232 input line to disable the input driver? It's hard to find much technical info about this module -- especially from Polstar.
Footnote 2: Yep, this is definitely the case. If I connect the RxD pin to +3.3V, the Rx pin goes low.
I would like to be able to communicate via the PropBOE's servo headers, which have series protection resistors, but have thus far been prevented from doing so. Has anyone else experienced this issue? If so, how did you overcome it? I'm reluctant to force the issue with a transistor buffer until I know that it won't harm the GPS.
Thanks,
-Phil
Footnote: It occurs to me that the logic-level input may be being driven by the RS232 input interface. Perhaps there's something that needs to be done with the RS232 input line to disable the input driver? It's hard to find much technical info about this module -- especially from Polstar.
Footnote 2: Yep, this is definitely the case. If I connect the RxD pin to +3.3V, the Rx pin goes low.
Comments
About 2/3 of the way down the post by 'jerry_s - PostPosted: Aug 14, 2009 - 09:39 AM' has something about 'static navigation'. Maybe just search the page for 'static navigation'. Hope that helps!
EDIT: This part inparticular - "Unfortunately, my GPS unit doesn't go into this mode after powerdown and powerup, so it seems like I always have to switch to binary sirf mode, turn off static navigation and jump back into NMEA mode."
The problem is that the Logic Data In pin is connected to the output of the RS232 level translator, so it has a very low impedance, which I'm not sure whether I should breach. I tried the RS232 input, but the Prop output through the PropBOE's 3.9K series resistor is too wimpy to drive it. If I knew it was safe to drive the Logic Data In pin low while the level translator is driving it high, I could use this emitter follower circuit, soldered right onto the servo plug:
-Phil
-Phil
I am having the exact same problems. I am using a PIC24F microcontroller and have tried hundreds of things to get this to work with NO AVAIL!!! I am going to try to connect this to an RS-232 port on an old computer to figure out if I can reprogram this offline before placing it back into the enclosure in which it belongs.
AFAIK, you have have either to use the transistor circuit shown above to drive the TTL pin or to go the RS232 route.
-Phil
Do you by chance have the program that you used to change the PMB-648 from static to constant nav mode? I am looking to do the same with an identical setup to the one that you have. Thanks!
-Nick
It's in this program that I used to record GPS data:
-Phil
I think it's because it's still early, (at least that's what I'm telling myself!), but how did you connect both pins 16 and 17 on the PropBOE to the GPS cable/transistor circuit that you made? From the picture of the cable, it looks as if you would only be able to connect on pin to the GPS. I know I am missing something here, but I cant quite grab at what it is!
Here's the complete schematic for the cable I built. The BOE end is a 2x3 header receptacle that connects to both P16 and P17:
-Phil