Does anyone have experience using a transceiver between a microcontroller and DALI bus? Please see the attached wiring diagram. I am not sure what is wrong with the circuit, but when I measure the voltage on the DALI bus, I get a reading of 18.5VDC, which is within the expected range of 16-22VDC. However, when I connect the positive or negative terminal to the MAX485 transceiver, the voltage drops to 3VDC?
#include <Dali.h>
void setup() {
Dali.begin(0, 1);
}
void loop() {
Dali.sendCmd(1, Dali.CMD_UP);
delay(1000);
}