{"id":24689,"date":"2023-12-29T09:47:26","date_gmt":"2023-12-29T08:47:26","guid":{"rendered":"https:\/\/saure.org\/cq-nrw\/?p=24689"},"modified":"2023-12-29T18:57:29","modified_gmt":"2023-12-29T17:57:29","slug":"funkfernsteuerung-fuer-verschiedene-antennentuner-von-andreas-dl9lj","status":"publish","type":"post","link":"https:\/\/saure.org\/cq-nrw\/2023\/12\/29\/funkfernsteuerung-fuer-verschiedene-antennentuner-von-andreas-dl9lj\/","title":{"rendered":"Funkfernsteuerung f\u00fcr verschiedene Antennentuner von Andreas DL9LJ"},"content":{"rendered":"<p><a href=\"https:\/\/www.qrz.com\/db\/DL9LJ\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-24690 size-mailpoet_newsletter_max\" src=\"https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-1320x144.jpg\" alt=\"\" width=\"1320\" height=\"144\" srcset=\"https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-1320x144.jpg 1320w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-600x65.jpg 600w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-768x84.jpg 768w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-1536x167.jpg 1536w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-720x79.jpg 720w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-520x57.jpg 520w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-320x35.jpg 320w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-300x33.jpg 300w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-250x27.jpg 250w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01-1200x131.jpg 1200w, https:\/\/saure.org\/cq-nrw\/wp-content\/uploads\/2023\/12\/2023-12-29_09h35_01.jpg 1770w\" sizes=\"auto, (max-width: 1320px) 100vw, 1320px\" \/><\/a><\/p>\n<blockquote><p>Hallo J\u00f6rg,<\/p>\n<p>ich habe&nbsp; im letzten Jahr auf dem Flohmarkt in Kiel einen Yaesu Tuner ohne Steuerger\u00e4t gekauft. Dieses habe ich mir dann selbst gebaut und anschlie\u00dfend auch meinen LDG Tuner mit eingebunden. Dann habe ich noch von DL4HBR einen Christian Koppler bekommen, den ich nun auch drahtlos steuern kann. Die Doku dazu habe ich wieder in meinem github abgelegt.&nbsp;<\/p>\n<p><a href=\"https:\/\/github.com\/dl9lj\" target=\"_top\" rel=\"noopener\">https:\/\/github.com\/dl9lj\/tuner<\/a><\/p>\n<p>Der Tuner l\u00e4uft auch mit h\u00f6herer Leistung stabil. Ich betreibe den Aufbau mit einem 12V Blei-Akku, da dich dieser von HF nicht beeindrucken l\u00e4sst. F\u00fcr die \u00dcbertragung nutze ich die kosteng\u00fcnstigen NRF24L01+ Module (mit Antenne). Senden nur in eine Richtung &#8211; Kontrolle der Funktion durch Beobachtung der Empfangssignale. Betrieb nat\u00fcrlich nur auf eigene Gefahr &#8211; bei einer falschen Einstellung kann schon mal was kaputt gehen&#8230;<\/p>\n<p>Das ist vielleicht f\u00fcr andere OMs auch interessant. Eigentlich liegen dort nun alle Daten, die f\u00fcr einen Nachbau ben\u00f6tigt werden.<\/p>\n<p>Gr\u00fc\u00dfe und guten Rutsch aus L\u00fcbeck<\/p>\n<p>Andreas (DL9LJ)<\/p><\/blockquote>\n<hr>\n<p><span style=\"font-size: 24pt;\">Tuner<\/span><\/p>\n<p><span style=\"font-size: 18pt;\">Funkfernsteuerung f\u00fcr verschiedene Antennentuner<\/span><\/p>\n<p>Yaesu FC-1000 \/ FC-800 begann mit dem Kauf eines Yaesu Automatic <strong>Antenna Tuner FC-1000<\/strong> ohne Steuerger\u00e4t. Ich begann mit dem Ausbau des vorhandenen Controllers und \u00fcberlegte mir einen Ersatz mit einem atmega328p in Kombination mit 3 HC595 Schieberegistern zu bauen. Schnittstelle zu einem Laptop \u00fcber UART. Ich hatte dieses Setup laufen (328p-Firmware in C). Aber nachdem ich mit NRF24L01 Modulen gearbeitet habe, entschied ich mich, die Schnittstelle drahtlos zu machen. Die 3 HC595 sind \u00fcber Dr\u00e4hte und DSUB9 Stecker mit einem externen Arduino mit NRF24L01 Modul verbunden. Ich habe ein Python-Skript mit Schiebereglern und Radiobuttons geschrieben. Die besten Bandeinstellungen wurden auf die Radiobuttons des Skripts programmiert. Sp\u00e4ter fand ich heraus, dass mein FT-840 einen Controller hat und ich nur ein Kabel brauche&#8230; Aber das neue Setup ist flexibler und kann mit jedem Transceiver verwendet werden.<\/p>\n<p><strong>LDG AT-1000<\/strong> (2003) ist ein asymmetrischer 1kW-Tiefpass-Antennentuner mit manueller Steuerung. Die Automatik funktioniert nicht wirklich gut und der Tuner hatte einige Probleme mit der internen EMV. Aber im Allgemeinen hat er gute L- und C-Komponenten und verwendet einen Allegro UCN5832 zur Steuerung der 15 Relais. Der Allegro UCN5832 hat eine 3-Draht-Schnittstelle \u00e4hnlich wie SPI (Daten, Takt, Strobe). Einige Geh\u00e4use haben ein Loch f\u00fcr einen D-SUB9-Stecker, aber ich habe keine Option f\u00fcr einen Controller gefunden. Ich habe die Verbindung zwischen MC68HC11 und UCN5832 entfernt (Drosseln L11, L12 und L13) und UCN5832 mit Dr\u00e4hten an einen DSUB9-Stecker angeschlossen (Daten, Takt, Strobe, gnd, 12V).<\/p>\n<p><strong>Christian Koppler<\/strong> (DL3LAC) ist ein symmetrischer Antennenkoppler. Die Haupteinheit enth\u00e4lt nur L, C und Relais und wird mit einem Steuerger\u00e4t \u00fcber ein 25-adriges Kabel gesteuert (16 Pins f\u00fcr Relais, 7 Pins f\u00fcr 12V, 2 Pins Reserve). Ich habe eine Schnittstellenplatine mit TI TPIC6B595 Treiber 2s (2p f\u00fcr Induktionsrelais) und 5V Versorgung erstellt. Ein Arduino Uno mit NRF24L01 wird an diese Schnittstelle angeschlossen, um Steuerdaten vom NRF24L01 Sender zu empfangen.<\/p>\n<p>Der NRF24L01-Sender wird f\u00fcr alle 3 Antennentuner gleich sein. Die Empf\u00e4ngerhardware des NRF24L01 ist f\u00fcr Yaesu und Christian Koppler gleich. LDG ben\u00f6tigt ein Strobe-Signal von Pin 3 des Arduinos. Es ist nicht erforderlich, 3 Empf\u00e4nger zu bauen, aber ein eigener Empf\u00e4nger f\u00fcr jeden Tuner hilft, den \u00dcberblick zu behalten. Jeder Empf\u00e4nger ben\u00f6tigt eine eigene Arduino-Firmware.<\/p>\n<p>Die Software ist sehr einfach geschrieben (keine Fehlerkorrektur \/ udp-Stil). Die GUI zeigt nicht den tats\u00e4chlichen Zustand nach dem Start (nur nach dem Dr\u00fccken der Taste). Nach dem Start muss man den &#8222;AllOff&#8220;-Knopf dr\u00fccken, um alles auf null\/aus zu setzen.Terminal zeigt die Ausgabesequenz an.<\/p>\n<p>F\u00fcr Yaesu und Christian Koppler wird zus\u00e4tzliche Schnittstellenhardware ben\u00f6tigt. Der Schaltplan f\u00fcr den Yaesu Tuner hat eine falsche Reihenfolge f\u00fcr die Relais, die an Pin 12 bis 19 angeschlossen sind (RL11,10,9,8,7,6,5,1_2 w\u00e4re besser). Sp\u00e4ter habe ich diesen Fehler mit Br\u00fcckendr\u00e4hten behoben. Zwischendurch habe ich ein Python-Skript mit LUT verwendet, um die Korrektur durchzuf\u00fchren, aber die Korrektur in Hardware macht die Programmierung einfacher. U1 des Christian-Koppler-Interfaces braucht einen zweiten TPIC6B595 oben drauf (alle Pins verbunden au\u00dfer Pin18 (nc)), weil der Stromausgang eines einzelnen Chips zu schwach ist, um 4 Relais parallel zu treiben. Die Platine des LDG Tuners hat bereits das Allegro UCN5832 Schieberegister, das direkt mit dem externen Arduino verbunden werden kann. Bitte sehen Sie sich die Datei wiring.txt f\u00fcr die Anschl\u00fcsse an (ist aktueller als die vorhandenen Schaltpl\u00e4ne).<\/p>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/gui.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/gui.png\" alt=\"J12\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">GUI<\/h4>\n<ul dir=\"auto\">\n<li>simple GUI with wxPython<\/li>\n<li>start with &#8222;AllOff&#8220; and set all buttons to 0<\/li>\n<li>output data will be printed on the terminal window<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/chr_1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/chr_1.jpg\" alt=\"J13\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Christian Koppler with remote receiver (Arduino with NRF24L01 module)<\/h4>\n<ul dir=\"auto\">\n<li>this euro box can be put with some rain protection in the backyard to connect the antenna<\/li>\n<li>12V from VRLA battery will be used<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/chr_2.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/chr_2.jpg\" alt=\"J14\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Interface inside the housing<\/h4>\n<ul dir=\"auto\">\n<li>tuner pcb has a male DSUB25 connector<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/chr_3.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/chr_3.jpg\" alt=\"J15\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Interface board for Christian Koppler<\/h4>\n<ul dir=\"auto\">\n<li>with 5V supply fot TPIC6B595 components<\/li>\n<li>2nd TPIC6B595 is soldered on top of U1 (pin 18 not connected)<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/ldg_1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/ldg_1.jpg\" alt=\"J16\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">LDG AT-1000 Tuner<\/h4>\n<ul dir=\"auto\">\n<li>front view<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/ldg_2.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/ldg_2.jpg\" alt=\"J17\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">LDG AT-1000 Tuner<\/h4>\n<ul dir=\"auto\">\n<li>rear view with added DSUB9 female<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/ldg_3.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/ldg_3.jpg\" alt=\"J15\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">LDG AT-1000 Tuner<\/h4>\n<ul dir=\"auto\">\n<li>top view<\/li>\n<li>see wiring to connect Allegro UCN5832<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/ldg_4.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/ldg_4.jpg\" alt=\"J18\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">LDG AT-1000 Tuner<\/h4>\n<ul dir=\"auto\">\n<li>small pcb with chokes to connect Allegro UCN5832<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/ldg_5.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/ldg_5.jpg\" alt=\"J19\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">LDG AT-1000 Tuner<\/h4>\n<ul dir=\"auto\">\n<li>wiring \/ connection<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/rx1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/rx1.jpg\" alt=\"J20\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Receiver box<\/h4>\n<ul dir=\"auto\">\n<li>Arduino Uno with NRF24L01 module<\/li>\n<li>Yaesu and Christian Koppler can use the same hardware (Arduino pins 4,5,6) but need different code<\/li>\n<li>LDG uses Arduino pins 3,4,5<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/rxtx_1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/rxtx_1.jpg\" alt=\"J21\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Receiver and transmitter boxes<\/h4>\n<ul dir=\"auto\">\n<li>looking very similar<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/tx_1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/tx_1.jpg\" alt=\"J22\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Transmitter box<\/h4>\n<ul dir=\"auto\">\n<li>has USB connector for the connection to a laptop pc<\/li>\n<li>can also act w\/o pc (currently only for testing)<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/yae_1.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/yae_1.jpg\" alt=\"J23\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Yaesu FC-1000 Antenna Tuner<\/h4>\n<ul dir=\"auto\">\n<li>top view<\/li>\n<li>housing can withstand some raindrops<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/yae_2.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/yae_2.jpg\" alt=\"J24\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Yaesu FC-1000 Antenna Tuner<\/h4>\n<ul dir=\"auto\">\n<li>nice device &#8211; 40pin controller were replaced with a small pcp (3 x HC595)<\/li>\n<li>3 sections can nearly tune and match any antenna (up to 150W)<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/yae_3.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/yae_3.jpg\" alt=\"J25\"><\/a><\/p>\n<h4 dir=\"auto\" tabindex=\"-1\">Yaesu FC-1000 interface board<\/h4>\n<ul dir=\"auto\">\n<li>see wiring<\/li>\n<\/ul>\n<p dir=\"auto\"><a href=\"https:\/\/github.com\/dl9lj\/tuner\/blob\/main\/pics\/yae_4.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/github.com\/dl9lj\/tuner\/raw\/main\/pics\/yae_4.jpg\" alt=\"J26\"><\/a><\/p>\n<div class=\"Layout-main\" data-view-component=\"true\">\n<div id=\"readme\" class=\"Box md js-code-block-container js-code-nav-container js-tagsearch-file Box--responsive\" data-tagsearch-path=\"README.md\" data-tagsearch-lang=\"Markdown\">\n<div class=\"Box-body px-5 pb-5\" data-target=\"readme-toc.content\">\n<article class=\"markdown-body entry-content container-lg\">\n<h4 dir=\"auto\" tabindex=\"-1\">Yaesu FC-1000 interface board<\/h4>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"application-main \" data-commit-hovercards-enabled=\"\" data-discussion-hovercards-enabled=\"\" data-issue-and-pr-hovercards-enabled=\"\">\n<div class=\"\">\n<p>&nbsp;<\/p>\n<div id=\"repo-content-pjax-container\" class=\"repository-content \">\n<div class=\"clearfix container-xl px-md-4 px-lg-5 px-3 mt-4\">\n<div>\n<div class=\"Layout Layout--flowRow-until-md Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end\" data-view-component=\"true\">\n<div class=\"Layout-sidebar\" data-view-component=\"true\">\n<div class=\"BorderGrid BorderGrid--spacious\" data-pjax=\"\">\n<div class=\"BorderGrid-row\">\n<div class=\"BorderGrid-cell\">\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":24691,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[4,20],"tags":[],"class_list":["post-24689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-amateurfunk","category-technik"],"_links":{"self":[{"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/posts\/24689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/comments?post=24689"}],"version-history":[{"count":0,"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/posts\/24689\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/media\/24691"}],"wp:attachment":[{"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/media?parent=24689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/categories?post=24689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/saure.org\/cq-nrw\/wp-json\/wp\/v2\/tags?post=24689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}