Add a backup battery on the MTK GPS module.

Hello Everyone, we all know our GPS board (the one that comes with the APM1) has no battery to backup data.

This has the disadvantage to make the GPS not very precise in the first minutes after power up and that every startup is a cold startup (at least one minute to get a 3D fix).

This is because the GPS needs find the satellites without a previous almanac (that is information on position of the satellites visible in that location at a specific time).

As you understand almanac is VERY important. Also considrer that the almanac is sent by every satellite and requires 12.5 minutes to transmit (or so).

From Wikipedia:

 "Finally, the almanac allows a single-frequency receiver to correct for ionospheric error by using a global ionospheric model. The corrections are not as accurate as augmentation systems like WAAS or dual-frequency receivers. However, it is often better than no correction, since ionospheric error is the largest error source for a single-frequency GPS receiver. Each satellite transmits not only its own ephemeris, but transmits an almanac for all satellites"

Of course this is not sufficient to have a perfect position: sky visibility, surrounding objects and number of satellites are the key factors. 

This is why after a FIX (fixed blue led) number of satellites is very low (5 to 8) and this get higher (10 or 12) after some time of flying.

So, because of this, I decided to bring up an old hack made by Dcaspi, an old friend who worked also on the former Ardurpirates code.

The hack requires some soldering skills, so I suggest you to do it only if you are confident with it.

Beware if you fry the board or GPS unit, I cannot (nor Dcaspi) be responsible for it...

This mod works and has been used for a while.

This is the original location:

http://code.google.com/p/ardupirates/wiki/MTK_GPS_backup_battery?ts...

Have fun!

Emile

Introduction

If you use the DIYDrones MediaTek? GPS, you're probably aware of the fact that, on each activation, it make take a very long time to get proper satellite lock. The reason is that it always starts from scratch; it is not aware of it approximate geographic location, not of the time.

The reason for this is lack of backup battery. Data is completely erased once you disconnect the main battery.

The GPS module itself has a backup battery input. Here we show how to connect an external battery to that input.

What You Need

You will need a a battery holder and a small, 3V, coin-shaped lithium battery. These can be purchased at any DIY electronics store.

I also used a piece of perforated prototyping board, but this is for convenience and not a must.

How It's Done

Below, you can see the GPS module board layout. Cut one trace as shown, and connect the two leads from the battery holder to the marked places.

Here is how the setup looks:

This is how it looks from below. Note the place where the trace is cut:

Views: 3031

Tags: almanac, backup, battery, fix, gps

Comment by steve F11music.com on June 1, 2012 at 9:22am

It's the same thing I have on my zephyr and as long as both batteries are of equal amps and volts then it's ok.

But if you plug in two different amp batteries or different voltage then yes there will be a quick exchange of energy :)

Really though it's not the solution I would prefer. I would prefer a backup battery or super cap on the GPS. For now I just keep extra batteries around and plug one in to get started and then usually change it out or just plan on a short first flight and then battery changes after that are as fast as I can change them which usually results in the APM2 getting a lock in a minute.

Comment by Drotek on June 3, 2012 at 6:01am

If you want to do more simple and does not change your GPS there is this solution

-> Small PA6C GPS + LLC

Comment by Dror Caspi on June 3, 2012 at 7:52am

So is this Drotek GPS flashed with the same firmware as the one sold by DIYdrones?  What is the difference between it and my battery hack - I mean what makes it work correctly with APM?

Comment by Drotek on June 4, 2012 at 7:21am

you can change the configuration (baud and frequency) with a FTDI and the GPS tool available on our site.


JDrones
Comment by Jani Hirvinen on June 4, 2012 at 7:44am

We have even easier way to do it. If you don't want or cannot to modify your GPS board. We at jDrones made new board for it and this board have even bigger groundplane compared to original MediaTEK GPS

There will be an additional board soon for this GPS too that will be mounted under it. On additional batteryboard we have place for CR2032 battery and also keep alive charging circuits for it.

On board there are small solder jumper that chooses if you have internal backup battery (eg. none) or external battery. External battery feed is connected on trough holes seen on topleft/topright corners of GPS module

Comment by steve F11music.com on June 4, 2012 at 7:56am

Jani would you sell this lower battery board separate? Can I use it to add to the diydrones GPS so I don't have to hack a super cap or 2032 on it. Would it also help reception to put an aluminum square about 1"sq under it and connect to ground pin?

Comment by Dror Caspi on June 4, 2012 at 9:34am

Drotek, the DIYdrones GPS has its own firmware version custom-made for them.  Does the one you sell have this firmware?

Also, my original battery had problems, which were NOT because the battery wasn't connected correctly (I did it according to the manufacturer's spec).  I assume the same problem would happen with similar devices such as yours.  So, have you tested it with APM1?  Can you state that it works correctly?

Dror

Comment by Dror Caspi on June 4, 2012 at 9:35am

Jani, the same question applies to your solution too.  Have you tested it with APM1 (and ACM s/w)?

Dror


JDrones
Comment by Jani Hirvinen on June 4, 2012 at 9:52am

Dror.. well if you don't know/remember, jDrones is one of the core developers for ArduCopters (Original ArduCopter is our creation) and others. So we know exact requirements for the software and naturally they are 100% compatible with all APM electronics. 

Comment by Dror Caspi on June 4, 2012 at 10:08am

Jani, of course I know that.  The question is, why didn't my original backup battery work correctly with ACM, and what is different in the board you provide?  The design itself is very simple, as the GPS chip has a dedicated backup voltage input.  I assumed at the time that this was a software problem, e.g., the GPS-to-APM communication protocol not able to synchronize if not reset at the same time, but I did not have a chance to debug this.  So what has changed since?

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service