Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:sstv-rx:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:sstv-rx [2014/02/10 05:52] – [SSTV Receiver] ycprojekte:sstv-rx:start [2014/02/17 11:57] (aktuell) – Page moved from projekte:sstv-rv:start to projekte:sstv-rx:start thasti
Zeile 1: Zeile 1:
 ====== SSTV Receiver ====== ====== SSTV Receiver ======
-Es soll ein Empfänger für SSTV auf Basis eines STM32F4 für das Fach Mikrorechnerentwurf entstehen.+Es soll ein SDR-Empfänger für SSTV im 2m- und 70cm-Band auf Basis eines STM32F4 für das Fach Mikrorechnerentwurf entstehen.
 Primäres Ziel ist es, portabel Robot 36 für die [[projekte:xplorer:start|Ballonmission]] empfangen zu können. Dazu soll das Gerät per LiPo-Akku betrieben werden können und der empfangene Bildinhalt auf einem TFT-LCD dargestellt werden. Primäres Ziel ist es, portabel Robot 36 für die [[projekte:xplorer:start|Ballonmission]] empfangen zu können. Dazu soll das Gerät per LiPo-Akku betrieben werden können und der empfangene Bildinhalt auf einem TFT-LCD dargestellt werden.
 +
 +===== Konzept =====
 +{{:projekte:sstv-rx:konzept.png|}}\\
 +
 +Per [[http://www.analog.com/static/imported-files/data_sheets/ADRF6806.pdf|ADRF6806]] wird das mittels [[http://datasheets.maximintegrated.com/en/ds/MAX2634.pdf|MAX2634]] verstärkte Antennensignal heruntergemischt. Die I/Q-Ausgangsdaten werden dann mit zwei A/D-Wandlern des STM32 abgetastet.
 +
 +Da das empfangene SSTV-Signal auf den höheren Bändern frequenzmoduliert ist, muss das Signal erst im MCU frequenzdemoduliert werden um das eigentliche SSTV-Signal zu erhalten. In dem SSTV-Signal sind bestimmte Steuerworte als diskrete Frequenzen und der Helligkeit entsprechenden kontinuierlichen Frequenzen moduliert. Zur Demodulation dieser wird das Signal ein zweites Mal frequenzdemoduliert. Es entsteht ein Rechteck-Signal, das abhängig der momentan empfangenen Frequenz einen unterschiedlichen Pegel besitzt.\\
 +Daraus können dann die Bilddaten extrahiert werden. Sie werden an einem [[http://www.electrodragon.com/w/images/0/0b/HY-TFT320_schematics.pdf|HY-TFT320-Display]] angezeigt.
 +
 +Kalibrierungssequenz:
 +^ Länge(ms) ^ Frequenz(Hz) ^ Beschreibung ^
 +| 300 | 1900| Erkennungston |
 +| 10  | 1200| Pause |
 +| 300 | 1900| Erkennungston |
 +| 30  | 1200| VIS Start Bit |
 +| 30  | 1100| Bit 0 = 1 |
 +| :::  | 1300| Bit 0 = 0 |
 +| 30  | 1100/1300| Bit 1 |
 +| 30  | 1100/1300| Bit 2 |
 +| 30  | 1100/1300| Bit 3 |
 +| 30  | 1100/1300| Bit 4 |
 +| 30  | 1100/1300| Bit 5 |
 +| 30  | 1100/1300| Bit 6 |
 +| 30  | 1100| gerade Parität |
 +| :::  | 1300| ungerade Parität |
 +| 30  | 1200| VIS Stopp Bit |
 +
 +Folgende Sequenz wird für jede Zeile wiederholt(240x):
 +^ Länge(ms) ^ Frequenz(Hz) ^ Beschreibung ^
 +| 9,0 | 1200| Synchronisationsimpuls |
 +| 3,0 | 1500| Sync Porch |
 +| 88,0 | 1500-2300| Y Scan |
 +| 4,5 | 1500 | gerade Zeilentrennung |
 +| 1,5 | 1900 | Porch |
 +| 44,0 | 1500-2300| R-Y Scan |
 +|||
 +| 9,0 | 1200| Synchronisationsimpuls |
 +| 3,0 | 1500| Sync Porch |
 +| 88,0 | 1500-2300| Y Scan |
 +| 4,5 | 1500 | ungerade Zeilentrennung |
 +| 1,5 | 1900 | Porch |
 +| 44,0 | 1500-2300| B-Y Scan |
 +
 +
 +
 ===== Projektstatus ===== ===== Projektstatus =====
  
Zeile 11: Zeile 56:
 ===== Quellen ===== ===== Quellen =====
   * [[http://www.barberdsp.com/files/Dayton%20Paper.pdf|Proposal for SSTV Mode Specifications]]   * [[http://www.barberdsp.com/files/Dayton%20Paper.pdf|Proposal for SSTV Mode Specifications]]
 +  * [[http://mikrocontroller.bplaced.net/wordpress/?page_id=744|Libraries]]
 +  * [[http://www.mikrocontroller.net/topic/255487|USB Audio]]
projekte/sstv-rx/start.1392011540.txt.gz · Zuletzt geändert: 2014/02/10 05:52 von yc

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki