• 제목/요약/키워드: MCU

검색결과 500건 처리시간 0.026초

Advanced Microcontroller Bus Architecture 기반의 MCU 설계 가이드라인 (MCU Development Guideline based on Advanced Microcontroller Bus Architecture)

  • 노찬휘;오연상;백돈규
    • 한국산업정보학회논문지
    • /
    • 제27권6호
    • /
    • pp.51-58
    • /
    • 2022
  • 마이크로 컨트로러(MCU)는 Advanced Microcontroller Bus Architecture (AMBA)에 다양한 모듈을 연결시켜 프로그래밍을 통해 각 모듈들을 적절히 활용하도록 설계되어있다. 범용 MCU는 많이 사용되는 모듈들을 미리 설계 및 제작하여 소비자가 적절히 사용하도록 제작되어 판매되고 있다. 하지만, 특정 산업군에서는 MCU를 직접 설계하여 분야에 적합한 모듈 종류 및 수량을 사용자가 희망하는대로 설계하여 활용할 필요가 있다. 하지만, 대부분의 소비자는 MCU를 직접 설계하기에는 상당한 진입장벽이 있다. 본 연구에서는 MCU 교육 및 연구단계에서 손쉽게 MCU를 설계할 수 있는 개발 가이드라인을 제공한다. 먼저, AMBA를 활용하기위해 요구되는 필수 모듈을 소개하고, 해당 모듈이 AMBA 및 인터럽트 동작을 통해 제대로 동작하는지 검증하고, 최종적으로는 온칩으로 설계하여 사용될 수 있도록 방법론을 제공한다.

직렬 UART 통신 기반 rf 통신 시스템 구현 (Implementation of Radio Frequency Communication System based Serial UART Communication)

  • 진현수
    • 디지털융복합연구
    • /
    • 제12권12호
    • /
    • pp.257-264
    • /
    • 2014
  • 무선 모듈을 사용하여 무선 데이터를 mcu모듈과 PC와의 사이에 통신을 하고자 할때는 우선 PC를 기본으로하는 시리얼 통신을 PC자체적으로 구현한 후 구현된 프로그램을 사용하여 MCU와의 통신을 시행한다. PC자체적으로 시리얼 통신을 시행코자 할때는 RS-232C를 사용하여 데이터를 교환한다. 교환된 데이터를 rf모듈을 사용 UART기반 시리얼 통신 원격제어를 MCU를 사용하여 시행한다. MCU 인터페이스 원격제어가 실현되면 통신시스템이 구현된 것이다.

전기 자동차에서 구동 모터용 인버터의 메인 Micro Controller Unit (MCU) 고장 시 운전 방법에 관한 연구 (A study of Traction Motor Control Method on Failure of the Main MCU)

  • 이희광;홍승민;남광희
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2016년도 전력전자학술대회 논문집
    • /
    • pp.525-526
    • /
    • 2016
  • 전기자동차 (EV)에서 구동용 모터의 토크 제어를 위한 인버터에는 제어 연산 및 고장 진단 기능을 수행하기 위한 MCU가 있으며, MCU는 상위 제어기 차량 제어 유닛 (VCU)에게 현재 모터 및 인버터의 상태를 주기적으로 전달하고, 현재 차량 주행에 적합한 토크 지령을 받아 토크 제어를 수행하게 된다. 이를 위해 MCU는 전류, 전압 및 위치 센서의 값을 읽어 제어를 수행하게 되며, 제어의 결과 값으로 pulse width modulation (PWM)을 생성하여 이를 통해 모터에 전압을 공급하게 된다. 즉 차량의 구동에 있어 PWM 신호는 가장 중요한 부분이다. 하지만 생산 불량 또는 진동에 의한 납땜 불량 또는 MCU 전원 고장 등으로 MCU에 고장이 발생하게 되면 이상 PWM을 생성하게 되고 정상적인 토크 제어가 불가능해진다. 이때 안전하게 EV를 정지 시키는 알고리즘이 필요하게 되며, 이를 수행 할 supervisor control unit (SCU)가 인버터 컨트롤 보드에 추가되어야 한다. 본 논문에서는 고속으로 주행하던 차량에서 메인 MCU가 고장 날 경우에 안전하게 EV를 정차시키는 방법에 대해 다루었다.

  • PDF

