Daniel Schramm |
||
ProjectsSchliessanlageCat5 Cable Checker Einschaltverzögerung Belichtungstimer Exposure Timer 2 Solder Station Slave Flash MP3 Player MP3 Player Touch Home Automisation Can Bus Schield for Banana Pi PCBsVeroeffentlichungenContact |
Einschaltverzögerung für 4-5 GeräteDieses Projekt ist im Zuge meiner Arbeit am LS12-Informatik an der Uni-Dortmund entstanden. Wofür?Beim Betrieb mehrerer Server traten 3 Probleme auf, durch die dieses Hardwareprojekt nötig wurde, damit der Verbund nach einem Stromausfall wieder sauber hochfahren kann.
Ansatz:Das Ziel dieser Schaltung ist es, 4 Steckdosen in einer beliebig einstellbaren Reihenfolge einzuschalten und einen Druck auf den Powertaster eines Computers mit ATX-Netzteil nachzubilden. Dadurch wird es moeglich, bis zu 5 Computer nach einer Unbterbrechung der Stromversorgung in der richtigen Reihenfolge wieder einzuschalten. Hierzu kommt ein Microcontroller zum Einsatz, der ohne grossen Aufwand in der Schaltung programmiert werden kann.Die Reihenfolge wird fest in das Microcontroller-Programm eincompiliert. (s. Software) Hardware:Die Hardware besteht im Prinzip nur aus einem 8Bit-Microcontroller, einer Stromversorgung und den Relais, die die Steckdosen schalten.Den Schaltplan und Bestueckungsplan gibt es hier. Der Nachbau sollte mit der Platine relativ einfach sein. Besonderer Wert ist dabei auf das Gehaeuse zu legen, dass aus Kunststoff bestehen sollte und ueber Lueftungsschlitze verfuegen muss. Das SIL-Relais (K1) kann weggelassen werden, sofern kein Powertaster betaetigt werden muss, sofern es verwendet wird, muss es ueber eine interne Diode verfuegen. Software:Die Software ist in C geschrieben und laesst sich mit avrgcc compilieren und mit dem Programm uisp mit einem einfachen Kabel ueber den Parallelport eines PCs auf den Controller ueberspielen.In dem Array Zeiten_Steckdosen werden die Einschaltzeiten in Sekunden eingestellt. In dem Array Pin_Steckdosen kann die Reihenfolge der mechanischen Anordnung der Steckdosen angepasst werden. Der Zeitpunkt, zu dem der Druck auf den Powertaster nachgeblidet wird, wird in Zeit_Taster festgelegt. weiterfuehrende Dokumentationen:
|
|
last change to verz_overview.html: 2007/03/21 |