• Title/Summary/Keyword: mcus

Search Result 26, Processing Time 0.03 seconds

Design and Implementation of an HSMS Communication System using Low-Cost MCUs (저가의 MCU를 사용하여 HSMS 통신 시스템 설계 및 구현)

  • Kim, Su-Hee
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.12
    • /
    • pp.2820-2827
    • /
    • 2015
  • HSMS communication system using low-cost micro controller units(MCUs) is an essential technique for online semiconductor equipment system developments. It is intended as an alternative to SEMI E4 (SECS-I) for applications where higher speed communication is needed and the facilitated hardware setup is convenient. In this paper, an HSMS communication system using low-cost MCUS is designed and implemented. Using a MCU with a low price but high-performance as a main board, a module which processes HSMS communication is designed, and a circuit is designed to process BCR independently with a microminiature MCU. To convert tag data which is recognized from BCR into data based on HSMS communication protocol, SECS-II message is designed. Lastly, an HSMS communication system is implemented based on these designs. A low-cost HSMS communication module developed in this study can be applied in realtime monitoring and controlling system for semiconductor processes.

Implementation of a Console Device Driver for MCUs (MCU를 위한 콘솔 장치 구동기 구현)

  • Kim, Kyu-Hyung;Lee, Hyung-Bong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.5-6
    • /
    • 2019
  • 보통 MCU를 기반으로 하는 임베디드 소프트웨어는 펌웨어 형태로 구현되어 콘솔이 없고, UART는 데이터 송신용으로 사용된다. 그러나 MCU 소프트웨어에 콘솔 드라이버를 구현하면 유닉스·리눅스와 같은 대화적 표준 입·출력 개발환경과 타스크 개념을 실현할 수 있다. 이 논문에서는 운영체제 교과에서 익힌 내용을 바탕으로 Atmega2560 MCU에 인터럽트 기반 콘솔 장치 구동기를 구현하고 실험한다.

Effective Integer Promotion Bug Detection Technique for Embedded Software (효과적인 내장형 소프트웨어의 정수 확장 (Integer Promotion) 버그 검출 기법)

  • Kim, Yunho;Kim, Taejin;Kim, Moonzoo;Lee, Ho-jung;Jang, Hoon;Park, Mingyu
    • Journal of KIISE
    • /
    • v.43 no.6
    • /
    • pp.692-699
    • /
    • 2016
  • C compilers for 8-bit MCUs used in washing machines and refrigerators often do not follow the C standard to improve runtime performance. Developers who are unaware of the difference between C compilers following the C standard and the C compilers for 8-bit MCU can cause bugs that do not appear in the standard C environment but appear in the embedded systems using 8-bit MCUs. It is difficult for bug detectors that assume the standard C environment to detect such bugs. In this paper, we introduce integer promotion bugs caused by the different integer promotion rules of the C compilers for 8-bit MCU from the C standard and propose 5 bug patterns where the integer promotion bugs occur. We have developed an integer promotion bug detection tool and applied it to the washing machine control software developed by the LG electronics. The integer promotion bug detection tool successfully detected 27 integer promotion bugs in the washing machine control software.

Low-Power IoT Microcontroller Code Memory Interface using Binary Code Inversion Technique Based on Hot-Spot Access Region Detection (핫스팟 접근영역 인식에 기반한 바이너리 코드 역전 기법을 사용한 저전력 IoT MCU 코드 메모리 인터페이스 구조 연구)

  • Park, Daejin
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.11 no.2
    • /
    • pp.97-105
    • /
    • 2016
  • Microcontrollers (MCUs) for endpoint smart sensor devices of internet-of-thing (IoT) are being implemented as system-on-chip (SoC) with on-chip instruction flash memory, in which user firmware is embedded. MCUs directly fetch binary code-based instructions through bit-line sense amplifier (S/A) integrated with on-chip flash memory. The S/A compares bit cell current with reference current to identify which data are programmed. The S/A in reading '0' (erased) cell data consumes a large sink current, which is greater than off-current for '1' (programmed) cell data. The main motivation of our approach is to reduce the number of accesses of erased cells by binary code level transformation. This paper proposes a built-in write/read path architecture using binary code inversion method based on hot-spot region detection of instruction code access to reduce sensing current in S/A. From the profiling result of instruction access patterns, hot-spot region of an original compiled binary code is conditionally inverted with the proposed bit-inversion techniques. The de-inversion hardware only consumes small logic current instead of analog sink current in S/A and it is integrated with the conventional S/A to restore original binary instructions. The proposed techniques are applied to the fully-custom designed MCU with ARM Cortex-M0$^{TM}$ using 0.18um Magnachip Flash-embedded CMOS process and the benefits in terms of power consumption reduction are evaluated for Dhrystone$^{TM}$ benchmark. The profiling environment of instruction code executions is implemented by extending commercial ARM KEIL$^{TM}$ MDK (MCU Development Kit) with our custom-designed access analyzer.

