Zasilacz serwerowy HP 750W przerobiony na zasilacz radia - wyłącza się w momencie włączania radia
    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...


  PRZEJDŹ NA FORUM