I was able to successfully calibrate the TeleDongle with my specan so
now I'm back to the original issue of troubleshooting intermittent
telemetry from the TeleMetrum. I was finally able to duplicate the
problem when in Idle mode.
Here's what the altos debug window shows normally every few seconds:
s
RSSI: -32
set_radio_frequency 434.550 (freq true) (set true) 5696589
c F 434550
start remote 434.550
set_radio_frequency 434.550 (freq true) (set true) 5696589
c F 434550
c T 0
c c K5RLW
p
E 0
g
Date: 20/09/26
Time: 20:18:02
Lat/Lon: 0 0
Alt: -17
Flags: 0x20
Sats: 1 32 22
done
A
ADXL375 value 8 7 -23 self test
1392 min 1104 max 1537
B
Pressure: 6064364 97929
Temperature: 8438740 3063
Altitude: 286
a
tick: 8064 drogue: 806
main: 807 batt: 3379
stop remote
~
After letting it sit for a while in Idle mode (with my other 1W 900 MHz
transmitter on), it started to fail in the same way as I've seen. The
Age seems to make it up to around 20-22 before an update occurs. Here's
some of the debug output from altosui:
s
RSSI: 0
set_radio_frequency 434.550 (freq true) (set true) 5696589
c F 434550
start remote 434.550
set_radio_frequency 434.550 (freq true) (set true) 5696589
c F 434550
c T 0
c c K5RLW
p
E 0
g
A
B
a
stop remote
~
Quitting and restarting altosui makes the TeleMetrum start transmitting
(as seen on the specan) but the serial debug output and UI don't show
any activity. I also can't connect to the TeleMetrum using Configure
Altimeter anymore. Debug output when starting altosui and switching to
Monitor Idle:
m 0
c s
f
v
Config version: 1.24
Frequency: 434550
Callsign: "K5RLW"
Radio enable: 1
Radio cal: 5696589
Telemetry rate: 0
Syntax error
manufacturer altusmetrum.org
product TeleDongle-v3.0
serial-number 5177
program-space 28672
software-version 1.9.5
set_radio_frequency 434.550 (freq true) (set true) 5696589
c F 434550
start remote 434.550
set_radio_frequency 434.550 (freq true) (set true) 5696589
c F 434550
c T 0
c c K5RLW
p
E 0
m 0
c s
f
v
This problem didn't occur when I had the TeleMetrum USB cable connected,
only when running on battery. I power cycled the TeleMetrum and the
beeps reported 4.0V. Idle telemetry also started working correctly
after the power cycle. Do you think RF from the other transmitter being
coupled into the battery leads could be the issue?
One observation - it appears that when in Idle mode, the TeleMetrum only
transmits packets when altosui is up in running in Idle mode, at least
what the specan shows. Is that expected behavior - a query/response
arrangement?
If you recall our conversation about the ADXL375 permanently failing
when near a 1W 900 MHz transmitter, I'm seeing some interesting data in
the serial debug output from altosui. The self test values being
reported every second or so seem to indicate the accelerometer readings
are in range. However, when connecting to the TeleMetrum over the
serial console, it reports 4086 and 4129 for the Accel cal +1g and -1g
points respectively at bootup. Maybe the self-calibration feature of
the accelerometer is what got damaged being near the other transmitter?
I commented out the accelerometer in my firmware as we discussed to make
it a baro-only device so I don't keep blowing out accelerometers and
having to send boards back.
I have one other question for you about the recovery outputs. I'm using
an external optoisolator based circuit to bridge the TeleMetrum output
channels with my other custom flight computer. So the load is just a
820 ohm resistor and the LED from a VO14642AT optoisolator instead of an
igniter. The TeleMetrum reports 3 dits when on the pad so it thinks the
outputs are good. Also, manually testing the outputs with the UI
properly actuates my external circuit. However, the UI indicates red
for the igniter status (the voltage is 3.1V). Will the firmware still
fire the outputs in this condition during flight?
Thanks,
-Bob
On 9/25/20 12:08 AM, Bdale Garbee wrote:
Yes, that's so still how it's done, but note that TeleDongle doesn't
store the cal in flash, it gets embedded in the binary. So once you
have a working cal value, re-flash the firmware providing the correct
cal value to complete the process.
Bdale
On September 24, 2020 8:40:17 PM MDT, Robert Watzlavick
<[email protected]> wrote:
Bdale,
My frequency counter only goes up to 100 MHz but I have a 3 GHz spectrum
analyzer and a 10 MHz GPSDO reference. Assuming I can get the RBW low
enough, do you think that would be sufficient?
I found this post in the archives:
https://lists.gag.com/pipermail/altusmetrum/2018-August/001364.html
I was able to get into the board with a terminal so assuming these
instructions are still valid, I can try that.
-Bob
On 9/24/20 12:54 PM, Bdale Garbee wrote:
Robert Watzlavick <[email protected]> writes:
Can you provide the radio calibration value for TeleDongle
S/N 5177?
Unfortunately, the cal value for 5177 seems to have been lost
in a hard drive failure here. If you have access to a
frequency counter, I can talk you through re-determining the
value. If not, I'll be happy to issue you an RMA and re-cal
the unit for you at no charge.
Keith - I'm very certain the TeleMetrum is not still
beeping when the problem occurs now that I think about
it. A power cycle fixes it. Are there any timeouts that
make it shut down after a while on the ground?
No, a board in either idle or pad mode will continue operating
until the battery is discharged. Bdale
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
_______________________________________________
altusmetrum mailing list
[email protected]
http://lists.gag.com/mailman/listinfo/altusmetrum