Embedded firmware for industrial power electronics
Intelligent communication via Profinet
An important part of the system is the integration of Profinet, a widely used industrial communication protocol. Thanks to this integration, it is possible to make status signals and measurement values from the power supply easily and reliably available to external systems, such as PLCs. This allows the system to be monitored and controlled remotely, which is essential for use in industrial environments.
The firmware uses an existing Profinet API, which has been carefully integrated and tested within the system architecture. This includes real-time signal processing and deterministic handling of network traffic.
Modular design and RTOS integration
From the start of the project, a modular, scalable firmware architecture was chosen. This design makes it possible to easily expand and adapt functions, depending on future system requirements.
To ensure the reliability and timing of the various processes within the power supply, a Real-Time Operating System (RTOS) has been implemented. This makes it possible to perform multiple parallel tasks in a controlled manner and with predictable timing, a critical requirement in high-power systems where stability and accuracy are paramount.
Development method and quality
The firmware is written entirely in C and developed within an existing CMake build environment, ensuring an efficient and reproducible development cycle. Unit tests were used during development to ensure the functional correctness of individual components.
In addition, all design decisions, implementation details, and test results were carefully documented. This not only contributes to transferability and maintainability, but also makes future optimizations or expansions easier.
This solution combines advanced firmware development with industrial communication and real-time system control. The result is a stable, flexible, and well-documented foundation for the next generation of industrial power electronics.
Engineering projects
Our engineers work on technical issues and challenges in various markets. Each market requires different expertise. Our technical specialists therefore use their knowledge and skills to provide the right answers to challenging questions. In this way, we work with our customers to find solutions that make people's lives easier.