RS92-SGPA: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(+4 frames)
K (Baud -> Bit/s)
 
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Wettersonde der Firma Vaisala die z.B. vom Deutschen Wetterdienst gestartet wird.
Wettersonde der Firma Vaisala die z.B. vom Deutschen Wetterdienst gestartet wird.


 
Sendefrequenz: 405.3Mhz


== Bekannte Details zur Datenübertragung: ==
== Bekannte Details zur Datenübertragung: ==
Zeile 7: Zeile 7:
'''Modulation:''' GMSK - Gaussian Minimum Shift Keying
'''Modulation:''' GMSK - Gaussian Minimum Shift Keying


'''Übertragungsrate:''' 2400 Baud
'''Übertragungsrate:''' 4800 Bit/s Manchstercodierung
 
'''Nutzdatenrate:''' 2400 Baud UART 8N1


240 Byte Daten pro Frame
240 Byte Daten pro Frame
* 6 Byte Header 0x54 0x54 0x54 0x54 0x54 0x08
* 6 Byte Header 2a 2a 2a 2a 2a 10 -> ***** <dle>
 
'''Fehlerkorrektur:''' Reed-Solomon(255, 231, m = 8) / Shortend Reed-Solomon(240, 216, m = 8)


'''Prüfsummen:''' CRC16 auf Blöcke; Polynom: ?? 0x1021 , 0xa001 -> Warum ? braucht man nicht bei Reed-Solomon !
'''Fehlerkorrektur:''' Reed-Solomon(255, 231, m = 8)
* bis zu t=12 fehlerhafte Bytes können repariert werden
* bis zu 24 fehlerhafte Bytes können erkannt werden
* symbol size: m=2^8
* GF generating polynomial: 0x11d


NRZ - Non Return to Zero ???
'''Payload:''' Besteht aus meheren Blöcken
* ID
* Länge
* Daten
* Prüfsummen: CRC16 auf Blöcke; Polynom: ?? 0x1021 , 0xa001


200 kHz channel spacing
200 kHz channel spacing


Die Telemetriedaten werden vom DSP1c zum TX1B erfolgt per 2400 Baud UART mit einem Stopp Bit übertragen.
Die Telemetriedaten werden vom DSP1c zum TX1B erfolgt per 2400 Baud UART mit einem Stopp Bit übertragen.
Ist das Funksignal auch so beschaffen?


== Kontaktbelegung vom Funkmodul ==
== Kontaktbelegung vom Funkmodul ==
Zeile 47: Zeile 51:


'''erster Frame'''
'''erster Frame'''
  0000000 5454 5454 0854 0000 0000 0000 0000 0000
  2a 2a 2a 2a 2a 10 00 00 00 00 00 00 00 00 00 00
  0000010 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000020 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000030 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000040 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000050 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000060 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000070 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000080 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000090 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00000a0 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00000b0 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00000c0 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00000d0 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00000e0 0000 0000 0000 0000 0000 0000 0000 0000
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


'''zweiter Frame'''
'''zweiter Frame'''
  00000f0 5454 5454 0854 08a6 0080 0404 4c12 ac6c
   
  0000100 4ccc 4c1c 8a00 8000 c099 00a0 8052 0404
  2a 2a 2a 2a 2a 10 65 10 01 00 20 20 48 32 36 35
  0000110 4c12 ac6c 4ccc 4c1c b464 3096 9bd6 0670
  33 32 38 32 00 51 00 01 99 03 05 00 4a 01 20 20
  0000120 709b 19aa c9f0 f099 6ce9 ca88 8852 ad8f
  48 32 36 35 33 32 38 32 26 2d 69 0c 6b d9 0e 60
  0000130 8470 b09a 439b bce6 bd83 ff0f 006c 0000
  d9 0e 55 98 0f 93 99 0f 97 36 11 53 4a 11 f1 b5
  0000140 0000 0000 0000 0000 0000 0000 0000 0000
  0e 21 59 0d d9 c2 67 3d c1 bd f0 ff 36 00 00 00
  0000150 0000 722a 0008 6965 0029 722a 0008 6965
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000160 0029 722a 0008 6965 0029 722a 0008 6965
  00 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96
  0000170 0029 722a 0008 6965 0029 722a 0008 6965
  94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96
  0000180 0029 722a 0008 6965 0029 722a 0008 6965
  94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96
  0000190 0029 722a 0008 6965 0029 722a 0008 6965
  94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96
  00001a0 0029 722a 0008 6965 0029 722a 0008 6965
  94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96
  00001b0 0029 6cec a016 c0c0 0000 0000 0000 0000
  94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96
  00001c0 be4d 40ff 00c0 00c0 a0dd 4fff e1ac 228f
  94 00 37 36 68 05 03 03 00 00 00 00 00 00 00 00
  00001d0 1379 eb85 2848 f0ab 13de 362e 261c 2824
  b2 7d ff 02 03 00 03 00 bb 05 ff f2 35 87 f1 44
