Forum: HF, Funk und Felder Dip und Peak und Arduino


von Leon K. (leon-herford)


Lesenswert?

Hallo in die Gemeinde,

Ich frage hier um Hilfe um ein bestehendes L-Tuner-System mit dem 
Arduino UNO r3, erweitert mit einem Motor-Shield zu automatisieren.
Die IDE und mein Arduino verstehen sich gut, die Vorschläge vom 
Motor-Shield drehen die Motoren nacheinander vor und zurück.

Im laufe der letzten Wochen habe ich nach Beispielen gesucht, wie es 
sich Bewerkstelligen lassen mag, einen L-Tuner mit Hilfe des Arduino zu 
steuern. Leider musste ich feststellen das meine Kenntnisse nicht 
ausreichen mir einen Sketch selber zu erstellen. Die gefundenen 
Beispiele sind auf meine Geräte so nicht anwendbar.

Was habe ich vor:
Den bestehenden L-Tuner mit dem Arduino so zu steuern, dass die Resonanz 
auf jeder Sendefrequenz hinreichend feinfühlig über die vorhandenen 
Getriebemotoren einstellt wird. Ein Manueller Eingriff sollte nicht mehr 
notwendig sein, so kann die Steuerung bis zum nächsten Frequenzwechsel 
abgeschaltet werden. So werden sich auch keine Störungen in der 
Steuerung negativ bemerkbar machen.

Bisherige Agregate:
SwR Meter DAIWA CN620A.  Die notwendigen Spannungen für Vor und Rücklauf 
sollen hier nach dem Abschwächer abgenommen werden.

Kugelvarriometer mit original Getriebe und E-Motor 24V
Drehkondensator mit altem Servo ohne Ekektronik 5V
Beide Aggregate können frei drehen, rund herum.

Das aktivieren der Abstimmung soll durch einschalten des Arduino und 
beginnen, so bald geringe Sendeleistung die notwendigen Spannungen zur 
Verfügung stellt.
Das überwachen der Selben geschieht nach wie vor durch ablesen der 
Kreuzzeiger am CN620A.

Ich kann mir vorstellen, das es so eine Steuerung schon gibt, oder eine 
Andere auf meine Anforderungen leicht passend gemacht werden kann.

Ich freue mich auf Hinweise und ein wenig Unterstützung. Sicher nehme 
ich auch einen Sketch den ich so ausprobieren könnte.

Ahoi von hier aus.

von ich (Gast)


Lesenswert?

Warum nicht einfach mal den Kopf anstrengen und überlegen wie so ein 
L-Match funtioniert?
Und dann alles selbst entwerfen und machen.
Es heist eigentlich maker und nicht copyr.

73

von Leon K. (leon-herford)


Lesenswert?

Schönen DANK auch fürs Abwürgen!!

von HST (Gast)


Lesenswert?


von ich (Gast)


Lesenswert?

Leon K. schrieb:
> Schönen DANK auch fürs Abwürgen!!

Wo hab ich etwas abgewürgt?
Ich habe nur eine Frage gestellt.

von Wolfgang (Gast)


Lesenswert?

Leon K. schrieb:
> Ich kann mir vorstellen, das es so eine Steuerung schon gibt ...

Klar gibt es das. Such mal nach "automatischer Antennentuner", wahlweise 
auch nach den entsprechenden englischen Begriffen und/oder mit "DIY" 
erweitert.

von Hermes (Gast)


Lesenswert?

ich schrieb:
> Und dann alles selbst entwerfen und machen.
> Es heist eigentlich maker und nicht copyer

Frage?
Ich lese da Klugscheißerei eines Wichtigtuers.

von Leon K. (leon-herford)


Lesenswert?

Es ist richtig erfrischend mal wieder von den Wurzeln zu lesen und was 
Andere OM so an Beschäftigung gehabt haben.
Jedoch sind mir die Grundbegriffe des Amateurfunks durchaus geläufig.
Aber dennoch, wenn hier jemand sich die Mühe macht, dann lese ich gern 
die Links dazu.

Jedoch wollte ich eine Art Brainstorming anstossen, das Thema könnte 
auch noch sein, welche Strategie die SW verfolgen könnte um mit nur 
wenigen Zügen zum Ziel zu kommen.

Beim AVR-Transistortester ging da ja auch. ODER?

Nur ohne einen wie auch immer geratenen Code ist da wohl kaum was zu 
diskutieren.... NÄCH !

Ahoi von hier aus

von Stefan S. (chiefeinherjar)


Lesenswert?

