Transmission length
The approximate transmission length can be determined from the bit length and the structure of the data frame. For further (simplified) consideration, a mean settling time of 17.0 ms is used for the forward frames (FF), and a mean settling time of 8 ms for the backward frames (BF). Between the two DALI commands sent within 100 ms (send-twice), a settling time of 14.1 ms is used.
The number of bits results from the number of data bits (8, 16 or 24) plus the start bit. Thus 9, 17 or 25 bits are transmitted with the respective frames.
16-bit frame without backward frame:
17.0 ms + (17 x 0.833 ms) = 31.2 ms.
16-bit frame with backward frame:
17.0 ms + (17 x 0.833 ms) + 8.0 ms + (9 x 0.833 ms) = 46.7 ms.
16-bit frame send-twice:
17.0 ms + (17 x 0.833 ms) + 14.1 ms + (17 x 0.833 ms) = 59.4 ms.
24-bit frame without backward frame:
17.0 ms + (25 x 0.833 ms) = 37.8 ms.
24-bit frame with backward frame:
17.0 ms + (25 x 0.833 ms) + 8.0 ms + (9 x 0.833 ms) = 53.3 ms.
24-bit frame send-twice:
17.0 ms + (25 x 0.833 ms) + 14.1 ms + (25 x 0.833 ms) = 72.8 ms.
The following table lists the average transmission lengths of the individual frames. This results in a maximum possible number of frames per second. The PLC program should be designed in such a way that the number of frames always falls below the maximum.
Frame | Transmission length | Frames per second |
---|---|---|
16-bit frame without backward frame | 31.2 ms | approx. 32 |
16-bit frame with backward frame | 46.7 ms | approx. 21 |
16-bit frame send-twice | 59.4 ms | approx. 16 |
24-bit frame without backward frame | 37.8 ms | approx. 26 |
24-bit frame with backward frame | 53.3 ms | approx. 18 |
24-bit frame send-twice | 72.8 ms | approx. 13 |