Drive Control Application Parameter Management for Program Porting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for operating application programs on electrical control units for drive systems are complex and lack efficient management of application and device parameters, making it difficult to facilitate independent operation and porting of programs across different platforms.
Innovation Solution
The method involves an application parameter manager to autonomously manage application parameters and a device parameter manager to manage device parameters, integrated within the application program and firmware respectively, allowing for independent operation and simplifying program execution and porting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If application programs are executed on electrical control units without dedicated parameter management, then device functionality is maintained, but operation complexity increases and parameter management becomes difficult
Solution Approach 1:
An application parameter manager is introduced as an intermediary component between the application program and the electrical control unit. This manager handles parameter management tasks autonomously, simplifying the interface for users while maintaining the underlying system complexity. The parameter manager acts as a mediator that translates high-level parameter operations into detailed control unit instructions.
Solution Approach 2:
The system is segmented into distinct functional components: the application program, the application parameter manager, and the electrical control unit. This segmentation allows each component to handle specific tasks independently, with the parameter manager dedicated to parameter operations, thereby improving ease of operation without overwhelming the entire system with complexity.
2Adaptability or versatility
If application programs are tightly coupled with electrical control units, then execution reliability is maintained, but program porting and independent operation become difficult
Solution Approach 1:
Parameter management functionality is extracted from the application program and placed into a separate application parameter manager. This extraction creates an independent parameter management layer that can operate autonomously, enabling programs to be ported to different control units while maintaining their own parameter management capabilities. The extracted parameter manager ensures execution reliability by handling parameters independently of the specific control unit implementation.
Solution Approach 2:
The application parameter manager is designed with universal functionality that can manage parameters for different application programs and adapt to various electrical control units. This multi-functional design allows the same parameter manager architecture to serve multiple purposes and platforms, enhancing program portability while maintaining reliable parameter management across different execution environments.
3Adaptability or versatility
If multiple application programs with different parameter settings are executed simultaneously, then system versatility is improved, but parameter management complexity increases
Solution Approach 1:
Each application program has its own dedicated application parameter manager that autonomously manages its parameters independently. This self-service approach allows multiple programs to run simultaneously with different parameter settings without interfering with each other, as each parameter manager handles its own parameters without requiring complex centralized coordination.
Solution Approach 2:
Parameter management is segmented into separate, independent managers for each application program. This segmentation allows simultaneous execution of multiple programs with different parameter configurations, as each parameter manager operates independently in its own namespace, avoiding the complexity of managing all parameters in a single centralized system.
Data Source
AI summary
A method for operating an application program for executing in an electric control unit for a drive system includes managing at least one application parameter using an application parameter manager.
