DIM v0.1d

Lista rejestrów

Nazwa rejestru Numer rejestru
(indeks portu)
Typ dostępu Typ danych
R / W
DIM_RegChannel0 0 RW U32 / U32
DIM_RegChannel1 1 RW U32 / U32
DIM_RegChannel2 2 RW U32 / U32
DIM_RegChannel3 3 RW U32 / U32
DIM_RegChannel4 4 RW U32 / U32
DIM_RegChannel5 5 RW U32 / U32
DIM_RegMinFade 6 RW U8 / U8
DIM_RegEdge 7 RW U8 / U8

Opis rejestrów


DIM_RegChannelX

Odczyt: [U32]
Zwraca aktualną wartość współczynnika mocy dla kanału X oraz aktualne parametry czasowe.
Zapis: [U32]
Ustawia wartość współczynnika mocy dla kanału X oraz opcjonalne parametry czasowe.
Opis:
Rejestr ten umożliwia zmianę współczynnika mocy danego kanału. Wartości te wyrażone są w procentach (0..100%).
Znaczenie poszczególnych bajtów rejestru jest następujące:

Numer bajtu 3 2 1 0
Symbol bajtu - D T V

V - docelowa wartość współczynnika mocy
T - czas płynnej zmiany współczynnika od wartości aktualnej do docelowej, wyrażony w sekundach
D - czas opóźnienia, wyrażony w jednostkach 1/64 sekundy
Jeśli kanał X nie jest obsługiwany, próba zapisu lub odczytu rejestru spowoduje zwrócenie błędu DIM_ERR_CHANNEL.


DIM_RegMinFade

Odczyt: [U8]
Zwraca aktualną wartość minimalnego czasu zmiany współczynnika mocy.
Zapis: [U8]
Ustawia wartość minimalnego czasu zmiany współczynnika mocy.
Opis:
Rejestr ten umożliwia ustawienie minimalnego czasu, wyrażonego w jednostkach 1/64 sekundy, w jakim będzie następowała zmiana współczynnika mocy po wpisaniu jej do rejestru DIM_RegChannelX. Jeśli czas ten jest większy niż wartość wpisana do rejestru DIM_RegChannelX (bajt T), to wartość ta zostanie zastąpiona wartością rejestru DIM_RegMinFade. Wpisanie wartości 0 oznacza, że wpisanie wartości do rejestru DIM_RegChannelX będzie powodowało zmianę współczynnika mocy zawsze zgodnie z wartością bajtu T.
Wpisanie wartości do tego rejestru powoduje zapamiętanie jej w pamięci EEPROM.


DIM_RegEdge

Odczyt: [U8]
Zwraca tryb sterowania.
Zapis: [U8]
Ustawia tryb sterowania.
Opis:
Rejestr ten umożliwia zmianę trybu sterowania mocy. Wpisanie wartości 0 powoduje załączanie obciążenia w chwili przejścia napięcia zasilającego przez 0 i odłączanie obciążenia po czasie wynikającym z aktualnego współczynnika mocy. Wpisanie wartości innej niż 0 (1..FF) powoduje odłączanie obciążenia w chwili przejścia napięcia zasilającego przez 0 i załączanie obciążenia przed następnym przejściem przez 0, w czasie wynikającym z aktualnego współczynnika mocy.
Wpisanie wartości do tego rejestru powoduje zapamiętanie jej w pamięci EEPROM.