Fluid Control Device Memory Segmentation for Program Crash Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mass flow controllers face issues where the communication program crashes when the power source is turned off during the updating of the measurement control program, preventing further communication with external devices.
Innovation Solution
The fluid control device separates the communication program into a nonrewritable first recording part and the measurement control program into a rewritable second recording part, with a central processing unit controlling both, ensuring the communication program remains intact even during power loss during updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the measurement control program and communication program are stored in a single internal memory, then the device complexity is reduced, but the reliability deteriorates because the communication program crashes when power is turned off during measurement control program updating
Solution Approach 1:
The internal memory is divided into two separate recording parts: a first recording part for storing the communication program and a second recording part for storing the measurement control program. This segmentation prevents the communication program from being overwritten during updates, thereby maintaining its reliability while still using a unified memory structure.
2Adaptability or versatility
If the measurement control program is made rewritable for updates, then the adaptability is improved, but the reliability deteriorates because power loss during writing causes the communication program to crash
Solution Approach 1:
By segmenting the memory into distinct recording parts, the measurement control program in the second recording part can be freely rewritten for updates, while the communication program in the first recording part remains protected from overwriting, thus maintaining both adaptability and reliability.
Solution Approach 2:
The communication program is extracted from the writable storage area and placed in a separate protected recording part. This extraction allows the measurement control program to be updated without risking damage to the communication program, enabling safe adaptability improvements.
3Ease of manufacture
If a single recording part is used for both programs, then the ease of manufacture is improved, but the reliability worsens due to the risk of communication program corruption during updates
Solution Approach 1:
The memory is segmented into two recording parts with different access permissions. This segmentation can be implemented through software control or hardware configuration, maintaining ease of manufacture while ensuring the communication program's integrity during update operations.
Data Source
AI summary
The present invention is intended to inhibit a communication program from crashing in the case where a power source is turned off while writing or rewriting of a measurement control program from an external device is performed by a communication part, and includes: a first recording part for storing the communication program for controlling the communication part; a second recording part for storing a measurement control program for controlling the measurement control part; and a central processing unit. In this configuration, the communication program stored in the first recording part is configured to be unrewritable by the central processing unit and the measurement control program stored in the second recording part is configured to be rewritable by the central processing unit.


