Forum: Mikrocontroller und Digitale Elektronik USV,UPS mit serieller schnittstelle


von Martin K. (Firma: Student) (mkattinger)


Lesenswert?

Hallo an alle,

ich bin auf der Suche nach einem USV Hersteller, der die Kommandos für 
die serielle Schnittstelle offenlegt.

Kennt jemand so einen?
Oder seit ihr schonmal mit den selben Problemen konfrontiert worden?

Grüße,
Ma

von Peter II (Gast)


Lesenswert?

Martin Ka schrieb:
> Oder seit ihr schonmal mit den selben Problemen konfrontiert worden?

welchem Problem?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

APC's SmartUPS-Protokoll ist de facto offengelegt.  Siehe apcupsd.

von Martin K. (Firma: Student) (mkattinger)


Lesenswert?

Zitat:
The serial (RS232) port CANNOT be used with apcupsd at all

Außerdem verlangt APC für deren "Null-Modem-Kambel" mit spezieller pin 
Belegung 40 Ero und mehr...

also, möchte ich keine APC und bin offen für andere Anbieter.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Martin Ka schrieb:
> Zitat:
> The serial (RS232) port CANNOT be used with apcupsd at all

Zitieren kannst du viel.  Wenn du nicht einmal die Quelle für das
Zitat nennen magst, wie soll das dann glaubwürdig sein?

Fakt ist, dass genügend Leute auf der Welt eine APC SmartUPS mit
einem apcupsd betreiben (ich auch, hab' die USV geschenkt bekommen).

> Außerdem verlangt APC für deren "Null-Modem-Kambel" mit spezieller pin
> Belegung 40 Ero und mehr...

Das Pinout dieses Kabels ist allerdings meines Wissens im Internet
ausreichend dokumentiert worden (nicht von APC, aber das ist ja hier
egal).

> also, möchte ich keine APC ...

Dann schreib das doch gleich hin.  Es gibt sicher genügend Gründe,
warum man APC nicht mag, aber das Protokoll ist nun die schlechteste
Ausrede, zumindest solange wir über Standard-SmartUPS reden.

von Martin K. (Firma: Student) (mkattinger)


Lesenswert?

Ich vermute mal nicht, dass ich mir das gehackte serielle Protokoll 
nehmen darf um damit Anwendungen zu schreiben und diese zu verkaufen!

apcupd funktioniert sicher gut bei einem (Home)Server aber sicher nicht 
bei einem Panel PC mit Windoes CE 6.0

100 Stück deren "Null Modem Kabel" kosten dann in etwa 4000 Euro. Was 
kosten 100 "normale" sole kabel? 1,5 * 100 = 150 Euro.
Und die Arbeitszeit für 100 Kabel im Eigenbau wird wohl niemand 
bezahlen.

...
Es geht nicht immer nur um HOME Anwendungen.

von Peter II (Gast)


Lesenswert?

Martin Ka schrieb:
> 100 Stück deren "Null Modem Kabel" kosten dann in etwa 4000 Euro. Was
> kosten 100 "normale" sole kabel? 1,5 * 100 = 150 Euro.
> Und die Arbeitszeit für 100 Kabel im Eigenbau wird wohl niemand
> bezahlen.

du kannst dir aber 100 Adapter für ein paar € in china bauen lassen.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Martin Ka schrieb:
> Ich vermute mal nicht, dass ich mir das gehackte serielle Protokoll
> nehmen darf um damit Anwendungen zu schreiben und diese zu verkaufen!

Da das Protokoll seit ~ 15 Jahren de facto auf diese Weise offen
gelegt ist und es auch gar nicht so sonderlich kompliziert ist (80 %
davon hatte ich zuvor bereits in Eigeninitiative reverse-engineert),
hast du damit kein Risiko: entweder APC bietet dir offiziell das
Protokoll (bspw. gegen NDA) an, oder aber in Europa darfst du es
ansonsten selbst reverse-engineeren, wenn du nur auf diese Weise das
Produkt (also die USV) nutzen kannst bzw. im angepriesenen Umfang
nutzen kannst. (Wer eine SmartUPS kauft, will sie nicht nur mit den
paar Knöpfen und LEDs bedienen können.)

Die Informationen in apcupsd deuten übrigens darauf hin, dass sie
von APC selbst gekommen sein müssen. Manches davon kann man so gar
nicht erraten.

> apcupd funktioniert sicher gut bei einem (Home)Server aber sicher nicht
> bei einem Panel PC mit Windoes CE 6.0

Meines Wissens läuft er zumindest auf Windows genauso wie auf
POSIX-kompatiblen Systemen. Inwiefern sich nun WinCE davon
unterscheidet, wirst du besser wissen als ich.

> 100 Stück deren "Null Modem Kabel"

Das sind keine Nullmodemkabel!

Der Grund ist einfach, dass die SmartUPS nur mit dem schwarzen Kabel
“smart” ist.  Wenn man sie mit dem grauen Kabel betreibt, dann
benimmt sie sich rückwärtskompatibel zur einfacheren BackUPS (bei
der man mit dem Kabel nur einen Schaltkontakt auslösen kann und
die USV vom Computer aus abschalten). Die Unterscheidung zwischen
beiden wird daher im Kabel durch Anbringen passender Widerstände
vorgenommen.

Die Möglichkeit, einen entsprechenden Adapter zum normalen Kabel
irgendwo fertigen zu lassen, wurde dir ja schon genannt. Allerdings
würde ich gleich ganze Kabel fertigen lassen, auch das kostet nicht
so die Welt. Ansonsten riskierst du, dass jemand dein Nullmodemkabel
mal ohne Adapter an die USV steckt.

von Jens M. (Gast)


Lesenswert?

Martin Ka schrieb:
> Ich vermute mal nicht, dass ich mir das gehackte serielle Protokoll
> nehmen darf um damit Anwendungen zu schreiben und diese zu verkaufen!

Kommt auf die Lizenz an, außerdem kannst du ja die Software verschenken 
und das Kabel verkaufen.

>
> apcupd funktioniert sicher gut bei einem (Home)Server aber sicher nicht
> bei einem Panel PC mit Windoes CE 6.0

Klingt nach Industrie, da willst du ne APC Kiste hinstellen die gerade 
mal so im Büro läuft?

Die nächste Frage ist ob es denn die APC Software für CE gibt und die 
übernächste ob CE vielleicht einen USV Dienst hat. Wenn ja, dann kannst 
du auch die Statusleitungen nehmen. Dann kennst du zwar den Ladezustand 
der Batterie nicht, aber nach meiner Erfahrung prüft das so oder so 
keiner. Ganz egal ob da eine Software installiert ist oder nur 1x pro 
Jahr der USV Testknopf gedrückt werden muss.

von Martin K. (Firma: Student) (mkattinger)


Lesenswert?

> Die nächste Frage ist ob es denn die APC Software für CE gibt und die
> übernächste ob CE vielleicht einen USV Dienst hat.
Nein, Nein
Man kan sich einen Treiber selbst schreiben, aber dass kommt aus 
Zeitgründen nicht in Frage.

> Klingt nach Industrie, da willst du ne APC Kiste hinstellen die gerade
> mal so im Büro läuft?

Natütlich möchte ich das Ding lieber selbst entwickeln aber das kostet 
dann 5000 Euro pro Stück. Und dauert wahrscheinlich 2 Jahre bis es 
Marktreif ist.

Bei einem Limit von 500 Euro pro Stück inkl. Entwicklungs- und 
Verkaufsanteilen kommt nur eine modifizierte Standard USV in Frage.

Mit so einer Läuft dann unser Panel PC ~12 Stunden. Über Nacht wird die 
USV einfach wieder aufgeladen. -> Perfekt für unsere Zwecke.

Darum suche ich eine Standard USV, wo das Protokoll öffentlich 
zugänglich ist. :-)

