Verstärkerschaltung: Difference between revisions

From Chaosdorf Wiki
m (Bild Hinzugefügt, Version 0.9)
m (hamwa nimmer)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Project
{{Project
|name=Verstärkerschaltung
|name=Verstärkerschaltung
|description=5V Relais mit VUSB PowerSwitch (V0.9)
|description=5V Relais mit VUSB PowerSwitch (V1.0)
|project category=Hardware
|project category=Hardware
|location=Serverraum
|location=Serverraum
|image=Verstaerkerschaltungvorne.jpg
|image=Verstaerkerschaltungvorne.jpg
|status=beta
|status=obsolete
|people={{U|derf}}, {{U|feuerrot}}
|people={{U|derf}}, {{U|feuerrot}}
|source=https://github.com/feuerrot/verstaerkerschalter{{!}}github
|source=https://github.com/feuerrot/verstaerkerschalter{{!}}Github
}}
}}
== Hardware ==
== Hardware ==


Hochgradig unterdokumentiert, bestehend aus:
=== Betaversion ===


* ATTiny2313 mit PowerSwitch-Firmware (die ihren Status aber ''nicht'' im EEPROM speichert, damit nach einem Stromausfall alle Verstärker ausbleiben, andernfalls würde ihr Einschaltstrom die Sicherung triggern) an {{H|figurehead}}
Von {{U|derf}}, nicht mehr in Betrieb. Kann aber verwendet werden, falls noch irgendwo anders bis zu 4 Verbraucher per USB geschaltet werden sollen.
 
* ATTiny2313 mit modifizierter PowerSwitch-Firmware (die ihren Status aber ''nicht'' im EEPROM speichert, damit nach einem Stromausfall alle Verstärker ausbleiben, andernfalls würde ihr Einschaltstrom die Sicherung triggern) an {{H|helios}}
* 4x 5V 16A Relais
* 4x 5V 16A Relais
* 1 SchuKo Kabel in
* 1 SchuKo Kabel in
* 4 Kaltgerätekabel out (zu den jeweiligen Verstärkern)
* 4 Kaltgerätekabel out (zu den jeweiligen Verstärkern)
* Lochraster
=== Stable Release ===
Aktuell im Serverraum angeschlossen, {{U|feuerrot}} kennt sich aus.
Diese Variante hat folgende Veränderungen:
* Platinenlayout mit Eagle gefertigt
* Sowohl VUSB und CAN als Ansteuermöglichkeit
** Die VUSB-Firmware läuft bereits
** Die CAN-Firmware ist in der Verpeilungsphase
* Es ist ein Taster am letzten freien Pin gegen Masse geschaltet
** z.B. für manuelles Schalten der Relais direkt am Board
* Die serielle Schnittstelle ist rausgeführt
* Dokumentiert
=== Next Gen ===


{{U|feuerrot}} hat eine bessere Version mit CAN, die bald™ die aktuelle Schaltung ersetzen wird.
Ideensammlung:
* Die Leds getrennt von den Relais ansteuerbar machen
** Man kann per Taster dann ein Relais auswählen und schalten


== Software ==
== Software ==


* figurehead erwartet ein USB-Gerät mit <tt>idVendor=16c0, idProduct=05dc</tt> (Standard-Identifier von VUSB)
* helios erwartet ein USB-Gerät mit <tt>idVendor=16c0, idProduct=05dc</tt> (Standard-Identifier von VUSB)
* Es wird ebenfalls das Standard-VUSB-Protokoll mit Verstärkern an Port 0, 1, 2, 3 erwartet. Ports 4 bis 7 werden nicht angesteuert.
* Es wird ebenfalls das Standard-VUSB-Protokoll mit Verstärkern an Port 0, 1, 2, 3 erwartet. Ports 4 bis 7 werden nicht angesteuert.
* Die genaue Zuordnung VUSB-Port <-> Verstärker kann jederzeit angepasst werden
* Die genaue Zuordnung VUSB-Port <-> Verstärker kann jederzeit angepasst werden

Latest revision as of 22:24, 3 January 2023

Verstärkerschaltung obsolete
Verstaerkerschaltungvorne.jpg
5V Relais mit VUSB PowerSwitch (V1.0)
Ort Serverraum
Beteiligt derf, feuerrot
Quelltext Github

Hardware[edit | edit source]

Betaversion[edit | edit source]

Von derf, nicht mehr in Betrieb. Kann aber verwendet werden, falls noch irgendwo anders bis zu 4 Verbraucher per USB geschaltet werden sollen.

  • ATTiny2313 mit modifizierter PowerSwitch-Firmware (die ihren Status aber nicht im EEPROM speichert, damit nach einem Stromausfall alle Verstärker ausbleiben, andernfalls würde ihr Einschaltstrom die Sicherung triggern) an helios
  • 4x 5V 16A Relais
  • 1 SchuKo Kabel in
  • 4 Kaltgerätekabel out (zu den jeweiligen Verstärkern)
  • Lochraster

Stable Release[edit | edit source]

Aktuell im Serverraum angeschlossen, feuerrot kennt sich aus.

Diese Variante hat folgende Veränderungen:

  • Platinenlayout mit Eagle gefertigt
  • Sowohl VUSB und CAN als Ansteuermöglichkeit
    • Die VUSB-Firmware läuft bereits
    • Die CAN-Firmware ist in der Verpeilungsphase
  • Es ist ein Taster am letzten freien Pin gegen Masse geschaltet
    • z.B. für manuelles Schalten der Relais direkt am Board
  • Die serielle Schnittstelle ist rausgeführt
  • Dokumentiert

Next Gen[edit | edit source]

Ideensammlung:

  • Die Leds getrennt von den Relais ansteuerbar machen
    • Man kann per Taster dann ein Relais auswählen und schalten

Software[edit | edit source]

  • helios erwartet ein USB-Gerät mit idVendor=16c0, idProduct=05dc (Standard-Identifier von VUSB)
  • Es wird ebenfalls das Standard-VUSB-Protokoll mit Verstärkern an Port 0, 1, 2, 3 erwartet. Ports 4 bis 7 werden nicht angesteuert.
  • Die genaue Zuordnung VUSB-Port <-> Verstärker kann jederzeit angepasst werden