• Title/Summary/Keyword: MCU (Micro Control Unit)

Search Result 54, Processing Time 0.027 seconds

Auto Exposure Algorithm And Hardware Implementation for application of Mobile Phone Camera (모바일 폰 카메라에 적용하기 위한 자동노출 알고리즘 개발 및 하드웨어 설계)

  • Kim, Kyung-Rin;Ha, Joo-Young;Kang, Bong-Soon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.1
    • /
    • pp.29-36
    • /
    • 2009
  • In this paper, we proposed auto exposure(AE) algorithm and hardware implementation for apply to mobile phone camera. AE is a function that control camera exposure automatically for appropriate to object. Existing AE is using micro controller unit and there are some problems about high expense and slow processing speed. For improve these problems, we proposed AE algorithm for hardware implementation without micro controller unit therefor we can expect improvement about the content of a production and operation speed. We proposed the algorithm that is considered efficiency of hardware resource and the results of hardware implementation of proposed AE algorithm apply to mobile phone camera sensor, we verified proposed AE function.

Collaborative Streamlined On-Chip Software Architecture on Heterogenous Multi-Cores for Low-Power Reactive Control in Automotive Embedded Processors (차량용 임베디드 프로세서에서 저전력 반응적 제어를 위한 이기종 멀티코어 협력적 스트리밍 온-칩 소프트웨어 구조)

  • Jisu, Kwon;Daejin, Park
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.17 no.6
    • /
    • pp.375-382
    • /
    • 2022
  • This paper proposes a multi-core cooperative computing structure considering the heterogeneous features of automotive embedded on-chip software. The automotive embedded software has the heterogeneous execution flow properties for various hardware drives. Software developed with a homogeneous execution flow without considering these properties will incur inefficient overhead due to core latency and load. The proposed method was evaluated on an target board on which a automotive MCU (micro-controller unit) with built-in multi-cores was mounted. We demonstrate an overhead reduction when software including common embedded system tasks, such as ADC sampling, DSP operations, and communication interfaces, are implemented in a heterogeneous execution flow. When we used the proposed method, embedded software was able to take advantage of idle states that occur between heterogeneous tasks to make efficient use of the resources on the board. As a result of the experiments, the power consumption of the board decreased by 42.11% compared to the baseline. Furthermore, the time required to process the same amount of sampling data was reduced by 27.09%. Experimental results validate the efficiency of the proposed multi-core cooperative heterogeneous embedded software execution technique.

An Advanced User-friendly Wireless Smart System for Vehicle Safety Monitoring and Accident Prevention (차량 안전 모니터링 및 사고 예방을 위한 친사용자 환경의 첨단 무선 스마트 시스템)

  • Oh, Se-Bin;Chung, Yeon-Ho;Kim, Jong-Jin
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.9
    • /
    • pp.1898-1905
    • /
    • 2012
  • This paper presents an On-board Smart Device (OSD) for moving vehicle, based on a smooth integration of Android-based devices and a Micro-control Unit (MCU). The MCU is used for the acquisition and transmission of various vehicle-borne data. The OSD has threefold functions: Record, Report and Alarm. Based on these RRA functions, the OSD is basically a safety and convenience oriented smart device, where it facilitates alert services such as accident report and rescue as well as alarm for the status of vehicle. In addition, voice activated interface is developed for the convenience of users. Vehicle data can also be uploaded to a remote server for further access and data manipulation. Therefore, unlike conventional blackboxes, the developed OSD lends itself to a user-friendly smart device for vehicle safety: It basically stores monitoring images in driving plus vehicle data collection. Also, it reports on accident and enables subsequent rescue operation. The developed OSD can thus be considered an essential safety smart device equipped with comprehensive wireless data service, image transfer and voice activated interface.

