diff --git a/Electrical/Board_003/README.md b/Electrical/Board_003/README.md new file mode 100644 index 00000000..f970383f --- /dev/null +++ b/Electrical/Board_003/README.md @@ -0,0 +1,42 @@ + +# 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.pdf](https://github.com/rscada/libmbus/blob/master/hardware/MBus_USB.pdf)1. +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. + +![](mbus_master.png) + +## 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. + +![](zener_ok.png?raw=true) ![](zener_not_ok.png?raw=true) + +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](http://hobbycomponents.com/power/698-xl60009-dc-dc-step-up-boost-converter) for £3. diff --git a/Electrical/Board_003/zener_not_ok.png b/Electrical/Board_003/zener_not_ok.png new file mode 100644 index 00000000..a6cf22e2 Binary files /dev/null and b/Electrical/Board_003/zener_not_ok.png differ diff --git a/Electrical/Board_003/zener_ok.png b/Electrical/Board_003/zener_ok.png new file mode 100644 index 00000000..9724fba1 Binary files /dev/null and b/Electrical/Board_003/zener_ok.png differ