NXP TEF6686 auf Arduino

Das Radioforum. Hier dreht sich alles um die technischen Seiten des Radio- und TV-Empfangs.
hit24_for_ever
Beiträge: 256
Registriert: Sa 1. Sep 2018, 23:30

Re: NXP TEF6686 auf Arduino

Beitrag von hit24_for_ever »

Super Danke!
Ich werde mir dann noch den Code mal zu Gemüte führen.
Mein Ziel wäre es, die Verkehrsfunk-Flags aufs Display zu bringen (vielleicht wahlweise zum PI-Code).

Ich melde wieder sobald ich da weitergekommen bin.

LG
DXHR
Beiträge: 348
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

Neues aus meiner Bastelecke:

Ich hab jetzt auch ein Nextion Display gekauft, wie das von Fredfrei.
Leider ist Fred schon seit längerem nicht mehr online und deshalb musste ich das Projekt von 0 beginnen.
Ich finde das Ergebnis sieht aber schon sehr gut aus und somit bin ich einen Schritt näher in Richtung mobiler TEF6686.

Das Display kann folgendes anzeigen:
PI-Code (oben links)
Signalstärke (oben rechts, ist allerdings noch verbuggt, liegt am Code für den Tuner selber)
Frequenz (Mitte, auch verbuggt, 99,00 wird als 99,0 und 99,05 als 99,5 angezeigt)
PS (Mitte, das ist der erfolgreich aufgelöste PS)
PS unsafe (Mitte, das ist der PS der am auflösen ist, z.B. bei schwachen Signalen)
Lautstärke (Mitte rechts)

Tune Up und Down (unten in den Ecken, in 10 kHz Schritten)
DXTune Up und Down (unten mittig, in 5 kHz Schritten)

Auf den Fotos sieht man bei 101,8 wie das PS nur "unsafe" aufgelöst wurde und noch nicht vollständig angezeigt wird.
Auf den anderen sind alle Elemente die angezeigt werden können.

Bild
Bild
Bild
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
RZCH
Beiträge: 1001
Registriert: Fr 31. Aug 2018, 17:24
Wohnort: JN47HR Breite, Schaffhausen, 471 m.ü.M
Kontaktdaten:

Re: NXP TEF6686 auf Arduino

Beitrag von RZCH »

Kann man den Radiotext anzeigen lassen oder unterstützt das der Tuner/Quellcode das nicht?
Ab dem 01.03.24 dürfen Daten aus diesem Posting nur mit meinem Einverständnis in die FMLIST übernommen werden.
FM-DX, QTH: JN47HR Breite, Schaffhausen, Schweiz 471 m.ü.M
Empfänger: Mini Aluminium TEF6686 | RTL-SDR Blog V3 | Sony XDR-S41D


YouTube
carkiller08
Beiträge: 1657
Registriert: Fr 31. Aug 2018, 17:01
Wohnort: Sachsen-Anhalt / Harzvorland

Re: NXP TEF6686 auf Arduino

Beitrag von carkiller08 »

Radiotext geht auch.

Die Frequenz wird richtig angezeigt, wenn der Code wie hier
auf Seite 4 / 5 beschrieben angewendet wird.

Bei der Signalstärke-Anzeige werden Werte kleiner als 0 mit "65???" angezeigt.
Das liegt am verwendteten Zahlenbereich und ist kein Fehler im eigentlichen Sinne.
Das lässt sich auch handhaben.
Zuletzt geändert von carkiller08 am Mi 30. Sep 2020, 13:22, insgesamt 1-mal geändert.
DXHR
Beiträge: 348
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

RadioZombieCH hat geschrieben: Mi 30. Sep 2020, 12:17 Kann man den Radiotext anzeigen lassen oder unterstützt das der Tuner/Quellcode das nicht?
Mit RT habe ich rumgespielt, da müsste man eine Schleife bauen die den Text laufend aktualisiert, weil aktuell der Text nur dann aktualisiert wird, wenn das PSunsafe aktualisiert wird.
carkiller08 hat geschrieben: Mi 30. Sep 2020, 12:22 Radiotext geht auch.

Die Frequenz wird richtig angezeigt, wenn der Code wie hier
auf Seite 4 / 5 angewendet wird.

Bei der Signalstärke-Anzeige werden Werte kleiner als 0 mit "65???" angezeigt.
Das liegt am verwendteten Zahlenbereich und ist kein Fehler im eigentlichen Sinne.
Das lässt sich auch handhaben.
Danke für den Tipp mit der Frequenz.

