• Title/Summary/Keyword: embedded microcontroller

Search Result 58, Processing Time 0.02 seconds

A Study of LCC Retargetable Compiler for Embedded Systems (임베디드 시스템 지원을 위한 LCC Retargetable Compiler 에 관한 연구)

  • Hong, Il-Kyeong;Kim, Ki-Chang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11a
    • /
    • pp.431-434
    • /
    • 2003
  • 과거 임베디드 시스템은 산업용 같은 특수한 경우와 여러 전자 제품에서 눈에 뛰지 않는 형태로 사용이 되어 왔지만 최근 들어 정보통신 분야가 발전하고 가격 대 성능비가 우수한 Microcontroller 와 CPU 들이 등장하면서 더욱 더 각광을 받기 시작했다. 이들의 개발환경은 C 언어와 어셈블리어가 주를 차지하고 있는데 개발상의 많은 장점 때문에 C 언어를 선택하여 사용하고 있지만 target machine 의 C 컴파일러가 전부 제공되지 않고 일부 machine 만 제공되고 있기 때문에 C 언어의 사용은 아직 제한적이다. 이에 본 논문에서는 Retargetable Compiler 인 LCC 를 이용하여 임베디드용 machine 에 대해 retargeting 이 가능하도록 LCC 를 개선시키고자 한다.

  • PDF

Implementation of a audio transmission device over the network (네트웍을 통한 음향 전송 장치 구현)

  • Song, Sung-Gun;Park, Seong-Mo
    • Proceedings of the IEEK Conference
    • /
    • 2008.06a
    • /
    • pp.633-634
    • /
    • 2008
  • In this paper, we describe implementation of a network Speaker for easily read streaming audio data from the network. The Network Speaker uses MAXIM company's DS80C400 for network control and MAX542 for audio data play. The DS80C400 network microcontroller offers TCP IPv4/6 network stack with the TINI-OS provided in ROM. The TINI-OS is adopted as an embedded operating system. Application programs are implemented by using JAVA language.

  • PDF

System-level simulation of CDMA mobile station modem ASIC (CDMA 이동국 모뎀 ASIC의 시스템 시뮬레이션)

  • 남형진;장경희;박경룡;김재석
    • Journal of the Korean Institute of Telematics and Electronics A
    • /
    • v.33A no.6
    • /
    • pp.220-229
    • /
    • 1996
  • We presetn sytem-level simulation methodology as well as environment setup established for CDMA digtial cellular mobile station in an effort to verify CDMA modem ASIC design. To make the system-level simulation feasible, behavioral modeling of a microcontroller was first carried out with VHDL. In addition, models written in C language were also developed to provide ASIC with realistic input data. Finally, the netlist of CDMA modem ASIC was loaded on the a hardware accelerator, which was interfaced with VHDL simulator, and ismulation was performed by excuting the actual CDMA call processing software. Simulation resutls thus obtained were confirmed by comparing them with the emulation resutls from the actual system constructed on hardware modeler. these methods were proved to be effective in both discovering in advance malfunctions when embedded in the system or design errors of ASIC and reducing simulation time by a factor of as much as 20 in case of simulation at gate-level.

  • PDF

Control of smart actuators for networked steer-by-wire system (네트워크 기반 Steer-by-wire 시스템을 위한 지능형 엑츄에이터 제어)

  • Lee, Dong-Ik
    • Journal of Sensor Science and Technology
    • /
    • v.15 no.6
    • /
    • pp.425-432
    • /
    • 2006
  • This paper presents a control algorithm for smart actuators that can be used in a 'steer-by-wire' system for next-generation intelligent automobiles. 'Steer-by-wire' is a network-based mechatronic steering system in which mechanical linkages and hydraulics are replaced by electric motors and a digital communication network. The algorithm is designed not only to achieve the capabilities of following the desired steering angles while minimizing the discrepancy between two steering wheels, but also to tolerate an actuator with faults. The proposed algorithm is based on a simple proportional control so that it can be implemented in real-time with a low-cost embedded microcontroller. The effectiveness of the control algorithm is examined using a hardware-in-the-loop simulator consisting of two DC motors and a CAN bus network.

