Construction Machine Controller Dual-Board Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Construction machine controllers face challenges in ensuring real-time performance due to the addition of high-processing-load functions like periphery monitoring, which can lead to system abnormalities when using a general-purpose PC OS, and require efficient methods to manage these abnormalities.
Innovation Solution
A dual-board system where a construction machine embedded OS operates on a first board to monitor and manage a second board running a general-purpose PC OS, with power control and reactivation mechanisms to handle abnormal processing, ensuring the system's stability and real-time performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a general-purpose PC OS is used to handle high-processing-load functions like image processing, then the controller can perform additional functions, but system abnormality such as freezing is likely to occur
Solution Approach 1:
The controller is divided into two independent boards: a first board running a construction machine embedded OS for real-time control functions, and a second board running a general-purpose PC OS for high-processing-load functions like image processing. This segmentation allows each board to operate independently, so that system abnormalities on the second board do not affect the stability and real-time performance of the first board.
2Speed
If a construction machine embedded OS is used for real-time control functions, then real-time performance is ensured, but it is difficult to technically cope with adding new functions like periphery monitoring
Solution Approach 1:
The controller architecture separates real-time control functions (handled by the first board with construction machine embedded OS) from additional functions like periphery monitoring (handled by the second board with general-purpose PC OS). This segmentation allows the first board to maintain its real-time performance while the second board can easily accommodate new functions due to the flexibility of the general-purpose OS.
Solution Approach 2:
The second board with general-purpose PC OS serves as a universal platform that can handle various high-processing-load functions including image processing, periphery monitoring, and data analysis. This multi-functional board complements the specialized first board, enabling the overall system to perform both real-time control and diverse additional functions.
3Adaptability or versatility
If image processing function is added to the controller, then periphery monitoring capability is improved, but the processing load increases and real-time performance of control processing cannot be ensured
Solution Approach 1:
The controller divides processing tasks between two boards: the first board handles real-time control processing with guaranteed response times, while the second board handles image processing and periphery monitoring functions. This segmentation ensures that the high processing load of image processing does not interfere with the real-time performance of control processing on the first board.
Data Source
AI summary
A construction machine controller includes: a first board operated by a construction machine embedded operating system; and a second board connected to the first board through a general purpose interface and operated by a general purpose PC operating system, wherein the first board includes a monitoring unit monitoring an operating state of the second board, and when the monitoring unit determines that the operating state of the second board is abnormal, the first board reactivates or stops the second board.


