LCR-Meter über Matlab auslesen

Loading

LCR-Meter 4297A Agilent

In diesem Post möchte ich mich einmal etwas anderem widmen. Es geht nicht um Retrotechnik, sondern um eine Kleinigkeit, die mir das Arbeiten im Büro erleichtert. Eines der vielen Messgeräte mit denen ich zu tun habe, ist ein Agilent LCR-Meter. Mit dem LCR-Meter 4297A kann man bekannterweise ja die Induktivität, die Kapazität, etc. von elektrischen Bauteilen und generell von Strukturen, die dem Bereich der Elektronik/Elektrotechnik zugeordnet sind, messen. Grob gesagt, der 4297A misst eigentlich nur Strom / Spannung, die Phasenlage  zwischen den beiden und die Energierichtung. Und das bei einer bestimmten Frequenz. Mathematisch werden dann aus diesen Paramatern alle Größen wie L,C,R,X,Y,Q,PHI,… errechnet und ausgegeben. Die Frequenz hier hierbei vom 1MHz bis 3GHz (in 100kHz Schritten) einstellbar. Idealerweise kann das Messgerät nicht nur in einem Frequenzpunkt messen, sondern auch in vielen. Mit „vielen“ ist hier gemeint, dass das Messgerät Frequenztabellen mit 32 Einträgen erzeugen kann. Von diesen Tabellen existieren acht Stück. So ist es möglich, den Verlauf einer gemessenen Größe in Form einer Kurve darzustellen. Allerdings ist das ziemlich umständlich. Die Inhalte der Tabellen müssen händisch (als „csv“ Dateien) Tabelle für Tabelle exportiert und gespeichert werden. Das bedeutet, jede Tabelle muss einzeln angewählt werden. Danach ist der Dialog „Export List View“ zu selektieren – dann ein Speicherpfad und Dateiname anzugeben. Erst jetzt werden die ersten 32 Datensätze exportiert. Dieser Vorgang ist insgesamt achtmal zu wiederholen. Gespeichert wird auf eine 3,5 Zoll Floppy Disc – das einzige verfügbare Medium. Man könnte den 4297A optional auch in ein LAN hängen und eine Dateifreigabe einrichten. Der händische Export bleibt aber nicht erspart. Auf einem „normalen“ Rechner können die  .csv Files jetzt geöffnet werden. Die müssen dann im postprocessing händisch zusammengefügt werden. Erst jetzt kann aus den Daten ein Diagramm gebastelt werden. Hier bietet sich als Tool Matlab von Matworks an, das in unseren Laboren im Rahmen der Ausbildung häufig eingesetzt wird.

NI GPIB – USB Controller

Um diesen umständlichen Prozess wesentlich zu vereinfachen, habe ich ein kleines Skript erstellt, das über die SCPI – Befehle (Standard Commands for Programmable Instruments) mit dem Messgerät kommuniziert. Das soll heißen: Das Messgerät ist über einen GPIB-USB Controller mit einem PC verbunden. Auf dem PC befindet eine Matworks Matlab Installation samt den benötigten Toolboxen. Das Matlab-Skript soll nun einfach die Tabellen der Reihe nach durchschalten und die Inhalte der einzelnen Parameter auslesen und einem Array speichern. Der Inhalt der Arrays wir dann direkt in einem Plot dargestellt. Diese Methode bedient sich aber nur der Inhalte der Tabellen. Es wäre natürlich auch möglich, über das Skript in einer Schleife jede gewünschte Frequenz direkt einzustellen, die Messwerte auszulesen, die nächste Frequenz anzuwählen usw.  Das würde max. 29990 Punkte über den gesamten Frequenzbereich ergeben. Die acht Tabellen á 32 Punkte erlauben hingegen nur 256 Punkte. Das ist fürs erste aber ausreichend und auch viel schneller.

Transmission Line 50 Ohm mit Abschlusswiderstand
die Leitung ist terminiert

In dem Beispiel ist der Impedanzverlauf (Z-Verlauf) einer 50 Ohm Transmission Line dargestellt. Das Ende der Leitung ist dabei mit einem 50Ohm Widerstand abgeschlossen. Der Frequenzbereich ist 1MHz bis 3 GHz. Anders sieht es aus, wenn die Leitung offen oder kurz geschlossen ist. Die elektromagnetische Welle wird dann nicht, wie bei dem „matched“ (angepassten) System am Ende der Leitung in Wärmeenergie umgewandelt, sondern zurück in das System reflektiert.

die Leitung ist kurzgeschlossen

Das folgende ganz einfache Matlabskript ermöglicht das Auslesen der Messgeräteparameter. Das Skript dient als Beispiel, wie man schnell zu den Messdaten kommt. Im Programmingmanual des Herstellers vom LCR-Meter sind alle SCPI Kommandos und reichlich Beispiele angeführt, mit denen man mit dem Messgerät kommunizieren kann.


%auslesen der agilent LCR Keule 4287A
%gekodet von ingmar bihlo Ende November 2017

%anschluss über gpib ni adapter
%LCR gpip adresse: 5
%%
%vorarbeiten an LCR Keule
%
% Es müssen 8 Tabellen mit je 32 Punkten definiert sein
% (power und average ist egal, wird nicht ausgelesen)
% die CALibration muss gemacht worden sein
% unter "measurement parameters" muessen vier parameter definiert sein
% zb. Z, qhi, R, L, etc... diese sind dann in den variablen param1 bis 4
% enthalten

%%

% gpib interface oeffnen und identifier lesen
g = gpib('ni', 0, 5);
g.InputBufferSize = 100000; % Set the buffer size
fopen(g);
fprintf(g, '*IDN?')
idn = fscanf(g);
fclose(g);

num1all=0; % initialisieren der variablen für den summenvector
num2all=0;
num3all=0;
num4all=0;
freq=0;

