Latest 3 x CAN upgrade before I order new PCB’s. Added Current Sensor on 24V Added 4 Leds Re-organized leds in a row. Cleanup isolation on PSU bit.
Latest 3 x CAN upgrade before I order new PCB’s. Added Current Sensor on 24V Added 4 Leds Re-organized leds in a row. Cleanup isolation on PSU bit.
This is revision 1.1 of the 3 x CAN Main board. The main difference to 1.0 is that most IO is tested and updated. This is one of 3 main boards in my system and this version is designed to be located on a desktop or in a cabinet with more “normal” connectors. The other…
Finally got around to test FDCAN on this board and I got Ch2 and 3 running, but found an annoying bug on ch3. This took me a while because setting up FD CAN is not straight forward, but with good help from CharGPT it finally worked. What is remaining on this board is to modify…
I am lagging a bit behind on my projects these days, but good news is that another embedded engineer now will join + I am finally moving on the P&P machine because assembling these for hand is a bit limiting. The adapter below has only minor changes on the N2K power side from what you…
Version 1.1 of ECUMain updated with CAN + Power + better galvanic isolation. I have not even assembled version 1.0 yet because I am using the DSUB9 version for development and M12 is a bit clumsy for office usage. I have mounted CAN v 1.0, but want to move on with the modules below CAN…
Continuing on the last entry I am in the process of routing ECUMain so that it have CAN + Power on the same M12-5 connector. PSU Schematics is shown below. It is nothing special about this – D4 protect against wrong polarity, U9 measure the current usage and since this connect to the MCU it…
Happy New Year 2026 to everyone! I accientally used NMEA2000 standard on M12-5 pinout, so I am adapting my power connector to be a M12-5 with Power and CAN. NMEA2000 has a Power/CAN pinout as standard that I want to adapt to my ECU designs with the difference that I allow 8-36V rather than only…
I love the M12 connectors, but they are expensive and dealing with CAN or RS485 I often find myself in need of screw terminals or D-SUB 9 rather than point to point expensice M12 connectors and cables. One example is the module below which is a RS485 with M12-5. It is great for what it…
Part 1 of this article summarized scope of work because software for an ECU basically have two core bulks – one is the core and main controller, while the second is the add-one modules and specialized IO. This second part is basically endless as we will be adding more features and more hardware, so in…
I have started the FW on the ECU that will take a while, but I can outline the main design principles I use: ECU Hardware consist of a a motherboard with a M12-4 Power connector. I use the same format as NMEA2000, but allow for 8V to 30ichV PSU rather than only 12V. I do…