While waiting for my EM-406A to drain it's batteries. (Seems that it's on binary mode...)
Already done with the Xbee connections. I managed to get a remote serial connection via the wireless link so... that's okay...
I was playing around with the ArduPilot board, and looking at the different features and functions.
Was wondering... is the attached 'screenshot' of my serial dump normal? Especially the line after "next_WP:#0" and I get a "no GPS, last 10s" in between the "+++ASP:0,THH:0,RLL:60,PCH:0,***
" lines, even on the debug/simulator mode...
As I have a EM-406A... once my GPS is thawed out... would I set it to NMEA (0) or SIRF (1)? And what's the cause of the EM-406A mysteriously going into 'binary mode'?
Many thanks in advance.
Regards,
Teejay
You need to be a member of diydrones to add comments!
Replies are closed for this discussion.
Replies
If you look at the string in raw format from the test app you will see this bit change from 0 to 1.
It's easy to see since it's at the beginning of the string
No Lock = A0,A2,0,5B,29,0,0, ....
Lock = A0,A2,0,5B,29,0,1, ....
You can see what the values mean here
Now that the Easter festivities are done. I opened up my ArduPilot kit. And wired everything up together.
I have the blue shield board. And an EM 406 GPS.
Now... I left my ArduPilot rig (uploaded with the EM406_Tester file... and it's on the roof and linking up with it via the 900 datalink. And watching the progress via PuTTY
I am currently waiting for my GPS to get a lock. And getting a "no GPS, last 10s" for the last 5 minutes. Will leave the rig for a couple of more minutes to see if I get a good enough lock.
I don't know if my GPS is whacked or something. When I power up the board, there's a few seconds that the LED light on the GPS flash... so that must mean that the GPS is drawing power...
Really stumped... :(
-Teejay
You want the 406 in Binary mode. It's much more efficient that way and easier to parse. In fact we only parse Sirf Binary for the 406.
The output looks normal to me. Can you try the 406 tester file on your Ardupilot? It should get lock and output lat and long *10,000,000 (You can't print floats from Arduino, only integers, so we leave off the ".")
Jason