"We are back" « oc.at

Microcontroller gesteuerte lüftersteuerung

ZARO 30.11.2002 - 15:29 5540 23
Posts

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
bei pwm sind anscheinend viele motoren/lüfter bei den frequenzen wählerisch und fangen an zu vibrieren oder pfeifen, bei anderen freq funktionieren sie dann anstandslos. die verluste bei pwm sind jedenfalls viel geringer.

fagø

Big d00d
Avatar
Registered: Apr 2002
Location: Einöde
Posts: 271
denke zurzeit an ein ähnliches project...

werde 4 pwms auszuführen (mitn µC), tachosignal einlesen, display und taster dran, smbus auslesen (wenn mas schaffen), system vollstopfen mit tempsensoren, 2x einzeln ansteuerbare 40er ledbalken und dann ev. nu a fesche pc-µC verbindung per rs232c :)

i hoff der µC dablast des nu :D

ZARO

Here to stay
Avatar
Registered: May 2002
Location: Wien 22
Posts: 994
Naja, vielleicht könnt ma da ein paar erfahrungswete austauschen :-)
Wieso RS232 - USB ist in :-)
Display und taster sind eh nichts aussergewöhnliches.
smbus müsste eigentlich mit richtigen bauteilen recht leicht zu implementieren sein.

Wie hast du dir eigentlich das tachosignal auslesen vorgestellt?
Einziges was mir da als funktionsfähig erscheint ist ein vom tachosignal gesteuerter transistor, der an einen up/down counter angeschlossen ist(oder zwei nacheinander geschaltete up/down counter damit man nicht allzuoft abfragen muss). Wie oft wird eigentlich der tachosignal geliefert? 1mal pro umdrehung?

fagø

Big d00d
Avatar
Registered: Apr 2002
Location: Einöde
Posts: 271
jo erfahrungswerte austauschen ist immer gut :)

tachosignal auslesen hab i scho probiert. bei dem lüfter warens 2 signale pro Umd., kA ob des verschieden is...?

hab mit den signal an transistor gschalten der an port auf masse zieht. daweil hab i nur ein kurzes testprog gschriebn, da hab ich im prog einfach zyklisch den port abgefragt, Impulse gezählt und mit an timer die zeit gemessen, dann einfach alle 0.1s den neuen wert ausgegeben...
der wert war allerdings ned recht konstant. werd die tachosignale ev. nu auf interrupts hängen und ansonsten wär a mittelwertbildung sinnvoll...

usb ist in, des stimt :) aber ist die programmierung am pc für usb ned komplizierter? *kAdavonhab*

hast du fiern smbus schon was rausgsucht?
der ic müsste gehn oda? datashit

ZARO

Here to stay
Avatar
Registered: May 2002
Location: Wien 22
Posts: 994
Was furn µC benutzst du?
Wegen unregelmässigkeit - vielleicht verpasst du ein paar signale. Ein up/down counter würde weiter helfen - du wartest einfach bis MSB 1 ist und weisst, dass du z.b. bei 4 bit counter 16 tacho signale bekommen hast - weniger µC belastung.

Es gibt verschiedene rs232-usb bausteine (sehe sammelbestellung) du hängst einfach den µC mit TTL rs232 an eine seite und rauskommen tut usb (usb protokoll wird komplett vom converter abgewickelt). Auf PC seite kannst entweder einen generischen virtual com port treiber verwenden, oder eigenes treiber schreiben und dann über libraries ansprechen.

Das mit smbus - ja der könnte gehen, muss mich aber zuvor in das thema noch einlesen.

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
weiss nicht mehr welche zeitschrift das war, aber laut dem artikel liefern manche lüfter ziemlich unsaubere taktsignale, weshalb ein schmitt-trigger zu empfehlen ist.

fagø

Big d00d
Avatar
Registered: Apr 2002
Location: Einöde
Posts: 271
i benutz den 80515C, weil scho vorhanden...

@usb: naja, 6€ pro stück sind scho viel.. des spar i ma lieba ;) *pleitebin*

na i denk zählen werd ich schon mitn µC
i werd min. 5 tachosignale haben, entweder i legs alle auf an eigenen IR, de dürften teilweise eh an countermode haben, des würd den µC ah ned sonderlich belasten, oder jeden auf sein eigenen port und 1 IR für alle...
dann an timer laufen lassen der regelmässig die zählerzustände abfragt, dann MW bildung und ausgabe

die signale waren eigentlich ganz schön, des sollte ka problem sei. denk eher, dass die zyklische portabfrage an der ungenauigkeit schuld ist


@smbus: weißt du wie des mit de adressen so funktioniert? wie bekommt ma da raus, was was ist?
und woher weiß man, wie ma die werte interpretieren muss? :confused: :confused:
Bearbeitet von fagø am 01.12.2002, 19:53

ZARO

Here to stay
Avatar
Registered: May 2002
Location: Wien 22
Posts: 994
Das mit tachoauslesen muss ich mir noch besser überlegen.

Über smbus weiss ich nur das eins gibt, aber nicht wie man das ding handhabt :(

voyager

kühler versilberer :)
Avatar
Registered: Nov 2001
Location: Stmk/Austria
Posts: 3848
also, ich bau grad a lüftersteuerung mit pwm (big thx an NL223 für den plan) vielleicht das ich sie mal umbau, das eine steuerung über pc möglich wird (digitale potis,...)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz