Vaisala RS41 Radiosonde Weather Balloon Sensor Payload: Difference between revisions
preparing to doc latest rev |
→Firmware V2.02.15 (BETA): Si4030 Frequency Registers |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
Gotta collect'm all! [https://sondehub.org sondehub.org] | Gotta collect'm all! [https://sondehub.org sondehub.org] | ||
Space Time... | |||
<pre> | |||
wk: 2335 tow: 204406985 - Time: (2024, 10, 8, 8, 46, 29, 1, 282) | |||
wk: 2335 tow: 204407985 - Time: (2024, 10, 8, 8, 46, 30, 1, 282) | |||
wk: 2335 tow: 204408985 - Time: (2024, 10, 8, 8, 46, 31, 1, 282) | |||
wk: 2335 tow: 204409985 - Time: (2024, 10, 8, 8, 46, 32, 1, 282) | |||
wk: 2335 tow: 204410985 - Time: (2024, 10, 8, 8, 46, 33, 1, 282) | |||
wk: 2335 tow: 204411985 - Time: (2024, 10, 8, 8, 46, 34, 1, 282) | |||
wk: 2335 tow: 204412985 - Time: (2024, 10, 8, 8, 46, 35, 1, 282) | |||
wk: 2335 tow: 204413985 - Time: (2024, 10, 8, 8, 46, 36, 1, 282) | |||
wk: 2335 tow: 204414985 - Time: (2024, 10, 8, 8, 46, 37, 1, 282) | |||
wk: 2335 tow: 204415985 - Time: (2024, 10, 8, 8, 46, 38, 1, 282) | |||
wk: 2335 tow: 204416985 - Time: (2024, 10, 8, 8, 46, 39, 1, 282) | |||
wk: 2335 tow: 204417985 - Time: (2024, 10, 8, 8, 46, 40, 1, 282) | |||
wk: 2335 tow: 204418985 - Time: (2024, 10, 8, 8, 46, 41, 1, 282) | |||
wk: 2335 tow: 204419985 - Time: (2024, 10, 8, 8, 46, 42, 1, 282) | |||
wk: 2335 tow: 204420985 - Time: (2024, 10, 8, 8, 46, 43, 1, 282) | |||
wk: 2335 tow: 204421985 - Time: (2024, 10, 8, 8, 46, 44, 1, 282) | |||
wk: 2335 tow: 204422985 - Time: (2024, 10, 8, 8, 46, 45, 1, 282) | |||
</pre> | |||
== Start Message == | |||
<pre> | |||
Vaisala RS41 Radiosonde SW V2.05.06 | |||
Copyright (c) Vaisala Oyj 2022. All rights reserved. | |||
Serial number: TEST | |||
Transmitter frequency: 404.00 MHz | |||
Transmitter power: 0/7 | |||
Number of SW resets is 8 | |||
Enabled TX | |||
</pre> | |||
== "Menu" == | |||
<pre> | |||
(S)ensors Fre(q)uencies (P)arameters (A)lfa TX p(o)wer | |||
TX (f)requency T(X) state (T)X registers TX ran(d)om TX (c)arrier | |||
(B)aud rate Ser(i)al no (R)ed LED info (N)o menu (K)eep test mode | |||
S(W) version (M)easurements (L)aunch/Drop (E)xit | |||
> | |||
</pre> | |||
=== T(X) state === | |||
Toggles state with output... | |||
<pre> | |||
TX disabled | |||
</pre> | |||
<pre> | |||
TX enabled | |||
</pre> | |||
=== (K)eep test mode === | |||
Toggles mode... | |||
<pre> | |||
Keep test mode enabled | |||
</pre> | |||
''Red LED stays on'' | |||
<pre> | |||
Keep test mode disabled | |||
</pre> | |||
=== (S)ensors === | |||
<pre> | |||
RH: 0.00 RHtu: 2440340.00 Trh: -251.30 T: -253.03 Tref: 30.32 Tmcu: 3.90 C: 0.02 Rt: -29.81 Rts: -29.71 Tp: -1.5072 Cp: -4.9933 | |||
</pre> | |||
=== Fre(q)uencies === | |||
<pre> | |||
Uref2: 551669 U: 548516 Uref1: 482396 TUref1: 132336 TU: 198909 TUref2: 191593 Tref1: 132346 T: 193186 Tref2: 191594 | |||
</pre> | |||
=== TX P(o)wer === | |||
<pre> | |||
TX power (0-7) 7 > | |||
</pre> | |||
Change the value by sending a 0-7 and '\r' | |||
=== TX R(a)ndom === | |||
<pre>TX in continuous mode (random data)</pre> | |||
=== (M)easurements === | |||
<pre> | |||
(S)ensors Fre(q)uencies S(W) reset (D)efault params (U)se sensor | |||
(R)eg offset Reg (c)heck (T) self-check St(o)p sequence (H)eat ref | |||
(G)PS D(I)rect GPS mode (E)xit | |||
</pre> | |||
==== (G)PS ==== | |||
<pre> | |||
>sv 17 mqi 6 str 11 minpr 20079670 agc mon 14 jamming 14 proff 235537022 delta -57463 doppler 3018.839600 | |||
sv 22 mqi 3 str 0 minpr 20079670 agc mon 14 jamming 14 proff 101371585 delta 0 doppler 1313.394043 | |||
sv 30 mqi 6 str 15 minpr 20079670 agc mon 14 jamming 14 proff 4188297 delta 5287 doppler -139.974365 | |||
sv 14 mqi 3 str 3 minpr 20079670 agc mon 14 jamming 14 proff 9611 delta 0 doppler 494.564941 | |||
sv 7 mqi 6 str 10 minpr 20079670 agc mon 14 jamming 14 proff 88533724 delta 56619 doppler -1488.806641 | |||
sv 5 mqi 3 str 3 minpr 20079670 agc mon 14 jamming 14 proff 378814817 delta 0 doppler -1980.233398 | |||
sv 13 mqi 6 str 9 minpr 20079670 agc mon 14 jamming 14 proff 158414516 delta -87803 doppler 2306.084961 | |||
wk 2335 tow 8257999 x -268385317 y -428401712 z 387614032 vx -9 vy -1 vz -6 nsv 9 acc 4 pdop 16 | |||
</pre> | |||
== RS41-SG == | == RS41-SG == | ||
== RS41-SGP == | == RS41-SGP == | ||
=== Firmware V2.02.15 (BETA) === | |||
==== Si4030 Register Descriptions ==== | |||
<pre> | |||
Add R/W Function/Desc | DATA BIT | POR | |||
| 7 6 5 4 3 2 1 0 | Default | |||
75 R/W Frequency Band Select --- sbsel hbsel fb[4] fb[3] fb[2] fb[1] fb[0] 75h | |||
76 R/W Nominal Carrier Frequency 1 fc[15] fc[14] fc[13] fc[12] fc[11] fc[10] fc[9] fc[8] BBh | |||
77 R/W Nominal Carrier Frequency 0 fc[7] fc[6] fc[5] fc[4] fc[3] fc[2] fc[1] fc[0] 80h | |||
</pre> | |||
==== (T)X Registers ==== | |||
<pre> | |||
0x0: 0x08 | |||
0x1: 0x06 | |||
0x2: 0x20 | |||
0x3: 0x20 | |||
0x4: 0x02 | |||
0x5: 0x00 | |||
0x6: 0x00 | |||
0x7: 0x01 | |||
0x8: 0x00 | |||
0x9: 0x00 | |||
0xa: 0x08 | |||
0xb: 0x14 | |||
0xc: 0x1F | |||
0xd: 0xC0 | |||
0xe: 0x00 | |||
0xf: 0x80 | |||
0x10: 0x00 | |||
0x11: 0x61 | |||
0x12: 0x60 | |||
0x13: 0x00 | |||
0x14: 0x03 | |||
0x15: 0x00 | |||
0x16: 0x01 | |||
0x17: 0x00 | |||
0x18: 0x00 | |||
0x19: 0x01 | |||
0x1a: 0x14 | |||
0x1b: 0x00 | |||
0x1c: 0x2C | |||
0x1d: 0x00 | |||
0x1e: 0x0A | |||
0x1f: 0x03 | |||
0x20: 0xD0 | |||
0x21: 0x00 | |||
0x22: 0x4E | |||
0x23: 0xA5 | |||
0x24: 0x01 | |||
0x25: 0x3D | |||
0x26: 0x00 | |||
0x27: 0x1E | |||
0x28: 0x00 | |||
0x29: 0x00 | |||
0x2a: 0x00 | |||
0x2b: 0x00 | |||
0x2c: 0x18 | |||
0x2d: 0x2D | |||
0x2e: 0x26 | |||
0x2f: 0x08 | |||
0x30: 0x40 | |||
0x31: 0x00 | |||
0x32: 0x00 | |||
0x33: 0x08 | |||
0x34: 0x08 | |||
0x35: 0x40 | |||
0x36: 0x2D | |||
0x37: 0xD4 | |||
0x38: 0x00 | |||
0x39: 0x00 | |||
0x3a: 0x00 | |||
0x3b: 0x00 | |||
0x3c: 0x00 | |||
0x3d: 0x00 | |||
0x3e: 0x00 | |||
0x3f: 0x00 | |||
0x40: 0x00 | |||
0x41: 0x00 | |||
0x42: 0x00 | |||
0x43: 0xFF | |||
0x44: 0xFF | |||
0x45: 0xFF | |||
0x46: 0xFF | |||
0x47: 0x00 | |||
0x48: 0x00 | |||
0x49: 0x00 | |||
0x4a: 0x00 | |||
0x4b: 0xFF | |||
0x4c: 0x08 | |||
0x4d: 0x08 | |||
0x4e: 0x08 | |||
0x4f: 0x10 | |||
0x50: 0x00 | |||
0x51: 0x00 | |||
0x52: 0x80 | |||
0x53: 0x52 | |||
0x54: 0xD4 | |||
0x55: 0x64 | |||
0x56: 0x00 | |||
0x57: 0x01 | |||
0x58: 0x86 | |||
0x59: 0x00 | |||
0x5a: 0x01 | |||
0x5b: 0x00 | |||
0x5c: 0x0E | |||
0x5d: 0x00 | |||
0x5e: 0x00 | |||
0x5f: 0x00 | |||
0x60: 0xA0 | |||
0x61: 0x00 | |||
0x62: 0x24 | |||
0x63: 0x7F | |||
0x64: 0x7F | |||
0x65: 0x82 | |||
0x66: 0x52 | |||
0x67: 0x1F | |||
0x68: 0x04 | |||
0x69: 0x20 | |||
0x6a: 0x0B | |||
0x6b: 0x00 | |||
0x6c: 0x01 | |||
0x6d: 0x18 | |||
0x6e: 0x2D | |||
0x6f: 0x5E | |||
0x70: 0x20 | |||
0x71: 0x63 | |||
0x72: 0x04 | |||
0x73: 0x00 | |||
0x74: 0x00 | |||
0x75: 0x16 | |||
0x76: 0x49 | |||
0x77: 0xF2 | |||
0x78: 0x19 | |||
0x79: 0x00 | |||
0x7a: 0x00 | |||
0x7b: 0x03 | |||
0x7c: 0x0C | |||
0x7d: 0x04 | |||
0x7e: 0x37 | |||
0x7f: 0x00 | |||
</pre> | |||
== Components == | == Components == | ||
| Line 16: | Line 269: | ||
== Links & References == | == Links & References == | ||
* https://www.silabs.com/documents/public/data-sheets/Si4030-31-32.pdf | |||
* https://github.com/pgp69/RS41_Hardware | * https://github.com/pgp69/RS41_Hardware | ||
* https://github.com/TjarkG/RPM411 | * https://github.com/TjarkG/RPM411 | ||
* https://github.com/mikaelnousiainen/RS41ng | |||
* https://github.com/whallmann/RS41HUP_V2 | |||
* https://analogic.cz/rs41-rpm411/ | |||
* https://github.com/9A4AM/rs41-nfw | |||
* https://www.makemehack.com/2020/12/how-to-change-the-tx-frequency-of-the-vaisala-rs41-radiosonde.html | |||
* https://github.com/digiampietro/esp8266-rs41 | |||
* https://github.com/darksidelemm/RS41FOX | |||