fopen(g);
%read list parameters (frequency points)
fprintf(g, ':SOUR:LIST?');
fpoint=fscanf(g);
listchar=strsplit(fpoint,',');
list=[cellfun(@str2num, listchar(:,1:end))]
clear listchat; clear fpoint;

%analyze list content
points=freq(1);

for i=1:8
%Tables selecten
fprintf(g, strcat(':SOUR:LIST:TABL 0',num2str(i)));
pause(1); %pause 1s zum umschalten der tabelle

%parameter1 abholen
fprintf(g, ':DATA:FDAT1?'); %parameter 1 anfragen
par1=fscanf(g); %parameter 1 holen

string1=strsplit(par1,','); %parameter 1 string nach komma zerlegen
%num1=[cellfun(@str2num, string1(:,1:end))] %parameter 1 strings in dec konvertieren
num1=[cellfun(@str2num, string1(:,1:end))];
num1all=[num1all,num1]; %parameter1 aktuell mit parameter1 aus vorherigem durchlauf concentenaten

fprintf(g, ':DATA:FDAT2?');
par2=fscanf(g);
string2=strsplit(par2,',');
num2=[cellfun(@str2num, string2(:,1:end))]
num2all=[num2all,num2];

fprintf(g, ':DATA:FDAT3?');
par3=fscanf(g);
string3=strsplit(par3,',');
num3=[cellfun(@str2num, string3(:,1:end))]
num3all=[num3all,num3];

fprintf(g, ':DATA:FDAT4?');
par4=fscanf(g);
string4=strsplit(par4,',');
num4=[cellfun(@str2num, string4(:,1:end))]
num4all=[num4all,num4];

%read list parameters (frequency points)
fprintf(g, ':SOUR:LIST?');
fpoint=fscanf(g);
listchar=strsplit(fpoint,',');
listraw=[cellfun(@str2num, listchar(:,1:end))];
list=listraw(:,2:end); %von pos2 das feld schreiben (an pos ist die anzahl der zeilen)

for c=1:3:96
freq=[freq,list(c)]; %von jedem 3. wert aus list ein neues array bilden
end

clear listchat; clear fpoint;

pause (1);
end

%%

%ausgabevariablen festlegen
frequency=freq(:,2:end);
param1=num1all(:,2:end);
param2=num2all(:,2:end);
param3=num3all(:,2:end);
param4=num4all(:,2:end);

%%
% Cell array richtig uma drahn
x1=param1(1:32);
y1=param1(33:256);
param1 = [y1 x1];

x2=param2(1:32);
y2=param2(33:256);
param2 = [y2 x2];

x3=param3(1:32);
y3=param3(33:256);
param3 = [y3 x3];

x4=param4(1:32);
y4=param4(33:256);
param4 = [y4 x4];
%%
%uerberflüssige variablen loeschen
clear c; clear i; clear list; %clear freq;
clear par1;clear par2;clear par3;clear par4;
clear string1;clear string2;clear string3;clear string4;
clear num1all;clear num2all;clear num3all;clear num4all;

fclose(g);

%plotten der ergebnisse
figure(1);
plot(frequency,param1);
grid on; hold on;
xlabel('Frequency [Hz]'); ylabel('Measurement Parameter1 |Z| [Ohm]');
title('Agilent LCR Keule');

figure(2);
plot(frequency,param2);
grid on; hold on;
xlabel('Frequency'); ylabel('Measurement Parameter2');
title('Agilent LCR Keule');

figure(3);
plot(frequency,param3);
grid on; hold on;
xlabel('Frequency'); ylabel('Measurement Parameter3');
title('Agilent LCR Keule');

figure(4);
plot(frequency,param4);
grid on; hold on;
xlabel('Frequency'); ylabel('Measurement Parameter4');
title('Agilent LCR Keule');

Kassettenrecorder SONY TC150B

Loading

Sony TC-150 Kassettenrecorder

Der Sony TC-150 ist das neueste, alte Mitglied in der Sammlung. Wiederum als Defektgerät erworben, fand dieses Schätzchen einen Platz in der Werkstatt. Nach einer schnellen Inspektion war gleich klar, hier hat der Zahn der Zeit genagt und wie oft üblich, die Antriebsriemen spröde gemacht, bzw. sie zersetzt. Ansonsten ist das Gerät in tadellosem Zustand, kaum Kratzer und Beschädigungen am Gehäuse. Auch das Batteriefach war sauber. In dem Gerät befinden sich vier unterschiedlich lange Vierkantriemen.

die zu erneuernden Riemen

Geeignete Ersatzriemen bekommt man beispielsweise bei einem großen Elektronikhandel, der in Österreich mit sechs Megastores vertreten ist. Unter der Bezeichnung „Antriebsriemensortiment“ und „1.1mm Kantenlänge“ wird man schnell fündig. Weniger schnell geht das Austauschen der Riemen. Hier sollte man sich zumindest eine halbe Stunde Zeit nehmen und das Zerlegen des Laufwerks vorsichtig angehen.

Um zu den Riemenscheiben zu gelangen, bzw. diese weiter freischrauben zu können, muss die Hauptplatine abgenommen werden. Dies geht aber nur, wenn einige Leitungen abgelötet werden. Erst dann kann man die Platine hochklappen. Ist das erledigt, kann man die Haltebleche über den Riemenscheiben abschrauben.  Sie bilden den Gegenhalt der Schwungräder (Kapstanwelle). Bei dieser Gelegenheit bietet es sich an, die Kapstanwelle auf Schmutz (durch Bandabrieb) und Beschädigungen zu prüfen, bzw. sollte sie gereinigt werden. Auch die Andruckrolle darf nicht außer Acht gelassen werden. Bei diesem Modell war beides in einem super Zustand. Die Andruckrolle war weder verglast und spröde, noch mit Bandabrieb verunreinigt oder eingelaufen. So konnte ich die neuen Riemen auflegen. Der Hauptriemen vom Motor wird mit einer Drehung von 90° aufgelegt. Hier sollte man sich, falls noch vorhanden, die Einbaulage des alten Riemens merken, oder nach dem Auflegen des neuen Riemens zumindest einen kurzen Probelauf machen.

