Today's Message Index:
----------------------
1. 07:12 PM - Re: Looking for help finalysing my Cozy's electrical system (Zoom2136)
2. 08:07 PM - DIY Serial to Gaycode converter (Finn Lassen)
3. 08:48 PM - Re: DIY Serial to Gaycode converter (Sebastien)
Message 1
INDEX | Back to Main INDEX |
NEXT | Skip to NEXT Message |
LIST | Reply to LIST Regarding this Message |
SENDER | Reply to SENDER Regarding this Message |
|
Subject: | Re: Looking for help finalysing my Cozy's electrical |
system
Thanks John for taking the time to review my system.
> The EFII harness has an un-necessary SPOF;
Yes, I'm thinking of splitting them up and running them through a dedicated connector.
> Do the EFII supplied firewall connectors melt in a fire?
My harness and ECU shipped last week. I will have to check. If so, I can always
repalce it with a MIL-SPEC connector.
> Does it make sense to have main reg v sense on VPX?
This is per the VPX doc. But, I see your point. I changed it to be powered by a
5A breaker & 20 AWG wire from the MAIN ALT BUS.
> It's confusing to show injectors grounded within injector power harness.
Thanks, changed in my current version.
> The voltage regulator "bus" feed should have a 5A CB versus a fuse because of
nuisnace trip potential of crowbar.
Thanks, changed in me current version.
> Replace circuit breakers with MIDIs or fuselink wire except voltage regulator
"bus" feed needs to be a CB because of crowbar nuisance trips.
This will take some thinking, as I'm not familiar with MIDIs.
> Design your electrical system for a simple, no questions asked, engine out procedure.
You will forget details of your architechture and your intelligence will
fall 90% when the engine quits.
Makes sense.
> Consider switching to Z-101.
I'm now very familiar with Z-14, I'll check 101, but...
Thanks again.
--------
Eric D
Cozy IIIx C-GEDZ
Read this topic online here:
http://forums.matronics.com/viewtopic.php?p=497250#497250
Message 2
INDEX | Back to Main INDEX |
PREVIOUS | Skip to PREVIOUS Message |
NEXT | Skip to NEXT Message |
LIST | Reply to LIST Regarding this Message |
SENDER | Reply to SENDER Regarding this Message |
|
Subject: | DIY Serial to Gaycode converter |
Can't find my previous post so here goes.
I was able to use an Arduino Nano to convert serial altitude output from
my Dynon D-10A (same from D-100) to gray code altitude inputs on my
Garmin GTX 320A transponder.
That replaced my AK-350 altitude encoder. Saved some weight, but mainly
I now know that the altitude I see on my Dynon (set to 29.92) is what
ATC sees.
I measured altitude inputs on the GTX 320A. Takes less than 0.1mA to
pull an input to ground. Internally pulled up to 5V (I measured 4.35V),
apparently with a 50K resistor and also has isolation diodes according
to the manual.
That means that the digital outputs of the Nano can drive the
transponder altitude inputs directly (but needs to be inverted from the
altitude table on the aero-electric web site:1 = 0 volts).
http://www.aeroelectric.com/articles/Altitude_Encoding/modecascii.txt
(Note that C4 is LSB and D1 is MSB, so table should be re-arranged as:
... to make a lookup table in the program. (I'm sure there is an
algorithm to calculate the codes, I just found it easier and safer to
use the table.)
The serial altitude output from the Dynon are +-7V volts, so needs to be
brought to 0 to 5V for input to the Nano. A 2N7000 FET does that nicely.
Source to ground, Drain to Nano input (internal pull-up resistor
enabled) and Gate to Dynon output. Gate can handle +-20V, so if handled
carefully needs no additional components. Also inverts the signal to
what the serial software expects (active low).
Attached program can be compiled and uploaded to a Nano using the
Arduino IDE (https://www.arduino.cc/en/main/software).
Remove the .txt extension from the file name (the list server won't
allow attachments with .ino file extension).
Accepts -1200 to 125,700', but I assume the Dynon is limited to a lower
max altitude.
When you set the Dynon to output altitude in 100' steps, it nicely
changes at the displayed 50' points. So if you see 140' displayed you
know the transponder transmits100'; 150' displayed transmits 200'.
I programmed it to use D-10A / D-100 format 1 (example):
#AL +05200T+25D7[CR]
(Look for #, then minus sign if there, then digits, then "T". "T" is use
as delimiter, rest is ignored till next "#").
1200 baud.
Would be easy to change the program to use any of the other formats and
baud rates.
So there you have it: a serial converter/encoder for $6 or less.
Finn
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
DQovL1VzaW5nIEQtMTBBIGZvcm1hdCAxOiAjQUwgKzA1MjAwVCsyNUQ3W0NSXSAgTG9vayBm
b3IgIywgdGhlbiAiLSIgaWYgdGhlcmUsIHRoZW4gZGlnaXRzLCB0aGVuICJUIi4gIlQiIGlz
IHVzZSBhcyBkZWxpbWl0ZXIsIHJlc3QgaXMgaWdub3JlZCB0aWxsIG5leHQgIiMiDQovL1Rv
IHVzZSBmb3JtYXQgMjogJE1HTCswNTIwMFQrMjVFM1tDUl0gTG9vayBmb3IgJCwgdGhlbiAi
LSIgaWYgdGhlcmUsIHRoZW4gZGlnaXRzLCB0aGVuICJUIi4gIlQiIGlzIHVzZSBhcyBkZWxp
bWl0ZXIsIGlnbm9yZSByZXN0IHRpbGwgbmV4dCAiJCINCi8vU2V0IER5bm9uIHRvIG91dHB1
dCBpbiAxMDAncyBvZiBmZWV0IChsYXN0IHR3byBkaWdpdHMgYWx3YXlzIDAwLiBJdCB3aWxs
IGF1dG9tYXRpY2FsbHkgcm91bmQgdXAgbmVhciA1MCBmZWV0DQovL0NvdWxkIGJlIGV4cGFu
ZGVkIHRvIGRldGVjdCBiYXVkcmF0ZSBhbmQgbXVsdGlwbGUgZm9ybWF0cw0KDQovL05hbm8g
cGluIEEwIChEMTQpIGlzIFJ4IGlucHV0IGZyb20gRHlub24gRC0xMEEgb3IgRC0xMDAsIGlu
dmVydGVkIHRyb3VnaCAyTjcwMDAgRkVUIHRvIGJlIGFibGUgdG8gaGFuZGxlIFJTMjMyICst
N1YgZnJvbSBEeW5vbi4NCi8vVHJhbnNwb25kZXIgcGluOiAgIEQyICBENCAgQTEgIEEyICBB
NCAgQjEgIEIyICBCNCAgQzEgIEMyICBDNCANCi8vTmFubyBEaWdpdGFsIHBpbjogIDEyICAx
MSAgMTAgICA5ICAgOCAgIDcgICA2ICAgNSAgIDQgICAzICAgMiAgDQoNCi8vR2FybWluIEdU
WCAzMjBBIGFwcGVhcnMgdG8gaGF2ZSA1MEsgcHVsbC11cCByZXNpc3RvcnMgdG8gKzVWICh3
aXRoIGludGVybmFsIGlzb2xhdGlvbiBkaW9kZXMgYWNjb3JkaW5nIHRvIG1hbnVhbCkNCi8v
IHNvIEFyZHVpbm8gTmFubyBjYW4gZWFzaWx5IGRyaXZlIHRob3NlIGlucHV0cyBkaXJlY3Rs
eSAobWF4IDExIG91dHB1dHMgeCAwLjEgbUEgPSAxLjEgbUEgdG90YWwpDQovL0hvd2V2ZXIg
Li4uDQpjb25zdCBib29sIGJJbnZlcnQgPSB0cnVlOyAvL1NldCB0byBmYWxzZSBpZiB1c2lu
ZyBpbnZlcnRpbmcgb3V0cHV0IGJ1ZmZlcnMgbGlrZSA3NExTMDUNCg0KLy9Vc2UgUG9ydEMg
cGlucyBmb3IgU29mdHdhcmVTZXJpYWwgUlggYW5kIFRYDQpjb25zdCBieXRlIHJ4UGluID0g
MTQ7IC8vIEdldCBwaW4gZm9yIFJYIHRoYXQgaGFzIGludGVycnVwdCBEMTQgaXMgQTAgb24g
TmFubw0KY29uc3QgYnl0ZSB0eFBpbiA9IDE1Ow0KDQojaW5jbHVkZSA8U29mdHdhcmVTZXJp
YWwuaD4NCi8vIHNldCB1cCBhIG5ldyBzZXJpYWwgcG9ydA0KU29mdHdhcmVTZXJpYWwgbXlT
ZXJpYWwgPSAgU29mdHdhcmVTZXJpYWwocnhQaW4sIHR4UGluKTsNCiNpbmNsdWRlIDxhdnIv
cGdtc3BhY2UuaD4gLy90byBiZSBhYmxlIHRvIHN0b3JlIGFuZCByZWFkIEdyYXlUYWJsZSBp
biBmbGFzaCBtZW1vcnkNCg0KI2RlZmluZSBiRGVidWcgdHJ1ZSAgLy9jb21tZW50IG91dCBm
b3Igbm9ybWFsIG9wZXJhdGlvbiB3aGVuIG5vdCBjb25uZWN0ZWQgdG8gY29tcHV0ZXIgdmlh
IFVTQiBwb3J0DQoNCnZvaWQgc2V0dXAoKSB7DQogIC8vIHB1dCB5b3VyIHNldHVwIGNvZGUg
aGVyZSwgdG8gcnVuIG9uY2U6DQogICNpZmRlZiBiRGVidWcNCiAgLy8gT3BlbiBzZXJpYWwg
Y29tbXVuaWNhdGlvbnMgYW5kIHdhaXQgZm9yIHBvcnQgdG8gb3BlbjoNCiAgU2VyaWFsLmJl
Z2luKDk2MDApOw0KICB3aGlsZSAoIVNlcmlhbCkgew0KICAgIDsgLy8gd2FpdCBmb3Igc2Vy
aWFsIHBvcnQgdG8gY29ubmVjdC4gTmVlZGVkIGZvciBOYXRpdmUgVVNCIG9ubHkNCiAgfQ0K
ICAjZW5kaWYNCg0KICAvLyBkZWZpbmUgcGluIG1vZGVzIGZvciB0eCwgcng6DQogIHBpbk1v
ZGUocnhQaW4sIElOUFVUX1BVTExVUCk7DQogIHBpbk1vZGUodHhQaW4sIE9VVFBVVCk7IC8v
bm90IHJlYWxseSB1c2VkDQogIEREUkQgPSBERFJEIHwgQjExMTExMTAwOyAgLy9TZXRzIHVw
IHRoZSBwaW5zIGZvciBvdXRwdXQgb2YgbG93ZXIgNiBiaXRzIChzaGlmdCB1cCAyICkNCiAg
RERSQiA9IEREUkIgfCBCMDAwMTExMTE7ICAvL1NldHMgdXAgdGhlIHBpbnMgZm9yIG91dHB1
dCBvZiB1cHBwZXIgNSBiaXRzDQogIA0KICAvLyBzZXQgdGhlIGRhdGEgcmF0ZSBmb3IgdGhl
IFNvZnR3YXJlU2VyaWFsIHBvcnQNCiAgbXlTZXJpYWwuYmVnaW4oMTIwMCk7IC8vcGljayBi
YXVkcmF0ZSBmb3IgZm9ybWF0IHVzZWQNCn0NCg0Kdm9pZCBsb29wKCkgew0KICAvLyBwdXQg
eW91ciBtYWluIGNvZGUgaGVyZSwgdG8gcnVuIHJlcGVhdGVkbHk6DQogIC8vUmVhZCBTZXJp
YWwgaW5wdXQgYWx0aXR1ZGUsIGNvbnZlcnQgdG8gR3JheSwgc2V0IDExIG91dHB1dCBwaW5z
IHRvIEdyYXksIHJlcGVhdC4NCiAgY2hhciB0bXBDaGFyOw0KICBib29sIGJOZWdhdGU7IC8v
c2V0IHRvIHRydWUgaWYgbWludXMgc2lnbiBlbmNvdW50ZXJlZCBiZWZvcmUgYWx0aXR1ZGUg
ZGlnaXRzDQogIFN0cmluZyBzQWx0aXR1ZGU7IC8vaW4gZmVldA0KICBpbnQgaUFsdGl0dWRl
OyAvL2luIDEwMHMgb2YgZmVldA0KICBpbnQgaUNvZGU7DQogIGJ5dGUgaUNvZGVMb3c7DQog
IGJ5dGUgaUNvZGVIaWdoOw0KDQogICNpZmRlZiBiRGVidWcNCiAgLy9URVNUIENPREU6DQog
IGZvciAoIGludCBpID0gLTEyOyBpIDwgMTI2ODsgaSsrKSB7DQogICAgaUFsdGl0dWRlID0g
aTsNCiAgICBTZXJpYWwucHJpbnQoaUFsdGl0dWRlLERFQyk7DQogICAgU2VyaWFsLnByaW50
KCIgIik7DQogICAgU2VyaWFsLnByaW50KEFsdFRvR3JheShpQWx0aXR1ZGUpLERFQyk7DQog
ICAgU2VyaWFsLnByaW50KCIgIik7DQogICAgU2VyaWFsLnByaW50bG4oQWx0VG9HcmF5KGlB
bHRpdHVkZSksQklOKTsNCiAgfQ0KICBzQWx0aXR1ZGUgPSAiNDAwIjsNCiAgaUFsdGl0dWRl
ID0gc0FsdGl0dWRlLnRvSW50KCk7DQogIGlDb2RlID0gIEFsdFRvR3JheShpQWx0aXR1ZGUp
Ow0KICBTZXJpYWwucHJpbnQoaUFsdGl0dWRlKTsgLy9vdXRwdXQgZm9yIGRlYnVnZ2luZw0K
ICBTZXJpYWwucHJpbnQoIiAiKTsgLy9vdXRwdXQgZm9yIGRlYnVnZ2luZw0KICBTZXJpYWwu
cHJpbnRsbihpQ29kZSk7IC8vb3V0cHV0IGZvciBkZWJ1Z2dpbmcNCiAgc0FsdGl0dWRlID0g
IjEyNiI7DQogIGlBbHRpdHVkZSA9IHNBbHRpdHVkZS50b0ludCgpOw0KICBpQ29kZSA9ICBB
bHRUb0dyYXkoaUFsdGl0dWRlKTsNCiAgU2VyaWFsLnByaW50KGlBbHRpdHVkZSk7IC8vb3V0
cHV0IGZvciBkZWJ1Z2dpbmcNCiAgU2VyaWFsLnByaW50KCIgIik7IC8vb3V0cHV0IGZvciBk
ZWJ1Z2dpbmcNCiAgU2VyaWFsLnByaW50bG4oaUNvZGUpOyAvL291dHB1dCBmb3IgZGVidWdn
aW5nDQogIHNBbHRpdHVkZSA9ICItMTAiOw0KICBpQWx0aXR1ZGUgPSBzQWx0aXR1ZGUudG9J
bnQoKTsNCiAgaUNvZGUgPSAgQWx0VG9HcmF5KGlBbHRpdHVkZSk7DQogIFNlcmlhbC5wcmlu
dChpQWx0aXR1ZGUpOyAvL291dHB1dCBmb3IgZGVidWdnaW5nDQogIFNlcmlhbC5wcmludCgi
ICIpOyAvL291dHB1dCBmb3IgZGVidWdnaW5nDQogIFNlcmlhbC5wcmludGxuKGlDb2RlKTsg
Ly9vdXRwdXQgZm9yIGRlYnVnZ2luZw0KICBTZXJpYWwucHJpbnRsbigiTG9va2luZyBmb3Ig
aW5wdXQ6Iik7IC8vb3V0cHV0IGZvciBkZWJ1Z2dpbmcNCiAgI2VuZGlmDQogIA0KTmV3TGlu
ZToNCiAgc0FsdGl0dWRlID0gIiI7DQogIGJOZWdhdGUgPSBmYWxzZTsNCiAgdG1wQ2hhciA9
IDA7DQogIC8vV2FpdCBmb3IgIyBjaGFyYWN0ZXINCiAgd2hpbGUgKHRtcENoYXIgIT0gJyMn
KSB7dG1wQ2hhciA9IG15U2VyaWFsLnJlYWQoKTt9IC8vY2hhbmdlICMgdG8gJCBmb3IgRHlu
b24gZm9ybWF0IDINCg0KICB3aGlsZSAodG1wQ2hhciAhPSAnVCcpIC8vS2VlcCByZWFkaW5n
IHVudGlsIGdldCAiVCINCiAgew0KICAgIHRtcENoYXIgPSBteVNlcmlhbC5yZWFkKCk7DQog
ICAgaWYgKHRtcENoYXIgPT0gJy0nKSB7Yk5lZ2F0ZSA9IHRydWU7fSAvL2VuY291bnRlcmVk
IG1pbnVzIHNpZ24NCiAgICBpZiAoaXNEaWdpdCh0bXBDaGFyKSkge3NBbHRpdHVkZSArPSB0
bXBDaGFyO30gLy9jb25jYXRlbmF0ZSBhbHRpdHVkZSBkaWdpdHMNCiAgfQ0KICAvL3N0cmlw
IGxhc3QgdHdvIG51bWJlcnMgaW5zdGVhZCBvZiBkaXZpZGluZyBieSAxMDAgaW4gQWx0VG9H
cmF5KGxBbHRpdHVkZSkNCiAgc0FsdGl0dWRlID0gc0FsdGl0dWRlLnN1YnN0cmluZygxLCBz
QWx0aXR1ZGUubGVuZ3RoKCkgLSAyKTsNCiAgaUFsdGl0dWRlID0gc0FsdGl0dWRlLnRvSW50
KCk7IA0KICBpZiAoYk5lZ2F0ZSA9PSB0cnVlKSB7aUFsdGl0dWRlID0gLWlBbHRpdHVkZTt9
IC8vaGVnYXRpdmUgYWx0aXR1ZGUNCiAgaUNvZGUgPSAgQWx0VG9HcmF5KGlBbHRpdHVkZSk7
DQogICNpZmRlZiBiRGVidWcNCiAgU2VyaWFsLnByaW50KGlBbHRpdHVkZSk7IC8vb3V0cHV0
IGZvciBkZWJ1Z2dpbmcNCiAgU2VyaWFsLnByaW50KCIgIik7IC8vb3V0cHV0IGZvciBkZWJ1
Z2dpbmcNCiAgU2VyaWFsLnByaW50KGlDb2RlKTsgLy9vdXRwdXQgZm9yIGRlYnVnZ2luZw0K
ICBTZXJpYWwucHJpbnQoIiAiKTsgLy9vdXRwdXQgZm9yIGRlYnVnZ2luZw0KICBTZXJpYWwu
cHJpbnQoaUNvZGUsIEJJTik7IC8vb3V0cHV0IGZvciBkZWJ1Z2dpbmcNCiAgI2VuZGlmDQog
IA0KICAvLyBpbnZlcnQgaWYgbm90IHVzaW5nIGludmVydGluZyBvdXRwdXQgYnVmZmVyczoN
CiAgaWYgKGJJbnZlcnQgPT0gdHJ1ZSkge2lDb2RlID0gfmlDb2RlO30NCiAgDQogICNpZmRl
ZiBiRGVidWcNCiAgU2VyaWFsLnByaW50KCIgIik7IC8vb3V0cHV0IGZvciBkZWJ1Z2dpbmcN
CiAgU2VyaWFsLnByaW50bG4oaUNvZGUsIEJJTik7IC8vb3V0cHV0IGZvciBkZWJ1Z2dpbmcN
CiAgI2VuZGlmDQogIA0KICAvLzIgTFNCcyBvZiBwb3J0IEIgaXMgUlggKDApIGFuZCBUWCAo
MSkuIChmb3IgVVNCIGNvbm5lY3RvcikNCiAgaUNvZGVIaWdoID0gKGlDb2RlID4+IDYpICYg
QjAwMDExMTExOyAvLzYgTFNCcyB3aWxsIGJlIHNldCBvbiBQT1JURCBiZWxvdw0KICBpQ29k
ZUxvdyA9ICBQT1JURCAmIEIwMDAwMDAxMSB8IChpQ29kZTw8MiAmIEIxMTExMTEwMCk7IC8v
bGVhdmUgMiBMU0JzIHVuY2hhbmdlZCB+KDB4M2Y8PDIpIHwgKGlDb2RlICYgKDB4M2Y8PDIp
KQ0KICAvLyANCiAgY2xpKCk7IC8vZGlzYWJsZSBpbnRlcnJ1cHRzIA0KICBQT1JURCA9IGlD
b2RlTG93Ow0KICBQT1JUQiA9IGlDb2RlSGlnaDsNCiAgc2VpKCk7IC8vZW5hYmxlIGludGVy
cnVwdHMgDQoNCiAgI2lmZGVmIGJEZWJ1Zw0KICBnb3RvIE5ld0xpbmU7IC8vbm90IG5lZWRl
ZCBub3JtYWxseQ0KICAjZW5kaWYNCiAgfQ0KICANCi8vQWx0IHRvIEdyYXkgdGFibGUNCi8v
TVNCIHRvIExTQjogICBEMiAgRDQgIEExICBBMiAgQTQgIEIxICBCMiAgQjQgIEMxICBDMiAg
QzQgICBUeCBSeCAgKFJ4IGFuZCBUeCBhcmUgdXNlZCBmb3IgVVNCIGNvbW11bmljYXRpb24p
DQovLyBEaWdpdGFsIHBpbjogMTIgIDExICAxMCAgIDkgICA4ICAgNyAgIDYgICA1ICAgNCAg
IDMgICAyICAgIDEgIDANCi8vdGFibGUgZnJvbSAtMSwyMDAgdG8gMTI2LDcwMCBmZWV0Og0K
Y29uc3QgaW50IEdyYXlBcnJheVsxMjgwXSBQUk9HTUVNID0geyAvL1BST0dNRU0gcHV0cyBp
dCBpbiBmbGFzaG1lbW9yeQ0KICAxLCAvLy0xMjAwDQogIDMsIC8vLTExMDANCiAgMiwNCiAg
NiwNCiAgNCwNCiAgMTIsDQogIDE0LA0KICAxMCwNCiAgMTEsDQogIDksDQogIDI1LA0KICAy
NywgLy8tMTAwDQogIDI2LCAvLzANCiAgMzAsIC8vMTAwDQogIDI4LA0KICAyMCwNCiAgMjIs
DQogIDE4LA0KICAxOSwNCiAgMTcsDQogIDQ5LA0KICA1MSwNCiAgNTAsDQogIDU0LA0KICA1
MiwNCiAgNjAsDQogIDYyLA0KICA1OCwNCiAgNTksDQogIDU3LA0KICA0MSwNCiAgNDMsDQog
IDQyLA0KICA0NiwNCiAgNDQsDQogIDM2LA0KICAzOCwNCiAgMzQsDQogIDM1LA0KICAzMywN
CiAgOTcsDQogIDk5LA0KICA5OCwNCiAgMTAyLA0KICAxMDAsDQogIDEwOCwNCiAgMTEwLA0K
ICAxMDYsDQogIDEwNywNCiAgMTA1LA0KICAxMjEsDQogIDEyMywNCiAgMTIyLA0KICAxMjYs
DQogIDEyNCwNCiAgMTE2LA0KICAxMTgsDQogIDExNCwNCiAgMTE1LA0KICAxMTMsDQogIDgx
LA0KICA4MywNCiAgODIsDQogIDg2LA0KICA4NCwNCiAgOTIsDQogIDk0LA0KICA5MCwNCiAg
OTEsDQogIDg5LA0KICA3MywNCiAgNzUsDQogIDc0LA0KICA3OCwNCiAgNzYsDQogIDY4LA0K
ICA3MCwNCiAgNjYsDQogIDY3LA0KICA2NSwNCiAgMTkzLA0KICAxOTUsDQogIDE5NCwNCiAg
MTk4LA0KICAxOTYsDQogIDIwNCwNCiAgMjA2LA0KICAyMDIsDQogIDIwMywNCiAgMjAxLA0K
ICAyMTcsDQogIDIxOSwNCiAgMjE4LA0KICAyMjIsDQogIDIyMCwNCiAgMjEyLA0KICAyMTQs
DQogIDIxMCwNCiAgMjExLA0KICAyMDksDQogIDI0MSwNCiAgMjQzLA0KICAyNDIsDQogIDI0
NiwNCiAgMjQ0LA0KICAyNTIsDQogIDI1NCwNCiAgMjUwLA0KICAyNTEsDQogIDI0OSwNCiAg
MjMzLA0KICAyMzUsDQogIDIzNCwNCiAgMjM4LA0KICAyMzYsDQogIDIyOCwNCiAgMjMwLA0K
ICAyMjYsDQogIDIyNywNCiAgMjI1LA0KICAxNjEsDQogIDE2MywNCiAgMTYyLA0KICAxNjYs
DQogIDE2NCwNCiAgMTcyLA0KICAxNzQsDQogIDE3MCwNCiAgMTcxLA0KICAxNjksDQogIDE4
NSwNCiAgMTg3LA0KICAxODYsDQogIDE5MCwNCiAgMTg4LA0KICAxODAsDQogIDE4MiwNCiAg
MTc4LA0KICAxNzksDQogIDE3NywNCiAgMTQ1LA0KICAxNDcsDQogIDE0NiwNCiAgMTUwLA0K
ICAxNDgsDQogIDE1NiwNCiAgMTU4LA0KICAxNTQsDQogIDE1NSwNCiAgMTUzLA0KICAxMzcs
DQogIDEzOSwNCiAgMTM4LA0KICAxNDIsDQogIDE0MCwNCiAgMTMyLA0KICAxMzQsDQogIDEz
MCwNCiAgMTMxLA0KICAxMjksDQogIDM4NSwNCiAgMzg3LA0KICAzODYsDQogIDM5MCwNCiAg
Mzg4LA0KICAzOTYsDQogIDM5OCwNCiAgMzk0LA0KICAzOTUsDQogIDM5MywNCiAgNDA5LA0K
ICA0MTEsDQogIDQxMCwNCiAgNDE0LA0KICA0MTIsDQogIDQwNCwNCiAgNDA2LA0KICA0MDIs
DQogIDQwMywNCiAgNDAxLA0KICA0MzMsDQogIDQzNSwNCiAgNDM0LA0KICA0MzgsDQogIDQz
NiwNCiAgNDQ0LA0KICA0NDYsDQogIDQ0MiwNCiAgNDQzLA0KICA0NDEsDQogIDQyNSwNCiAg
NDI3LA0KICA0MjYsDQogIDQzMCwNCiAgNDI4LA0KICA0MjAsDQogIDQyMiwNCiAgNDE4LA0K
ICA0MTksDQogIDQxNywNCiAgNDgxLA0KICA0ODMsDQogIDQ4MiwNCiAgNDg2LA0KICA0ODQs
DQogIDQ5MiwNCiAgNDk0LA0KICA0OTAsDQogIDQ5MSwNCiAgNDg5LA0KICA1MDUsDQogIDUw
NywNCiAgNTA2LA0KICA1MTAsDQogIDUwOCwNCiAgNTAwLA0KICA1MDIsDQogIDQ5OCwNCiAg
NDk5LA0KICA0OTcsDQogIDQ2NSwNCiAgNDY3LA0KICA0NjYsDQogIDQ3MCwNCiAgNDY4LA0K
ICA0NzYsDQogIDQ3OCwNCiAgNDc0LA0KICA0NzUsDQogIDQ3MywNCiAgNDU3LA0KICA0NTks
DQogIDQ1OCwNCiAgNDYyLA0KICA0NjAsDQogIDQ1MiwNCiAgNDU0LA0KICA0NTAsDQogIDQ1
MSwNCiAgNDQ5LA0KICAzMjEsDQogIDMyMywNCiAgMzIyLA0KICAzMjYsDQogIDMyNCwNCiAg
MzMyLA0KICAzMzQsDQogIDMzMCwNCiAgMzMxLA0KICAzMjksDQogIDM0NSwNCiAgMzQ3LA0K
ICAzNDYsDQogIDM1MCwNCiAgMzQ4LA0KICAzNDAsDQogIDM0MiwNCiAgMzM4LA0KICAzMzks
DQogIDMzNywNCiAgMzY5LA0KICAzNzEsDQogIDM3MCwNCiAgMzc0LA0KICAzNzIsDQogIDM4
MCwNCiAgMzgyLA0KICAzNzgsDQogIDM3OSwNCiAgMzc3LA0KICAzNjEsDQogIDM2MywNCiAg
MzYyLA0KICAzNjYsDQogIDM2NCwNCiAgMzU2LA0KICAzNTgsDQogIDM1NCwNCiAgMzU1LA0K
ICAzNTMsDQogIDI4OSwNCiAgMjkxLA0KICAyOTAsDQogIDI5NCwNCiAgMjkyLA0KICAzMDAs
DQogIDMwMiwNCiAgMjk4LA0KICAyOTksDQogIDI5NywNCiAgMzEzLA0KICAzMTUsDQogIDMx
NCwNCiAgMzE4LA0KICAzMTYsDQogIDMwOCwNCiAgMzEwLA0KICAzMDYsDQogIDMwNywNCiAg
MzA1LA0KICAyNzMsDQogIDI3NSwNCiAgMjc0LA0KICAyNzgsDQogIDI3NiwNCiAgMjg0LA0K
ICAyODYsDQogIDI4MiwNCiAgMjgzLA0KICAyODEsDQogIDI2NSwNCiAgMjY3LA0KICAyNjYs
DQogIDI3MCwNCiAgMjY4LA0KICAyNjAsDQogIDI2MiwNCiAgMjU4LA0KICAyNTksDQogIDI1
NywNCiAgNzY5LA0KICA3NzEsDQogIDc3MCwNCiAgNzc0LA0KICA3NzIsDQogIDc4MCwNCiAg
NzgyLA0KICA3NzgsDQogIDc3OSwNCiAgNzc3LA0KICA3OTMsDQogIDc5NSwNCiAgNzk0LA0K
ICA3OTgsDQogIDc5NiwNCiAgNzg4LA0KICA3OTAsDQogIDc4NiwNCiAgNzg3LA0KICA3ODUs
DQogIDgxNywNCiAgODE5LA0KICA4MTgsDQogIDgyMiwNCiAgODIwLA0KICA4MjgsDQogIDgz
MCwNCiAgODI2LA0KICA4MjcsDQogIDgyNSwNCiAgODA5LA0KICA4MTEsDQogIDgxMCwNCiAg
ODE0LA0KICA4MTIsDQogIDgwNCwNCiAgODA2LA0KICA4MDIsDQogIDgwMywNCiAgODAxLA0K
ICA4NjUsDQogIDg2NywNCiAgODY2LA0KICA4NzAsDQogIDg2OCwNCiAgODc2LA0KICA4Nzgs
DQogIDg3NCwNCiAgODc1LA0KICA4NzMsDQogIDg4OSwNCiAgODkxLA0KICA4OTAsDQogIDg5
NCwNCiAgODkyLA0KICA4ODQsDQogIDg4NiwNCiAgODgyLA0KICA4ODMsDQogIDg4MSwNCiAg
ODQ5LA0KICA4NTEsDQogIDg1MCwNCiAgODU0LA0KICA4NTIsDQogIDg2MCwNCiAgODYyLA0K
ICA4NTgsDQogIDg1OSwNCiAgODU3LA0KICA4NDEsDQogIDg0MywNCiAgODQyLA0KICA4NDYs
DQogIDg0NCwNCiAgODM2LA0KICA4MzgsDQogIDgzNCwNCiAgODM1LA0KICA4MzMsDQogIDk2
MSwNCiAgOTYzLA0KICA5NjIsDQogIDk2NiwNCiAgOTY0LA0KICA5NzIsDQogIDk3NCwNCiAg
OTcwLA0KICA5NzEsDQogIDk2OSwNCiAgOTg1LA0KICA5ODcsDQogIDk4NiwNCiAgOTkwLA0K
ICA5ODgsDQogIDk4MCwNCiAgOTgyLA0KICA5NzgsDQogIDk3OSwNCiAgOTc3LA0KICAxMDA5
LA0KICAxMDExLA0KICAxMDEwLA0KICAxMDE0LA0KICAxMDEyLA0KICAxMDIwLA0KICAxMDIy
LA0KICAxMDE4LA0KICAxMDE5LA0KICAxMDE3LA0KICAxMDAxLA0KICAxMDAzLA0KICAxMDAy
LA0KICAxMDA2LA0KICAxMDA0LA0KICA5OTYsDQogIDk5OCwNCiAgOTk0LA0KICA5OTUsDQog
IDk5MywNCiAgOTI5LA0KICA5MzEsDQogIDkzMCwNCiAgOTM0LA0KICA5MzIsDQogIDk0MCwN
CiAgOTQyLA0KICA5MzgsDQogIDkzOSwNCiAgOTM3LA0KICA5NTMsDQogIDk1NSwNCiAgOTU0
LA0KICA5NTgsDQogIDk1NiwNCiAgOTQ4LA0KICA5NTAsDQogIDk0NiwNCiAgOTQ3LA0KICA5
NDUsDQogIDkxMywNCiAgOTE1LA0KICA5MTQsDQogIDkxOCwNCiAgOTE2LA0KICA5MjQsDQog
IDkyNiwNCiAgOTIyLA0KICA5MjMsDQogIDkyMSwNCiAgOTA1LA0KICA5MDcsDQogIDkwNiwN
CiAgOTEwLA0KICA5MDgsDQogIDkwMCwNCiAgOTAyLA0KICA4OTgsDQogIDg5OSwNCiAgODk3
LA0KICA2NDEsDQogIDY0MywNCiAgNjQyLA0KICA2NDYsDQogIDY0NCwNCiAgNjUyLA0KICA2
NTQsDQogIDY1MCwNCiAgNjUxLA0KICA2NDksDQogIDY2NSwNCiAgNjY3LA0KICA2NjYsDQog
IDY3MCwNCiAgNjY4LA0KICA2NjAsDQogIDY2MiwNCiAgNjU4LA0KICA2NTksDQogIDY1NywN
CiAgNjg5LA0KICA2OTEsDQogIDY5MCwNCiAgNjk0LA0KICA2OTIsDQogIDcwMCwNCiAgNzAy
LA0KICA2OTgsDQogIDY5OSwNCiAgNjk3LA0KICA2ODEsDQogIDY4MywNCiAgNjgyLA0KICA2
ODYsDQogIDY4NCwNCiAgNjc2LA0KICA2NzgsDQogIDY3NCwNCiAgNjc1LA0KICA2NzMsDQog
IDczNywNCiAgNzM5LA0KICA3MzgsDQogIDc0MiwNCiAgNzQwLA0KICA3NDgsDQogIDc1MCwN
CiAgNzQ2LA0KICA3NDcsDQogIDc0NSwNCiAgNzYxLA0KICA3NjMsDQogIDc2MiwNCiAgNzY2
LA0KICA3NjQsDQogIDc1NiwNCiAgNzU4LA0KICA3NTQsDQogIDc1NSwNCiAgNzUzLA0KICA3
MjEsDQogIDcyMywNCiAgNzIyLA0KICA3MjYsDQogIDcyNCwNCiAgNzMyLA0KICA3MzQsDQog
IDczMCwNCiAgNzMxLA0KICA3MjksDQogIDcxMywNCiAgNzE1LA0KICA3MTQsDQogIDcxOCwN
CiAgNzE2LA0KICA3MDgsDQogIDcxMCwNCiAgNzA2LA0KICA3MDcsDQogIDcwNSwNCiAgNTc3
LA0KICA1NzksDQogIDU3OCwNCiAgNTgyLA0KICA1ODAsDQogIDU4OCwNCiAgNTkwLA0KICA1
ODYsDQogIDU4NywNCiAgNTg1LA0KICA2MDEsDQogIDYwMywNCiAgNjAyLA0KICA2MDYsDQog
IDYwNCwNCiAgNTk2LA0KICA1OTgsDQogIDU5NCwNCiAgNTk1LA0KICA1OTMsDQogIDYyNSwN
CiAgNjI3LA0KICA2MjYsDQogIDYzMCwNCiAgNjI4LA0KICA2MzYsDQogIDYzOCwNCiAgNjM0
LA0KICA2MzUsDQogIDYzMywNCiAgNjE3LA0KICA2MTksDQogIDYxOCwNCiAgNjIyLA0KICA2
MjAsDQogIDYxMiwNCiAgNjE0LA0KICA2MTAsDQogIDYxMSwNCiAgNjA5LA0KICA1NDUsDQog
IDU0NywNCiAgNTQ2LA0KICA1NTAsDQogIDU0OCwNCiAgNTU2LA0KICA1NTgsDQogIDU1NCwN
CiAgNTU1LA0KICA1NTMsDQogIDU2OSwNCiAgNTcxLA0KICA1NzAsDQogIDU3NCwNCiAgNTcy
LA0KICA1NjQsDQogIDU2NiwNCiAgNTYyLA0KICA1NjMsDQogIDU2MSwNCiAgNTI5LA0KICA1
MzEsDQogIDUzMCwNCiAgNTM0LA0KICA1MzIsDQogIDU0MCwNCiAgNTQyLA0KICA1MzgsDQog
IDUzOSwNCiAgNTM3LA0KICA1MjEsDQogIDUyMywNCiAgNTIyLA0KICA1MjYsDQogIDUyNCwN
CiAgNTE2LA0KICA1MTgsDQogIDUxNCwNCiAgNTE1LA0KICA1MTMsDQogIDE1MzcsDQogIDE1
MzksDQogIDE1MzgsDQogIDE1NDIsDQogIDE1NDAsDQogIDE1NDgsDQogIDE1NTAsDQogIDE1
NDYsDQogIDE1NDcsDQogIDE1NDUsDQogIDE1NjEsDQogIDE1NjMsDQogIDE1NjIsDQogIDE1
NjYsDQogIDE1NjQsDQogIDE1NTYsDQogIDE1NTgsDQogIDE1NTQsDQogIDE1NTUsDQogIDE1
NTMsDQogIDE1ODUsDQogIDE1ODcsDQogIDE1ODYsDQogIDE1OTAsDQogIDE1ODgsDQogIDE1
OTYsDQogIDE1OTgsDQogIDE1OTQsDQogIDE1OTUsDQogIDE1OTMsDQogIDE1NzcsDQogIDE1
NzksDQogIDE1NzgsDQogIDE1ODIsDQogIDE1ODAsDQogIDE1NzIsDQogIDE1NzQsDQogIDE1
NzAsDQogIDE1NzEsDQogIDE1NjksDQogIDE2MzMsDQogIDE2MzUsDQogIDE2MzQsDQogIDE2
MzgsDQogIDE2MzYsDQogIDE2NDQsDQogIDE2NDYsDQogIDE2NDIsDQogIDE2NDMsDQogIDE2
NDEsDQogIDE2NTcsDQogIDE2NTksDQogIDE2NTgsDQogIDE2NjIsDQogIDE2NjAsDQogIDE2
NTIsDQogIDE2NTQsDQogIDE2NTAsDQogIDE2NTEsDQogIDE2NDksDQogIDE2MTcsDQogIDE2
MTksDQogIDE2MTgsDQogIDE2MjIsDQogIDE2MjAsDQogIDE2MjgsDQogIDE2MzAsDQogIDE2
MjYsDQogIDE2MjcsDQogIDE2MjUsDQogIDE2MDksDQogIDE2MTEsDQogIDE2MTAsDQogIDE2
MTQsDQogIDE2MTIsDQogIDE2MDQsDQogIDE2MDYsDQogIDE2MDIsDQogIDE2MDMsDQogIDE2
MDEsDQogIDE3MjksDQogIDE3MzEsDQogIDE3MzAsDQogIDE3MzQsDQogIDE3MzIsDQogIDE3
NDAsDQogIDE3NDIsDQogIDE3MzgsDQogIDE3MzksDQogIDE3MzcsDQogIDE3NTMsDQogIDE3
NTUsDQogIDE3NTQsDQogIDE3NTgsDQogIDE3NTYsDQogIDE3NDgsDQogIDE3NTAsDQogIDE3
NDYsDQogIDE3NDcsDQogIDE3NDUsDQogIDE3NzcsDQogIDE3NzksDQogIDE3NzgsDQogIDE3
ODIsDQogIDE3ODAsDQogIDE3ODgsDQogIDE3OTAsDQogIDE3ODYsDQogIDE3ODcsDQogIDE3
ODUsDQogIDE3NjksDQogIDE3NzEsDQogIDE3NzAsDQogIDE3NzQsDQogIDE3NzIsDQogIDE3
NjQsDQogIDE3NjYsDQogIDE3NjIsDQogIDE3NjMsDQogIDE3NjEsDQogIDE2OTcsDQogIDE2
OTksDQogIDE2OTgsDQogIDE3MDIsDQogIDE3MDAsDQogIDE3MDgsDQogIDE3MTAsDQogIDE3
MDYsDQogIDE3MDcsDQogIDE3MDUsDQogIDE3MjEsDQogIDE3MjMsDQogIDE3MjIsDQogIDE3
MjYsDQogIDE3MjQsDQogIDE3MTYsDQogIDE3MTgsDQogIDE3MTQsDQogIDE3MTUsDQogIDE3
MTMsDQogIDE2ODEsDQogIDE2ODMsDQogIDE2ODIsDQogIDE2ODYsDQogIDE2ODQsDQogIDE2
OTIsDQogIDE2OTQsDQogIDE2OTAsDQogIDE2OTEsDQogIDE2ODksDQogIDE2NzMsDQogIDE2
NzUsDQogIDE2NzQsDQogIDE2NzgsDQogIDE2NzYsDQogIDE2NjgsDQogIDE2NzAsDQogIDE2
NjYsDQogIDE2NjcsDQogIDE2NjUsDQogIDE5MjEsDQogIDE5MjMsDQogIDE5MjIsDQogIDE5
MjYsDQogIDE5MjQsDQogIDE5MzIsDQogIDE5MzQsDQogIDE5MzAsDQogIDE5MzEsDQogIDE5
MjksDQogIDE5NDUsDQogIDE5NDcsDQogIDE5NDYsDQogIDE5NTAsDQogIDE5NDgsDQogIDE5
NDAsDQogIDE5NDIsDQogIDE5MzgsDQogIDE5MzksDQogIDE5MzcsDQogIDE5NjksDQogIDE5
NzEsDQogIDE5NzAsDQogIDE5NzQsDQogIDE5NzIsDQogIDE5ODAsDQogIDE5ODIsDQogIDE5
NzgsDQogIDE5NzksDQogIDE5NzcsDQogIDE5NjEsDQogIDE5NjMsDQogIDE5NjIsDQogIDE5
NjYsDQogIDE5NjQsDQogIDE5NTYsDQogIDE5NTgsDQogIDE5NTQsDQogIDE5NTUsDQogIDE5
NTMsDQogIDIwMTcsDQogIDIwMTksDQogIDIwMTgsDQogIDIwMjIsDQogIDIwMjAsDQogIDIw
MjgsDQogIDIwMzAsDQogIDIwMjYsDQogIDIwMjcsDQogIDIwMjUsDQogIDIwNDEsDQogIDIw
NDMsDQogIDIwNDIsDQogIDIwNDYsDQogIDIwNDQsDQogIDIwMzYsDQogIDIwMzgsDQogIDIw
MzQsDQogIDIwMzUsDQogIDIwMzMsDQogIDIwMDEsDQogIDIwMDMsDQogIDIwMDIsDQogIDIw
MDYsDQogIDIwMDQsDQogIDIwMTIsDQogIDIwMTQsDQogIDIwMTAsDQogIDIwMTEsDQogIDIw
MDksDQogIDE5OTMsDQogIDE5OTUsDQogIDE5OTQsDQogIDE5OTgsDQogIDE5OTYsDQogIDE5
ODgsDQogIDE5OTAsDQogIDE5ODYsDQogIDE5ODcsDQogIDE5ODUsDQogIDE4NTcsDQogIDE4
NTksDQogIDE4NTgsDQogIDE4NjIsDQogIDE4NjAsDQogIDE4NjgsDQogIDE4NzAsDQogIDE4
NjYsDQogIDE4NjcsDQogIDE4NjUsDQogIDE4ODEsDQogIDE4ODMsDQogIDE4ODIsDQogIDE4
ODYsDQogIDE4ODQsDQogIDE4NzYsDQogIDE4NzgsDQogIDE4NzQsDQogIDE4NzUsDQogIDE4
NzMsDQogIDE5MDUsDQogIDE5MDcsDQogIDE5MDYsDQogIDE5MTAsDQogIDE5MDgsDQogIDE5
MTYsDQogIDE5MTgsDQogIDE5MTQsDQogIDE5MTUsDQogIDE5MTMsDQogIDE4OTcsDQogIDE4
OTksDQogIDE4OTgsDQogIDE5MDIsDQogIDE5MDAsDQogIDE4OTIsDQogIDE4OTQsDQogIDE4
OTAsDQogIDE4OTEsDQogIDE4ODksDQogIDE4MjUsDQogIDE4MjcsDQogIDE4MjYsDQogIDE4
MzAsDQogIDE4MjgsDQogIDE4MzYsDQogIDE4MzgsDQogIDE4MzQsDQogIDE4MzUsDQogIDE4
MzMsDQogIDE4NDksDQogIDE4NTEsDQogIDE4NTAsDQogIDE4NTQsDQogIDE4NTIsDQogIDE4
NDQsDQogIDE4NDYsDQogIDE4NDIsDQogIDE4NDMsDQogIDE4NDEsDQogIDE4MDksDQogIDE4
MTEsDQogIDE4MTAsDQogIDE4MTQsDQogIDE4MTIsDQogIDE4MjAsDQogIDE4MjIsDQogIDE4
MTgsDQogIDE4MTksDQogIDE4MTcsDQogIDE4MDEsDQogIDE4MDMsDQogIDE4MDIsDQogIDE4
MDYsDQogIDE4MDQsDQogIDE3OTYsDQogIDE3OTgsDQogIDE3OTQsDQogIDE3OTUsDQogIDE3
OTMsDQogIDEyODEsDQogIDEyODMsDQogIDEyODIsDQogIDEyODYsDQogIDEyODQsDQogIDEy
OTIsDQogIDEyOTQsDQogIDEyOTAsDQogIDEyOTEsDQogIDEyODksDQogIDEzMDUsDQogIDEz
MDcsDQogIDEzMDYsDQogIDEzMTAsDQogIDEzMDgsDQogIDEzMDAsDQogIDEzMDIsDQogIDEy
OTgsDQogIDEyOTksDQogIDEyOTcsDQogIDEzMjksDQogIDEzMzEsDQogIDEzMzAsDQogIDEz
MzQsDQogIDEzMzIsDQogIDEzNDAsDQogIDEzNDIsDQogIDEzMzgsDQogIDEzMzksDQogIDEz
MzcsDQogIDEzMjEsDQogIDEzMjMsDQogIDEzMjIsDQogIDEzMjYsDQogIDEzMjQsDQogIDEz
MTYsDQogIDEzMTgsDQogIDEzMTQsDQogIDEzMTUsDQogIDEzMTMsDQogIDEzNzcsDQogIDEz
NzksDQogIDEzNzgsDQogIDEzODIsDQogIDEzODAsDQogIDEzODgsDQogIDEzOTAsDQogIDEz
ODYsDQogIDEzODcsDQogIDEzODUsDQogIDE0MDEsDQogIDE0MDMsDQogIDE0MDIsDQogIDE0
MDYsDQogIDE0MDQsDQogIDEzOTYsDQogIDEzOTgsDQogIDEzOTQsDQogIDEzOTUsDQogIDEz
OTMsDQogIDEzNjEsDQogIDEzNjMsDQogIDEzNjIsDQogIDEzNjYsDQogIDEzNjQsDQogIDEz
NzIsDQogIDEzNzQsDQogIDEzNzAsDQogIDEzNzEsDQogIDEzNjksDQogIDEzNTMsDQogIDEz
NTUsDQogIDEzNTQsDQogIDEzNTgsDQogIDEzNTYsDQogIDEzNDgsDQogIDEzNTAsDQogIDEz
NDYsDQogIDEzNDcsDQogIDEzNDUsDQogIDE0NzMsDQogIDE0NzUsDQogIDE0NzQsDQogIDE0
NzgsDQogIDE0NzYsDQogIDE0ODQsDQogIDE0ODYsDQogIDE0ODIsDQogIDE0ODMsDQogIDE0
ODEsDQogIDE0OTcsDQogIDE0OTksDQogIDE0OTgsDQogIDE1MDIsDQogIDE1MDAsDQogIDE0
OTIsDQogIDE0OTQsDQogIDE0OTAsDQogIDE0OTEsDQogIDE0ODksDQogIDE1MjEsDQogIDE1
MjMsDQogIDE1MjIsDQogIDE1MjYsDQogIDE1MjQsDQogIDE1MzIsDQogIDE1MzQsDQogIDE1
MzAsDQogIDE1MzEsDQogIDE1MjksDQogIDE1MTMsDQogIDE1MTUsDQogIDE1MTQsDQogIDE1
MTgsDQogIDE1MTYsDQogIDE1MDgsDQogIDE1MTAsDQogIDE1MDYsDQogIDE1MDcsDQogIDE1
MDUsDQogIDE0NDEsDQogIDE0NDMsDQogIDE0NDIsDQogIDE0NDYsDQogIDE0NDQsDQogIDE0
NTIsDQogIDE0NTQsDQogIDE0NTAsDQogIDE0NTEsDQogIDE0NDksDQogIDE0NjUsDQogIDE0
NjcsDQogIDE0NjYsDQogIDE0NzAsDQogIDE0NjgsDQogIDE0NjAsDQogIDE0NjIsDQogIDE0
NTgsDQogIDE0NTksDQogIDE0NTcsDQogIDE0MjUsDQogIDE0MjcsDQogIDE0MjYsDQogIDE0
MzAsDQogIDE0MjgsDQogIDE0MzYsDQogIDE0MzgsDQogIDE0MzQsDQogIDE0MzUsDQogIDE0
MzMsDQogIDE0MTcsDQogIDE0MTksDQogIDE0MTgsDQogIDE0MjIsDQogIDE0MjAsDQogIDE0
MTIsDQogIDE0MTQsDQogIDE0MTAsDQogIDE0MTEsDQogIDE0MDksDQogIDExNTMsDQogIDEx
NTUsDQogIDExNTQsDQogIDExNTgsDQogIDExNTYsDQogIDExNjQsDQogIDExNjYsDQogIDEx
NjIsDQogIDExNjMsDQogIDExNjEsDQogIDExNzcsDQogIDExNzksDQogIDExNzgsDQogIDEx
ODIsDQogIDExODAsDQogIDExNzIsDQogIDExNzQsDQogIDExNzAsDQogIDExNzEsDQogIDEx
NjksDQogIDEyMDEsDQogIDEyMDMsDQogIDEyMDIsDQogIDEyMDYsDQogIDEyMDQsDQogIDEy
MTIsDQogIDEyMTQsDQogIDEyMTAsDQogIDEyMTEsDQogIDEyMDksDQogIDExOTMsDQogIDEx
OTUsDQogIDExOTQsDQogIDExOTgsDQogIDExOTYsDQogIDExODgsDQogIDExOTAsDQogIDEx
ODYsDQogIDExODcsDQogIDExODUsDQogIDEyNDksDQogIDEyNTEsDQogIDEyNTAsDQogIDEy
NTQsDQogIDEyNTIsDQogIDEyNjAsDQogIDEyNjIsDQogIDEyNTgsDQogIDEyNTksDQogIDEy
NTcsDQogIDEyNzMsDQogIDEyNzUsDQogIDEyNzQsDQogIDEyNzgsDQogIDEyNzYsDQogIDEy
NjgsDQogIDEyNzAsDQogIDEyNjYsDQogIDEyNjcsDQogIDEyNjUsDQogIDEyMzMsDQogIDEy
MzUsDQogIDEyMzQsDQogIDEyMzgsDQogIDEyMzYsDQogIDEyNDQsDQogIDEyNDYsDQogIDEy
NDIsDQogIDEyNDMsDQogIDEyNDEsDQogIDEyMjUsDQogIDEyMjcsDQogIDEyMjYsDQogIDEy
MzAsDQogIDEyMjgsDQogIDEyMjAsDQogIDEyMjIsDQogIDEyMTgsDQogIDEyMTksDQogIDEy
MTcsDQogIDEwODksDQogIDEwOTEsDQogIDEwOTAsDQogIDEwOTQsDQogIDEwOTIsDQogIDEx
MDAsDQogIDExMDIsDQogIDEwOTgsDQogIDEwOTksDQogIDEwOTcsDQogIDExMTMsDQogIDEx
MTUsDQogIDExMTQsDQogIDExMTgsDQogIDExMTYsDQogIDExMDgsDQogIDExMTAsDQogIDEx
MDYsDQogIDExMDcsDQogIDExMDUsDQogIDExMzcsDQogIDExMzksDQogIDExMzgsDQogIDEx
NDIsDQogIDExNDAsDQogIDExNDgsDQogIDExNTAsDQogIDExNDYsDQogIDExNDcsDQogIDEx
NDUsDQogIDExMjksDQogIDExMzEsDQogIDExMzAsDQogIDExMzQsDQogIDExMzIsDQogIDEx
MjQsDQogIDExMjYsDQogIDExMjIsDQogIDExMjMsDQogIDExMjEsDQogIDEwNTcsDQogIDEw
NTksDQogIDEwNTgsDQogIDEwNjIsDQogIDEwNjAsDQogIDEwNjgsDQogIDEwNzAsDQogIDEw
NjYsDQogIDEwNjcsDQogIDEwNjUsDQogIDEwODEsDQogIDEwODMsDQogIDEwODIsDQogIDEw
ODYsDQogIDEwODQsDQogIDEwNzYsDQogIDEwNzgsDQogIDEwNzQsDQogIDEwNzUsDQogIDEw
NzMsDQogIDEwNDEsDQogIDEwNDMsDQogIDEwNDIsDQogIDEwNDYsDQogIDEwNDQsDQogIDEw
NTIsDQogIDEwNTQsDQogIDEwNTAsDQogIDEwNTEsDQogIDEwNDksDQogIDEwMzMsDQogIDEw
MzUsDQogIDEwMzQsDQogIDEwMzgsDQogIDEwMzYsDQogIDEwMjgsDQogIDEwMzAsDQogIDEw
MjYsDQogIDEwMjcsDQogIDEwMjUgLy8xMjY3MDANCn07DQoNCmludCBBbHRUb0dyYXkoaW50
IGlBbHRpdHVkZSkgLy9hbHRpdHVkZSBpbiAxMDBzIG9mIGZlZXQsIC0xMiB0byAxMjY3ICgt
MTIwMCB0byAxMjY3MDAgZmVldCkNCnsNCiAgLy9yZXR1cm4gR3JheUFycmF5WyhpQWx0aXR1
ZGUpICsgMTIpIC8vaWYgc3RvcmVkIGluIFJBTQ0KICByZXR1cm4gcGdtX3JlYWRfd29yZF9u
ZWFyKEdyYXlBcnJheSArIGlBbHRpdHVkZSArIDEyKTsgLy9iZWNhdXNlIHdlIHVzZWQgUFJP
R01FTSB0byBwdXQgdGhlIGFycmF5IGluIGZsYXNobWVtb3J5DQp9DQo
Message 3
INDEX | Back to Main INDEX |
PREVIOUS | Skip to PREVIOUS Message |
NEXT | Skip to NEXT Message |
LIST | Reply to LIST Regarding this Message |
SENDER | Reply to SENDER Regarding this Message |
|
Subject: | Re: DIY Serial to Gaycode converter |
Wonderful, the cheapest available units are $100.
Doesn't the D10A output grey code though?
On Sat, Jul 11, 2020, 20:15 Finn Lassen <finn.usa@gmail.com> wrote:
> Can't find my previous post so here goes.
>
> I was able to use an Arduino Nano to convert serial altitude output from
> my Dynon D-10A (same from D-100) to gray code altitude inputs on my Garmin
> GTX 320A transponder.
>
> That replaced my AK-350 altitude encoder. Saved some weight, but mainly I
> now know that the altitude I see on my Dynon (set to 29.92) is what ATC
> sees.
>
> I measured altitude inputs on the GTX 320A. Takes less than 0.1mA to pull
> an input to ground. Internally pulled up to 5V (I measured 4.35V),
> apparently with a 50K resistor and also has isolation diodes according to
> the manual.
>
> That means that the digital outputs of the Nano can drive the transponder
> altitude inputs directly (but needs to be inverted from the altitude table
> on the aero-electric web site:1 = 0 volts).
>
> http://www.aeroelectric.com/articles/Altitude_Encoding/modecascii.txt
>
> (Note that C4 is LSB and D1 is MSB, so table should be re-arranged as:
>
> ... to make a lookup table in the program. (I'm sure there is an
> algorithm to calculate the codes, I just found it easier and safer to use
> the table.)
>
> The serial altitude output from the Dynon are +-7V volts, so needs to be
> brought to 0 to 5V for input to the Nano. A 2N7000 FET does that nicely.
> Source to ground, Drain to Nano input (internal pull-up resistor enabled)
> and Gate to Dynon output. Gate can handle +-20V, so if handled carefully
> needs no additional components. Also inverts the signal to what the serial
> software expects (active low).
>
> Attached program can be compiled and uploaded to a Nano using the Arduino
> IDE (https://www.arduino.cc/en/main/software).
>
> Remove the .txt extension from the file name (the list server won't allow
> attachments with .ino file extension).
>
> Accepts -1200 to 125,700', but I assume the Dynon is limited to a lower
> max altitude.
>
> When you set the Dynon to output altitude in 100' steps, it nicely changes
> at the displayed 50' points. So if you see 140' displayed you know the
> transponder transmits100'; 150' displayed transmits 200'.
>
> I programmed it to use D-10A / D-100 format 1 (example):
> #AL +05200T+25D7[CR]
> (Look for #, then minus sign if there, then digits, then "T". "T" is use
> as delimiter, rest is ignored till next "#").
> 1200 baud.
>
> Would be easy to change the program to use any of the other formats and
> baud rates.
>
> So there you have it: a serial converter/encoder for $6 or less.
>
> Finn
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon> Virus-free.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link>
> <#m_7040235781590540538_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
Other Matronics Email List Services
These Email List Services are sponsored solely by Matronics and through the generous Contributions of its members.
-- Please support this service by making your Contribution today! --
|