DOI QR코드

DOI QR Code

Automatic Recovery and Reset Algorithms for System Controller Errors

  • Lee, Yon-Sik (School of Computer Information and Communication Engineering, Kunsan National University)
  • Received : 2019.10.11
  • Accepted : 2019.12.05
  • Published : 2020.03.31

Abstract

Solar lamp systems may not operate normally in the event of some system or controller failure due to internal or external factors, in which case secondary problems occur, which may cost the system recovery. Thus, when these errors occur, a technology is needed to recover to the state it was in before the failure occurred and to enable re-execution. This paper designs and implements a system that can recover the state of the system to the state prior to the time of the error by using the Watchdog Timer within the controller if a software error has occurred inside the system, and it also proposes a technology to reset and re-execution the system through a separate reset circuit in the event of hardware failure. The proposed system provides stable operation, maintenance cost reduction and reliability of the solar lamp system by enabling the system to operate semi-permanently without external support by utilizing the automatic recovery and automatic reset function for errors that occur in the operation of the solar lamp system. In addition, it can be applied to maintain the system's constancy by utilizing the self-operation, diagnosis and recovery functions required in various high reliability applications.

본 논문은 시스템 내부에서 소프트웨어 오류가 발생하였을 경우 컨트롤러 내의 Watchdog Timer를 이용하여 시스템의 상태를 오류 발생시점 이전 상태로 복구하는 시스템을 설계 구현하고, 하드웨어 오류 발생 시 별도의 리셋 회로를 통해 시스템을 재실행할 수 있는 기술을 제안한다. 제안 시스템은 외부 지원 없이 시스템 자체적으로 반영구적으로 작동 할 수 있도록 함으로써, 시스템의 안정적인 작동, 유지비용 절감 및 신뢰성을 제공하며, 고 신뢰성 응용분야에서 요구되는 자가 동작, 진단 및 복구 기능을 통한 시스템의 항상성 유지를 위한 적용이 가능하다.

Keywords

References

  1. J. J. Lee, et al., "IoT based Mobile Smart Monitoring System for Solar Power Generation," Journal of IEEK, 54(8), pp. 55-64, 2017 http://dx.doi.org/10.5573/ieie.2017.54.8.55
  2. M. Saifuzzaman, et. al., "IoT Based Street Lighting And Traffic Management System," Humanitarian Technology Conference, 2017 IEEE Region 10, pp. 121-124, 2017 DOI: 10.1109/R10-HTC.2017.8288921
  3. H. O. Song, "IoT Automatic Management System based on Situational Task Control," Ph.D. thesis of Paijae University, 2017
  4. C. Lee, Y. Lai, "Design and Implementation of a Universal Smart Energy Management Gateway based on the IoT Platform," 2016 IEEE Int'l Conference on Consumer Electronics, pp. 67-68, 2016
  5. M. H. Park, et al., "A Study on the Development of Energy IoT Platform," Journal of KIPS, 5(10), pp. 311-318, 2016 http://dx.doi.org/10.3745/KTCCS.2016.5.10.311
  6. A. Jain, C. Nagarajan, "Efficient Control Algorithm for a Smart Solar Street Light," 2015 9th Int'l Conference on NGMAST, pp. 376-381, 2015. DOI: 10.1109/NGMAST.2015.40
  7. Y. Lee, Y. Mun,"Design and implementation of IoT based controllers and communication module interfaces for stand-alone solar system,"Journal of The Korea Society of Computer and Information, Vol.24, No.1, pp.129-135, 2019 http://doi.org/10.9708/jksci.2019.24.01
  8. ATmega128 Manual, ATMEL
  9. TPS382x Voltage Monitor With Watchdog Timer, TI