Dreht sich wieder alles (und vor allem auch in die richtige Richtung) dann kann mit dem Zusammenbau begonnen werden. Drähte wieder anlöten, Platine verschrauben und schon ist die „Reparatur“ beendet. Sollte man eine Testkassette besitzen, so können hier noch einige Parameter, wie zum Beispiel Bandgeschwindigkeit oder die Spurlage des Tonkopfes überprüft und gegebenenfalls justiert werden.

Der TC150 nach Austausch der Riemen
Das VU-Meter zur Aufnahmeaussteuerung und Batteriekontrolle

 

Technische Daten des SONY TC-150:

Hersteller:                             Sony
Type:                                         TC-150 (Europa) bzw. BT-50 USA
Herstellungsjahr:              ca. 1977 – 1982 (lt. diverser Internetquellen)
Modellart:                             portabler Kassettenrecorder
                                                     (Cassette Corder)
Hauptprinzip:                      NF-Audio
                                                     Magnetbandaufzeichnung/Wiedergabe
Bandgeschwindigkeit:      4.8cm/s
Magnetköpfe:                     1 Aufnahme-/Wiedergabekopf
                                                     1 Löschkopf (Permanentmagnet)
Halbleiter:                             8 Transistoren, 5 Dioden, 2IC´s, 1 FET
Leistungen:                           Ausgangsleistung: max. 360mW
                                                     Leistungsbedarf Versorgung: max. 9W
Versorgungsspannung: Batterie 4×1.5V AA, oder Akkupack BP28
                                                     12V Caradapter bzw. 6V 4W Steckernetzteil
Betriebszeit:                         2.5h bei kontinuierlicher Aufnahme
Lautsprecher:                      Dynamischer 5cm Lautsprecher
Abmessungen:                    174 x 29.5 x 113 mm (BxHxT)
Gewicht:                                 ca. 769g

 

 

 

Mini-TV Broksonic

Loading

Broksonic CIRT-2097T

Dieses schöne, kleine, neue Stück Technik aus den achtziger Jahren ist zu meiner Sammlung dazugekommen. Es ist ein kleiner Röhrenfernsehempfänger mit Radioteil mit der Bezeichnung CIRT-2097T von dem Hersteller Broksonic (ist lt. Internetrecherchen eine US-Firma). Das Gerät habe ich mit dem Attribut „defekt“ ganz günstig über eine Flohmarktplattform  erhalten.  Also dachte ich, das Risiko kann man eingehen und einen Reparaturversuch wagen. Was Großartiges kann ja nicht kaputt sein – wenn´s nicht gerade die Bildröhre ist.

Das Innenleben des Broksonic

Nach einem kurzen Funktionstest mit dem Steckernetzteil, zeigte sich schnell, dass sich nichts zeigte. Kein Bild – kein Ton, kein gar nix. Da das Gerät auch ein Batteriefach besitzt, wollte ich als nächstes versuchen, die Energieversorgung über die Batterieklemmen einzuspeisen um zu sehen, ob hier vielleicht schon ein Problem liegt. Und da war es auch schon – das Problem. Der Batteriedeckel war fast nicht abzubekommen, er hielt wie angeklebt. Nach einigem hin und her, bekam ich den Deckel dann doch noch zerstörungsfrei ab und es offenbarte sich die Ursache der „Verklemmung“ oder besser „Verklebung“. Im Batteriefach befanden sich (wahrscheinlich schon seit 20, oder mehr Jahren) immer noch Batterien. Die waren in einem schlimmen Zustand, total korrodiert und ausgelaufen. Teilweise war der äußere Mantel der Zelle verätzt und nicht mehr vorhanden. Ohje – dachte ich, hoffentlich hat sich das ausgelaufene Dielektrikum nicht ins Innere des Gerätes bewegt und dort Schaden angerichtet. Es blieb mir nichts anderes übrig, als alles zu zerlegen und zu überprüfen. Und da offenbarte sich dann  das Übel:

Von Batteriedielektrikum beschädigte Platine

In etwa ein Viertel der TV-Platine war mit der Batterieflüssigkeit in Kontakt gekommen. Und das Zeug hat ganze Arbeit geleistet und Leiterbahnen und Anschlussdrähte von Bauteilen fast vollständig weggeätzt.

Also habe ich zuerst einmal versucht mit Leiterplattenreiniger, alle Kristalle und den Rest des Batteriesaftes zu entfernen um dann einen genaueren Blick auf die Beschädigungen zu erhalten. Ein paar stichprobenartige Messungen mit dem Ohmmeter zeigten schnell, dass viele Leiterbahnen durchtrennt waren. Es half also nichts, die Leiterbahnen mussten freigelegt werden. Erst dann wäre eine vernünftige Reparatur möglich.

Grobe Reinigung mit der Messingdrahtbürste

Mit einer rotierenden Messingdrahtbürste habe ich dann begonnen, die verätzten Bereiche abzutragen, die Reste des Lötstoplacks zu entfernen und die Kupferbahnen freizulegen.

Feinarbeiten mit Glaspinsel

Nach den groben Vorarbeiten musste der Glaspinsel ran. Nur mit dem war es möglich, alle Lack- und Korrosionsreste zu entfernen und schlussendlich die Leiterbahnen freizulegen. Eine langwierige Arbeit…

die freigelegten und reparierten Kupferbahnen

… doch schlussendlich gelang es, alle beschädigten Bereiche freizulegen und zu reparieren. Einige Widerstände und Kondensatoren mussten auch erneuert werden, da deren Anschlussdrähte auch in einem schlechten Zustand waren.

