• 제목/요약/키워드: PIC 마이크로 컨트롤러

검색결과 24건 처리시간 0.03초

지연시간을 개선하기 위한 마이크로 컨트롤러의 효율적인 프로그래밍 방법 (Efficient Programming Method in Microcontrollers for Improving Latency)

  • 이경남;김영민
    • 전기전자학회논문지
    • /
    • 제23권3호
    • /
    • pp.1068-1076
    • /
    • 2019
  • 오늘날 우리가 사용하고 있는 대부분의 전자제품에는 마이크로 컨트롤러가 내장되어 있으며, 이를 내장한 미니컴퓨터를 임베디드 시스템이라고 한다. 이러한 소규모 환경에서는 마이크로 컨트롤러에 응답성이 매우 중요한데 본 논문에서는 마이크로 컨트롤러에 기본적인 입출력 제어, 타이머/카운터 인터럽트 동작원리 및 이해에 대한 내용과 더불어 마이크로 컨트롤러 내의 플래시메모리에 각 프로그램 실행 루틴인 메인 루틴 및 인터럽트 서비스루틴에 대한 특징 및 프로그램 실행 순서를 컨트롤하여 처리율과 레이턴시를 개선하는 프로그램 로직을 제안하고 있다. 본 논문에서의 하드웨어 시뮬레이션은 아트멜사와 마이크로칩사에서 출시한 ATmega128과 PIC16F877A 마이크로 컨트롤러를 이용하여 검증이 실시되었다.

신재생 에너지 시스템을 위한 축전지 충방전 컨트롤러 설계 -태양광 발전 축전지 충방전 컨트롤러를 중심으로- (Design of Battery Charge-Discharge Controller for Renewable Energy System -Focusing on Solar Battery Charge-Discharge Controller -)

  • 이재민
    • 한국산학기술학회논문지
    • /
    • 제8권6호
    • /
    • pp.1363-1368
    • /
    • 2007
  • 태양광 발전이나 풍력발전과 같은 신재생 에너지를 효과적으로 사용하기 위해서는 고성능 축전지 충 방전 컨트롤러가 필수적이다. 본 논문에서는 PIC 마이크로프로세서를 사용한 태양광 발전 축전지 충방전 컨트롤러를 설계, 제작하였다. 컨트롤러의 핵심이 되는 제어부는 정확하고 안정된 동작을 위해서 산업용 마이크로프로세서인 PIC16C711를 사용하였고 제어프로그램은 CCS-C 언어로 작성하였다. 사용자의 편리성을 향상시키기 위해 낮에도 축전지 전원을 사용할 수 있도록 설계하였으며, 전류 조정 기능으로 향후 신소재 개발에 따른 다양한 축전지에 대응할 수 있게 하였다.

  • PDF

PIC 컨트롤러를 이용한 KEYPAD 검사 시스템 개발 (Development of the Keypad Test System using PIC Controller)

  • 최광훈;권대규;전규철;이성철
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2002년도 추계학술대회 논문집
    • /
    • pp.459-462
    • /
    • 2002
  • This paper presents the development or a keypad test system for the improvement or the working environment and productivity improvement using the microprocessor PIC16F877 Chip. In order to detect the fault of keypad products, the design of hardware and software is performed in this system. All controls of the system is implemented by the 8 bit one chip micro-controller PIC. This keypad test system can also recognizes the work process, the work result and the fault position of the keypad which is made by the method of a flexible printed circuit (FPC) and construct the database about test results using personal computer. The experimental results show the effective performance of the keypad test system.

  • PDF

