Hallo zusammen! Ich wäre an einer kleinen Platine interessiert, mit der ich Pin-Paare kurzschließen kann. Es geht darum, bei Mainboards zwei Pin-Paare kurzzuschließen und von einem weiteren Pin(-Paar?) den Status abzurufen. Ggf. taugt auch ein Arduino Board dafür, aber ich habe noch keinen größeren Background in der ganzen Thematik der Elektrotechnik. Daher möchte ich hier erfragen, ob so etwas von jemandem von Euch übernommen werden könnte und wie teuer das wird. Sowohl das Design als auch die voraussichtlichen Kosten pro Platine. Danke + Gruss! Daniel Nachstehend noch die Details. Kurz die Funktionen: - Platine mit RJ45 LAN-Anschluss - Möglichkeit, 6 PC-Mainboards daran anzuschließen um dort einen Reset auszulösen - Eingang für 6x 2-Pins zum Abfragen der Mainboard Power-LEDs - idealerweise Möglichkeit, bei diesen 6 PC-Mainboards auch den Power-Button zu simulieren Einzelbar ansteuerbar über Netzwerk, daher der RJ45 LAN-Anschluss. Ideal wäre es, wenn die Stromversorgung per Power over Ethernet oder über Pin 9 (s. PDF) erfolgen könnte. Der Mainboard 2-Pin Reset Header raegiert wie folgt: --- Pins 5 and 7 can be connected to a momentary single pole, single throw (SPST) type switch that is normally open. When the switch is closed, the board resets --- Der Mainboard 2-Pin Power Header reagiert wie folgt: --- Pins 6 and 8 can be connected to a front panel momentary-contact power switch. The switch must pull the SW_ON# pin to ground for at least 50 ms to signal the switch on or off. (The time requirement is due to internal debounce circuitry on the board.) At least two seconds must pass before the board will recognize another on/off signal. --- Header ------ Pin 2: POWER_LED_MAIN | [Out] Front panel LED (main color) Pin 4: POWER_LED_ALT | [Out] Front panel LED (alt color) Pin 5: GROUND | Ground Pin 6: POWER_SWITCH# | [In] Power switch Pin 7: RESET_SWITCH# | [In] Reset switch Pin 8: GROUND | Ground Pin 9: +5V_DC | Power
Keiner? :-( Eventuell krieg ich's auch selbst hin. Gibt's eine eleganter Lösung, als mit Relais zu arbeiten?
Hallo, ich habe keine Ahnung davon, aber schon oft Mainboards an und ausgeschaltet mit einem Taschenmesser oder Schraubenschlüssel, also einfach kurzgeschlossen. Da ist bei den beiden Pins manchmal bei einem ein +, ich würde also an deiner Stelle mal gucken ob da auf einem der Beiden eine Spannung anliegt. Vielleicht kannst du dann einen Kurzschluss simulieren, indem du mit dem Arduino nur auf den Pin der Beiden, eine Spannung anlegst, auf dem vorher keine anlag. Also der Schalter schließt wohl eine Leitung damit die Spannung die an einem der Pins anliegt an einem Ziel ankommt. Also wenn da an dem einen z.B. 5V anliegen, dann kannst du mit dem Arduino auch an den anderen 5V anlegen und so auch eine TTL '1' simulieren. Einfach mal ausprobieren, vielleicht auch zuerst nur mit 3,3V. Einen guten Rutsch und viel Spaß!
Sucht du jemanden, deer dir das macht? Nur Software oder auch die Hardware? Zu Daniel schrieb: > Gibt's eine eleganter Lösung, als > mit Relais zu arbeiten? Man könnte die Mosfets probieren , zumindest für den Power Button. Der Reset könnte ebenso gehen. Da das beides "Schlieser" sind, kann man die Tasten an den PC Gehäusen weiter benutzen. Erzähl doch mehr von der LAN Seite: DHCP? Wie steuern, Status abfragen: über Webserver oder RAW-UDP Packete(= eigene GUI)? Gui soll mitentwickelt werden? 1000Mbit Netzwerk? Ein Arduino mit Netzwerkshield müsste dafür gut sein. Zu den Relais: man könnte halbleiter Relais nehmen, oder zumindest reed relais. Wie schnell brauchst du die Schaltung? Was würdest gern für die Entwicklung ausgeben? Antworte bitte möglichst auf alle Fragen, gerne auch per PN. Grüße
Hallo Gustl, danke schon mal für die Tipps -- ähnliches hab ich bisher manuell auch mit Schraubenzieher & Co. hinbekommen ;-) Das ggf. nur auf die Groundleitung Strom muss, hatte ich auch überlegt. Werde ich mal im Detail testen mit einem alten Mainboard und einem Arduino eines Bekannten. Für das Design der Platine hab ich leider aber das Knowhow nicht, daher möchte ich hier mal anfragen, wie teuer der Spass den werden würde oder ob ich meinen Bekannten weiter belästigen muss oder gar selbst etwas tiefer einarbeiten. Danke Dir und auch einen guten Rutsch! Gruss daniel
Hi Franzis! > Sucht du jemanden, deer dir das macht? Nur Software oder auch die > Hardware? Prinzipiell suche ich wen, der die Hardware-Seite von der Platine her durchplant (Platinendesign). Mit dem fertigen Plan würde ich gerne die Platine dann gern bei einem der Platinenfertiger + -bestücker selbst in Auftrag geben. > LAN-Seite > DHCP? Ne, dass ist kein Muss. Schadet aber auch nicht, wenn das gehen würde. Wieviel Funktionalität bringen denn die Ethernet-Shields mit? Hatte auch schon Gnublin ins Auge gefasst. Das macht die Programmierung für den ganzen LAN-Kram sehr einfach. > Wie steuern, Status abfragen: über Webserver oder RAW-UDP Packete(= > eigene GUI)? Gui soll mitentwickelt werden? Kein Webfrontend, aber kleine API zum Ansteuern und Auslösen der Events "Reset" + "Power Off/On" bzw. zum Auslesen von "LED an/aus". Je nach darunter liegendem System kann ich das aber auch selbst coden. > 1000Mbit Netzwerk? Unnoetig. 10 und/oder 100 reicht. > Wie schnell brauchst du die Schaltung? Na sagen wir mal 2014 wäre zu spät ;-) Januar/Februar 2013 wäre ganz nett. > Was würdest gern für die Entwicklung ausgeben? Ich kann den Aufwand aktuell nicht beurteilen. Ich würde gerne hören, in welcher Region sowas liegen würde. Danke schon mal für das Feedback! Bei soviel Beiträgen hier war ich sehr verwundert, dass mein Posting bisher so unterging. Guten Rutsch auch Dir! Danke + Gruss Daniel
Achso, Stromversorgung per Power over Ethernet oder aber 9-12V DC Anschluss.
Wie welche Platine soll dir denn gebaut werden? Arduino kaufen, Ethernet Shield ran und dann ein paar Drähte von den IOs zu den Mainboards. Also mehr würde ich da nicht machen. Aber ich kann weder gut Arduino/C noch Netzwerk Zeugs. Für den Arduino gibt es aber schon sehr viele Beispiele, auch zu IO und Netzwerk.
Gustl, ich sehe schon, mein Erstversuch muss sein, ob ich einen Reset via Digital I/O auslösen kann. Arduino Digital I/O Pin an den Reset-GROUND Pin, auf Output setzen und auch HIGH ziehen. Eventuell klappts ja. Dürfte analog für den Power-Button klappen. Sind allerdings unterschiedliche Stromkreise, daher hab ich ein wenig Bedenken. LED Status auslesen über Analog In.
Ja irgendwie so. LED würde ich auch über Digital IO machen, da wird ja nicht gedimmt oder so sondern an oder aus.
Problem ist hier die Anzahl der I/O Ports. Wollte ja bis zu 6 Mainboards daran anschließen.
Daniel schrieb: > Gustl, > > ich sehe schon, mein Erstversuch muss sein, ob ich einen Reset via > Digital I/O auslösen kann. > > Arduino Digital I/O Pin an den Reset-GROUND Pin, auf Output setzen und > auch HIGH ziehen. Eventuell klappts ja. > Dürfte analog für den Power-Button klappen. > > Sind allerdings unterschiedliche Stromkreise, daher hab ich ein wenig > Bedenken. > > LED Status auslesen über Analog In. also das kann nur gut gehen, wenn du die Massen aller beteiligten PCs mit dem Arduino verbindest. Und da wäre ich etwas kritisch, weit verteilte Rechner masseseitig miteinander zu verbinden, und dazu noch PoE. Ich würde auf galwanische Kopplung nicht verzichten wollen, vorallem, wenn es um motherboards gehet. Denn es gibt nichst schlimmeres, wenn die Server mal zeit zur Zeit sich reseten, wenn in der nähe Röhrenmonitor eingeschaltet wird o.ä. Mein Vorschlag wäre Arduino mit dem PoE Shield dazu noch reedrelais. max 40 Relais, je 10 mA => ist über PoE machbar. (Relais: http://www.reichelt.de/Reedrelais-Magnete/MS-7175-L-5V/3//index.html?ACTION=3&GROUPID=3291&ARTICLE=27674&SHOW=1&START=0&OFFSET=500&) Oder man könnte Optokoppler verwenden. Hier z.B. Der Shield: http://www.watterott.com/de/Arduino-Ethernet-mit-PoE €45 Arduino noch max ca €30 oder Arduino + Netzwerk + PoE: €65 http://www.watterott.com/de/Arduino-Ethernet-mit-PoE Also, ich könnte das übernehmen, wenn du die Hardware stellst, bezahlst(Da einiges am Anfang ausprobiert werden müsste: so ca. €100). Wenn das ganze dann fertig ist, reden wir über die Finanzen(werden so wohl min. das doppelte der Hardwarekosten sein.) Ich Persönlich würde keine Platine vertigen lassen, zumindest nicht die, die Netzwerk und µC beinhaltet. Die ganze Ansclussseite samt der Ansteuerung der vielen Buttons, die könnte man gut fertigen lassen.
achso, es sind ja nur 6 mainboards, als max 12 (6 x Power und 6x Reset) Relais. Und 24 Eingänge, die man einlesen muss. Extras wären denkbar: LCD, Bluetooth => android, manuele Kontrolle der Stati über Buttons am Gerät, Watchdog -Funktionalität, Loggen der Ereignisse auf der Sd Karte usw... Mache letzte Zeit viel mit LCD Bluetooth, CAn Bus, Android, Arduino. Wenn man keinen zu großen, zeitdruck hat und unbürokratisch die Hardware besorgt, die ich möchte oder besorgen lässt, dann könnten wir es zusammen durchziehen. Grüße
AVR Net-IO 4 Ausgänge über Optokoppler steuern 12 Kontakte. 6 Eingänge für input, auch Optoisoliert. Bei Multiplexing 8 Eingänge für 12-16 inputs. Preis für die HW ca 30€ wenn du es selbst machst inkl Transport, ansonsten 50€ + Transport. Gesteuert wird das Ganze dann mit der Pollin FW. Ansonsten die übliche Sache für Server: USB Verbindung, RS485 galvanisch getrennt zu Steuersystem, I2C optional mit Mainboard verbunden, um auf interne Temperatur sowie Spannungssensoren zugreifen zu können, Möglichkeit über Tastatur System sanft runterzufahren, WDT über USB für kritische SW. Steuerung über Router sowie optional GSM/GPRS. Anschlüsse für Reset, Power, HDD-LED usw direkt ohne galvanische Trennung. Eventuell geht auch, über SW die internen Temperatursensoren wie auch Tachos, Spannungssensoren, CPU-Auslastung usw periodisch über USB dem Device zu übermitteln und dann auf dem Router abgespeichert. Preis 200€ für 25 Server.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.