Watchdog Timer for Remote BYONICS TT4 Digi-peater
Mike Pinfold ZL1BTB
The Byonics TT4 APRS module has the additional
function as an APRS digipeater and when coupled with a small 2M radio like an
Icom 2a, a 2m j pole antenna , an 18AHr 12v Gel cell, 20 W solar panel with
simple controller is ideal for a remote self contained digipeater .This is the
setup we have ZL1AOR-3 in Rotorua, Cental North Island , New Zealand.
The TT4 functions very well but you must upgrade to the latest firmware which
avoids the dreaded DCD light locked on condition . We have upgraded our TT4's
but we still find the odd dreaded lock up which usually involves a long trip to
the repeater site and a simple flick of the on off switch to set things right
again , but if you digipeater site is up on a hill top, a long drive from
civilisation, then a digipeater lock up is a pain in the arse ! ( at the moment
we are trialing the polish digipeater unit
I noticed it was always the dreaded DCD orange light that jammed on so I thought
we have to have some sort of interface to detect this unwanted configuration and
thus to generate a reset to put the tt4 into operation again .
The problem was that the orange light will normally flicker with normal use so a
“Long on” needs to be addressed . I wanted something simple and easy to build
that wont break down . We had to generate an independent reset pulse . So after
much pondering the situation came up with a simple solution we need to detect a
situation where if the TT4 locks itself up for a determined period of time then
a simple reset timer will switch the TT4 off then on with a simple relay
,rebooting the system.
I had never seen a lockup situation where the
transmit (red) light came on and stayed on ..this would be my activity indicator
. We could have a simple timer that clocks up to a predetermined or selected
time then it automatically switches the TT4 off then on again . We rely on the
packet activity, to toggle the Tx red light off and on and this will "reset" the
count up timer to prevent it from ever switching the TT4 off then on to reboot
the system .
If you select a count up time longer that your beacon repitition rate ,then the
watchdog timer is guarenteed to reboot if there is a TT4 lock up , there will be
no beacon tx light to reset the timer , the timer will eventually time out and
reboot the TT4 ,and the whole cycle starts again with normal operation
repetitively resetting the count up timer
I tried to use a ne555 but it is difficult to acieve repeatible accurate times
as needing high value capacitors and high value resistors so I went to my old
favorate timer application using a CD4060 . It has and onboard oscillator and
can cascade toggle up to 8192 in powers of 2 ( some are missing but thats no
problem) so I arranged a slow oscillator frequency of near 1 Hz, then one merely
taps the reboot relay driver connection to the pin that gives the closest time
to your desired digipeater reset period
simple huh !! But theres a catch. !When the 4060 hits say 1024 seconds, the
toggle output pin goes high and the reboot relay will hold “on” for another 1024
seconds, when the toggle output finally goes low the the relay will letgo and
reboot the tt4 ….not good ! Workable but not good .
So to fix this problem, use a spdt relay connected such that when the reboot
relay switches the TT4 off,I have the N.O. pole that now has +12v on it,
send a reset pulse to the CD4060 Timer . This reset pulse will reset the 4060,
all toggles flip flop outputs will go “low” and the reboot relay will let go and
put 12v back on the TT4, the reboot will occur immediately and not 1024 seconds
later ! The TT4 is immediately back on the air and working !!
cheers Mike ZL1BTB