Nach der Reparatur konnte dann ein Funktionstest durchgeführt werden – und siehe da, es war kein weiterer Fehler mehr vorhanden und das Gerät funktionierte schon wieder einwandfrei. Also konnte ich den reparierten Bereich der Platine mit Lötlack vor erneuter Korrosion schützen und das Gerät wieder zusammenbauen.

 

 

 

 

Abschließend liste ich hier noch eine Übersicht der technischen Daten:

Hersteller:                          Broksonic (US-Firma New York)
Type:                                      CIRT-2097T
Herstellungsjahr:           ca. 1982
Modellart:                          TV+FM Empfänger portable
Hauptprinzip:                   Superhet
Bildschirmdiagonale:  2 Zoll SW Bildröhre
Wellenbereiche:             AM, FM, SW (Radio), VHFI,VHFIII,UHF (TV)
                                                  AM: 535-1605kHz
                                                  SW:3200-9700kHz
                                                  FM:88-108MHzTV:
                                                  VHF Kanal 2-13(US), 2-12 (E)
                                                  UHF Kanal 14-83(US),21-69(E)
Betriebsart:                       Batterie oder Akku, Netzbetrieb mit Steckernetzteil
Versorgungsspannung: Akku 6V, Batterie 6×1.5V AA
Lautsprecher:                    Dynamischer 16 Ohm Lautsprecher mit Permanentmagneterregung
Ausgangsleistung:          150mW
Abmessungen:                  150x53x202 mm (BxHxT)
Gewicht:                                ca 1.1kg

NES Classic Mini : Aus mit Wucherpreisen

Loading

Das Unternehmen Nintendo hat im Jahr 2016 die Spielekonsole Nintendo Classic Mini aufgelegt und in den Verkauf gebracht. Sie ist ein Revival der 8-Bit Ur-Spielekonsole Nintendo Entertainment System aus dem Jahr 1983 (Veröffentlichung in Japan) bzw. 1986 (Veröffentlichung in Europa). Die Ur-NES Konsole hat sich ca. 61 Millionen mal verkauft und wurde 1992 von der SNES (Super Nintendo Entertainment System) einer 16Bit Konsole abgelöst. Die Beliebtheit der Nintendo Konsolen ist scheinbar so groß, dass die Neuauflage mit einem Verkaufspreis von ca. 60 Euro kurz nach der Veröffentlichung ausverkauft war. Hier witterten Geschäftemacher den großen Deal und boten die Geräte über Amazon, eBay und co zu teilweise horrenden Preisen an. Auch jetzt, knapp ein Jahr später sind sie noch nicht unter 100 Euro zu bekommen. Und Nintendo produziert auch keine weiteren Einheiten. Stattdessen hat dasselbe Spiel mit dem Revival der SNES Serie in einer Miniaturausgabe begonnen. 

Der NESPI in seiner Verpackung

Es gibt aber auch andere Möglichkeiten, um mit viel weniger Geld in den Besitz einer miniaturisierten Version dieser Konsole zu gelangen. Um ein paar Euro bekommt man ein Gehäuse namens NESPI CASE, das der NES CLASSIC MINI entspricht, jedoch mit einem großen Unterschied: Den Rechner kann man in Form eines Raspberry PI selber einbauen. Damit eröffnen sich unzählige Möglichkeiten mit Emulator Software eigene Konsolen softwaremäße nachzubauen.  Das NESPI-Case besitzt einen integrierten 4 Port – USB Hub sowie einen LAN Ethernet Connector, der die Anschlüsse des Raspberry PI nach außen führt. Hierbei sind zwei USB Ports so angeordnet, dass sie als Controller-Anschlüsse dienen. Die weiteren zwei USB Ports sowie der Ethernet Anschluss liegen unter der Geräteklappe, wo einst die Spielemodule eingesteckt wurden. Das Gerät ist mit einem Einschalter mit Power LED sowie einem Reset-Taster ausgestattet.

NESPI Case ausgepackt
Bedienelemente und Anschlüsse

Das Gehäuse wird mit bereits vormontierten Adapterplatinen geliefert. Auch die Schrauben für die Montage des Raspberry Pi, sowie für die Gehäuseschalen sind im Lieferumfang enthalten. Ein kleiner beiliegender Kreuzschraubendreher, sowie ein Zettel mit einer Montageanleitung machen die Sache noch einfacher.

Raspberry PI im NESPI-Gehäuse

Die Lan und USB- Ports des RaspberryPi werden über die, an den Adapterplatinen befindlichen Kabel samt Steckern nach außen geführt. Sind die Steckverbindungen hergestellt, so kann die RaspberryPI-Platine im Gehäuse verschraubt werden. Optional kann auch noch ein 5VDC Lüfter mit den Abmessungen 30x30x10mm im Gehäusedeckel per Rastnasen befestigt werden. Für die Stromversorgung des Lüfters steht auf der Platine ein zweipoliger Pinheader zur Verfügung. Ist alles eingebaut und angeschlossen, dann kann das Gehäuseoberteil angeschraubt werden.

Raspberry Pi eingebaut

Nun kann die Software eingerichtet werden. Ich bevorzuge hierbei die Images von retropie bzw. recalbox. Nähere Informatinen dazu findet man auf den entsprechenden Webseiten. Sind die gewünschten Emulatoren eingerichtet, so muss man nur mehr die Spieledateien, die sogenannten „Roms“, also binäre Kopien der Spielemodule der einstigen Originalhardware in einer .bin oder .rom oder .iso Datei etc. auf die SD-Karte oder einen USB-Stick kopieren und in die „EmulationStation“ einbinden. Und schon kanns losgehen. Auch die USB-Controller im NES – Look sind um ganz wenige Euro aus China zu bekommen…

