Forum: Mikrocontroller und Digitale Elektronik Protokoll für China Netzteil (Quantpower, Konrad.)


von Burli (Gast)


Lesenswert?

Hi, die Frage wurde schon öfter gestellt und ich habe auf GitHub auch 
schon ein Projekt gefunden, in dem zumindest ein Teil des Protokolls zu 
finden ist.

https://github.com/techrabbit58/QL3005P

Den Befehlen nach handelt es sich um ein zumindest an SCPI angelehntes 
Protokoll, eventuell sogar dazu kompatibel. Dann fehlt mir aber noch 
eine Beschreibung der internen Register.

Gibt es irgendwo eine vollständige Beschreibung dazu? Ansonsten muss ich 
versuchen das irgendwie Reverse engineeren

von MaWin (Gast)


Lesenswert?

Versuche, erst mal den Namen des Herstellers und den Namen des Händlers 
richtig zu schreiben.

von Burli (Gast)


Lesenswert?

Daran hängst du dich auf? Und es ist kein Händler gemeint sondern eine 
andere Marke, unter der diese Art Netzteil verkauft wird. Da hat leider 
die Autokorrektur zugeschlagen ohne daß ich es bemerkt habe.

Die Firma heißt Korad, nicht Konrad

von Bauform B. (bauformb)


Lesenswert?


von Burli (Gast)


Lesenswert?

Es geht konkret um Geräte wie QUATPOWER LN-3005P und baugleiche Geräte. 
Die werden von einem chinesischen Hersteller gebaut und von 
verschiedenen Firmen umgelabled

von MaWin (Gast)


Lesenswert?

Burli schrieb:
> Daran hängst du dich auf? Und es ist kein Händler gemeint sondern eine
> andere Marke

Daran siehst du, wie wichtig es ist, Namen korrekt zu schreiben, statt 
irgendeinen Buchstabensalat auszukotzen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Burli schrieb:
> Die Firma heißt Korad, nicht Konrad
Und das 'n' beim "Quantpower" muss auch raus.

> Daran hängst du dich auf?
Ohne Witz: wenn du mit den richtigen Begriffen suchst, dann hat Google 
evtl. eine Chance. Die korrigieren nicht jeden noch so faulen Fehler.
https://www.google.com/search?q=quatpower+protokoll
Dort findest du dann das:
http://www.sprut.de/electronic/soft/korad/index.htm
Und dort dann den Link zum Protokoll.

von Martin (Gast)


Lesenswert?

Burli schrieb:
> Es geht konkret um Geräte wie QUATPOWER LN-3005P

Warum kann so etwas nicht schon im ersten Beitrag stehen? Immer diese 
Salami Infos.

von Burli (Gast)


Lesenswert?

Das passiert, wenn man zwischen Tür und Angel schreibt. Ich hab schon 
nach dem richtigen Begriff gesucht und auch die Sprut Seite gefunden, 
aber den weiterführenden Link habe ich übersehen.

Danke für die Links, die helfen mir weiter. Ich habe vermutet, dass es 
noch ein Statusbytes geben muss. Das Protokoll orientiert sich wie 
gesagt an SPCI

von Burli (Gast)


Lesenswert?

Burli schrieb:
> Das Protokoll orientiert sich wie gesagt an SPCI

SCPI.. argh, sorry

von Burli (Gast)


Lesenswert?

Martin schrieb:
> Warum kann so etwas nicht schon im ersten Beitrag stehen?

Wenn du dem Link im ersten Beitrag gefolgt wärst hättest du die 
entsprechende Info im übrigen selbst finden können.

von Ulf L. (ulf_l)


Lesenswert?

Hallo

Folgende Sachen habe ich schon zu dem Teil rausbekomen:
LN-3005P Befehle
Schnittstelle: 9600, 8, N, 1
\n muß wirklich als ASCII \n ausgegeben werden, und NICHT als linefeed 
(wie bescheuert)
Bei VSET und ISET müssen immer alle Digits, so wie im Beispiel angegeben 
werden (wie bescheuert)

*IDN?\n
Antwort: QJE3005PV1.0

Setzen der Sollspannung
VSET1:01.00\n
VSET1:10.00\n

Setzen Sollstrom
ISET1:0.100\n
ISET1:1.000\n

Rücklesen Sollspanung
VSET1?\n
Antwort 01.00 für VSET1:01.00\n

Rücklesen Istspannung
VOUT1?\n
Antwort 01.00 für VSET1:01.00\n wenn nicht in Strombegrenzung


Rücklesen Sollstrom
ISET1?\n
Antwort 1.000 für ISET1:1.000\n

Rücklesen Iststrom
IOUT1?\n
Antwort 0.000 für ISET1:1.000\n ohne Last