von Jens M. (Gast)


Lesenswert?

Martin Ka schrieb:
>> Die nächste Frage ist ob es denn die APC Software für CE gibt und die
>> übernächste ob CE vielleicht einen USV Dienst hat.
> Nein, Nein
> Man kan sich einen Treiber selbst schreiben, aber dass kommt aus
> Zeitgründen nicht in Frage.

Wenn es keinen USV Dienst gibt, was willst du dann mit ner USV?


>> Klingt nach Industrie, da willst du ne APC Kiste hinstellen die gerade
>> mal so im Büro läuft?
>
> Natütlich möchte ich das Ding lieber selbst entwickeln aber das kostet
> dann 5000 Euro pro Stück. Und dauert wahrscheinlich 2 Jahre bis es
> Marktreif ist.

Die hier

http://de.rs-online.com/web/p/usv-netzgerate/6657854

hat Zertifizierungen die man so braucht, austauschbares Battpack und die 
Relaiskontakte hab ich mit ner kleinen Leiterplatte im seriellen Stecker 
geschiftet. Läuft super mit apcupsd auf IPCs

Martin Ka schrieb:
> Darum suche ich eine Standard USV, wo das Protokoll öffentlich
> zugänglich ist. :-)

Aber das ist doch bei APC der Fall.

von Christian K. (christian_rx7) Benutzerseite


Lesenswert?

Hab schon für ein paar verschiedene UPSen serielle Anbindungen für SPSen 
geschrieben. Einfach beim Händler/Vertretung anrufen und ums Protokoll 
bitten, hat noch immer geklappt. Immerhin wollen die ja was verkaufen 
und sind daher kooperativ.

Christian_RX7

von Icke ®. (49636b65)


Lesenswert?

Worum gehts denn? Den Ladezustand abzufragen? Muß es unbedingt RS232 
sein?
Nicht gerade steinalte APC-USVs besitzen einen USB-Anschluß. Über diesen 
angestöpselt, verhalten sie sich wie ein Notebook-Akku und werden von 
der Energieverwaltung des Betriebssystems auch so behandelt.

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
Noch kein Account? Hier anmelden.