Genau, Minusbereich wird mit der 65xxx Nummer angezeigt.
Das getLevel müsste man auch in eine Schleife packen, weil auch hier die Signalstärke nur aktualisiert wird, wenn das PSunsafe aktualisiert wird.
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
carkiller08
Beiträge: 1657
Registriert: Fr 31. Aug 2018, 17:01
Wohnort: Sachsen-Anhalt / Harzvorland

Re: NXP TEF6686 auf Arduino

Beitrag von carkiller08 »

Ich habe den Sketch von Nicu Florica (v3) verwendete und für mein Display geändert / ergänzt.
Dort ist RT und eine Signalstärke-Anzeige dabei, die auch laufend aktualisiert wird.

Für die Signalstärke-Anzeige habe ich was mit "if" ergänzt.
DXHR
Beiträge: 348
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

carkiller08 hat geschrieben: Mi 30. Sep 2020, 13:24 Ich habe den Sketch von Nicu Florica (v3) verwendete und für mein Display geändert / ergänzt.
Dort ist RT und eine Signalstärke-Anzeige dabei, die auch laufend aktualisiert wird.

Für die Signalstärke-Anzeige habe ich was mit "if" ergänzt.
Ich habe irgendeine Version, weiß nicht welche. Patch p222 auf jeden Fall.
Für das Nextion Display muss man jegliche Meldungen den der Code schreibt ins Serial schreibt auskommentieren,
sonst funktioniert das Senden der Daten ans Display nicht.
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
DXHR
Beiträge: 348
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

Kurzes Update:

Nun wird der vollständige Radiotext und die korrekte Signalstärke anzeigt.

Bei dem Thema mit der Frequenz kämpfe ich noch.

Bild
Bild
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
pe5pvb
Beiträge: 36
Registriert: Di 28. Jul 2020, 22:57

Re: NXP TEF6686 auf Arduino

Beitrag von pe5pvb »

Where can I download this version?
DXHR
Beiträge: 348
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

pe5pvb hat geschrieben: Do 1. Okt 2020, 16:27 Where can I download this version?
Which one?
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
pe5pvb
Beiträge: 36
Registriert: Di 28. Jul 2020, 22:57

Re: NXP TEF6686 auf Arduino

Beitrag von pe5pvb »

The one you just showed.
DXHR
Beiträge: 348
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

pe5pvb hat geschrieben: Do 1. Okt 2020, 17:16 The one you just showed.
This one is made by me, I haven't uploaded it yet.
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
DXHR
Beiträge: 348
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

@carkiller08

Was mir bei diesem Code aufgefallen ist, ist, dass bei Ö3 z.B. eine Geisterfrequenz aktiv ist. 99,9 MHz ist die eigentliche Frequenz aber ich höre das Audio auf 99,6 auch aber schwächer und verzerrt. Das hatte ich nicht bei dem XDR-GTK Code. Weißt du was da sein könnte?
Zuletzt geändert von DXHR am Fr 2. Okt 2020, 13:02, insgesamt 1-mal geändert.
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
carkiller08
Beiträge: 1657
Registriert: Fr 31. Aug 2018, 17:01
Wohnort: Sachsen-Anhalt / Harzvorland

Re: NXP TEF6686 auf Arduino

Beitrag von carkiller08 »

K.A. , da ich diesen Effekt hier noch nie hatte.

Eventuell sind die Grund-Einstellungen des Tuners über die Property-Settings (Tuner_Interface.cpp)
anders (AGC u.a.). Müsstest du ggf. mal vergleichen mit dem GTK-Sketch.

Fällt dieser Sender sehr stark ein ? Pegel ?
DXHR
Beiträge: 348
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

carkiller08 hat geschrieben: Do 1. Okt 2020, 22:14 K.A. , da ich diesen Effekt hier noch nie hatte.

Eventuell sind die Grund-Einstellungen des Tuners über die Property-Settings (Tuner_Interface.cpp)
anders (AGC u.a.). Müsstest du ggf. mal vergleichen mit dem GTK-Sketch.

Fällt dieser Sender sehr stark ein ? Pegel ?
Also bei Ö1 z.B. höre ich auf der Stammfrequenz 92,0 MHz in Wien mit 72dB. Auf 91.7 höre ich es verzerrt und durch starkes Rauschen mit 24dB ca. Zwar ist da die Frequenz von Grünbach/Plackles aber die empfange ich selbst bei Tropo nur sehr schwer. Auf 92.3 höre ich es ebenfalls verzerrt und verrauscht. Dort haben Raabs (Thaya) und Gaming ihre Ö1 Frequenzen, aber die sind unmöglich zu empfangen bei mir.

Beim GTK-Sketch kann ich nicht viel vergleichen, weil dieser nur aus einer .ino Datei besteht und die fast komplett in Hexadezimal geschrieben ist.
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
Antworten