所有由ASC发布的文章

Plotten mit Gnuplot mit Parameterdatei

Wie stellt man Gnuplot so ein, dass die Ausgabe in eine Datei gespeichert wird, welche Parameter beeinflussen die Ausgabe.

#Titel des Graphen
set title “Verbrauchsdaten Strom und Gas”
#Titel der x-Achse
set xlabel “Monat”
#Titel der y-Achse
set ylabel “Strom-/Gasverbrauch in kWh”

#Die x-Achse ist als Datum formatiert
set xdata time
#Die Daten für die x-Achse liegen im Format “06/2006” vor
set timefmt “%m/%Y”
#Die x-Achse soll mit Monat und Jahr in der Form “Jun 06” beschriftet werden
set format x “%b %y”
#Die y-Achse soll zwischen den “Haupttics” 5 Unterteilungen haben
set mytics 5
#Die x-Achse soll nur die Monate 07/2005 bis 06/2006 darstellen
set xrange[“07/2005″:”06/2006”]
#Das Koordinatengitter soll hinter den geplotteten Kurven liegen
set grid back
# Die Lininestärke desHauptgitters ist 2, die des Untergitters ist 0,5
set grid mytics lw 2, lw .5
# die x-Achse hat keine Gitterlinien
set grid noxtics
# Die Daten werden als Boxen dargestellt und sind 80% breit
set boxwidth 0.8 relative
# die Boxen werden mit 25% Intensität gefüllt
set style fill solid .25
# Die Legende wird auf der linken Seite des Graphen dargestellt
set key left
# Die Ausgabe erfolgt im pdf-Format
set terminal pdf
# Die Ausgabedatei heißt “strom_und_gasverbrauch.pdf”
set output ‘strom_und_gasverbrauch.pdf’

# Die Eingabedaten liegen in der Datei “strom_und_gasverbrauch.csv”,
# für den Gasverbrauch wird Spalte 2 als x-Achse und
# Spalte 7 als y-Achse verwendet,
# in der Legende wird der erste Plot mit ‘Gasverbrauch’ beschriftet,
# die Darstellung erfolgt als Box mit der Farbe 3
# die zweite Kurve verwendet Spalte 2 und 4, wird als Stromverbrauch
# beschriftet und ebenfalls als Box dargestellt, mit der Farbe 1
plot\
‘strom_und_gasverbrauch.csv’ u 2:7 title ‘Gasverbrauch’ w boxes fs 3,\
‘strom_und_gasverbrauch.csv’ u 2:4 title ‘Stromverbrauch’ w boxes fs 1

Low-Cost 12V Lüftersteuerung mit NE555

Lüftersteuerung mit NE555 für PC-Gehäuselüfter.

Im Gehäuse meines PC ist ein zusätzlicher Lüfter installiert, welchen ich aufgrund der Lärmentwicklung gleich nach dem Kauf von der Versorgungsspannung trennte. Um dem Rechner etwas bessere Kühlung zu verschaffen(der Lüfter sitzt genau richtig, so dass er direkt die Grafikkarte anbläst) aber trotzdem den Lärmpegel gering zu halten, bastelte ich kurzerhand mit Bauteilen aus meiner Bastelkiste eine Lüftersteuerung.

Platine Lüftersteuerung Die Kernkomponente ist ein NE555. Die ganze Schaltung ist auf Lochrasterplatine aufgebaut, aber um die Bauteile zu platzieren hab ich den Entwurf trotzdem in EAGLE gemacht.
Die bekannte Grundschaltung aus dem Datenblatt des Herstellers zur Ansteuerung des NE555 habe ich dahingehend abgeändert, dass ich die beiden frequenzbestimmenden Einzelwiderstände durch ein Poti ersetzt habe. Die Einschaltdauer lässt sich somit einstellen, ohne die Grundfrequenz der PWM zu verstellen.
Die Auswahl der Bauteile erfolgte nach Verfügbarkeit in der Bastelkiste. Mit dem gewählten Poti mit 50 kOhm und dem Kondensator mit 0.33 µF errechnet sich nach 1/f=0.63*R*C die Grundfrequenz der PWM mit rund 100 Hz.
Da der NE555 keine besonders hohe Ausgangsleistung hat, dient der BC140 als Verstärker des Signals. Da eine PWM anliegt, muss man sich keine Gedanken um den Arbeitspunkt machen. Der Widerstand zur Basis des Transistors dient lediglich der Strombegrenzung.
Der Anschluss an den Lüfter erfolgt dadurch, dass man die Schaltung zwischen Lüfter und Spannungsversorgung einbaut. Der Anschluss erfolgt über Klemmen, die auf die Platine gelötet sind.

Img 0155 1A

Downloads zum Artikel:
Eagle Board file, Eagle Schematic

Pwmboard-1 Pwmschematic