NESPIE mit NES-Nachbau „ChinaController“

 

Ein alter NES „Klassiker“

 

VFD-Uhr mit Datum, Wochentag und Sound

Loading

Einen neuen Bausatz zum Thema Vakuum Fluoreszenz Display habe ich von Günter (gr-projects) erhalten. Vielen Dank!

Es ist eine Uhr mit Vakuum-Fluoreszenz-Anzeigeröhren der Typen IV-11 für die Stunden, Minuten und Sekundenanzeige und einer IV-18 Röhre für die Datumsanzeige, sowie IV-3 zur Darstellung des Wochentages. Die Uhr besteht aus einem Mainboard mit Spannungsversorgung, CPU, MP3-Modul sowie den Treiberbausteinen für die Röhren. Die Uhrzeit wird über einen extern angeschlossenen DCF-77 Empfänger eingestellt und synchronisiert. Später wird das Board noch mit einer Realtimeclock-Schaltung erweitert.  Die Energieversorgung für die gesamte Schaltung kommt von einem kleinen Steckernetzteil mit 12V/1.2A. Die gesamte Stromaufnahme beträgt ca. 450mA. Als besonderes Feature besitzt die Uhr ein kleines MP3-Soundmodul mit MicroSD-Kartenslot. Dieses erhält vom Microcontroller über die serielle Schnittstelle zu jeder viertel-Stunde ein entsprechendes Kommando, ein MP3 File abzuspielen. So wird die viertel Stunde mit einem „Gongschlag“, die halbe Stunde mit zwei und die dreiviertel Stunde mit drei „Gongschlägen“ signalisiert. Zur vollen Stunde wird die entsprechende Uhrzeit angesagt.

Die gesamte Schaltung ist in ein Alu-Acryl Gehäuse eingebaut. Alle Formteile sind gefräst und werden  verschraubt. Ein Video vom Aufbau und der Funktion ist unten zu sehen:

Philips „Sonate“ Philetta Euro280

Loading

Philips Philetta Euro 280 „Sonate“

In den Jahren 1968 bis 1970 wurde der Radioempfänger mit der Aufschrift „Philetta Euro 280“ von Philips gebaut. Es ist dies ein kleiner Mehrbandempfänger mit Transistorbestückung. Die Typenbezeichnung 12RB280/30 mit der Aufschrift „Sonate“ scheint hier eine weitere Ausführung dieses Modells zu sein. Auf jeden Fall, habe ich die Version  „Sonate“ – wieder einmal aus den Tiefen der Kellergefilde – ausgegraben und nach oberflächlicher Reinigung an das Stromnetz angeschlossen. Sofort nach dem Einschalten leuchtet die Skalenbeleuchtung und aus dem Lautsprecher ist ein deutliches 50Hz Brummen wahrzunehmen. Mit Erhöhen des Lautstärkepegels kommt dann noch ein Rauschen hinzu.  Also auf das UKW Band geschaltet und einen Sender gesucht – und siehe da, es klappt. Einzig das Brummen stört. Ansonsten funktioniert das Gerät ohne weitere größere Probleme. Um die Ursache des Brummens zu finden, fängt man mit der Fehlersuche wie üblich bei der Spannungsversorgung an.

entfernte Rückwand

Die Rückwand ist schnell abgenommen und das Netzteil, bestehend aus einem, auf einer Trägerplatte montiertem Transformator samt Gleichrichter und Siebkondensatoren, ausgebaut. Jetzt kann man auch ohne das Oszilloskop und das Multimeter zu verwenden, gleich erkennen, wo der Zahn der Zeit seine Spuren hinterlassen hat. Die beiden Elektrolytkondensatoren sehen nicht mehr ganz gesund aus.

Eine schnelle Messung der Spannungen bringt Gewissheit. Die Gleichspannungen haben eine ordentliche Restwelligkeit, die den „Brumm“ verursacht.  Also ist die Funktion der Elkos, die Gleichspannung zu glätten, nicht mehr, bzw. schlecht gegeben. Eine Messung der Kapazitäten bestätigte das. Also habe ich die Kondensatoren erneuert.

Netzteil mit erneuerten Kondensatoren

Gleich nach dem Einschalten, noch bevor ich den Tastkopf an den Messpunkten hatte, war ein Rauschen ohne „Brumm“ zu hören. Das Oszillographenbild zeigte jetzt auch eine saubere Gleichspannung – fast ohne Welligkeit. Der Empfänger arbeitete wieder ganz sauber, ohne störende Nebengeräusche. Das war scheinbar der einzige Fehler.

Zu den technischen Informationen:

Das Hauptprinzip des Empfängers ist ein Superhet  (nach dem Überlagerungsprinzip) mit einer ZF von 460/10700 kHz.
Die Wellenbereiche des Empfängers:

Frequenzskala
  • Langwelle
  • Mittelwelle 1 (520-1400kHz)
  • Mittelwelle2 (1400-1600kHz)
  • Kurzwelle
  • UKW

Die Endstufe hat eine Leistung von 3W, die in einem dynamischen Lautsprecher mit permanent-magnetischer Erregung in Schallenergie umgesetzt wird. Das Gehäuse ist aus Kunststoff und hat die Abmessungen 43×17.5×10.5cm bei einem Gewicht von 2.4kg.  Versorgt wird der Empfänger mit 220V/50Hz Netzspannung.

 

 

Technik-Spielzeug von früher – aus Kunststoff

Loading