9e c8 a1 d7 12 14 d5 0f 7b c8 74 6c 38 64 24 14
 


'''dritter Frame'''
'''dritter Frame'''
  00001e0 5454 5454 0854 08a6 0040 0404 4c12 ac6c
   
  00001f0 4ccc 4c1c 8a00 4000 4088 8008 13a5 23cd
  2a 2a 2a 2a 2a 10 65 10 02 00 20 20 48 32 36 35
  0000200 8389 bd97 dd1b 9da9 f27b 3096 9bc4 1870
  33 32 38 32 00 51 00 02 11 02 10 01 a5 c8 b3 c4
  0000210 f0e9 99bb c5f0 886c 529a ef88 70ad 9a64
  91 c1 e9 bd d8 bb 95 b9 de 4f 69 0c 23 d9 0e 18
  0000220 45b0 b05a d513 bce6 bd83 ff0f 77dd 0000
  97 0f dd 99 0f a3 36 11 59 4a 11 f7 b5 0e 26 59
  0000230 0000 0000 0000 0000 0000 0000 0000 0000
  0d a2 5a 0d c8 ab 67 3d c1 bd f0 ff bb ee 00 00
  0000240 0000 0df1 0008 0e97 0029 0df1 0008 0e97
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0000250 0029 0df1 0008 0e97 0029 0df1 0008 0e97
  00 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70 
  0000260 0029 0df1 0008 0e97 0029 0df1 0008 0e97
  94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70
  0000270 0029 0df1 0008 0e97 0029 0df1 0008 0e97
  94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70
  0000280 0029 0df1 0008 0e97 0029 0df1 0008 0e97
  94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70
  0000290 0029 0df1 0008 0e97 0029 0df1 0008 0e97
  94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70
  00002a0 0029 dc1e a016 c0c0 0000 0000 0000 0000
  94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70
  00002b0 be4d 40ff 00c0 00c0 f15d 7f17 3783 23f3
  94 00 78 3b 68 05 03 03 00 00 00 00 00 00 00 00
  00002c0 bf9e 7a38 b633 2e28 548d f958 af32 be1a
  b2 7d ff 02 03 00 03 00 ba 8f e8 fe c1 ec cf c4
79 fd 1c 5e cc 6d 14 74 b1 2a 1a 9f 4c f5 58 7d
 
 