Rücklesen Status
STATUS?\n
        --- Status CV/CC  0=CC  1=CV
        |-- Status Output 0=OFF 1=ON
        ||- Status OCP    0=keine Überst.absch 1=Überst.-absch.
        vvv
Antwort 000

Wie man remote OCP einstellt und an oder aus macht, hab ich noch nicht 
finden können.

: Bearbeitet durch User
von Jobst M. (jobstens-de)


Angehängte Dateien:

Lesenswert?

Ulf L. schrieb:
> (wie bescheuert)

Irgendetwas läuft bei Dir schief ...

*IDN?
RND 320-KA3305P V4.0 SN:6******3

Kein \n, nur ein <CR><LF>

Gruß
Jobst

: Bearbeitet durch User
von Protokoll Berater (Gast)


Lesenswert?

Ulf L. schrieb:
> Wie man remote OCP einstellt und an oder aus macht, hab ich noch nicht
> finden können.

einstellen sollte so gehen:
OUT0
OCP0
ISET1:0.123
OCP1
OUT1

ausschalten:
OCP0

bei meinem RND 320-KA3005P V4.2 SN:00000282 funktioniert auch
LOCK0
LOCK1

aber OVP funktioniert garnicht.

von noreply@noreply.com (Gast)


Lesenswert?

Mal kurz Off-Topic.

Was passiert, wenn die mit VSET gewählte Spannung vom Netzgerät nicht 
eingestellt werden kann? Sowohl Minimum als auch Maximum.

von Ulf L. (ulf_l)


Lesenswert?

Jobst M. schrieb:
> Ulf L. schrieb:
>> (wie bescheuert)
>
> Irgendetwas läuft bei Dir schief ...

Hallo Jobst

Also bei meinem Quad Power LN-3005P muß tatsächlich ASCII "\" und ASCII 
"n" als Zeilenabschluß beim Senden stehen und nicht ein CR (HEX 0x0A).

Da unterscheiden sich wohl das Konad und das Quad Power.

Gruß Ulf

: Bearbeitet durch User
von Ulf L. (ulf_l)


Lesenswert?

Protokoll Berater schrieb:
> einstellen sollte so gehen:
> OUT0
> OCP0
> ISET1:0.123
> OCP1
> OUT1
>
> ausschalten:
> OCP0

Mit OCP0 und 1 hab ich schon versucht, hat aber nicht geklappt. Aber 
auch schon bei OUT1/OUT0 bzw. OUTPUT1/OUTPUT0 unterscheiden sich 
anscheinend die QuatPower und die Konad.

: Bearbeitet durch User
von Sven K. (quotschmacher)


Lesenswert?

hier auch nochmal schön aufgeschlüsselt: 
https://sigrok.org/wiki/Korad_KAxxxxP_series

von Stefan F. (Gast)


Lesenswert?

Ulf L. schrieb:
> Also bei meinem Quad Power LN-3005P muß tatsächlich ASCII "\" und ASCII
> "n" als Zeilenabschluß beim Senden stehen und nicht ein CR (HEX 0x0A).

Krass, das klingt für mich nach einem Programmierfehler in Kombination 
mit mangelhafter QA. Als man es bemerkte, war der einzige Programmierer 
längst entlassen worden, so dass seine Nachfolger einen Workaround ins 
Frontend einbauen mussten.

von Ulf L. (ulf_l)


Lesenswert?

Da sitzt Du auch ne Zeit lang dran, bis Du merkst warum die Befehle aus 
einem Terminal-Programm am Netzteil keine Wirkung zeigen ;-)

von Rust A. (rustasian)


Lesenswert?

Ich war gerade auf der Suche nach den gleichen Infos. Leider war keiner 
der genannten Links hilfreich. Weder Sigrok noch Reichelt.

Nur die Posts von Ulf L. haben mir weitergeholfen. Von alleine hätte ich 
nicht rausgefunden, dass man buchstäblich "\n" schreiben muss. Und das 
es bei meinem Netzteil "OUTPUT1" statt "OUT1" heißt kann man auch nur 
mit Glück erraten.

Vermutlich heißt OCP bei dem Quatpower auch anders. RCL und SAV 
funktionieren auch nicht.

Danke für die Mühe.

Eventuell versuche ich, das Protokoll mit der Windows Software reverse 
zu engineeren

von Harald K. (kirnbichler)


Lesenswert?

Ulf L. schrieb:
> Also bei meinem Quad Power LN-3005P muß tatsächlich ASCII "\" und ASCII
> "n" als Zeilenabschluß beim Senden stehen und nicht ein CR (HEX 0x0A).

0x0a ist LF, nicht CR.

Jobst nutzt ja auch nicht CR, sondern CR LF.
Das sind zwei Zeichen, 0x0d 0x0a

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.