An Ameliorated Design Method of ML-AHB BusMatrix

  • Hwang, Soo-Yun;Jhang, Kyoung-Sun;Park, Hyeong-Jun;Bae, Young-Hwan;Cho, Han-Jin
    • ETRI Journal
    • /
    • v.28 no.3
    • /
    • pp.397-400
    • /
    • 2006
  • The multi-layer advanced high-performance bus (ML-AHB) BusMatrix proposed by ARM is an excellent architecture for applying embedded systems with low power. However, there is one clock cycle delay for each master in the ML-AHB BusMatrix of the advanced microcontroller bus architecture (AMBA) design kit (ADK) whenever a master starts new transactions or changes the slave layers. In this letter, we propose an improved design method to remove the one clock cycle delay in the ML-AHB BusMatrix of an ADK. We also remarkably reduce the total area and power consumption of the ML-AHB BusMatrix of an ADK with the elimination of the heavy input stages.

  • PDF

Emergency Monitoring System Based on a Newly-Developed Fall Detection Algorithm

  • Yi, Yun Jae;Yu, Yun Seop
    • Journal of information and communication convergence engineering
    • /
    • v.11 no.3
    • /
    • pp.199-206
    • /
    • 2013
  • An emergency monitoring system for the elderly, which uses acceleration data measured with an accelerometer, angular velocity data measured with a gyroscope, and heart rate measured with an electrocardiogram, is proposed. The proposed fall detection algorithm uses multiple parameter combinations in which all parameters, calculated using tri-axial accelerations and bi-axial angular velocities, are above a certain threshold within a time period. Further, we propose an emergency detection algorithm that monitors the movements of the fallen elderly person, after a fall is detected. The results show that the proposed algorithms can distinguish various types of falls from activities of daily living with 100% sensitivity and 98.75% specificity. In addition, when falls are detected, the emergency detection rate is 100%. This suggests that the presented fall and emergency detection method provides an effective automatic fall detection and emergency alarm system. The proposed algorithms are simple enough to be implemented into an embedded system such as 8051-based microcontroller with 128 kbyte ROM.

Multi-standard Video Codec on Embedded System (임베디드 시스템에서의 다중 표준 영상 코덱)

  • Kim, Ki-Chul;Kim, Min
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.40 no.4
    • /
    • pp.214-221
    • /
    • 2003
  • This paper shows an implementation of video codec (coder/decoder) on an embedded system. The video codec supports both H.261 and H.263 standards. For efficient real-time processing, the video codec is partitioned into a software module and a hardware module. Both modules are codesigned on an embedded system. The software module is processed on a real-time operating system and a RISC processor. It cooperates with the hardware module to compress and decompress images in real time. AMBA (Advanced Microcontroller Bus Architecture) AHB (Advanced High-performance Bus) is used as the system bus. The hardware module works both as AHB masters and as AHB slaves. The encoder part of the hardware module operates in a pipelines mode to compress images in real time. The video codec compresses 15 CIF frames and simultaneously decompresses 15 CIF frames in a second according to H.261 or H.263 standard at 33 MHz frequency.

Concrete structural health monitoring using piezoceramic-based wireless sensor networks

  • Li, Peng;Gu, Haichang;Song, Gangbing;Zheng, Rong;Mo, Y.L.
    • Smart Structures and Systems
    • /
    • v.6 no.5_6
    • /
    • pp.731-748
    • /
    • 2010
  • Impact detection and health monitoring are very important tasks for civil infrastructures, such as bridges. Piezoceramic based transducers are widely researched for these tasks due to the piezoceramic material's inherent advantages of dual sensing and actuation ability, which enables the active sensing method for structural health monitoring with a network of piezoceramic transducers. Wireless sensor networks, which are easy for deployment, have great potential in health monitoring systems for large civil infrastructures to identify early-age damages. However, most commercial wireless sensor networks are general purpose and may not be optimized for a network of piezoceramic based transducers. Wireless networks of piezoceramic transducers for active sensing have special requirements, such as relatively high sampling rate (at a few-thousand Hz), incorporation of an amplifier for the piezoceramic element for actuation, and low energy consumption for actuation. In this paper, a wireless network is specially designed for piezoceramic transducers to implement impact detection and active sensing for structural health monitoring. A power efficient embedded system is designed to form the wireless sensor network that is capable of high sampling rate. A 32 bit RISC wireless microcontroller is chosen as the main processor. Detailed design of the hardware system and software system of the wireless sensor network is presented in this paper. To verify the functionality of the wireless sensor network, it is deployed on a two-story concrete frame with embedded piezoceramic transducers, and the active sensing property of piezoceramic material is used to detect the damage in the structure. Experimental results show that the wireless sensor network can effectively implement active sensing and impact detection with high sampling rate while maintaining low power consumption by performing offline data processing and minimizing wireless communication.