'''vierter Frame'''
'''vierter Frame'''
  00002d0 5454 5454 0854 08a6 00c0 0404 4c12 ac6c
  2a 2a 2a 2a 2a 10 65 10 03 00 20 20 48 32 36 35
  00002e0 4ccc 4c1c 8a00 c000 ed58 39b2 39b2 39b2
  33 32 38 32 00 51 00 03 1a b7 4d 9c 4d 9c 4d 9c
  00002f0 000a fd0f f29f 4040 bcfe 3096 5b20 f770
  50 00 f0 bf f9 4f 02 02 7f 3d 69 0c 04 da 0e ef
  0000300 f069 192c 45f0 886c 525a 7f88 70ad 9a54
  96 0f 34 98 0f a2 36 11 5a 4a 11 fe b5 0e 2a 59
  0000310 e5b0 b05a 4757 bce6 bd83 ff0f 77dd 00b0
  0d a7 5a 0d ea e2 67 3d c1 bd f0 ff bb ee 0d 00
  0000320 0000 0000 0000 000f 0000 0000 0000 0000
  00 00 00 00 00 00 f0 00 00 00 00 00 00 00 00 00
  0000330 0000 890e 00cd 861f 00a2 4853 0088 0e17
  00 00 70 91 b3 00 f8 61 45 00 ca 12 11 00 e8 70
  0000340 0029 4853 0088 0e17 0029 4853 0088 0e17
  94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70
  0000350 0029 4853 0088 0e17 0029 4853 0088 0e17
  94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70
  0000360 0029 4853 0088 0e17 0029 4853 0088 0e17
  94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70
  0000370 0029 4853 0088 0e17 0029 4853 0088 0e17
  94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70
  0000380 0029 4853 0088 0e17 0029 4853 0088 0e17
  94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70
  0000390 0029 838c a016 c0c0 0000 0000 0000 0000
  94 00 31 c1 68 05 03 03 00 00 00 00 00 00 00 00
  00003a0 be4d 40ff 00c0 00c0 973c 8d40 d901 ebba
  b2 7d ff 02 03 00 03 00 3c e9 02 b1 80 9b 5d d7
  00003b0 9cd3 ed9e a181 3559 06b3 557e 831f 1c40
  cb 39 79 b7 81 85 9a ac cd 60 7e aa f8 c1 02 38
 
== Frame Aufbau ==
 
{| class="wikitable"
|-
! Offset [Byte]!! Größe [Byte]!! Beschreibung !! Hex !! ASCII
|-
| 0 || 6 || Header || 2a 2a 2a 2a 2a 10 || *****
|-
| 6 || 2 || ? || 65 10 || e
|-
| 8 || 2 || ? || 03 00 ||
|-
| 10 || 11 || Seriennummer || 20 20 48 32 36 35 33 32 38 32 00 ||  H2653282
|-
| 21 || ... || ... || ...
|}
 
== Quellen ==
 
https://ams.confex.com/ams/pdfpapers/69226.pdf
 
http://brmlab.cz/project/weathersonde/start
 
http://www.cypress.com/?rID=55345

Aktuelle Version vom 3. Juni 2014, 17:31 Uhr

Wettersonde der Firma Vaisala die z.B. vom Deutschen Wetterdienst gestartet wird.

Sendefrequenz: 405.3Mhz

Bekannte Details zur Datenübertragung:[Bearbeiten | Quelltext bearbeiten]

Modulation: GMSK - Gaussian Minimum Shift Keying

Übertragungsrate: 4800 Bit/s Manchstercodierung

Nutzdatenrate: 2400 Baud UART 8N1

240 Byte Daten pro Frame

  • 6 Byte Header 2a 2a 2a 2a 2a 10 -> ***** <dle>

Fehlerkorrektur: Reed-Solomon(255, 231, m = 8)

  • bis zu t=12 fehlerhafte Bytes können repariert werden
  • bis zu 24 fehlerhafte Bytes können erkannt werden
  • symbol size: m=2^8
  • GF generating polynomial: 0x11d

Payload: Besteht aus meheren Blöcken

  • ID
  • Länge
  • Daten
  • Prüfsummen: CRC16 auf Blöcke; Polynom: ?? 0x1021 , 0xa001

200 kHz channel spacing

Die Telemetriedaten werden vom DSP1c zum TX1B erfolgt per 2400 Baud UART mit einem Stopp Bit übertragen.

Kontaktbelegung vom Funkmodul[Bearbeiten | Quelltext bearbeiten]

