Project Title |
Improvement of Button Malfunction During Inter-floor Movement After Elevator Reset |
Task Performed |
Modified firmware logic to address button input malfunction occurring immediately after elevator reset. |
Main Tasks & Achievements |
Main Tasks:
- Analyzed button malfunction occurring when the elevator moved immediately after a system reset
- Identified logical error caused by uninitialized residual memory flags and previous state information
- Redefined button input processing timing and added state initialization logic after reset
- Designed reproducible test scenarios and verified behavior under rare conditions
- Enhanced synchronization of button input timing and system states after firmware modifications
Main Achievements:
- Achieved 0% malfunction rate of button inputs during inter-floor movement after reset
- Reduced field response cases by over 70%, improving maintenance efficiency
- Secured 100% normal operation rate immediately after reset (based on QA and field tests)
- Resolved ignored/duplicate call issues during operation, preventing passenger confusion and improving reliability
|
Role |
Firmware Developer |
Tech Stack |
- Language: C++
- Tool: Visual Studio 2012
- Version Control Tools: Atlassian (Bitbucket, Jira, Confluence)
|
Research Period |
April 2021 – June 2021 |
Affiliated Institution |
Otis Elevator |