Gar nichts mit Elektronik hat dieser Beitrag zu tun. In meinem Retrowahn war ich wieder einmal in den Kellerräumen des Elternhauses stöbern und habe dort hinter staubigen Einmachgläsern modrig riechende Kartons mit unbekanntem Inhalt entdeckt. Also was blieb mir übrig, den Inhalt dieser Kartonagen freizulegen und anzusehen. Und was hier zum Vorschein kam, waren weitere Kartons des bekannten Spielzeugherstellers „LEGO“. Einige sehr verstaubte originale Schachteln von Lego-Technik Modellen und alte Waschpulverkartons, die mit vielen, vielen bunt gemischten Lego-Bausteinen und anderem Zeug und leider auch Müll gefüllt waren. Eigentlich, dachte ich mir, diese vielen Plastikteile kann ich in den Müll werfen, denn damit wird auch mein Sohn sicher nicht mehr spielen. Alles riecht nach Keller und ist schmutzig und die Arbeit, das alles zu reinigen und zu sortieren wird sich sicherlich niemand mehr antun. Aber andererseits ist das wirklich altes Spielzeug aus den 70igern und 80iger Jahren – also schon über vierzig Jahre alt. Und das ist wieder genau meins. 🙂 Dinge aus meiner Kindheit und entsprechende Erinnerungen daran.

Also alles eingepackt und nach Hause transportiert. Und dann in mühevoller Arbeit alles einmal nach Farben sortiert und von Müll und legofremden Teilen befreit. Und jetzt begann die eigentliche Arbeit. Das Ziel sollte sein, aus den vielen Teilen wieder die alten Lego-Technik Modelle zusammen zu setzen und fehlende Teile soweit noch vorhanden, nach zu bestellen. Es sollten die „Vintage Baukästen“ so gut wie möglich in ihrer Originalität wiederhergestellt werden.

Gut durchmischte und nicht vollständige Legoboxen

Auf dem Foto ist ein kleiner Teil der „ausgegrabenen“ Legoboxen zu sehen. Hier waren zumindest die Schachteln schon einmal grob gereinigt. Was nach der mühevollen Sortier- und Aufbauarbeit herauskam kann sich allerdings auch wieder sehen lassen.

 

Nr. 853 Lego Car-Chassis

 

Die Nummer 853 ist das Autochassis. Verkauft wurde der Bausatz im Jahr 1977. Er besteht aus 601 Teilen und fertig aufgebaut ca. 52cm lang und 22cm breit.

Das Modell hat einen Vierzylinder Reihenmotor mit Zweiganggetriebe und Kardanwelle zur starren Hinterachse. Das Getriebe, sowie die Kolben sind funktionstüchtig. Ebenso funktioniert die Lenkung. Die Sitze sind in der Längsachse verschiebbar.

In dieser Serie war die Hinterachse noch starr und mit einem Differential ausgestattet. Im folgenden Bild ist der aufgeräumte, wieder hergestellte Baukasten zu sehen.

Nr.: 8860 Car Chassis

Aus 671 Einzelteilen ist das Auto Chassis mit der Nummer 8860 zusammenzusetzen. Das Set stammt aus dem Jahr 1980 und hat eine Größe von 46×19 cm. Hier wurde im Vergleich zum 853er schon einiges erweitert. Die Hinterräder sind einzeln aufgehangen und besitzen eine Federung. Der Motor sitzt hinten und ist diesmal ein Vierzylinder Boxer. Auch hier gibt es ein Getriebe mit drei Stufen.

Die Sitze sind in Längsrichtung verstellbar und die Neigung der Sitzlehne kann ebenfalls eingestellt werden. Auch hier ist wieder eine Zahnstangenlenkung verbaut.

Die Originalverpackung ist noch vorhanden und sieht im sortierten Zustand wie folgt aus:

 

Nr. 854 Lego GoKart

Aus dem Jahr 1978 stammt das Lego GoKart Nr. 854. Es hat die Abmessungen von ca. 21 x 13cm und wird aus 206 Teilen zusammengesetzt. An realisierten Funktionen gibt es eine Zahnstangenlenkung und einen Einzylinder-Motor, mit einem funktionstüchtigen Kolben. Die Hinterachse ist starr und die Welle über eine Übersetzung mit der Kurbel des Kolbens verbunden. Laut Angaben im Netz hat dieses Modell mittlerweile Kultstatus erreicht, da es eines der ersten Lego-Technik Modelle überhaupt sein soll. Ist hier die Originalverpackung und vor allem die Nummer 9 an der Frontseite noch vorhanden, dann soll das Modell in Sammlerkreisen richtig wertvoll sein. Leider kann ich keines der beiden Kriterien erfüllen.

Nr. 856 Lego Bulldozer

 

Mit dem Modell Nr. 856 hat Lego eines der unzähligen Baufahrzeug-Modelle auf den Markt gebracht. Der Bulldozer stammt aus dem Jahr 1979 und besteht aus 370 Teilen. Die Grundfläche beträgt 24x 11cm bei einer Höhe von 14cm. Von den Funktionen ist die Schaufel kipp-, heb- und absenkbar. Zwei Ketten auf Zahnrädern stellen die Verbindung zur Auflagefläche dar.

 

Leider ist auch hier von der Originalverpackung auch nur mehr die Schachtel ohne Innenteilung vorhanden.

 

Nr. 8848 Lego Unimog

Der Unimog 8848 aus dem Jahr 1981 misst an der Grundfläche knapp 30x12cm bei einer Höhe von 14cm. Er besteht aus 398 Teilen. Als funktionierende Technik ist hier wieder die Lenkung, die kippbare Ladefläche, sowie eine heb- und senkbare, sowie kippbare Schaufel vorhanden.

Auch hier fehlt von der Schachtel leider die Innenausstattung, ansonsten ist auch das Modell komplett. Außer den hier vorgestellten, vollständigen Baukästen sind noch einige weitere vorhanden, bei denen aber leider zu viele Teile fehlen. Aber irgendein Flohmarkt oder online Konvolut an Legoteilen wird sich wohl einmal ergeben, um auch diese Sets zu komplettieren und vollständig in eine Retrosammlung aufnehmen zu können.

 

 