Leon K. schrieb:
> Jedoch wollte ich eine Art Brainstorming anstossen, das Thema könnte
> auch noch sein, welche Strategie die SW verfolgen könnte um mit nur
> wenigen Zügen zum Ziel zu kommen.

Was dir die Foristen haben (mehr oder minder direkt) haben mitteilen 
wollen ist, das sie DEINE Leistung bei der Sache vermissen.
Du stellst dich hin und sagst: "Ich will etwas bauen. Sagt mal, wie das 
geht. Oder schickt mir mal ne Anleitung. Wenn ihr mir gleich den ganzen 
Code schreibt, dann nehme ich ihn natürlich auch."

Leon K. schrieb:
> Beim AVR-Transistortester ging da ja auch. ODER?

ODER!

Da gab es bereits einen funktionstüchtigen und sehr guten Anfang, der 
nur weiterentwickelt wurde.
Du lässt jegliche Eigenleistung und jegliche Eigeninitiative (bspw. ein 
detailliert ausgearbeitetes Konzept, einen ersten Prototypen, etc.) 
vollkommen vermissen.
Du hast ja nicht mal eine konkrete Frage gestellt oder bist auf ein 
konrketes zu lösendes Problem gestoßen sondern willst einfach nur 
"Brainstormen" - aber bringst selbst keine Ansätze mit.
Das kommt nicht gut an.

von Hermes (Gast)


Lesenswert?

Stefan S. schrieb:
> Du stellst dich hin und sagst: "Ich will etwas bauen. Sagt mal, wie das
> geht. Oder schickt mir mal ne Anleitung. Wenn ihr mir gleich den ganzen
> Code schreibt, dann nehme ich ihn natürlich auch."

Danach zu fragen ist auch vollkommen legitim. Die User dieses Forums 
sind erwachsen genug, selber für sich zu entscheiden, ob sie diesem 
Wunsch ganz oder teilweise entsprechen oder einfach gar nichts dazu 
schreiben.

Vollkommen überflüssig und übergriffig jedoch sind Belehrungen über zu 
erbringende Eigenleistung oder sonstigen Urteile und Vorgaben, was der 
TO zu lassen oder besser zu tun hätte. Das  gehört weder zum Thema, noch 
hat irgendjemand sie um ein Gutachten gefragt, ob die Frage des TO 
berechtigt oder verwerflich ist. Eine eigentlich interessante Diskussion 
wurde im Keim abgewürgt, weil manche ihrem moralisch überhöhten 
Sendungsbewusstsein meinen, sich über einen Fragesteller entrüsten zu 
müssen, ohne selbst das Geringste zum Thema beisteuern zu können.

von Leon K. (leon-herford)


Lesenswert?

Erst ein mal meinen Dank für die Zuschriften.

Nun habe ich ein wirkliches Problem mit einem Display das ich am Arduino 
anschliessen könnte. Ich habe keines!

Ein für mich lohnendes Projekt habe ich hier gefunden:

https://sites.google.com/view/kn9b/swr-meter

Dieser Herr stellt mit seinem Code eine für mich handhabbare Aufgabe und 
grundsätzliche Lösung schon bereit.

FRAGE:
Ist es in diesem Code überhaupt möglich die Display Ausgabe in den 
Serial-Monitor, der Arduino-IDE 1.8.16, umzuleiten? Ohne den gesamten 
SteuerCode völlig umzuschreiben?
Zitat: lcd.print ..... ist ja die Anweisung, auf einem angeschlossenen 
LCD einen Text auszugeben, und nur dort.
Zum Testen wäre das ja ideal.
Mir fehlen die Fachbegriffe um gezielt eine wirksame Anweisung zu 
finden.

Die Idee von dem KN9B finde ich Ideal als Grundlage um später die 
Steuerung zu ergänzen. Nur ein Display ist derzeit nicht vorhanden.

Ahoi von hier aus

: Bearbeitet durch User
von W.S. (Gast)


Lesenswert?

Leon K. schrieb:
> FRAGE:
> Ist es in diesem Code überhaupt möglich die Display Ausgabe in den
> Serial-Monitor, der Arduino-IDE 1.8.16, umzuleiten? Ohne den gesamten
> SteuerCode völlig umzuschreiben?

ANTWORT:
Es kann wohl möglich sein, aber da der Quellcode dir vorliegt, dir ein 
Bedarf an sowas vorhanden zu sein scheint und unsereiner zuerst beim 
Autor nachschauen, herunterladen, angucken und analysieren müßte, mach 
du das Bewerten lieber selber. Mal abgesehen davon, daß z.B. ich 
keinerlei Arduino-Zeugs auf der Festplatte habe.