Ultra low-power active wireless sensor for structural health monitoring

  • Zhou, Dao;Ha, Dong Sam;Inman, Daniel J.
    • Smart Structures and Systems
    • /
    • v.6 no.5_6
    • /
    • pp.675-687
    • /
    • 2010
  • Structural Health Monitoring (SHM) is the science and technology of monitoring and assessing the condition of aerospace, civil and mechanical infrastructures using a sensing system integrated into the structure. Impedance-based SHM measures impedance of a structure using a PZT (Lead Zirconate Titanate) patch. This paper presents a low-power wireless autonomous and active SHM node called Autonomous SHM Sensor 2 (ASN-2), which is based on the impedance method. In this study, we incorporated three methods to save power. First, entire data processing is performed on-board, which minimizes radio transmission time. Considering that the radio of a wireless sensor node consumes the highest power among all modules, reduction of the transmission time saves substantial power. Second, a rectangular pulse train is used to excite a PZT patch instead of a sinusoidal wave. This eliminates a digital-to-analog converter and reduces the memory space. Third, ASN-2 senses the phase of the response signal instead of the magnitude. Sensing the phase of the signal eliminates an analog-to-digital converter and Fast Fourier Transform operation, which not only saves power, but also enables us to use a low-end low-power processor. Our SHM sensor node ASN-2 is implemented using a TI MSP430 microcontroller evaluation board. A cluster of ASN-2 nodes forms a wireless network. Each node wakes up at a predetermined interval, such as once in four hours, performs an SHM operation, reports the result to the central node wirelessly, and returns to sleep. The power consumption of our ASN-2 is 0.15 mW during the inactive mode and 18 mW during the active mode. Each SHM operation takes about 13 seconds to consume 236 mJ. When our ASN-2 operates once in every four hours, it is estimated to run for about 2.5 years with two AAA-size batteries ignoring the internal battery leakage.

Implementation of Wireless PGN Analyzer for ISOBUS network

  • Tumenjargal, Enkhbaatar;Badarch, Luubaatar;Lee, Kangsan;Ham, Woonchul;Doopalam, Enkhzul;Togooch, Amartuvshin
    • Smart Media Journal
    • /
    • v.4 no.2
    • /
    • pp.46-54
    • /
    • 2015
  • Communication between ECUs (Electronic Control Units) in agricultural machineries tends to use IS011783 widely, that is PGN (Parameter Group Number) based communication protocol lays on CAN protocol by altering its identifier part. Messages in line are transferred and received between ECUs according to ISO11783 standard. This paper discusses about design of wireless monitoring system. We used an ARM Cortex-M3 microcontroller embedded development board and marvel8686 wireless module. The wireless ISOBUS monitoring system, attached to communication line, reads messages, interpret them, and display them on the screen in easily comprehendible form. It can be used to generate messages and monitor the traffic on physical bus systems. The monitoring system connected to ECUs, monitor and simulate real traffic of communication and functionality of the ECUs. In order to support our work, we have implemented the monitoring tool. The development consists of two parts: GUI of the application and firmware level programming. Hence the monitoring system is attached to the communication line and equipped by Wi-Fi module; farmer/dispatcher in a farm monitors all messages in communication line on personal computer and smart device.