암호통신 응용을 위한 마이크로 컨트롤러 기반 로렌츠 카오스 시스템 (Microcontroller based Chaotic Lorenz System for Secure Communication Applications)

  • 차민드르 자야위크르마;송한정
    • 한국정보통신학회논문지
    • /
    • 제22권12호
    • /
    • pp.1698-1704
    • /
    • 2018
  • 본 논문에서는 암호통신 응용을 위한 로렌츠 카오스 회로를 구현한다. 이산형 카오스 로렌츠 시스템을 구현하기 위하여, PIC18F 계열의 마이크로 콘트롤러가 사용되었으며, 제안하는 카오스 회로는, 연산증폭기 기반 아날로그 회로와는 다르게, 8 비트PIC 마이크로 콘트롤러 칩과 3개 R-2R 타입의 디지털-아날로그 변환기로 이루어진다. 마이크로 컨트롤러 포트 B, C 및 D에서 시간 파형 X, Y 및 Z가 출력되도록 하였다. 모의실험을 위하여 MATLAB 및 PROTEUS 소프트웨어 플랫폼이 사용되었다. 제안하는 회로에 대하여, MATLAB 및 프로테우스 프로그램에 의한 모의실험을 통하여 시간파형, 주파수 특성, 2차원 위상특성 해석을 실시하였다. 최종적으로, 카오스 시간파형, 2차원(2D) 어트랙터 가 얻어졌고, 카오스 신호에 기반한 아날로그 신호의 암호통신 검증을 실험을 통하여 확인 하였다.

PICmicro controller 교육을 위한 RTOS 적용 연구 (Implementation of a Real Time OS for the Education of PICmicro Controller)

  • 이영대;문찬우
    • 한국인터넷방송통신학회논문지
    • /
    • 제8권5호
    • /
    • pp.167-172
    • /
    • 2008
  • 자동차, 로봇 등의 분야에서 실시간 운영체제의 사용이 증가하고 있다. PICmicro의 마이크로컨트롤러는 산업현장에서 많이 사용되고 있는 마이크로컨트롤러로서, 이 제품군에 실시간 운영체제(RTOS)를 탑재하려는 연구가 폭 넓게 이루어지고 있으나 일부 제품군에서는 리소스의 제한으로 RTOS의 탑재가 어려운 경우가 많다. 이 연구에서는 교육적 목적으로 리소스가 제한된 PIC16F87x 시리즈에 대해 RTOS의 기능을 구현한다.

  • PDF

암호통신 응용을 위한 마이크로 컨트로러 기반 로렌츠 카오스 시스템 (Microcontroller based Chaotic Lorenz System for secure communication applications)

  • 차민드라;강보경;알라딘;박용수;송한정
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 추계학술대회
    • /
    • pp.487-489
    • /
    • 2018
  • 본 연구에서는 암호통신 응용을 위한 카오스 로렌츠 시스템을 다룬다. 암호통신에 필요한 카오스 신호 생성에 PIC18F 기반 마이크로 컨트롤러가 사용되며, 마이크로컨트롤러 프로그램에 XC8 컴파일러가 사용된다. Matlab 및 Preteus 프로그램을 사용하여 모의실험을 실시하였다. 모의실험 결과, 카오스 신호 파형 및 2차원 및 3차원 카오스 어트랙터를 얻었고, 생성된 카오스 신호를 이용하여 암호통신 적용 결과, 성공적으로 카오스 송, 수신 특성을 보였다.

  • PDF

PIC 마이크로컨트롤러를 이용한 가정용 자동해돋이 조명시스템 구현 (Implementation of an Automatic Sunrise Household Lighting System Using a PIC Microcontroller)

  • 강병현;강철구
    • 한국정밀공학회지
    • /
    • 제22권12호
    • /
    • pp.70-76
    • /
    • 2005
  • It is known that natural awakening of us in the morning is due to stimulation of the reticular activation system through biological clock in the suprachiasmatic nucleus of hypothalamus by the morning sunlight. If we sleep at dark rooms without windows and so without morning sunlight, thus, it is not easy fur us to get up refreshingly in the morning. In this paper, we propose an automatic sunrise household lighting system that helps us fer getting up cheerfully in the morning even if we sleep in dark rooms without morning sunlight. The proposed lighting system is an embedded system that turns automatically on the electric lamp and makes it brighter and brighter coincidently with the actual sunrise. The proposed system is composed of a PIC microcontroller with flash memory, a real-time clock IC, a D/A converter, an amplifier, a dimmer unit, a light bulb, a display panel and a keyboard. The validity of the proposed intelligent lighting system is demonstrated via a prototype production and experimentation.