EXCUTE REAL-TIME PROCESSING IN RTOS ON 8BIT MCU WITH TEMP AND HUMIDITY SENSOR

  • Kim, Ki-Su;Lee, Jong-Chan
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권11호
    • /
    • pp.21-27
    • /
    • 2019
  • 임베디드 시스템에서는 서비스 특성에 따라 정해진 시간 내에 처리해야하는 하드 실시간 시스템과 처리 시간이 더 유연한 유연한 실시간 시스템을 분리해야합니다. 실시간을 동시에 수행하기 위해 운영 체제를 8BIT MCU와 같은 저 성능 임베디드 장치로 이식하는 것은 어렵습니다. RTOS (실시간 OS)를 사양이 낮은 MCU에 포팅하고 여러 작업을 수행 할 때 실시간 및 일반 처리 성능이 크게 저하되어 8BIT MCU와 같은 저 성능 MCU로 포팅 된 운영체제에 하드 실시간 시스템이 필요한 경우 성능 저하로 인해 하드웨어 및 소프트웨어를 다시 설계하는 문제가 발생되고 있습니다. 저성능 MCU에 이식 된 RTOS (저 성능 MCU로 포팅)에서 실시간 처리 시스템 요구 사항을 처리에 대하여 연구하고 프로세스 스케줄링에 대하여 연구가 진행되었습니다.

MCU를 활용한 프로그래밍 학습이 문제해결력 향상에 미치는 효과 (The Effects of Programming Learning on the Improvement of Problem Solving Ability Using MCU)

  • 진성수;박판우
    • 정보교육학회논문지
    • /
    • 제14권3호
    • /
    • pp.319-328
    • /
    • 2010
  • 컴퓨터 프로그래밍 교육은 학생들이 컴퓨터를 주체적이고 능동적으로 활용할 수 있도록 한다. 문제해결력 향상에 기여할 뿐만 아니라 수학적 능력, 창의적 사고, 논리적 사고력 등 고등인지 기술을 습득하는 데에도 매우 긍정적인 역할을 하고 있다. 따라서, 본 연구의 목적은 정보통신기술교육 운영지침에 따라 개발된 기존 프로그래밍 교육내용과 방법을 MCU 키트 활용 프로그래밍 학습으로 대체하여 학습자의 문제해결력 향상 정도를 알아보고자 하였다. 연구결과 MCU 키트를 활용한 프로그래밍 수업이 기존의 정보생활 교과서를 활용한 수업보다 문제해결력 향상에 긍정적인 영향을 준다는 것을 확인할 수 있었다. 또한 문제해결력의 하위 요소인 문제인식, 정보수집, 분석, 확산적 사고, 의사결정, 기획력, 실행능력, 평가, 피드백의 모든 요소에서 통계적으로 유의미한 차이를 보이고 있어 MCU를 활용한 프로그래밍 수업이 문제해결력 향상에 효과적이었음을 알 수 있었다.

  • PDF

저가 microcontoller unit을 이용한 효율적인 다채널 능동 소음 제어기 구현 (The efficient implementation of the multi-channel active noise controller using a low-cost microcontroller unit)

  • 정익주
    • 한국음향학회지
    • /
    • 제38권1호
    • /
    • pp.9-22
    • /
    • 2019
  • 본 논문에서는 저가 MCU(Microcontoller Unit)를 이용하여 다채널 능동 소음 제어기를 효율적으로 구현할 수 있는 방안을 제안하였다. 다채널 능동 소음 제어 알고리즘으로 사용된 정규화된 MFxLMS(Modified Filtered-x Least Mean Square) 알고리즘은 많은 연산량을 요구하며, 저가 MCU로 구현하기에는 어려움이 있었다. 본 연구에서는 MCU의 특성을 잘 활용하여 소프트웨어를 최적화함으로써 효율적으로 다채널 능동 소음 제어기를 구현할 수 있었다. CPU(Central Processing Unit)가 지원하는 단일 싸이클 MAC(Multiply- Accumulate) 연산을 극대화하고, 지연 메모리 연산을 최소화함으로써 3배 이상의 연산 최적화를 달성하였다. 또한 MCU가 지원하는 보조 프로세서를 이용하여 병렬 처리함으로써 4배 이상의 연산 최적화를 이루었다. 더불어 MCU에 내장된 주변 장치를 최대한 활용함으써, 추가적인 부품의 사용을 최소화하였다.