Das Problem bei solchen Anfragen ist wohl fast immer, daß der Anfragende 
es genau deshalb tut, weil er von der Sache als solcher zu wenig selber 
versteht und nicht, weil ihm zum Nachvollziehen der Sache irgend eine 
Detail-Information fehlt. Da kommen gar oft Ärger und Frust auf beiden 
Seiten auf.

Also wäre mein Rat an dich dahingehend, zunächst einmal die 
Abstimm-Vorgänge detailliert zu erfassen und logisch zu formulieren. 
Danach kann man sowas mal auf dem PC testen (wobei am einfachsten zuerst 
mal die schiere Übersetzung von sowas wie 'Motor rechts rum' über das 
Auge und dann über Daumen und Zeigefinger auf den Drehknopf möglich ist. 
Oftmals erkennt man da bereits so einige der eigenen Denkfehler (z.B. 
mangelnde Kriterien oder fehlendes Zeitlimit oder unangepaßte 
Geschwindigkeiten usw.), die fast immer auf das Voraussetzen angeblicher 
Selbstverständlichkeiten zurückgehen, was aber für einen formulierten 
Algorithmus überhaupt nicht selbstverständlich ist - es sei denn, man 
hat das beim Entwerfen des Algorithmus bereits berücksichtigt.

W.S.

von ich (Gast)


Lesenswert?

Hermes schrieb:
> Stefan S. schrieb:
>> Du stellst dich hin und sagst: "Ich will etwas bauen. Sagt mal, wie das
>> geht. Oder schickt mir mal ne Anleitung. Wenn ihr mir gleich den ganzen
>> Code schreibt, dann nehme ich ihn natürlich auch."
>
> Danach zu fragen ist auch vollkommen legitim. Die User dieses Forums
> sind erwachsen genug, selber für sich zu entscheiden, ob sie diesem
> Wunsch ganz oder teilweise entsprechen oder einfach gar nichts dazu
> schreiben.
>
> Vollkommen überflüssig und übergriffig jedoch sind Belehrungen über zu
> erbringende Eigenleistung oder sonstigen Urteile und Vorgaben, was der
> TO zu lassen oder besser zu tun hätte. Das  gehört weder zum Thema, noch
> hat irgendjemand sie um ein Gutachten gefragt, ob die Frage des TO
> berechtigt oder verwerflich ist. Eine eigentlich interessante Diskussion
> wurde im Keim abgewürgt, weil manche ihrem moralisch überhöhten
> Sendungsbewusstsein meinen, sich über einen Fragesteller entrüsten zu
> müssen, ohne selbst das Geringste zum Thema beisteuern zu können.

Gut, und wo ist Dein Beitrag zum Thema?
Und btw. Zeige doch bitte mal genau, wo ich kluggeschissen habe.

von Günter R. (guenter-dl7la) Benutzerseite


Lesenswert?

Nur mal als Randbemerkung: rein die Beträge von Vor- und Rücklauf am 
SWR-Meter auszuwerten ist eine ziemlich kompromisslastige Lösung: Man 
muss große Bereiche abfahren, um Minima zu finden, die schmal sein 
können, so dass das ewig dauern kann. Nimm lieber Anregungen, die die 
Drehrichtung auf Grund der Phase des Antennenstroms fällen; davon gibt 
es genug im Netz - wie schon oben erwähnt - und Studium fertiger 
Stromläufe wie bei SGC oder ICOM und ...

Sei mir nicht böse, aber unter deinen Voraussetzungen beim Arduino (wie 
die Displayfrage) wird das ganze Brett etwas zu dick für eine schnelle 
Lösung werden.

von Hermes (Gast)


Lesenswert?

Quick and dirty fürs Erste:
stimme deine L-Tuner an deinen Antennen von Hand bei den gewünschten 
Frequenzbereichen auf min SWR und lege die ermittelten Daten für die 
Drehwinkel deiner Spule und deines Kondensators als Lookup Table ab.

von Wolfgang (Gast)


Lesenswert?

Leon K. schrieb:
> Nun habe ich ein wirkliches Problem mit einem Display das ich am Arduino
> anschliessen könnte. Ich habe keines!

Warum änderst du das nicht?
Ein 16x2 LCD mit I2C hast du für wenige Euro.
https://www.ebay.com/itm/284120157144

Oder du nutzt per USB deinen PC als Anzeige.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.