Free Flight Computer

Home

Introduction

Specification

Photographs

Screenshots

Hardware

Software

Utilities

Physics

HISTORY

2000
2001
2002
2003
2004

Traces

Links

13/01/04        Enabled AD7705 clock again as going to need both clocks running.  Not sure
                whether dodgy proposed scheme is going to work or be of any benefit.


14/01/04        Old software runs on hardware whereas new stuff doesn't!  Something to
                go on at last.


15/01/04        Found bug - I'd miss out a switch back to bank 0 when removing the old ADCON1
                changeover code.  Now can start making progress again.

                All runs as before, seems fine!  Audio works, temperature works, uart works.

                Tried out CAL command, doesn't work.  No real suprise.  Need to test on
                simulator.


22/02/04        Decided to implement calibration on PC.  Not only is this quicker to sort
                but also frees up more program space on PIC (onboard routines no longer
                required).  Removed and recompiled.  Need to do PC app but should be
                fairly simple in floating point basic!


29/02/04        Modified so starts writing current barograph entry immediately when
                start a timer.  Also now prevent writing if no more room left; and
                terminate when reach the end.

                Finally, change minimum baro rate to every second (possible as writes
                all synchronised to adc tick and take less than a second) and rebuild.

                Now just need to test out the barograph!


02/03/04        Made one small fix to barograph but not writing terminator all
                the time.  Also doesn't seem to like writing to barograph 2.


4/03/04         Fix terminate barograph, had pointer and end of buffer compare the
                wrong way around.

13/04/04        Physically move centre key in caseworks so can press with gloved hand.


15/04/04        Modified timer auto start/stop so has to beep for three seconds
                continually before starts/resets the timer.

                Reduce time when quiet from 2 minutes to 30 seconds for timer to stop.
                Quiet is now no beeps for three consecutive seconds.


18/04/04        Fixed bug where would watchdog when searching for the end of a long
                trace in SEND command.  Had clrwdt in wrong place.

                Recalibrated altimeter now a low pressure system has moved through.

                Implemented new loud piezo circuit.

                Fixed bug so now clears pwm output pin to zero when stop pwm-ing.
                Otherwise left in high state by bit ups on portc while pwm operational.

                Dropped pitch of vario by 200Hz, made continuous when going down
                and extended beep on period when going up.


19/04/04        Updated schematics, PCB, and website


22/04/04        Fixed so marks end of barograph if runs out of memory.
                Changed barograph so stores QFE and not QNH, more useful.


25/04/04        Separated out timer start/stop vario thresholds and sounder beeps so
                can configure latter.  Modified so only beeps if < 2 down; still beep
                up if > 0.6up.  Timer thresholds are 1 down and 0.6up.


26/04/04        Changed tones from vario so dropped even more for going up.  Made possible
                as going down beeps are now simplified and as far down as they can go.

                Display average vario as large vario and most recent reading in small
                print; too rapid changes confusing to look at when flying and meaningless
                as air isn't really doing that necessarily.  Use the force instead!

                Beep using averaged vario instead of instantaneous reading.

                Add partial update readings into average; average time now previous
                four seconds.  Doesn't matter losing our 1 bit of accuracy as will
                average out and close enough!


27/04/04        Modified down beeps so now even lower; do this by changing prescaler
                to 1:16 when going down.

                Ensure only write to t2con if need to otherwise cleares prescale counter.

                Also, only reload period if changed as this may also affect things if
                continually beeping and being 'reloaded'.


29/04/04        Changed buzzer to KPE116 as better match in frequency response (ie. louder)
                for new frequencies.


07/08/04        Dropped in pressure sensor for pitot tube and worked first time!  Check
                accuracy in howling gale on top of Mam Tor and also spot on.  Few twiddles
                to software and a new case and will be sorted.


09/08/04        Fix cursor bug on barograph screen; +/- when nothing selected now doesn't
                do anything.

                Add QNE to main display selection so now QFE/QNH/QNE.

                Zero air speed reading if adc is just 1; never reading 0 so previously
                always showing 4mph.

                If going up, zero glide distance rather than maxing it out


23/11/04        Added missing diode to piezo circuit and corrected duty cycle in
                software.


25/11/04        Biased diode adder in piezo circuit with 47k pull down and now finally works
                properly!  Full doublt Vbat swing across the piezo, returning to 0V at rest.
                Will take out for a fly this weekend to test in the air, already sounds
                better with 50% duty and a relatively flat (6.5V) battery.


28/11/04        Forgot to add a necessary extra diode into schematics to account for
                minimum voltage C27 gets down to (as a consequence of diode drops in
                rectification).  Now done, also renamed diodes.  Will update website description
                when next get chance.

Back to top ...