Reklama
#8174662 25.04.2024 07:27:37
Witajcie, Jak odczytywać napięcie i prąd np. Arduino wiem. Szukam rozwiązań w których Arduino steruje napięciem i maksymalnym prądem. Wiem jak analogowo takie układy wykonać, (sterowanie przez zmianę rezystancji) lecz nie wiem jak nimi sterować z Arduino. Zakres napięcia do 15V. Może ktoś juz widział podobne rozwiązania?
wpis edytowany 25.04.2024 07:28:23
Armand, SP3QFE, (SWL: SP3 27 235)
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
#8174718 25.04.2024 10:20:48
Generalnie są trzy opcje:
1. Potencjometr cyfrowy w miejsce analogowego (uwaga na napięcia pracy).
2. Przetwornik C/A zadający referencję do obwodu zasilacza.
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
Wujek Google podpowie jakieś praktyczne rozwiązania.
Pozdrawiam,
Paweł
1. Potencjometr cyfrowy w miejsce analogowego (uwaga na napięcia pracy).
2. Przetwornik C/A zadający referencję do obwodu zasilacza.
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
Wujek Google podpowie jakieś praktyczne rozwiązania.
Pozdrawiam,
Paweł
#8174846 25.04.2024 16:42:04
Dziękuje za cenne inspiracje.
Armand, SP3QFE, (SWL: SP3 27 235)
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
#8174938 25.04.2024 21:28:49
SO8FM pisze:
Generalnie są trzy opcje:
1. Potencjometr cyfrowy w miejsce analogowego (uwaga na napięcia pracy).
2. Przetwornik C/A zadający referencję do obwodu zasilacza.
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
Wujek Google podpowie jakieś praktyczne rozwiązania.
Pozdrawiam,
Paweł
Generalnie są trzy opcje:
1. Potencjometr cyfrowy w miejsce analogowego (uwaga na napięcia pracy).
2. Przetwornik C/A zadający referencję do obwodu zasilacza.
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
Wujek Google podpowie jakieś praktyczne rozwiązania.
Pozdrawiam,
Paweł
Pewnie więcej da się podpowiedzieć po deklaracji o co chodzi, jaka jakość tego prądu ma być (zakłócenia, odporność na nagłe wahania poboru) itd...
Jacek SP9IT
#8174943 25.04.2024 21:53:56
. pisze:
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
To nie tędy myślę
Ciekawe czy sam uP z PWM (szybki Andrutino) jest na tyle szybki aby regulować
impulsowo mosfetem DC w zasilaczu z trafo 50Hz mierząc wyjście na A/D ?
wpis edytowany 25.04.2024 21:55:19
"Panta rej" jak mawiał Demokles z Akwirynu
SR6MA w mobilku 145.350 home
SR6MA w mobilku 145.350 home
#8174957 25.04.2024 22:30:48
SP9IT pisze:
Pewnie więcej da się podpowiedzieć po deklaracji o co chodzi, jaka jakość tego prądu ma być (zakłócenia, odporność na nagłe wahania poboru) itd...
Pewnie więcej da się podpowiedzieć po deklaracji o co chodzi, jaka jakość tego prądu ma być (zakłócenia, odporność na nagłe wahania poboru) itd...
Z jednej strony o to, że nie wiedziałem jak wykonać sterowany komputerem regulator napięcia lub prądu. Z drugiej zastanawiam się nad ambitnym projektem...
Armand, SP3QFE, (SWL: SP3 27 235)
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
#8174960 25.04.2024 22:50:30
Nie prościej wziąć RIDENa z ALI? Byłoby sterowanie z PC, oraz byłyby parametry jak trzeba.
wpis edytowany 25.04.2024 22:51:02
#8174963 26.04.2024 04:33:50
pswiatki pisze:
Nie prościej wziąć RIDENa z ALI? Byłoby sterowanie z PC, oraz byłyby parametry jak trzeba.
Nie prościej wziąć RIDENa z ALI? Byłoby sterowanie z PC, oraz byłyby parametry jak trzeba.
A mozna tu zdefiniować własną procedure zmian napięcia i prądu w czasie?
Armand, SP3QFE, (SWL: SP3 27 235)
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
#8174976 26.04.2024 06:42:35
sq6ade pisze:
To nie tędy myślę
Ciekawe czy sam uP z PWM (szybki Andrutino) jest na tyle szybki aby regulować
impulsowo mosfetem DC w zasilaczu z trafo 50Hz mierząc wyjście na A/D ?
. pisze:
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
To nie tędy myślę
Ciekawe czy sam uP z PWM (szybki Andrutino) jest na tyle szybki aby regulować
impulsowo mosfetem DC w zasilaczu z trafo 50Hz mierząc wyjście na A/D ?
Zależy jakiej dokładności potrzebujemy. Jednostkowy egzemplarz można sobie dopieścić. Oczywiście mówimy o zadawaniu referencji, bo wykorzystanie tego rozwiązania w pętli stabilizacji jest bez szans.
A jeśli chodzi o synchronizację z siecią i sterowanie MOSFETem to robiłem to na 8051 nawet (urządzenie typu "ściemniacz" dużej mocy), tylko raczej nie o to tu chodzi. Przetwornica napięcia to już będzie problem, zwłaszcza, gdy spodziewamy się skoków obciążenia - zasilacz będzie strasznie "miękki" i będzie wolno reagował na zmianę obciążenia.
Ja jestem generalnie za rozwiązaniem analogowym, gdzie tylko nastawy zadawane są cyfrowo (referencja lub dzielnik w pętli sprzężenia). Przynajmniej jeśli chodzi o zasilacz typu laboratoryjnego. Niemniej rozwiązania oparte o mikroprocesor istnieją nawet w amatorskim sprzęcie radiowym (np. transceiver QMX z QRP-Labs, choć to zasilanie tylko części cyfrowej radia i zrealizowane na STM32).
Pozdrawiam,
Paweł
#8175233 26.04.2024 22:48:57
Rozbija się temat na bity jakby edukacyjnie a jest gotowiec z ...
Czas umierać
Czas umierać
"Panta rej" jak mawiał Demokles z Akwirynu
SR6MA w mobilku 145.350 home
SR6MA w mobilku 145.350 home
Reklama
#8175262 27.04.2024 08:42:58
sq6ade pisze:
Rozbija się temat na bity jakby edukacyjnie a jest gotowiec z ...
Czas umierać
Rozbija się temat na bity jakby edukacyjnie a jest gotowiec z ...
Czas umierać
Daj się pobawić
To tak jakbyś powiedział wędkarzowi, po co godzinami siedzi nad rzeką, jak może pójść do rybnego...
Najbiedniejsi są ludzie, którzy nie mają niczego oprócz pieniędzy.
Pozdrawiam,
Paweł
#8175281 27.04.2024 10:09:59
sp3qfe pisze:
A mozna tu zdefiniować własną procedure zmian napięcia i prądu w czasie?
pswiatki pisze:
Nie prościej wziąć RIDENa z ALI? Byłoby sterowanie z PC, oraz byłyby parametry jak trzeba.
Nie prościej wziąć RIDENa z ALI? Byłoby sterowanie z PC, oraz byłyby parametry jak trzeba.
A mozna tu zdefiniować własną procedure zmian napięcia i prądu w czasie?
Ma sterowanie przez USB- a więc w praktyce obie gałki to encodery, a regulacje nimi wykonywane mogą być też zadane zdalnie.
Trzeba poszukać (teraz nie mam pod ręką), ale wydaje mi się, że GitHub ma gotowe projekty sterowania zasilaczami tego producenta.
Nie jest też wykluczone, że software udostępniony przez samego producenta też ma takie opcje (zadawanie wartości w konkretnych
punktach czasowych), a to dlatego, że jedną z reklamowanych funkcji jest ładowanie akumulatorów.
A jakby komuś było to potrzebne - można wziąć wersję z Wi-Fi i sterować bez kabla do komputera.
wpis edytowany 27.04.2024 10:10:42
#8175282 27.04.2024 10:19:32
Znalazłem w mojej historii przeglądania link do wykazu RIDEN-ów na ALI - można kupić albo sam moduł (DC-DC step-down), albo kompletny zasilacz (moduł + zasilacz impulsowy + obudowa, itd.) Są też wersje na różne prądy max. Tu wersja na 24A
wpis edytowany 27.04.2024 10:20:33
#8175284 27.04.2024 10:30:20
pswiatki pisze:
Trzeba poszukać (teraz nie mam pod ręką), ale wydaje mi się, że GitHub ma gotowe projekty sterowania zasilaczami tego producenta.
Trzeba poszukać (teraz nie mam pod ręką), ale wydaje mi się, że GitHub ma gotowe projekty sterowania zasilaczami tego producenta.
Proszę:
https://github.com/ShayBox/Riden
https://github.com/Baldanos/rd6006
+ wzmiankowany tam (pierwszy link przynajmniej) modyfikowany firmware.
wpis edytowany 27.04.2024 10:30:48
#8175321 27.04.2024 12:21:11
Spojrzę. Dziękuję. Mnie chodzi o procedury kontrolowanych zmian np. ustaw 5V i zmieniaj ograniczenie prądu co 5mA do jakiejś wartości np. co 0.5sek.
Bardziej podoba mi się pomysł z potencjometrami cyfrowymi.
Bardziej podoba mi się pomysł z potencjometrami cyfrowymi.
wpis edytowany 27.04.2024 12:21:26
Armand, SP3QFE, (SWL: SP3 27 235)
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
#8175479 28.04.2024 02:33:35
OK, pytanie jakie ma spełniać założenia - jak małe prądy to nie trzeba RIDENa, fakt.
#8175488 28.04.2024 07:58:10
Jeśli chodzi o zastosowania 'radiowe' to na wybór rozwiązania wpływ będą miały szumy i zakłócenia.
Z zasilaczy laboratoryjnych liniowy Rigol w serii 800 ma programowanie. To może starsza konstrukcja i w innym budżecie, ale z pewnością mniej 'szumiąca'
funkcja czasowego programowania parametrów wyjścia:

Z zasilaczy laboratoryjnych liniowy Rigol w serii 800 ma programowanie. To może starsza konstrukcja i w innym budżecie, ale z pewnością mniej 'szumiąca'
funkcja czasowego programowania parametrów wyjścia:

wpis edytowany 28.04.2024 07:58:33
#8175491 28.04.2024 09:00:08
sq6ade pisze:
Ciekawe czy sam uP z PWM (szybki Andrutino) jest na tyle szybki aby regulować
impulsowo mosfetem DC w zasilaczu z trafo 50Hz mierząc wyjście na A/D ?
. pisze:
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
3. Bieda-przetwornik w postaci wyjścia PWM z mikrokontrolera, reszta jak p. 2.
Ciekawe czy sam uP z PWM (szybki Andrutino) jest na tyle szybki aby regulować
impulsowo mosfetem DC w zasilaczu z trafo 50Hz mierząc wyjście na A/D ?
Zadanie @QFE to nie 'generator arbitralny' tylko 'zasilacz', stała czasowa odpowiedzi na zmiany w zasilaniu będzie dłuższa niż okresy PWM przy konwersji DC/DC możemy, w pewnym zakresie dać regulator liniowy i może trochę tak zastosować PWM:
Cyfrowe sterowanie wartością napięcia wyj-
ściowego uzyskano przez zmianę napięcia na
wejściu NI (5) za pomocą przetwornika C/A. Ze
względu na uproszczenie konstrukcji zasilacza
nie zastosowano tu drogich przetworników C/A.
Wykorzystano prosty obwód całkujący RC (R6,
C17), na który podawany jest przebieg PWM
z wyjścia OC1A mikrokontrolera ATmega8
oraz wtórnik napięciowy U7 odseparowujący
obwód całkujący od obciążającego go układu.
Zmiana wartości cyfrowej na odpowiadającą
jej wartość napięcia następuje poprzez całko-
wanie sygnału PWM, w obwodzie RC, którego
stała czasowa jest większa od okresu przebie-
gu PWM. Przetwornik C/A ma rozdzielczość 10
bitów, a jego napięcie wyjściowe zawiera się
w zakresie napięcia zasilania mikrokontrole-
ra, a więc od 0 do 5 V.
https://serwis.avt.pl/manuals/AVT5161.pdf
wpis edytowany 28.04.2024 09:07:14
#8177479 06.05.2024 18:43:16
Tu jest taki projekt: https://www.instructables.com/Arduino-Controlled-Power-Supply-Source/
Można by dołożyć rzeczywisty pomiar napięcia na wyjściu przez ADC Arduino poprzez stosowny dzielnik i procedurę poprawki do ustawień cyfrowego potencjometru już w trakcie pracy pod obciążeniami.
Standardowe moduły Arduino mają na pokładzie dość tradycyjny procesor Atmega328, a tenże dysponuje 10 bitowym ADC i też wewnętrznym źródłem napięcia odniesienia 1.1V i jest wystarczająco wydajny do sterowania liniowego zasilacza.
Jeśli znajdziemy / zaprojektujemy zasilacz, który ma regulację dzielnikiem zarówno napięcia wyjściowego jak i prąd odcięcia prądowego, to tenże moduł Arduino może sterować również tymże parametrem też potencjometrem cyfrowym.
można posunąć się jeszcze dalej i zamiast tradycyjnego arduino, zastosować dość niedrogie moduły z procesorami ESP32. Wtedy zasilacz mógłby łączyć się z naszą siecią Wifi i być sterowany poprzez intra / internet.
Jeszcze znalazłem na YT video gdzie młody człowiek z Hiszpanii pokazuje doświadczenia z pełnym sterowaniem praca zasilacza impulsowego ze stabilizacją zarówno napięcia jak i prądu.
https://www.youtube.com/watch?v=rwqY0rYPlVE
Można by dołożyć rzeczywisty pomiar napięcia na wyjściu przez ADC Arduino poprzez stosowny dzielnik i procedurę poprawki do ustawień cyfrowego potencjometru już w trakcie pracy pod obciążeniami.
Standardowe moduły Arduino mają na pokładzie dość tradycyjny procesor Atmega328, a tenże dysponuje 10 bitowym ADC i też wewnętrznym źródłem napięcia odniesienia 1.1V i jest wystarczająco wydajny do sterowania liniowego zasilacza.
Jeśli znajdziemy / zaprojektujemy zasilacz, który ma regulację dzielnikiem zarówno napięcia wyjściowego jak i prąd odcięcia prądowego, to tenże moduł Arduino może sterować również tymże parametrem też potencjometrem cyfrowym.
można posunąć się jeszcze dalej i zamiast tradycyjnego arduino, zastosować dość niedrogie moduły z procesorami ESP32. Wtedy zasilacz mógłby łączyć się z naszą siecią Wifi i być sterowany poprzez intra / internet.
Jeszcze znalazłem na YT video gdzie młody człowiek z Hiszpanii pokazuje doświadczenia z pełnym sterowaniem praca zasilacza impulsowego ze stabilizacją zarówno napięcia jak i prądu.
https://www.youtube.com/watch?v=rwqY0rYPlVE
wpis edytowany 06.05.2024 21:07:51
(((73))) Marcin.
Słucham na DMR TG-26056 i 2605 i FM SR5RR. ID: 2605142-portable lub 2605153-home
Warszawa KO02OE, VOT PZK 73
KF: FTDX101D, FT-817ND, FT897, IC735, IC706, FT991, IC7000, UNIDEN2020,
HM: QCX, Forty-9er,uBitX, Pilgrim, Kacper 40m, Taurus 40m,
UKF: Motorola MCX100, Radmor FM315K, IC211E, Intek HR2040, TM-218, QYT KT-8900 i KT8900D, TYT DM380, RT320. Baofengi UV-5R, UV-B6, UV82. FT-817ND, Radioddity GD-77, TYT DM-9600, TYT DMUV380, Anytone D868UV, Anytone D578UV PRO, Anytone D878UV, FT290RII, DM1701, RT-4D
PA: IC2KL(500W), Tuner: LDG600 ProII, LDG11ZPro.
ANT: Multiband InVee, GP7DX, Slooper 160m, Lafayette UV300 i uv200, InV L na samochodzie.
((( NIGDY NIE PRZEKRACZAM MOCY LICENCYJNEJ )))
Niema głupich pytań, spotyka się niezbyt mądre odpowiedzi.
Słucham na DMR TG-26056 i 2605 i FM SR5RR. ID: 2605142-portable lub 2605153-home
Warszawa KO02OE, VOT PZK 73
KF: FTDX101D, FT-817ND, FT897, IC735, IC706, FT991, IC7000, UNIDEN2020,
HM: QCX, Forty-9er,uBitX, Pilgrim, Kacper 40m, Taurus 40m,
UKF: Motorola MCX100, Radmor FM315K, IC211E, Intek HR2040, TM-218, QYT KT-8900 i KT8900D, TYT DM380, RT320. Baofengi UV-5R, UV-B6, UV82. FT-817ND, Radioddity GD-77, TYT DM-9600, TYT DMUV380, Anytone D868UV, Anytone D578UV PRO, Anytone D878UV, FT290RII, DM1701, RT-4D
PA: IC2KL(500W), Tuner: LDG600 ProII, LDG11ZPro.
ANT: Multiband InVee, GP7DX, Slooper 160m, Lafayette UV300 i uv200, InV L na samochodzie.
((( NIGDY NIE PRZEKRACZAM MOCY LICENCYJNEJ )))
Niema głupich pytań, spotyka się niezbyt mądre odpowiedzi.
Reklama