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

검색결과 532건 처리시간 0.028초

AVR 기반 아두이노 호환 보드를 위한 통합 프로그래머 (Unified Programmer for AVR-Based Arduino-Compatible Boards)

  • 허경용;류대우
    • 한국정보통신학회논문지
    • /
    • 제25권1호
    • /
    • pp.96-101
    • /
    • 2021
  • 아두이노는 오픈 소스 마이크로컨트롤러 프로젝트 중 하나로 AVR 마이크로컨트롤러를 사용한 아두이노 보드가 흔히 사용된다. AVR 마이크로컨트롤러에서는 일반적으로 ISP(In System Programming) 방식 업로드를 사용하지만, 아두이노에서는 부트로더를 통한 시리얼 방식 업로드를 기본으로 하며 이를 위해 전용 마이크로컨트롤러를 보드에 내장하고 있다. 아두이노에서 ISP 방식 업로드를 사용하기 위해서는 별도의 전용 업로드 장치가 필요하지만, 아두이노 보드에는 포함되어 있지 않다. 이 논문에서는 ISP 방식 업로드와 시리얼 방식 업로드를 하나의 전용 마이크로컨트 롤러를 통해 처리할 수 있는 통합 프로그래머를 제안하고, 통합 프로그래머를 사용하여 ISP 방식과 시리얼 방식 업로드가 가능함을 보인다. 이외에도 제안하는 통합 프로그래머는 USB-시리얼 변환장치로 동작하여 컴퓨터와의 시리얼 통신을 지원하며 아두이노의 부트로더를 굽는 것도 가능하다. 통합 프로그래머의 모든 동작은 실험 결과를 통해 확인할 수 있다.

8bit 마이크로컨트롤러의 PID제어를 이용한 드론 구현 (Implementation of a drone using the PID control of an 8-bit microcontroller)

  • 이동희;문상국
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제6권9호
    • /
    • pp.81-90
    • /
    • 2016
  • 최근 드론은 하나의 취미 생활이 될 정도로 대중화가 되었다. 드론이란 조종사 없이 무선 전파로 비행·조종이 가능한 무인 항공기를 말하며, 주로 비행기나 헬리콥터 모양을 하고 있다. 드론은 군사용으로 시작 되었지만, 건설 현장, 농약 살포용, 현장 탐사, 화물 배송 그리고 수험생에게 답을 알려주는 부정행위를 방지하기 위한 드론 등 민간으로 용도가 크게 확대 되었다. 하지만 시중에서 볼 수 있는 드론은 굉장히 고가이고, 고장이 났을 경우 수리하기가 어려우며, 비행시간이 짧은 불편함이 있다. 본 논문에서는 위에서 말한 불편한 점을 해결하고자 보다 적은 비용으로 8비트 마이크로컨트롤러인 ATmega128을 이용한 드론를 구현했다. 6축 자이로, 가속도 센서와 MCU간의 TWI통신과, PID 제어를 통한 드론의 자세 제어를, 수신기의 신호를 입력받아 송신기로 드론을 제어하는 동작을 C프로그래밍언어를 기반으로 구현하였다. ATmega128을 이용한 드론은 호버링이 가능하고, 제어에 필요하지 않은 핀을 활용하여 다양한 용도의 드론으로 사용 할 수 있다.

One Chip Microcontroller와 압전변압기를 이용한 T5 28W 형광등용 전자식 안정기에 관한 연구 (A Study on T5 28W Fluorescent Lamp Ballast Using a Piezoelectric Transformer and One-chip Microcontroller)

  • 황락훈;류주현;장은성;조문택;안익수;홍재일
    • 전력전자학회논문지
    • /
    • 제8권1호
    • /
    • pp.70-79
    • /
    • 2003
  • 본 연구에서는 압전 변압기를 이용한 T5 28급 전자식 안정기를 제작하여 그에 관한 특성을 조사하였다. 제작된 전자식 안정기는 크게 정류부와 능동형 역률 개선 회로부, 마이크로 컨트롤러를 이용한 주파수 발진부와 피드백 제어 회로부, 그리고 하프-브리지 인버터 회로 및 압전 변압기포 구성하였다. 사용된 원칩 마이크로 컨트롤러(AT90S4433)는 주파수를 발진하는 발진 회로부와 형광램프에 인가된 전류값을 측정하여 램프의 구동여부를 판단하는 피드백 제어 회로부로 구성하였으며, 내부 프로그램에 의해 일정 주파수에서 주파수를 감소시킴으로서 램프 방전을 유도하고 방전을 확인 후 정상상태 구동을 하는 주파수 대포의 이동을 통해 형광램프에 일정한 출력을 유지하였다. 결과적으로 개발된 전자식 안정기는 기존의 자기식 안정기가 무겁고 부피가 크며 많은 손실과 깜박거림(Flicker)현상을 지니는 반면에, 75[kHz]대의 고주파수로 동작하면서 99.5[%]이상의 높은 역률과 12[%]이하의 낮은 총 고조파 왜곡률(THD), 그리고 1.5이하의 CF(Crest Factor)를 나타낸다. 따라서 본 연구에서 제작된 압전형 안정기근 기존의 안정기를 대체할 수 있으며, 소형 경량화 되고 높은 효율을 지니게 되므로 경제적 측면에서의 장점도 기대된다.

ROM, RAM등의 on-chip化가 繼續되는 下位마이크로 컴퓨터

  • 송영재
    • 전자공학회지
    • /
    • 제4권1호
    • /
    • pp.1-9
    • /
    • 1977
  • 마이크로컴퓨터의 하위의 분야에서 ROM과 RAM등을 집적한 "1 chip마이크로컴퓨터 내지 1 chip microcontroller라고 불리우는 것이 몇 개 등장하고 있다. 작년 11월에 발표한 Intel사의 PROM실장의 1 chip 마이크로컴퓨터 MCS48은 이 움직임에 박차를 가하고 있다. 최근의 1 chip 마이크로컴퓨터의 기능과 기술적인 문제를 조사한 것이다.

  • PDF

