Meinereiner wartet seit einiger Zeit ein kleines
Subversion Repository mit allen moeglichen kleinen Tools, die ich fuer den Eigenbedarf entwickle. Ich habe mich nun entschlossen in unregelmaessigen Abstaenden das eine oder andere dieser Tools in meinem Blog vorzustellen.
Clifford's Tools:
http://svn.clifford.at/tools/trunk/
In den letzten Monaten hatte ich wieder mal ein bischen Zeit zum elektronikbasteln und habe im Zuge der Basteleien ein paar im Webbrowser lauffaehige JavaScript Tools entwickelt um mich selbst bei der Loesung einiger haeufiger Probleme beim Designen von elektronischen Schaltungen zu unterstuetzen.
RLC-Filter Calculator:
http://svn.clifford.at/tools/trunk/electrotools/fcalc.html

Das erste Tool das ich hier vorstellen moechte is
fcalc. Es ist ein Tool fuer die
komplexe Wechselstromrechnung zur dimensionierung von RLC Filtern. Das Tool ist fuer Firefox geschrieben und funktioniert nicht im IE (wer will kann das gerne mal im Opera testen und posten ob es geht). Der screenshot rechts zeigt das Programm in Aktion beim Simulieren eines LC-Filters mit Ausgangs- und Lastwiderstand. Man sieht in den generierten Grafiken recht schoen wie das Filter im Bereich um 700 Hz in Resonanz mit der Wechselspannungsquelle geht. Das Script beinhaltet einen eigenen Formelparser der automatisch den JavaScript-Code fuer die Berechnungen mit
Komplexen Zahlen generiert. Der in der E-Technik oft benoetigte operator
|| (definiert als
a || b = 1 / (1/a + 1/b)) wird ebenfalls unterstuetzt. Wer will kann mir gerne Formeln fuer weitere Schaltungstopologien schicken. Das erstellen solcher Formeln ist uebrigens eine nette Uebung zur
Stern-Dreieck-Transformation.
E6 Resistor Calculator:
http://svn.clifford.at/tools/trunk/electrotools/rcalc.html
Das naechste Tool ist mathematisch weniger interessant: Es loest eine Variation des
Rucksackproblems durch einfaches Ausprobieren: Im
metalab haben wir die
E6 Widerstandsreihe im Sortiment. Werte die ausserhalb der E6 Reihe liegen muessen durch eine Kombination von mehreren Widerstandswerten genaehert werden. Das Programm
rcalc findet zu einem gegebenen Widerstandswert jene Schaltungen die am besten geeignet sind diesen Wert zu naehern. Mit der Kombination von bis zu drei Widerstaenden laesst sich so gut wie jeder Wert so weit naehern, dass der gewuensche Wert wieder innerhalb der 1%igen Bauteiltoleranz liegt.
Voltage Divider Calculator:
http://svn.clifford.at/tools/trunk/electrotools/vdcalc.html
Das dritte und letzte Tool das ich in diesem Blog Eintrag vorstellen moechte ist eine Variation des oben vorgestellten E6 Resistor Calculators: Als Designer elektronischer Schaltungen steht man oft vor der Aufgabe Spannungsteiler moeglichst genau dimensionieren zu muessen. Auch hier hat man nicht immer jeden belibigen Widerstandswert griffbereit sonder muss sich z.Bsp. im metalab wieder auf die E6 Reihe beschraenken. Das Programm
vdcalc ermittelt die passenden Widerstandskombinationen und rechnet dann mit den Bauteiltoleranzen auch die Toleranzen fuer die Spannungen zurueck. Falls sich jemand fragen sollte: Die Toleranzen fuer V1 sind z.Bsp. dann interessant wenn man den Spannungsteiler zum parametrieren eines Festspannungsreglers verwendet der auf eine bestimmte Spannung V2 regelt.