Multiple SL-AVS(Small size & Low power Around View System) Synchronization Maintenance Method (다중 SL-AVS 동기화 유지기법)

  • Park, Hyun-Moon;Park, Soo-Huyn;Seo, Hae-Moon;Park, Woo-Chool
    • Journal of the Korea Society for Simulation
    • /
    • v.18 no.3
    • /
    • pp.73-82
    • /
    • 2009
  • Due to the many advantages including low price, low power consumption, and miniaturization, the CMOS camera has been utilized in many applications, including mobile phones, the automotive industry, medical sciences and sensoring, robotic controls, and research in the security field. In particular, the 360 degree omni-directional camera when utilized in multi-camera applications has displayed issues of software nature, interface communication management, delays, and a complicated image display control. Other issues include energy management problems, and miniaturization of a multi-camera in the hardware field. Traditional CMOS camera systems are comprised of an embedded system that consists of a high-performance MCU enabling a camera to send and receive images and a multi-layer system similar to an individual control system that consists of the camera's high performance Micro Controller Unit. We proposed the SL-AVS (Small Size/Low power Around-View System) to be able to control a camera while collecting image data using a high speed synchronization technique on the foundation of a single layer low performance MCU. It is an initial model of the omni-directional camera that takes images from a 360 view drawing from several CMOS camera utilizing a 110 degree view. We then connected a single MCU with four low-power CMOS cameras and implemented controls that include synchronization, controlling, and transmit/receive functions of individual camera compared with the traditional system. The synchronization of the respective cameras were controlled and then memorized by handling each interrupt through the MCU. We were able to improve the efficiency of data transmission that minimizes re-synchronization amongst a target, the CMOS camera, and the MCU. Further, depending on the choice of users, respective or groups of images divided into 4 domains were then provided with a target. We finally analyzed and compared the performance of the developed camera system including the synchronization and time of data transfer and image data loss, etc.

A Study on a Digital Amplifier.Controller for Proportional Control Valve (비례제어밸브용 디지털 앰프.컨트롤러에 대한 연구)

  • Lee, J.C.;Koh, J.U.;Kwon, T.H.;Shin, H.B.
    • Transactions of The Korea Fluid Power Systems Society
    • /
    • v.8 no.1
    • /
    • pp.19-25
    • /
    • 2011
  • This study presents the design of digital amplifier.controller for a proportional control valve and the development of PID discrete control scheme by using RCP(Rapid Controller Prototyping) system. RCP system is the device to embed the control code developed in PC into the microcontroller on-site. Ramp input test using the digital amplifier.controller developed in this study was carried out for the proportional control valve of domestic production and Bosch Rexroth respectively. The instability problem occurred around maximum displacement of localized valve spool at ramp input test was solved by supplementing offset current to the duty ratio of PWM(Pulse Width Modulation) driving signal to the solenoid. The comparison of test results between localized proportional control valve and Bosch Rexroth's product shows that the characteristics obtained by ramp input test and static flow gains are alike each other. Two valves are about the same in dead bands and hysteresis characteristics.

Implementation of a Stand-alone Photovoltaic Pumping System with Maximum Power Point Tracking

  • Zhengming Zhao;Kunlun Chen;Liqiang Yuan
    • Proceedings of the KIPE Conference
    • /
    • 2001.10a
    • /
    • pp.635-638
    • /
    • 2001
  • Photovoltaic (PV) pumping systems with maximum power point tracking (MPPT) technique aims at obtaining the highest possible power to the pump under various insolation and temperature, thus overcomes the mismatch between the photovoltaic panel and the pumping load. A simple method of tracking the maximum power points and forcing the system to operate close to these points is presented in this paper. The MC68HC908GP32 micro control unit (MCU) is employed to implement the proposed MPPT controller. Experimental results will also show the performances of the photovoltaic pumping system with the MPPT technique.

  • PDF

Embedded Module for Searching Direction of Sounds (소리발생 근원지 방향을 탐지하는 임베디드 모듈)

  • Park, Jin-Seo;Oh, Se-Jong
    • Proceedings of the KAIS Fall Conference
    • /
    • 2009.05a
    • /
    • pp.680-683
    • /
    • 2009
  • 본 논문에서는 소리발생 근원지 방향을 탐지하는 임베디드 모듈을 제작하였다. 로봇에게 다양한 정보를 제공하여 더 많은 기능을 수행할 수 있도록 도와 로봇의 활용분야를 넓히고자 한다. 해당 모듈은 ATMega128 MCU(Micro Control Unit), 두 개의 소리센서 그리고 서보모터를 사용하여 제작되었다. 두개의 소리센서가 회전축을 중심으로 180도 반동운동을 하면서 주기적으로 발생한 소리에 대해서 이격되어있는 두 개의 센서가 시간차이를 두고 반응하게 된다. 이 시간차이를 이용하여 소리발생 근원지의 방향을 계산하게 된다.

  • PDF

