|
spacebull
aus Göttingen offline
Basic OC 21 Jahre dabei !
AMD Athlon XP 1533 MHz @ 1533 MHz
|
Hallo, bin vom werten Kollegen P4Peiniger mal auf euer Forum aufmerksam gemacht worden. Sieht ja recht interessant aus. Also ich hab folgendes vor: Da mir meine Kiste zu laut ist, will ich die Lüfter temperaturabhängig regeln. Und zwar nicht einfach "Poti (für RPM-min), TempSensor, Transe, Lüfter" sondern etwas ausgefeilter. Das will ich nicht machen, weil mir die Potistrategie nicht sicher genug ist, sondern einfach, weil ich mal ne Herrausforderung suche. Und zwar soll das ganze in etwa so ablaufen: - KTY 81 220 soll temp messen - VCO (XR4151) macht mir 'ne Frequenz zw. 1kHz für 10°C und 10kHz für 100°C. Das sollte der VCO schaffen und der µC sollte sich beim Zählen noch nicht verhaspeln. - Die 6 VCO Ausgänge werden über Dioden voneinander entkoppelt und dann zusammen an einen Interrupt am µC gelegt. Chipselect (also der VCOs) geschieht über einen PNP, der jeweils vom µC-Port gesteuert wird. - Der µC zählt die f vom ausgewählten VCO in einem Timer (8Bit reichen ja, es soll eh nur auf ein Grad genau werden) - Programm rechnet nach ner Formel, die ich noch finden muss, wenn ich den Analogteil soweit fertig hab aus, wieviel Grad die gezählte f entsprechen. - Wenn T_Ist > T_Soll wird in einer Tabelle nachgeguckt, wo drinne steht zb.: 0,0; 1,1; 2,1; 3,1; 4,2; 5,2;... was bedeutet: Ist zb. Delta_T gleich 2, initialisiere PWM mit 10% (Die PWM wird das schlimmste glaub ich...) - Die einzelnen Kanäle sollen in meiner ersten Ausbaustufe mit festen T_Soll programmiert werden. Und das PWM kommt als zweites. Später soll noch ein Display (4x20) folgen, auf dem die 6 T_Ist / T_Soll stehen. Und wenn die Semesterferien lang genug sind, wird das ganze auch noch mal einstellbar gemacht. Zur Info: Gebastelt ist noch nix, nur im Kopp bis jezt alles. Auch Eagle hab ich noch net doll bemüht. Ich will das ganze mit nem 89C52 machen, damit ich das Display später noch anschließen kann. Andere Controller (also als 51er) kommen nicht erstmal nicht in Frage, da ich nur n Brenner für die hab und mich auch mit denen schon bissle eingeschossen hab (aber was Konkretes noch nie gemacht hab) So, nu das wichtigste - weil da werden wohl die meisten drüber stolpern - Motivation: Oder "Warum von hinten durch die Brust in's Auge, kauf dir ne Lüftersteuerung" Also, 1. Ist das mein Hobby, 2. Will ich 51er lernen und das kann ich am besten, wenn ich n mir selbst gestelltes Probelem löse. Hoffe, ihr versteht mich. Das ganze passiert übrigens vor dem Hintergrund, dass der ganze Tower in den SemFerien ruhig gestellt werden soll. Festplatten kommen in nen Käfig aus alten Förderbändern (also schönes schweres Gummi) und der Rest wird auch noch bissle optimiert. Also und nun noch, warum ich das hier überhaupt poste. 1. Weil der P4typ meint, "mach mal, dass interessiert die auch" 2. Weil mich interessiert, ob schon mal jmd. sowas gebaut hat 3. Weil ich mal wissen will, wie andere auf meine Idee ragieren. Am meisten bin ich für Anregungen dankbar, wie man eine 6 (oder von mir aus auch 8) Kanal PWM baut, die auf jedem Kanal einzeln einzustellen ist. Und dabei dem µC noch genug Luft lässt, um Temp zu checken und Displ. anzusteuern. Das ganze wird wahrscheinlich auf C hinauslaufen. Aber ich werde versuchen soviel wie möglich in Asm zu schreiben. 8 K sind mit C schneller voll, als mir lieb sein wird. So, das wars erstmal... MfG
Dieser Satz kein Verb
|
Beiträge gesamt: 130 | Durchschnitt: 0 Postings pro Tag Registrierung: Juli 2003 | Dabei seit: 7826 Tagen | Erstellt: 23:00 am 20. Juli 2003
|
|
|
|
|
|
|
|
|
|
|
|
|