ABS Steuergerät und der Wackelkontakt

Loading

In den modernen Kraftfahrzeugen ist ja massenweise Elektronik verbaut, die über unterschiedliche Bussysteme miteinander kommuniziert. Zahlreiche Steuergeräte verarbeiten Sensordaten und führen damit Regel- und Steueraufgaben durch und senden diese an Aktoren und Geber. Doch leider ist viel Elektronik, vor allem die hochintegrierte, auch fehleranfällig. Die rauhen Umgebungsbedindungen, die in einem Fahrzeug herrschen, ins besonders im Motorraum, lassen diese Komponenten schneller altern. So treten immer wieder Ausfälle von Komponenten auf. Manchmal sind es nur Kleinigkeiten, wie Kontaktfehler durch zum Beispiel kalte Lötstellen. Diese Fehler lassen sich oft auch einfach reparieren, ohne gleich ein neues Teil kaufen zu müssen. Oder zumindest provisorisch reparieren, um das Fahrzeug im betriebsfähigen Zustand zu halten, bis ein Neuteil verfügbar ist.

Dieses Mal habe ich ein Auge auf ein Steuergerät eines BMW geworfen, das für die Bremsdruckunterbrechung im Radblockier-Fall zuständig ist – also ein ABS – Steuergerät. Die ABS-Kontrollleuchten im Tachomodul signalisierten durch ein Dauerleuchten, dass hier ein Defekt vorliegt. Die Radsensoren und Verbindungsleitungen zum Steuergerät kamen als Fehlerursache nicht in Betracht – es konnte dann nur das Steuergerät sein. Vom Hydraulikblock getrennt landet es auf meinem Tisch.

Bosch ABS-Steuergerät 34.52-6750345

Die Elektronik verbirgt sich unter einer verschweißten Kunststoffabdeckung. (im Bild direkt vor dem Stecker zu sehen). Diese lässt sich nur mit gröberer Gewalt öffnen. Ich wählte hier eine kleine Trennscheibe für den Dremel, mit dem ich die Klebestellen an drei Kanten vorsichtig auftrennen konnte.

Schnitt entlang der Klebeschweissstelle

Im Bild kann man die Schnittstelle erkennen. Die hintere Seite unter dem Stecker ist für die Trennscheibe nicht zugänglich. Das ist aber auch nicht notwendig, da der Deckel so zum Stecker hin hochgebogen werden kann und nicht vollständig entfernt werden muss.

Deckel ist hochgeklappt

Nun kann der Deckel hochgeklappt werden. Darunter kommt die Elektronik zum Vorschein. Hier ist nun höchste Vorsicht geboten. Die Trägerplatine (vermutlich Rogers-Material) ist lediglich mit Silikongel geschützt. Und darunter befinden sich nicht nur einige SMD-Komponenten, sondern auch direkt die DIEs (also die Siliziumhalbleiter – so wie sie vom Wafer geschnitten werden, bevor sie in einem Gehäuse vergossen und gesichert werden) Diese wiederum sind auf die Platine geklebt und mit Bonddrähten zu dieser verbunden. Die Drähte haben teilweise einen Durchmesser von 25µm und man kann sich vorstellen, die sind auch ziemlich empfindlich. Geschützt sind sie lediglich durch das Silikongel, das immer extrem dauerelastisch ist. Diese Konstruktion macht den extremen mechanischen Materialstress, der durch die thermischen Gegebenheiten im Motorraum und Vibrationen besteht, vermutlich am besten mit…

Betrachtet man die Platine genauer, so ist zu erkennen, dass auch die Verbindungsleitungen zur Außenwelt (Stecker und Elektromagnete) mit unterschiedlich dicken Bonddrähten ausgeführt sind. Und hier ist in den meisten Fällen auch der Fehler zu suchen. Manche Bondstellen brechen.

Die ersten fünf dicken Leitungen von links sehen unter dem Mikroskop wie folgt aus:

Bruchstellen an den Bondstellen

Wenn man ganz genau hinsieht kann man die Bruchstellen erkennen. Mit einer Pinzette lassen sich die defekten Leitungen einfach herunterziehen.

defekte Bonddrähte sind entfernt

Sind die defekten Bonddrähte entfernt, dann muss das Silikongel vorsichtig zur Seite geschoben werden. (Ideal wäre an dieser Stelle, das gesamte Gel zu entfernen – das würde eine professionelle Reparatur unter dem Wirebonder ermöglichen) Da ich die Möglichkeit zur Gelentfernung leider nicht habe, muss hier gelötet werden. Aber auch hier ist doch ein wenig Geschick von Nöten.

Neue Verbindungsleitungen

Es sieht zwar nicht perfekt aus, aber die Lötverbindungen halten und haben Kontakt. Ich habe hier lackierten Kupferdraht mit 100µm Durchmesser genommen, da die Silberbonddrahtbestände in dieser riesigen Dimension nicht vorrätig sind…

Jetzt kann das fehlende Silikongel ersetzt werden. Ein vorsichtiges Verstreichen des umliegenden ist bedingt ebenfalls möglich. Der Deckel kann nun mit Kleber wieder verschlossen und versiegelt werden. Hier bietet sich der KFZ-Scheibenkleber an.

Wenn alles geklappt hat und keine weiteren Bonddrähte (auch auf dem Board selbst) beschädigt sind, dann sollte das Steuergerät wieder arbeiten.  Hier ein kurzes Video zur Reparatur:

 

 

 

Carrera Retro – ein Kellerfund

Loading

Beim Stöbern in den Tiefen des Kellers  ist mir wieder ein Stück aufgefallen, das meine Aufmerksamkeit auf sich zog. In einer modrigen Kartonbox befanden sich kleine, sehr staubige Spielzeugmodellfahrzeuge aus den Kinderzeiten. Darunter war auch ein Fahrzeug, das viel älter aussah und nicht zu den anderen Teilen passte. Das musste ich mir genauer ansehen. Zuerst einmal war eine Reinigung notwendig. Nachdem der ganze Staub und Dreck entfernt war, kam folgendes zum Vorschein:

