Category: BSA

ECU – Software Stack – Part 2

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…

Read the full article

ECM – CAn Module

Finished CAN Modul. This uses a M12-5 Male because the NMEA2000 T-Connectors are female and most cables are female to male, so this can be connected directly on a NMEA2000 network with no extra fuzz. One of the nice details are the 5V DC/DC on right bottom, a SSR to switch on/off 120Ohm resistor and…

Read the full article

ECU – Dual Ethernet Module

This is a Dual Ethernet Module using M12-4 ports. I drafted this earlier. I need to use aSTM32H573 for this since the PHY chip is a 3 x Ethernet switch. The big point with this module is that it provides dual, redundant ethernets, Profinet and Ethercat capabilities. I have Ethernet on the CAN Hub that…

Read the full article

BSA – Sub-Diagrams

Following up on my previous entry – I think the new header on sub-diagrams worked out well. Colors/background can be changed in preferences, but the symbol is very different from function call and it is square to make it easy to attach lines. I could have used the more classic UML Package, but that header…

Read the full article

BSA – System Diagram

One of the challenges is how to visualize ECU in BSA. The symbols below are highly exprimental and mostly added to drive the discussion about how to do this in a system diagram if you have an ECU with sub-modules. How do I visualize this in a diagram creating code for that ECU? The “PWM…

Read the full article