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 08:34] – typo thastiprojekte: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 im 2m- und 70cm-Band 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 ===== ===== Konzept =====
-**TODO**Bild einfügen!\\+{{: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. 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.
- 
-> Der MAX2634 ist doch für 70cm? SSTV findet bei uns doch auf 145.200 statt. 
->> Dafür ist er "optimiert" und es gibt fertig berechnete Anpassglieder. Generell ist sein Frequenzbereich 100..1000MHz 
  
 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.\\ 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://hier Link zum|?-Display]] angezeigt.+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 21: 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.1392021253.txt.gz · Zuletzt geändert: 2014/02/10 08:34 von thasti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki