Stránka 1 z 1

DIAMETRAL AC250K1D - ovládání z PC

Napsal: 19 črc 2026, 17:45
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.

Napsal: 19 črc 2026, 18:05
od rnbw
Obavam sa, ze to budes musiet rozchodit vo Windows, spustit Portmon a pouzity protokol analyzovat. Myslim, ze to bude nieco velmi jednoduche.

Napsal: 19 črc 2026, 18:08
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-)

Napsal: 19 črc 2026, 19:59
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.

Napsal: 19 črc 2026, 20:10
od samec
To čo je? Python, či celé terárium? 8O
Som myslel, že ideš ovládať napájací zdroj, nie jadrový rektor. :?

Napsal: 19 črc 2026, 22:40
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

Napsal: 19 črc 2026, 22:50
od samec
To by snáď šlo napísať v C na dvadsať riadkov. :roll:

Napsal: 19 črc 2026, 23:40
od Zmije
Nevím jestli v C. V pythonu to jde, ale je to už moc zkrácený.

Napsal: 23 črc 2026, 13:41
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...

Napsal: 23 črc 2026, 16:15
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.

Napsal: 23 črc 2026, 20:56
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.