Vom Fühler zur Antenne

  • 1 power 3,3 V von LDO
  • 2 2400 hz Takt
  • 3 2400 Baud Daten
  • 4 PLL lock
  • 5 SPI SI
  • 6 GND
  • 7 16.3676 MHz Takt vom GPS Modul
  • 8 GND
  • 9 SPI SCK
  • 10 SPI CS
  • 11 /ldo inhibit
  • 12 TX inhibit
  • 13 power 9V - Batterie
  • 14 GND

Protokoll UART[Bearbeiten | Quelltext bearbeiten]

default

erster Frame

2a 2a 2a 2a 2a 10 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

zweiter Frame

2a 2a 2a 2a 2a 10 65 10 01 00 20 20 48 32 36 35 
33 32 38 32 00 51 00 01 99 03 05 00 4a 01 20 20 
48 32 36 35 33 32 38 32 26 2d 69 0c 6b d9 0e 60 
d9 0e 55 98 0f 93 99 0f 97 36 11 53 4a 11 f1 b5 
0e 21 59 0d d9 c2 67 3d c1 bd f0 ff 36 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96 
94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96 
94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96 
94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96 
94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96 
94 00 54 4e 10 00 a6 96 94 00 54 4e 10 00 a6 96 
94 00 37 36 68 05 03 03 00 00 00 00 00 00 00 00 
b2 7d ff 02 03 00 03 00 bb 05 ff f2 35 87 f1 44 
9e c8 a1 d7 12 14 d5 0f 7b c8 74 6c 38 64 24 14 


dritter Frame

2a 2a 2a 2a 2a 10 65 10 02 00 20 20 48 32 36 35 
33 32 38 32 00 51 00 02 11 02 10 01 a5 c8 b3 c4 
91 c1 e9 bd d8 bb 95 b9 de 4f 69 0c 23 d9 0e 18 
97 0f dd 99 0f a3 36 11 59 4a 11 f7 b5 0e 26 59 
0d a2 5a 0d c8 ab 67 3d c1 bd f0 ff bb ee 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70  
94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70 
94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70 
94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70 
94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70 
94 00 8f b0 10 00 e9 70 94 00 8f b0 10 00 e9 70 
94 00 78 3b 68 05 03 03 00 00 00 00 00 00 00 00 
b2 7d ff 02 03 00 03 00 ba 8f e8 fe c1 ec cf c4 
79 fd 1c 5e cc 6d 14 74 b1 2a 1a 9f 4c f5 58 7d 


vierter Frame

2a 2a 2a 2a 2a 10 65 10 03 00 20 20 48 32 36 35 
33 32 38 32 00 51 00 03 1a b7 4d 9c 4d 9c 4d 9c 
50 00 f0 bf f9 4f 02 02 7f 3d 69 0c 04 da 0e ef 
96 0f 34 98 0f a2 36 11 5a 4a 11 fe b5 0e 2a 59 
0d a7 5a 0d ea e2 67 3d c1 bd f0 ff bb ee 0d 00 
00 00 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 
00 00 70 91 b3 00 f8 61 45 00 ca 12 11 00 e8 70 
94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70 
94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70 
94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70 
94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70 
94 00 ca 12 11 00 e8 70 94 00 ca 12 11 00 e8 70 
94 00 31 c1 68 05 03 03 00 00 00 00 00 00 00 00 
b2 7d ff 02 03 00 03 00 3c e9 02 b1 80 9b 5d d7 
cb 39 79 b7 81 85 9a ac cd 60 7e aa f8 c1 02 38

Frame Aufbau[Bearbeiten | Quelltext bearbeiten]

Offset [Byte] Größe [Byte] Beschreibung Hex ASCII
0 6 Header 2a 2a 2a 2a 2a 10 *****
6 2 ? 65 10 e
8 2 ? 03 00
10 11 Seriennummer 20 20 48 32 36 35 33 32 38 32 00 H2653282
21 ... ... ...

Quellen[Bearbeiten | Quelltext bearbeiten]

https://ams.confex.com/ams/pdfpapers/69226.pdf

http://brmlab.cz/project/weathersonde/start

http://www.cypress.com/?rID=55345