PIC Controller를 이용한 키패드 검사 시스템 개발 (Development of Keypad Test System using PIC Controller)

  • 최광훈;이영춘;권대규;이성철
    • 한국정밀공학회지
    • /
    • 제21권10호
    • /
    • pp.94-101
    • /
    • 2004
  • This paper presents the development of a keypad test system for the improvement of working environment and productivity using PTC 16F877 microprocessor. In order to detect the fault of keypad products, hardware and software design is performed in this system. Keypad fault detection system is controlled by the 8 bit one chip PIC microcontroller for the exactness and speed. Developed panel of the keypad test system is comprised of the sub-panel for selecting in the inspected keypad types and the main panel f3r displaying the working order and fault position. Furthermore, all data from keypad inspection are stored in main memory of personal computer for the database. All these functions lead to the improvement of working speed and environment.

전력용 반도체 소자의 과열보호시스템 설계 및 구현 (Development and Implementation of an Over-Temperature Protection System for Power Semiconductor Devices)

  • 최낙권;이상훈
    • 융합신호처리학회논문지
    • /
    • 제11권2호
    • /
    • pp.163-168
    • /
    • 2010
  • 본 논문에서는 전력용 반도체 소자를 위한 과열보호시스템의 설계 및 구현에 관한 내용을 다룬다. 제안된 시스템은 전력용 반도체 소자의 온도를 검출하기 위해서 별도의 온도센서나 트랜지스터를 사용하는 기존의 방법과 달리 파워 MOSFET의 $R_{ds(on)}$ 특성만을 이용한다. 과열보호를 위한 제안된 방법은 IRF840 파워 MOSFET를 이용하여 성공적으로 시험되었다. 제안된 과열보호 알고리즘을 구현하기 위해 PIC 마이크로컨트롤러인 PIC16F877A 소자를 사용하였다. 내장된 10-bit A/D 변환기는 IRF840의 소스와 드레인 전압변화를 검출하기 위해 이용된다. 측정된 소스-드레인 간 전압으로부터 도출된 온도-저항 간의 관계식은 파워 MOSFET의 게이트 트리거 신호를 제어한다. 만약 검출된 온도 전압의 임계값이 설정된 임의의 보호온도 전압 값을 초과할 때 마이크로컨트롤러는 파워 MOSFET으로부터 트리거 신호를 제거시켜 파워 MOSFET이 과열되는 것을 방지한다. 실험결과는 제안된 시스템이 정확도 측면에서 1.5%의 오차 이내로 정확함을 보여주었다.

경계형 차량 구동용 허브 BLDC 전동기 벡터제어 시스템 설계 (Design of a Hub BLDC Motor Vector Control System for Patrol vehicle driving)

  • 박원석;손민호;이민우;최중경
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 춘계학술대회
    • /
    • pp.380-383
    • /
    • 2014
  • 허브(hub) BLDC(Brushless Direct Current) 전동기란 아우터로터 타입 고효율 전동기로 다극의 영구자석으로 이루어진 회전자가 바퀴의 구동축이 되는 직접구동용 모터를 말하며, 휠인 모터로도 불린다. 본 연구에서는 BLDC 허브 모터 구동을 위한 벡터제어 기법 속도 제어기를 dsPIC30f2010 16비트 마이크로 컨트롤러를 이용하여 설계한다. 특히 복잡한 연산 시간을 줄이는 벡터 제어 방법을 제안하고, MOSFET 인버터 구동기를 직접 설계하여 경제성을 높인다.

  • PDF