Es dürfte sich dabei um ein „Carrera-Modell“ für die gleichnamige Rennbahn handeln. Bei meinen online Recherchen bin ich auf die Bezeichnung „Lotus Climax 40402“ gestoßen. Das Fahrzeug dürfte aus den Jahren 1967 bis 70 aus der „Carrera Universal“ Serie oder der „Carrera 123“ Serie stammen. Die Carrera Universal Serie stammt aus dem Jahr 1963 und die Autos wurden im Maßstab 1:32 gebaut. Carrera 124 von 1967 bezieht sich hier auch wieder auf den Maßstab von 1:24. Falls sich hier zufällig ein Carrera Kenner her verirrt, würde es mich freuen zu erfahren, aus welcher Serie der kleine Wagen wirklich stammt.

Der Strom für den Antrieb wird über einen kleinen Schleifkontakt vom Führungsslot in der Bahn zum Fahrzeug übertragen.

 

Ein DC-Motor treibt das Auto an. Die Kraft vom Motorritzel wird über ein Winkelgetriebe auf die Starre Achse übertragen. Hier ist das Kunststoff Zahnrad leider beschädigt. Dieses Teil war wohl eine Schwachstelle der Autos…

Schwachstelle Zahnrad

 

Man beachte die Induktivitäten in der Zuleitung des Motors und den parallel geschalteten Kondensator. Auch damals war Funkentstörung und EMV schon ein Thema.

Die Kunststoffkarosserie ist noch in einem relativ guten Zustand. Es fehlen drei Trichter des Motorlufteinlasses und die Auspuffendrohre sind scheinbar abgebrochen. Trotz dieser kleinen Makel kommt das Modell in die Vitrine. Schade, dass keine weiteren Komponenten dieser Anlage mehr vorhanden sind.

UPDATE: Bei dem Auto handelt es sich um ein Modell der Serie UNIVERSAL 132. Danke an Johannes für die Info. Die Bahn dieser Serie ist mit einem Dreileitersystem ausgestattet, wobei in der Nut die Masseschiene verläuft und je eine Schiene links und rechts neben der Nut. Diese beiden Schienen waren getrennt versorgt, sodass in einer Bahn zwei Autos unabhängig voneinander gefahren werden konnten. Die um 360° drehbaren Schleifer ermöglichten sogar U-Turns des Fahrzeugs…

Raspberry PI – OS tuning

Loading

Der Raspberry PI wird mittlerweile ja in vielen Anwendungen im Dauerbetrieb eingesetzt und hat dort unterschiedlichste Aufgaben zu erfüllen. Manchmal ist er ein Webserver, eine Wettersensorstation, ein NAS, oder eine Steuerung. Was auch immer. Doch meist hat ein Raspberry Board nur eine dieser Aufgaben zu erfüllen. Die Betriebssysteme bieten jedoch wesentlich mehr Funktionen und Features an, die nicht unbedingt für alle Anwendungen benötigt werden, aber trotzdem mitlaufen und Prozesszeit benötigen, oder die SD-Karte mit unnötigen Schreibzyklen belasten. Das lässt sich aber ändern.

Mein Kollege Mario Wehr hat eine Sammlung an Optimierungen zusammengestellt, die ich hier mit seiner Genehmigung veröffentlichen darf.

Xserver/Windomanager disablen
cmd: raspi-config Menp -> Boot Optins -> Desltop/CLI -> Console only with Login

GPU Shared MEM auf 16MB
cmd: raspi-config Menü -> Advanced Config -> Memory Split ->16MB

Interfaces Disable
cmd: raspi-config Menü -> Interfaced -> Alle Interfaces disablen

Entfernen nicht benötigter Kernelmodule
Bringt: Mehr Speicher für Userspace.
Schnellerer Boot.

Kernel module werden unter:
/etc/modprobe.d/{files}
ge-Blacklistet.

IPV6 disable

File: ipv6.conf
alias net-pf-10 off
alias ipv6 off

File: raspi-blacklist.conf
blacklist ipv6

Sound disable

File: raspi-blacklist.conf

blacklist snd_bcm2835
blacklist snd_soc_bcm2708_i2s
blacklist snd_soc_core
blacklist snd_compress
blacklist snd_pcm
blacklist snd_page_alloc
blacklist snd_seq
blacklist snd_seq_device
blacklist snd_timer
blacklist snd

Bluetooth disable

File: raspi-blacklist.conf
blacklist btbcm
blacklist hci_uart

File: /boot/config
dtoverlay=pi3-disable-bt

cmd: systemctl disable hciuart

UIO disable

File: raspi-blacklist.conf
blacklist uio_pdrv_genirq
blacklist uio

Verschieben von /Temp /Log ins Ram
Bringt: Die SD hält um einiges länger Schnellerer Boot

File: /etc/fstab
tmpfs /tmp tmpfs defaults,size=8M 0 0
tmpfs /var/tmp tmpfs defaults,size=8M 0 0
tmpfs /var/log tmpfs defaults,size=8M 0 0

Log anpassen
Bis auf Kernel/Daemon können alle Logs abgeschalten werden.
File: /etc/rsyslog
#cron.* /var/log/cron.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
#lpr.* -/var/log/lpr.log
#mail.* -/var/log/mail.log
#user.* -/var/log/user.log
#mail.info -/var/log/mail.info
#mail.warn -/var/log/mail.warn
#mail.err /var/log/mail.err

Log-Rotating
Da der tmpfs Space klein ist -> logrotate auf 1 bzw daliy
File: /etc/logrotate -> /etc/logrotate.d/{files}