A Dynamic Frequency Controlling Technique for Power Management in Existing Commercial Microcontrollers

  • Lueangvilai, Attakorn;Robertson, Christina;Martinez, Christopher J.
    • Journal of Computing Science and Engineering
    • /
    • 제6권2호
    • /
    • pp.79-88
    • /
    • 2012
  • Power continues to be a driving force in central processing units (CPU) design. Most of the advanced breakthroughs in power have been in a realm that is applicable to workstation CPUs. Advanced power management systems will manage temperature, dynamic voltage scaling and dynamic frequency scaling in a CPU. The use of power management systems for microcontrollers and embedded CPUs has been modest, and mostly focuses on very large scale integration (VLSI) level optimizations compared to system level optimizations. In this paper, a dynamic frequency controlling (DFC) technique is introduced, to lay the foundation of a system level power management system for commercial microcontrollers. The DFC technique allows a commercial microcontroller to have minor modifications on both the hardware and software side, to allow the clock frequency to change to save power; results in this study show a 10% savings. By adding an additional layer of software abstraction at the interrupt level, the microcontroller can operate without having knowledge of the current clock frequency, and this can be accomplished without having to use an embedded operating system.

D형 리튬 1차 단위전지(Li/SOCl2)용 저가형 과방전 차단회로 개발 (Developments on Low Cost Protection Circuit of Discharge for D-type Non-rechargeable Lithium Batteries(Li/SOCl2))

  • 안만기;정영탁;임재성;노태주
    • 한국군사과학기술학회지
    • /
    • 제21권5호
    • /
    • pp.665-674
    • /
    • 2018
  • In this paper, we propose a development results of a D-type non-rechargeable lithium battery($Li/SOCl_2$) on improvement in a low cost protection circuit of discharge for domestic military power source. According to this study, we describe a new design and product with 8-bit microcontroller in the protection circuit which can estimate state of health of the battery regardless of occurring an initial voltage delay. Also this paper discuss and facilitate development as solution to a safety about the non-rechargeable lithium batteries. As a result, we verified a quality of the protection circuit by a development test and evaluation(DT&E) process.

전력선 암호화 통신을 위한 마이크로콘트롤러 기반 카오스 신호 발생기: 1부 - 시스템 뷰 (Microcontroller-based Chaotic Signal Generator for Securing Power Line Communication: Part I-A System View)

  • 알라딘;차민드라;지성현;응우웬 반하;권유진;송한정
    • KEPCO Journal on Electric Power and Energy
    • /
    • 제2권4호
    • /
    • pp.563-567
    • /
    • 2016
  • In this paper, the chaos-based secure scheme for power line communication is proposed for the first time. A digitalized chaotic generator based Lorenz system is utilized for generating nonlinear dynamic chaotic signal for masking the information signal instead of reported analog chaotic generators. A simple method of encryption and decryption is also given. In order to confirm the feasibility of the proposed scheme, the system is simulated using a simplified encryption/decryption method in Proteus. The gained results from simulation demonstrated that by using the chaos-based security method, the data can be encrypted and easily transmitted through the power line network efficiently.

ARM Cortex-M4 마이크로컨트롤러를 사용한 유도전동기의 저가형 벡터제어 인버터 설계 (The Design of Low-Cost Vector-Controlled Inverter for Induction Motor Using ARM Cortex-M4 Microcontroller)

  • 김동기;윤덕용
    • 한국산학기술학회논문지
    • /
    • 제14권2호
    • /
    • pp.816-821
    • /
    • 2013
  • 본 논문은 ARM Cortex-M4 마이크로컨트롤러를 사용하여 3상 유도전동기용의 저가형 벡터제어 인버터를 설계하는 방법을 제안한다. 이 MCU는 냉장고, 에어컨, 세탁기와 같은 가전제품을 제어하기 위하여 기존의 값비싼 DSP 소자를 대신할 수 있다. 본 논문에서는 전동기 제어에 필요한 Cortex-M4의 주요 기능들을 정리하고, 이를 사용하여 벡터제어 인버터를 설계하는 방법을 기술한다. 실험용 벡터제어 인버터를 설계 제작하여 200[W]의 3상 유도전동기에 적용하였고, 이를 사용한 실험 결과는 기존의 TMS320F28335 DSP와 유사한 수준의 제어 성능을 보였다.

CRPWM 인버터로 구동되는 유도전동기의 벡터제어 시스템 구현 (Implementation of a Vector Control System of CRPWM Inverter Fed Induction Motor)

  • 김종진;김홍근
    • 한국조명전기설비학회지:조명전기설비
    • /
    • 제10권3호
    • /
    • pp.55-63
    • /
    • 1996
  • 본 논문에서는 CRPWM 인버터로 구동되는 유동전동기의 벡터젝어를 구현하였다. 회전자자속은 회전자 좌표계 자속모델을 이용하여 추정하였으며 전류제어기는 고정좌표계 삼각파 비교 제어기를 사용하였다. 회전자자속의 추정, 속도제어기, 자속제어기, 벡터회전, 상 변화 등의 연산은 80C196 마이크로 콘트롤러를 사용하여 실시간 제어를 하였으며 전류 제어기는 마이크로 콘트롤러의 처리부담을 덜어주기 위해 아날로그회로로 구현하였다. 제안한 시스템에 대하여 시뮬레이션을 통하여 타당성을 검토하였으며 실험을 통하여 전류제어 특성과 시스템의 과도 응답 특성이 우수함을 보였다.

  • PDF