|
|
Projekt: LabornetzteilDiese Wiki-Seite soll als Entwicklungsmedium für ein Labornetzteil fungieren. Es wird ein modulares Labornetzteil entworfen und die Ergebnisse hier präsentiert.
[Bearbeiten] Aufbau (Zusammenfassung)Das Netzteil soll modular aufgebaut werden, so dass zusätzliche Erweiterungen einfach anzubinden sind. Dafuer werden eine Kontrolleinheit und eine oder mehrere Regeleinheit(en) benötigt. Die Verbindung wird duch eine (noch zu definierende) Schnittstelle hergestellt. [Bearbeiten] Kontrolleinheit (Zusammenfassung)Die Kontrolleinheit (spaeter auch "Master" oder "Mastereinheit" genannt) ist fuer die Interaktion mit dem Benutzer zustaendig. Nebenbei soll sie noch mit anderer digitaler Hardware (z. B. PC) interagieren koennen. Dazu werden folgende Schnittstellen benoetigt:
[Bearbeiten] Regeleinheit(en) (Zusammenfassung)Die Regeleinheiten (später auch "Slaves" oder "Slaveeinheiten" genannt) sind für das Regeln der Ausgaenge zuständig. Sie brauchen eine Schnittstelle zur Kontrolleinheit, die ihnen die Sollwerte liefert und über die sie auch die Ist-Werte zurueckgeben koennen. Weiterhin muss es eine Möglichkeit geben, die Kontrolleinheit über Statusänderungen zu informieren (z. B. kurzgeschlossener Ausgang, Überhitzung, etc.). Die Slaves sollen im Grunde auch alleine Arbeiten und von der Kontrolleinheit nur Sollwerte bekommen bzw. IST-Werte zu dieser senden. Regeleinheiten müssen aus folgenden Blöcken bestehen:
[Bearbeiten] Schnittstelle (Zusammenfassung)Die Schnittstelle zwischen Kontroll- und Regeleinheiten muss folgendes Leisten:
Zur Auswahl standen unterschiedliche Schnittstellen wie CAN, SPI, UART, I2C. Ausgewählt wurde eine etwas modifizierte UART-Schnittstelle. Diese wird von den meisten µ-Controllern in Hardware unterstützt und kann somit besonders einfach und Rechenleistungsarm verwendet werden. Der Master muss seinen Empfänger mit Hilfe eines Multiplexers auf mehrere Slaves schalten können. Das Protokoll bestimmt den Slave, fuer den das Signal ist und auf den gehört werden soll. Eine andere (und unter Umständen einfachere) Methode ist ein I2C Bus. Hier wären keine Multiplexer notwendig und die Verwendung von 0815 Optokopplern waere auch möglich... Mehr zur Schnittstelle unter Schnittstelle. [Bearbeiten] Schnittstelle[Bearbeiten] Elektrischer AufbauElektrischer Aufbau der Schnittstelle: Die elektrische Seite der Schnittstelle zwischen Master und Slave ist sehr einfach. Es werden nur zwei Optokoppler verwendet, einer davon braucht einen Tri-State-Ausgang. [Bearbeiten] ProtokollDie Datenkommunikation geschieht paketorientiert. Ein Paket besteht immer aus 8 Byte. Aufbau des Pakets:
Das Feld "Slave Addresse" muss immer mit der Addresse des Slaves gefüllt sein, der an der Übertragung beteiligt ist (er ist entweder Sender oder Empfänger). Für den Befehl sind folgende Werte vorgesehen:
[Bearbeiten] Reservierte BefehleBereich: 0x0000 bis 0x00FF (Befehl high = 0x00) Dieser Befehlsbereich wird reserviert und darf nicht genutzt werden. [Bearbeiten] Informative BefehleBereich: 0x0100 bis 0x01FF (Befehl high = 0x01) Informative Befehle vermitteln dem Master, welche Geraetespezifischen Befehle der Slave unterstuetzt. [Bearbeiten] Geraete BefehleBereich: 0x1000 - 0xFFFF Dieser Befehlsbereich wird vom System genutzt, um dem Slave mitzuteilen, welche Ausgangskonditionen anliegen sollen, und vom Slave zu erfahren, welche wirklich anliegen. [Bearbeiten] RegeleinheitenDas Netzteil ist absichtlich modular aufgebaut. Dadurch kann sich der gewillte Nachbauer genau die Einheiten nachbauen, die er braucht. Die Modularität soll in erster Linie aber nicht dazu verwendet werden, aus dem Netzteil eine eierlegende Wollmilchsau zu machen. Sattdessen sollen dadurch sinnvolle Vereinfachungen getroffen werden. [Bearbeiten] LaengsreglerLängsregler haben viele gute Eigenschaften. Am deutlichsten hervorzuheben ist die gerine Ausgangswelligkeit (z. B. gegenüber Schaltnetzteilen) und das schnelle Regelverhalten. Dem gegenüber stehen hohe Verlustleistugen. Das (chronologisch) erste Netzteilmodul ist ein Längsregler für Ausgangsspannungen bis 40V und Ausgangsströmen von 1A. Zugegebenermaßen ist das nicht viel, doch für den Anfang soll es reichen (immerhin schon 40W!)
[Bearbeiten] Längsregler 40V 1ADiese Laengsregeleinheit ist für eine Ausgangsleistung von 40W bei 40V ausgelegt. Berechnung der Eingangsglieder:
Damit hätten wir schonmal den ersten Teil (hier nur das, was nicht auf die Platine gelötet wird):
Warum nicht?
Noch ein paar Anmerkungen zum Eingangsteil (vor dem Linearregler):
|