DIAMETRAL AC250K1D - ovládání z PC

Problémy s měřícími přístroji, detektory fyzikálních veličin, detektory kovů a další

Moderátor: Moderátoři

Zpráva
Autor
Zmije
Příspěvky: 1691
Registrován: 30 čer 2005, 00:00
Bydliště: Pardubický kraj

DIAMETRAL AC250K1D - ovládání z PC

#1 Příspěvek od Zmije »

Ahoj, mám střídavý zdroj DIAMETRAL AC250K1D a chtěl bych ho ovládat z PC.
Zjistil jsem, že k tomu mají program D-Control. Nainstaloval jsem ho a sputil. Bohužel program umí port do COM15, ale můj "UCAP" vytvořil COM22.
Nejraději bych to ovládal python skriptem a výhledově i z Linuxu, tak jsem se chtěl zeptat jestli to někdo zkoušel nebo ví jak na to.

Díky.
Uživatelský avatar
rnbw
Příspěvky: 37622
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#2 Příspěvek od rnbw »

Obavam sa, ze to budes musiet rozchodit vo Windows, spustit Portmon a pouzity protokol analyzovat. Myslim, ze to bude nieco velmi jednoduche.
samec
Příspěvky: 6935
Registrován: 19 pro 2017, 00:00

#3 Příspěvek od samec »

Normálne pošleš po sériovej linke textový príkaz, napríklad zo serial monitoru, alebo cez ECHO z príkazového riadku. Presné znenie príkazov ti povie umelá inteligencia. 8-)
Zmije
Příspěvky: 1691
Registrován: 30 čer 2005, 00:00
Bydliště: Pardubický kraj

#4 Příspěvek od Zmije »

Pravdu máte. Nakoupil jsem u AI.

Několik kol pokusů a oprav to zabralo. Dávám to sem tak, jak jsem to dostal.
Nemáte oprávnění prohlížet přiložené soubory.
samec
Příspěvky: 6935
Registrován: 19 pro 2017, 00:00

#5 Příspěvek od samec »

To čo je? Python, či celé terárium? 8O
Som myslel, že ideš ovládať napájací zdroj, nie jadrový rektor. :?
Zmije
Příspěvky: 1691
Registrován: 30 čer 2005, 00:00
Bydliště: Pardubický kraj

#6 Příspěvek od Zmije »

Má to necelých 37 kB python kódu. Binární aplikace (exe) od výrobce má 934 kB.
Součástí toho skriptu je i regulační smyčka výstupního napětí - funkce za kterou si nechá výrobce připlatit.

Tak v čem je problém :D
samec
Příspěvky: 6935
Registrován: 19 pro 2017, 00:00

#7 Příspěvek od samec »

To by snáď šlo napísať v C na dvadsať riadkov. :roll:
Zmije
Příspěvky: 1691
Registrován: 30 čer 2005, 00:00
Bydliště: Pardubický kraj

#8 Příspěvek od Zmije »

Nevím jestli v C. V pythonu to jde, ale je to už moc zkrácený.
Nemáte oprávnění prohlížet přiložené soubory.
Uživatelský avatar
Habesan
Příspěvky: 7398
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko

#9 Příspěvek od Habesan »

samec píše: 19 črc 2026, 22:50To by snáď šlo napísať v C na dvadsať riadkov. :roll:
A měl bys to hotové za dva dny...
samec
Příspěvky: 6935
Registrován: 19 pro 2017, 00:00

#10 Příspěvek od samec »

Vieš čo, vykuchal by som z toho Diametralu hentú proprietárnu softvérovú zlátaninu, strčil by som tam Arduino, prípadne ESP a nahral doňho normálny štandardný komunikačný protokol. A ak by som chcel spätnoväzobne dorovnávať výstupné napätie, tak to urobím priamo v riadiacom obvode, nie v ovládacom termináli.

Lebo po podrobnom preštudovaní toho vymysleného hranatého kolesa alias D-control protokolu, musím uznať, že na 20 riadkov to asi nepôjde.
Zmije
Příspěvky: 1691
Registrován: 30 čer 2005, 00:00
Bydliště: Pardubický kraj

#11 Příspěvek od Zmije »

AI mi to v C taky napsalo na 20 řádků. Hnusných 20 řádků... Rozhodně to nebyl úhledný C kód, ale několik dlouhých špaget.

V C jsem to stejně nechtěl. Pro řízení lab. sestavy je Python lepší, nemusí se nic kompilovat, práce se vším vč. řetězců jednodušší. Exporty do .xls, .csv, grafy, cokoliv jednoduše...
Že to žere prostředky? No a co, dnešní PC jich mají pro podobné úlohy nadbytek.

Na tom zdroji mě neskutečně štve výstupní pojistka T 250V / 1,25 A
Tohle chtělo řešit úplně jinak, alespoň nějakou vratnou pojistkou, jističem nebo ideálně elektronicky nastavitelně, tak jak to bývá zvykem u DC zdrojů.
Taky by nebylo špatné mít jeden kanál pro měření vstupního síťového napětí a výstupního proudu samozřejmě taky.
Sejny
Příspěvky: 260
Registrován: 29 zář 2005, 00:00

#12 Příspěvek od Sejny »

V bývalé práci jsem tento nebo podobný diametral měl(byl zabudovaný ve variolab laboratorním stole) a trpěl jednou nepříjemnou vlastností a to, pokud se na něj připojilo něco hodně indukčního(bez odrušení) tak se v něm restartovalo MCU jakmile přepl odbočku.
Uživatelský avatar
Milan_F
Příspěvky: 1825
Registrován: 03 říj 2005, 00:00
Bydliště: nedaleko Humpolce

#13 Příspěvek od Milan_F »

U Diametralu běžná věc. Při oživování nf zesu na P230R51D se zdroj restartoval.

Zpět na „Měřící přístroje, detektory fyzikálních veličin“