Cabling documentation #4
-
Hi Dave, Thanks for providing this project. I'm about to get this implemented for my Junkers ZBS 16/170. Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
The cabling is documented on the manual of the BM1. If you're looking for power for your ESP32 be advised that if you don't have a proper converter on board you have to use an external power supply or converter in general because voltages on the BM1 range between 17 and 24VDC: If using the code as-is using NiRen module and ESP32 the wiring needs to be as follows: The configuration is also somewhat flexible and can be modified to your needs. JunkersControl/include/can_processor.h Line 13 in 5a476f1 and JunkersControl/include/can_processor.h Line 14 in 5a476f1 NOTE: Although CAN works on 5V signal level I found that powering the transceiver using 5V will result in received frames but the inability to send. This shouldn't be an issue - in fact it should be mandatory to power the transceiver (TJA1050) using 5V and the interface (MCP2515) using logic level of the uC (3v3 in the case of an ESP32). So it is absolutely safe and properly working when powering the NiRen module using 3v3. Don't ever try to power it with 5V since this raises the logic level to 5V and damages the ESP32 permanently. |
Beta Was this translation helpful? Give feedback.
The cabling is documented on the manual of the BM1. If you're looking for power for your ESP32 be advised that if you don't have a proper converter on board you have to use an external power supply or converter in general because voltages on the BM1 range between 17 and 24VDC:
Here you have it:
If using the code as-is using NiRen module and ESP32 the wiring needs to be as follows:
The configuration is also somewhat flexible and can be modified to your needs.
See
JunkersControl/include/can_processor.h
Line 13 in 5a476f1
and
JunkersControl/include/can_processor.h
Line 14 in 5a476f1