임베디드 시스템용 32비트 마이크로 컨트롤러 설계 (32Bit Micro Controller Design for Embedded System)

  • 이무진;성광수
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2008년도 하계종합학술대회
    • /
    • pp.535-536
    • /
    • 2008
  • By reducing size of operation code, an improved MCU(micro controller unit) is implemented in this paper. The proposed MCU is developed for 32Bit Embedded System. The MCU has a general 32Bit MCU operations. The MCU supports to an ICE device.

  • PDF

3D 프린터와 NodeMCU를 사용한 스마트 화분의 구현 (An Implementation of Smart Flowerpot made with 3D Printer and NodeMCU)

  • 나채빈;최연웅;김세광;서장규;황기태
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권5호
    • /
    • pp.231-237
    • /
    • 2017
  • 본 논문은 온도와 빛, 수분의 량을 탐지하여 자동으로 습도와 조도를 채워주는 스마트 화분을 만든 사례를 소개한다. 화분을 담는 용기는 3D 프린터로 제작하고, 용기의 내부에는 Wi-Fi가 내장된 NodeMCU 마이크로컨트롤러를 장착하였다. 온도와 습도, 조도를 감지하는 센서와, 펌프를 NodeMCU에 연결하고 제어 프로그램을 작성하여 NodeMCU 스스로 습도와 조도를 조절하도록 하였다. 또한 subscribe-publish 모델로 작동하는 MQTT 서버를 구축하고, NodeMCU와 본 연구에서 개발한 안드로이드 앱이 정보를 교환하도록 하였다. 안드로이드 앱의 사용자는 식물에게 적절한 온도, 습도, 조도를 스마트 화분에게 전달하고, 스마트 화분으로부터 현재 온도, 습도, 조도 정보를 모니터링 할 수 있게 하였다.

Structural basis of Ca2+ uptake by mitochondrial calcium uniporter in mitochondria: a brief review

  • Jiho, Yoo
    • BMB Reports
    • /
    • 제55권11호
    • /
    • pp.528-534
    • /
    • 2022
  • Mitochondria are cellular organelles that perform various functions within cells. They are responsible for ATP production, cell-signal regulation, autophagy, and cell apoptosis. Because the mitochondrial proteins that perform these functions need Ca2+ ions for their activity, mitochondria have ion channels to selectively uptake Ca2+ ions from the cytoplasm. The ion channel known to play the most important role in the Ca2+ uptake in mitochondria is the mitochondrial calcium uniporter (MCU) holo-complex located in the inner mitochondrial membrane (IMM). This ion channel complex exists in the form of a complex consisting of the pore-forming protein through which the Ca2+ ions are transported into the mitochondrial matrix, and the auxiliary protein involved in regulating the activity of the Ca2+ uptake by the MCU holo-complex. Studies of this MCU holo-complex have long been conducted, but we didn't know in detail how mitochondria uptake Ca2+ ions through this ion channel complex or how the activity of this ion channel complex is regulated. Recently, the protein structure of the MCU holo-complex was identified, enabling the mechanism of Ca2+ uptake and its regulation by the MCU holo-complex to be confirmed. In this review, I will introduce the mechanism of action of the MCU holo-complex at the molecular level based on the Cryo-EM structure of the MCU holo-complex to help understand how mitochondria uptake the necessary Ca2+ ions through the MCU holo-complex and how these Ca2+ uptake mechanisms are regulated.

MCU를 이용한 저전력 HDMI 1.3A CEC 모듈 구현 (Implementation of Lower-Power HDMI 1.3A CEC using MCU)

  • 정광섭;문호선;김용득
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2008년도 하계종합학술대회
    • /
    • pp.735-736
    • /
    • 2008
  • Recently Multi media industry require HDMI-CEC which is the system to integrate various product one action. So you need to implement CEC when you use HDMI1.3a. In this paper, presented how to make CEC protocol in MCU and how to reduce power consumption. This system implement CEC protocol and uart communication as using WELTREND MCU.

  • PDF