Zasilacz serwerowy HP 750W przerobiony na zasilacz radia - wyłącza się w momencie włączania radia | |
| | sp9ds | 14.12.2022 11:00:39 |
Grupa: Użytkownik
QTH: Kraków
Posty: 281 #8032451 Od: 2022-5-27
| RV12P2000 pisze: Niby racja, ale trzeba być konsekwentnym. Skoro zasilacz trefnie uruchomiony, to żadne urządzonko nie wyciśnie zeń zeznań, choćby nawet zastosować protokół sturmfuhrera Stedtke, nie mówiąc o zwykłym power managemencie...
Zasilaczowi do gadania wystarczy 230V. PMBus jest właśnie po to, żeby w razie trefnego uruchomienia czy padu można było się dowiedzieć dlaczego to się stało i w jakim stanie jest zasilacz. | | | Electra | 06.02.2025 20:28:04 |
|
| | | RV12P2000 | 14.12.2022 11:54:28 |
Grupa: Użytkownik
Posty: 891 #8032467 Od: 2019-5-24
| Co racja, to racja, czyli z odczytanego eepromu dowiemy się co i jak! Bowiem dokumentacja dostępna jest... no właśnie, przypomnij proszę Kolegom gdzie, bo obciachowo robią te pomiary woltów i amperów, i to na trefnie uruchomionym! | | | sp9ds | 14.12.2022 13:04:54 |
Grupa: Użytkownik
QTH: Kraków
Posty: 281 #8032500 Od: 2022-5-27
Ilość edycji wpisu: 1 | RV12P2000 pisze: Co racja, to racja, czyli z odczytanego eepromu dowiemy się co i jak! Bowiem dokumentacja dostępna jest... no właśnie, przypomnij proszę Kolegom gdzie, bo obciachowo robią te pomiary woltów i amperów, i to na trefnie uruchomionym!
https://letmegooglethat.com/?q=pmbus+specification | | | RV12P2000 | 14.12.2022 22:06:52 |
Grupa: Użytkownik
Posty: 891 #8032666 Od: 2019-5-24
| Czyli urządzonko, programik i wszystko wiadomo! A jest dostępny gotowy programik pod proste urządzonko, który wypluwa zawartość status word i innych stosownych rejestrów? | | | sp9ds | 15.12.2022 08:21:24 |
Grupa: Użytkownik
QTH: Kraków
Posty: 281 #8032711 Od: 2022-5-27
| RV12P2000 pisze:
Czyli urządzonko, programik i wszystko wiadomo! A jest dostępny gotowy programik pod proste urządzonko, który wypluwa zawartość status word i innych stosownych rejestrów?
Napisz sobie. | | | SQ6ILH | 15.12.2022 09:00:36 |
Grupa: Użytkownik
QTH: Ścinawka Średnia
Posty: 33 #8032716 Od: 2018-7-26
| RV12P2000 pisze:
Czyli urządzonko, programik i wszystko wiadomo! A jest dostępny gotowy programik pod proste urządzonko, który wypluwa zawartość status word i innych stosownych rejestrów?
Tutaj jest prosty program w Pythonie dla Raspberry: http://storepeter.dk/linux/server-power-supply-dps-750tb
Nie testowałem, u siebie będę próbował się skomunikować za pomocą Arduino Nano. Jest już pierwszy mały sukces, po I2C widzę już adresy EEPROM-u i mikrokontrolera w zasilaczu ,-) _________________ Sebastian - SQ6ILH JO80FM
| | | sp5iou | 15.12.2022 09:11:58 |
Grupa: Użytkownik
QTH: Warszawa
Posty: 2015 #8032722 Od: 2012-9-2
| SQ6ILH pisze: RV12P2000 pisze:
Czyli urządzonko, programik i wszystko wiadomo! A jest dostępny gotowy programik pod proste urządzonko, który wypluwa zawartość status word i innych stosownych rejestrów?
Tutaj jest prosty program w Pythonie dla Raspberry: http://storepeter.dk/linux/server-power-supply-dps-750tb
Nie testowałem, u siebie będę próbował się skomunikować za pomocą Arduino Nano. Jest już pierwszy mały sukces, po I2C widzę już adresy EEPROM-u i mikrokontrolera w zasilaczu ,-)
Bardzo cenne badania. Jak będziesz miał sukces to prośba o podzielenie się wiedzą jak to sczytywać. W moim zasilaczu zastosowałem najmniejsze Arduino takie bez USB i wyświetlacz OLED do odczytu napięcia i prądu cyfrowo i w postaci kreski. Wartości mierzę analogowo z wyjść napięcia i prądu. Ale można wykorzystać to Arduino do diagnostyki. Na wyświetlaczu przy kolejnym włączeniu pokazywała by się przyczyna wyłączenia. To było by super. Nie wspomnę już o zastosowaniu lepszych modułów niż Arduino np. ESP32 do sterowania i diagnostyki zdalnej poprzez wifi i / lub bluetooth. ESP32 są tańsze niż Arduino i dość leciwe procesory Atmega stosowane w Arduino i można na nich bardzo wiele.
_________________ (((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, 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.
| | | RV12P2000 | 15.12.2022 11:41:15 |
Grupa: Użytkownik
Posty: 891 #8032751 Od: 2019-5-24
| Teoretycznie można z rejestrów zasilacza odczytać przyczynę i wartości prądów i napięć. Jednak w przerobionym zasilaczu wartości raczej nie będą poprawne, bo na przykład w popularnych HP prąd jest mierzony pośrednio, przez pomiar po stronie pierwotnej, a w pomiar napięcia ingerujemy zmieniając OVP. Główne przyczyny wyłączenia to OVP i OCP, więc w sumie informacja niewielka.
SQ6ILH pisze:
Tutaj jest prosty program w Pythonie dla Raspberry: http://storepeter.dk/linux/server-power-supply-dps-750tb
Dzięki, też szukałem, ale nie znalazłem w miarę przydatnego oprogramowania na niedrogą płytkę. Gdyby było coś takiego i jeszcze z możliwością korekcji odczytów wartości z zasilacza, to zapewne byłoby popularne w sieci. Może ten kolega:
Zaskoczy nas swoim dziełem, kto wie? | | | sp9ds | 15.12.2022 17:23:05 |
Grupa: Użytkownik
QTH: Kraków
Posty: 281 #8032872 Od: 2022-5-27
| A po co mam Was zaskakiwać? Moje oprogramowanie jest wydawane na krótkofalarskim Open Source, czyli jak będę miał ochotę to dostaniesz co najwyżej binarki. Na razie przy Twoim tonie nie mam najmniejszej ochoty. | | | max77 | 15.12.2022 17:48:46 |
Grupa: Użytkownik
Posty: 1315 #8032876 Od: 2010-12-11
| Po co to i komu Zbędne wodotryski, to co naprawdę potrzebne już dawno wymyślono. | | | RV12P2000 | 16.12.2022 11:37:14 |
Grupa: Użytkownik
Posty: 891 #8032991 Od: 2019-5-24
| max77 pisze: Po co to i komu
Może hobby takie? | | | Electra | 06.02.2025 20:28:04 |
|
| | | natanek | 24.12.2022 18:05:56 |
Grupa: Użytkownik
Posty: 62 #8036095 Od: 2012-2-9
| Pytanie ... W jakie obudowy dostępne na rynku najlepiej montować ten zasilacz? _________________ Łączność to przyszłość, bo bez łączności nie ma przyszłości | | | sp4olh | 24.12.2022 18:40:40 |
Grupa: Użytkownik
QTH: podlaskie
Posty: 138 #8036098 Od: 2010-2-1
UŻYTKOWNIK ZABLOKOWANY | blaszane | | | sp9ds | 24.12.2022 20:34:11 |
Grupa: Użytkownik
QTH: Kraków
Posty: 281 #8036100 Od: 2022-5-27
|
W takie jakie Ci się podobają oraz zapewniające wentylację. | | | SQ6ILH | 28.12.2022 09:52:40 |
Grupa: Użytkownik
QTH: Ścinawka Średnia
Posty: 33 #8036608 Od: 2018-7-26
Ilość edycji wpisu: 1 | Kolejne rezultaty w rozmowie z zasilaczem HP DPS-750.
Najpierw wewnętrzny EEPROM mikrokontrolera.
Można to odczytać standardowo jak zwykłą pamięć I2C, nie wiem jakie dane są tam przechowywane ale nie zmieniają się w czasie pracy zasilacza np. przy zwiększaniu obciążenia ani przy zadziałaniu OVP. Zwarcia nie próbowałem ponieważ, znając moje szczęście, po takiej próbie urządzenie już by się nie obudziło ,-)
Zrzut pamięci w ASCII bez znaków o kodach poniżej 32:
⸮,⸮,ws⸮,⸮,⸮,⸮,511778-001⸮,05/12/09⸮,⸮,⸮,DELTA⸮,HP POWER SUPPLY ⸮,512327-B21⸮,01⸮,5AQNB0B4DYZ90G⸮,⸮,⸮,⸮,(#⸮,3PF g/?⸮,S⸮,Έ,⸮,xdj,8(x⸮,Ђ,⸮,⸮,,⸮,PH1Tx0780CZ2031B9MC ⸮,=̀,P>,(
Widać więc model, numer seryjny, datę produkcji itp.
I to tyle co udało mi się osiągnąć za pomocą Arduino Nano.
Próbowałem tej samej metody odczytu przy rejestrach mikrokontrolera ale nie dawało to żadnego efektu. Może inaczej, odczyt każdej kolejnej komórki dawał tą samą wartość: 0x55AA.
Próby z komendami PMBus również nic nie dały, już miałem dać sobie z tym spokój ale znalazłem na Githubie to:
https://github.com/raplin/DPS-1200FB
Jest tam dużo o podobnym zasilaczu HP włącznie z programem w Pythonie do odczytu rejestrów mikrokontrolera. Program jest napisany dla Pythona w wersji 2 i trzeba go delikatnie przerobić na 3 np. za pomocą modułu 2to3. Wszystkie zawarte tam informacje powstały w wyniku inżynierii wstecznej z deasemblacją programu mikrokontrolera w zasilaczu.
Uruchomiłem to na Orange Pi Zero i poniżej widać efekty na zrzutach z konsoli.
Pierwszy zrzut bez obciążenia, drugi z podłączonym TRX-em podczas emisji nośnej FM z mocą 50W.
_________________ Sebastian - SQ6ILH JO80FM
| | | RV12P2000 | 28.12.2022 13:49:23 |
Grupa: Użytkownik
Posty: 891 #8036677 Od: 2019-5-24
| Gratuluje wysiłków i wyników! Tu są jeszcze ciekawe informacje: https://github.com/cracked-machine/CommonSlotPSU_TouchScreenController_HW https://github.com/slundell/dps_charger | | | sp5iou | 29.12.2022 10:43:34 |
Grupa: Użytkownik
QTH: Warszawa
Posty: 2015 #8036975 Od: 2012-9-2
| Gratuluję. Pewnie można zamiast mierzyć napięcie i prąd zamiast portami ADC Arduino to czytając z procesora zasilacza poprzez I2C. Również inne wartości np. moc i wyświetlać to na wyświetlaczu. Może się przymierzę do przeróbki Arduino - wskaźników w moich zasilaczach.
_________________ (((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, 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.
| | | SQ6ILH | 29.12.2022 11:42:34 |
Grupa: Użytkownik
QTH: Ścinawka Średnia
Posty: 33 #8036989 Od: 2018-7-26
| sp5iou pisze:
Gratuluję. Pewnie można zamiast mierzyć napięcie i prąd zamiast portami ADC Arduino to czytając z procesora zasilacza poprzez I2C. Również inne wartości np. moc i wyświetlać to na wyświetlaczu. Może się przymierzę do przeróbki Arduino - wskaźników w moich zasilaczach.
Też się przymierzam do przeniesienia tego kodu na C Arduino ale chyba mnie to przerośnie ,-) Alternatywą może być Raspberry Pi Pico na którym działa Micro Python ale nie do końca jestem pewien czy ten kod na nim ruszy... Jeszcze jedna uwaga dotycząca odczytów parametrów zasilacza po I2C, widać to na pierwszym zrzucie gdzie zasilacz nie jest obciążony a pomimo tego wartość rejestru AMPS_OUT wynosi 1.500, ponadto pobierając z zasilacza prąd niższy niż 1.500A nie wpływa to na zmianę wartości tego rejestru. Dopiero po przekroczeniu 1.500A pobieranego prądu mamy prawdziwy odczyt. Przypuszczam, że jest to jakieś wewnętrzne sztuczne obciążenie stabilizujące pracę zasilacza przy małych prądach...
_________________ Sebastian - SQ6ILH JO80FM
| | | sp5iou | 29.12.2022 17:12:29 |
Grupa: Użytkownik
QTH: Warszawa
Posty: 2015 #8037086 Od: 2012-9-2
| W jednej z moich wersji woloto-amperomierza prąd mierzę za pomocą czujnika Halla. Potem wykryłem wyjście, którego napięcie jest mniej więcej proporcjonalne do pobieranego prądu i przeliczam to napięcie na prąd. Do takich orientacyjnych wskazań ile mniej więcej radio pobiera, to wystarcza. Najchętniej wsadziłbym zamiast Arduino - ESP01, ale procesor ESP8266 ma tylko jedno wejście ADC. Więc trzeba byy wybrać napięcie czy prąd. Można użyć ESP32. W przypadku tych procesorów można by się łączyć z zasilaczem przez wifi i monitorować / sterować zdalnie przez sieć, a jeśli ESP32 to jeszcze przez bluetooth. Mamtrochę takich modułów wroom esp32 bez usb, zasilaczy... Trzeba tylko podlutować kabelki. Będzie zasilacz z przegladarką albo mqtt. Widziałem video na YT. Ponoć można mieć Micropython SDK na Arduino, ale Pythona nie lubię. Wolę C++, więc na to nie poświęciłem czasu.
_________________ (((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, 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.
| | | SQ7ASO | 15.02.2023 10:12:50 | Grupa: Użytkownik
Posty: 7 #8052112 Od: 2023-2-14
| Część wszystkim. Za trochę pojawi się materiał o prawidłowym przerobieniu zasilaczy HP HSTNS z serii PL. Kolega SQ4PKW za bardzo na OLX się rozpędził z bajerami że nowe zasilacze sprzedaje albo że jako firma. Wszyscy wiemy że nowego 460W nie kupi się za 100zł, tylko za ok.300. Pisałem do niego na OLX aby ludzi nie wprowadzał w błąd, do gwarancji nie mam nic przeciwko ale sprawe olał. | | | Electra | 06.02.2025 20:28:04 |
|
|
Aby pisac na forum musisz sie zalogować !!! |
|