Overview
This board can be used to simulate a M-Bus master unit instead of connecting to the real AMS unit, i.e. usable for test and development. It takes a 5 V TTL level input (serial) signal and converts it to a M-bus level signal. It only supports sending. Based on MBus_USB.pdf1. It depends on an external power source capable of delivering 25-40 Volt. Most DC-DC boost/step-up converter modules2 should be fine for this.
BOM
- D1 13V zener
- Q1-Q3 NPN transistor
- Q4 PNP transistor
- R1 1k
- R2 6.8k
- R3 1 (optional, can be shorted instead)
- R4 150
- R5 22k
- R6 220k
Note for the zener. This board depends on the zener to operate below 1mA, e.g. like 1N5350 whereas a BZX55 will probably not operate properly.
This could be accomplished by reducing the 22k resistor so that it draws enough current.
1 See also https://electronics.stackexchange.com/questions/99388/designing-a-m-bus-master-up-to-10-slaves/ and https://electronics.stackexchange.com/a/214477/568.
2 Like for instance this one for £3.