Development of Hybrid Sensor Module for Acceleration and Geomagnetic sensing (가속도 및 지자기 검지 기능의 복합센서 모듈 개발)

  • Park, Ho-Joon;Chae, Kyoung-Soo;Jo, Sung-Hwan;Kim, Hyun-Joon;Hahm, Ghun
    • Proceedings of the KIEE Conference
    • /
    • 2006.07c
    • /
    • pp.1633-1634
    • /
    • 2006
  • 3축 가속도 센서, 2축 지자기 센서, 구동 ASIC 및 마이크로 컨트롤 유니트(MCU, Micro Control Unit)를 집적시킨 복합센서 모듈을 개발하였다. 센서 모듈의 사이즈는 $8.3mm{\times}5.3mm{\times}1.5mm$ (0.066 cc)로서 스택(stack) 패키징 방식으로 제작하였다. 제작된 센서 모듈의 특성은 가속도 센서와 지자기 센서 모두 목표한 범위내의 값이 얻어졌으며, 특히 까다로운 규격의 신뢰성 테스트 모두 통과함으로서 우수한 성능을 보유하고 있음을 입증할 수 있었다.

  • PDF

Development of Chip-based Precision Motion Controller

  • Cho, Jung-Uk;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.1022-1027
    • /
    • 2003
  • The Motion controllers provide the sophisticated performance and enhanced capabilities we can see in the movements of robotic systems. Several types of motion controllers are available, some based on the kind of overall control system in use. PLC (Programmable Logic Controller)-based motion controllers still predominate. The many peoples use MCU (Micro Controller Unit)-based board level motion controllers and will continue to in the near-term future. These motion controllers control a variety motor system like robotic systems. Generally, They consist of large and complex circuits. PLC-based motion controller consists of high performance PLC, development tool, and application specific software. It can be cause to generate several problems that are large size and space, much cabling, and additional high coasts. MCU-based motion controller consists of memories like ROM and RAM, I/O interface ports, and decoder in order to operate MCU. Additionally, it needs DPRAM to communicate with host PC, counter to get position information of motor by using encoder signal, additional circuits to control servo, and application specific software to generate a various velocity profiles. It can be causes to generate several problems that are overall system complexity, large size and space, much cabling, large power consumption and additional high costs. Also, it needs much times to calculate velocity profile because of generating by software method and don't generate various velocity profiles like arbitrary velocity profile. Therefore, It is hard to generate expected various velocity profiles. And further, to embed real-time OS (Operating System) is considered for more reliable motion control. In this paper, the structure of chip-based precision motion controller is proposed to solve above-mentioned problems of control systems. This proposed motion controller is designed with a FPGA (Field Programmable Gate Arrays) by using the VHDL (Very high speed integrated circuit Hardware Description Language) and Handel-C that is program language for deign hardware. This motion controller consists of Velocity Profile Generator (VPG) part to generate expected various velocity profiles, PCI Interface part to communicate with host PC, Feedback Counter part to get position information by using encoder signal, Clock Generator to generate expected various clock signal, Controller part to control position of motor with generated velocity profile and position information, and Data Converter part to convert and transmit compatible data to D/A converter.

  • PDF

Implementation of Main Computation Board for Safety Improvement of railway system (철도시스템의 안전성 향상을 위한 주연산보드 구현)

  • Park, Joo-Yul;Kim, Hyo-Sang;Lee, Joon-Hwan;Kim, Bong-Taek;Chung, Ki-Seok
    • Proceedings of the KSR Conference
    • /
    • 2011.05a
    • /
    • pp.1195-1201
    • /
    • 2011
  • Since the release of safety standard IEC 61508 which defines functional safety of electronic safety-related systems, SIL(Safety Integrity Level) certification for railway systems has gained lots of attention lately. In this paper, we propose a new design technique of the computer board for train control systems with high reliability and safety. The board is designed with TMR(Triple Modular Redundancy) using a certified SIL3 Texas Instrument(TI)'s TMS570 MCU(Micro-Controller Unit) to guarantee safety and reliability. TMR for the control device is implemented on FPGA(Field Programmable Gate Array) which integrates a comparator, a CAN(Controller Area Network) communication module, built-in self-error checking, error discriminant function to improve the reliability of the board. Even if a malfunction of a processing module occurs, the safety control function based on the proposed technique lets the system operate properly by detecting and masking the malfunction. An RTOS (Real Time Operation System) called FreeRTOS is ported on the board so that reliable and stable operation and convenient software development can be provided.

  • PDF