Walking Pattern Analysis Using an Acceleration Sensor Device

  • Hong, Ju-Hee;Han, Kap-Soo;Kim, Kyungho
    • Journal of Electrical Engineering and Technology
    • /
    • v.12 no.1
    • /
    • pp.396-401
    • /
    • 2017
  • In this paper, a device to analyze gait pattern was developed by using a 2-axis acceleration sensor attached to the foot. The 1st low-pass filter was adapted to limit the frequency band up to 5 Hz. An algorithm to detect the peak value exceeding the threshold voltage of an X-axis acceleration sensor and a Z-axis acceleration sensor was developed and normal and abnormal walking patterns were thus differentiated. Also, MCU and Bluetooth were combined to transfer the data to other MCUs to display on an LCD; the size of the device could then be reduced. The new algorithm and the device allowed the individual walking patterns to be easily measured at a low cost and with less restriction on activities compared to conventional multiple pressure sensors or motion camera system.

Design and Implementation of a Sensor Node for Out-Door Environmental Monitoring (옥외 환경 모니터링을 위한 센서노드 설계 및 구현)

  • Son, Jae-Hyun;Cho, Yang-Haeng;Kim, Je-Hong;Joo, Young-Suk;So, Sun-Sup
    • The Transactions of the Korean Institute of Electrical Engineers P
    • /
    • v.56 no.3
    • /
    • pp.117-122
    • /
    • 2007
  • In this paper, we described a design and implementation of a sensor node for environmental monitoring. The main focus of design for sensor nodes is to isolate MCU for treating sensors from the RF module for considering various communication environment. The second is to make the interface between MCU and varity of sensor. In addition, we choose a narrow band communication module, cc1020, for the admittance of Korea government communication law. We also use a uC/OS-II as an operating system which is famous for 8bit MCUs. We showed that the communication performance is sufficient to use the communication module in a out-door environment through several experiments in that it is possible to transmit between 100m distance through experiments in a mountain.

Design and Implementation of a sensor node for out-door environmental monitoring (옥외 환경 모니터링을 위한 센서노드 설계 및 구현)

  • Son, Jae-Hyun;Cho, Yang-Haeng;Kim, Je-Hong;Joo, Young-Suk;So, Sun-Sup
    • Proceedings of the KIEE Conference
    • /
    • 2007.11c
    • /
    • pp.77-82
    • /
    • 2007
  • In this paper, we described a design and implementation of a sensor node for environmental monitoring. The main focus of design for sensor nodes is to isolate MCU for treating sensors from the RF module for considering various communication environment. The second is to make the interface between MCU and varity of sensor. In addition, we choose a narrow band communication module, cc1020, for the admittance of Korea government comminication law. We also use a uC/OS-II as an operating system which is famous for 8bit MCUs. We showed that the communication performance is sufficient to use the communication module in a out-door environment through several experiments in that it is possible to transmit between loom distance through experiments in a mountain.

  • PDF

Formal Models of Module Linking Mechanisms for a Single Address Space

  • Kim, Hiecheol;Hong, Won-Kee
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.19 no.2
    • /
    • pp.51-58
    • /
    • 2014
  • As WSNs(Wireless Sensor Networks) are being deployed widely in diverse application areas, their management and maintenance become more important. Recent sensor node software takes modular software architectures in pursuit of flexible software management and energy efficient reprogramming. To realize an flexible and efficient modular architecture particularly on resource constrained mote-class sensor nodes that are implemented with MCUs(Micro-Controller Units) of a single address space. an appropriate module linking model is essential to resolve and bind the inter-module global symbols. This paper identifies a design space of module linking model and respectively their implementation frameworks. We then establish a taxonomy for module linking models by exploring the design space of module linking models. Finally, we suggest an implementation framework respectively for each module linking model in the taxonomy. We expect that this work lays the foundations for systematic innovation toward more flexible and efficient modular software architectures for WSNs.

A Remote Dimming Control for the Electrodeless Lamps Using the 2.4 GHz RF Communications (2.4 GHz 무선통신을 이용한 무전극 형광램프 조광제어)

  • Yeon, Jae-Eul;Cho, Kyu-Min;Kim, Hee-Jun;Lee, Chan-Kil
    • Proceedings of the KIEE Conference
    • /
    • 2006.07b
    • /
    • pp.1055-1056
    • /
    • 2006
  • This paper presents a remote dimming control method for the electrodeless lamps using 2.4 GHz RF communication. Since the proposed dimming method are implemented with a simplest open loop control using ISM band HF modem and low cost MCUs, and the remote controller has just several functions such as On/Off and duty ratio increasing/decreasing. It can be made with low cost. In this paper, the detailed digital logics of the proposed remote dimming control are described and the experimental results are presented.

  • PDF

An Implementation and Performance Test of Automotive RTOS Based on OSEK/VDX (OSEK/VDX 기반 차량용 RTOS의 구현과 성능 테스트)

  • Cho, Sung-Rae;Kim, Byung-Joon;Jin, Sung-Ho;Lee, Jun-Ho
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.6 no.3
    • /
    • pp.139-148
    • /
    • 2011
  • As the architecture of automotive software is complicated and LOC of software increases, there is an increasing demand for standard operating system. OSEK/VDX defines an industry standard for automotive operating system and middleware. This paper introduces an implementation of RTOS(OSCAR-OSEK) based on OSEK/VDX standard. For better speed of scheduling, we suggest a new method for ready queue implementation considering the characteristic of automotive application software. Also we introduce a method for improving the portability of RTOS on various MCUs. And, we show OSCAR-OSEK implementation and performance test results.