• 제목/요약/키워드: Timer Interrupt

검색결과 35건 처리시간 0.019초

촉각 제어 시스템을 위한 제어용 인터럽트 타이머의 구현 (Implementation of a Controllable Interrupt timer for Haptic Control System)

  • 김대현
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2000년도 전력전자학술대회 논문집
    • /
    • pp.632-635
    • /
    • 2000
  • In this paper we propose a controllable interrupt timer for haptic control system. haptic control system whihc was divided ito two processes as virtual environment(VE) manager and haptic controller. The VE manager displays the 3D graphic scene at low update rates 25Hz and haptic controller controls the haptic display at high update rates 1000Hz. To archive the accurate update rate we have imple-mented a timer so called "AaccTimer" based on Windows multimedia functions, The proposed "Acc Timer" for haptic control system has been imple- mented in a personal computer with a 6-DOF haptic interface. Experimental results show that our system is robust with respect to tolerances in the control rates and also through the accurate control rate the operator can always feel a stable force.feel a stable force.

  • PDF

연안 항해용 기상 팩스 시스템의 설계 및 구현 (Design and Implementation of Weather Fax System for Coast Sailing)

  • 윤희철;이태오;임채홍
    • 한국정보통신학회논문지
    • /
    • 제6권8호
    • /
    • pp.1251-1258
    • /
    • 2002
  • 선박의 안전한 항해를 위해서 필수 장비 중 하나가 기상 팩스 장비이다. 즉, 연안국에서 FSK 방식으로 변조된 무선 주파수를 이용해서 전송하는 기상도를 선박에서 수신하여 이미지화 하는 장비이다. 연안국에서는 기상도를 스캔 한 후에 중심 주파수 1900Hz, 흑점 1500Hz, 백점 2300Hz 신호로 FSK 변조하여 방송하면 선박에서 이 신호를 수신한다. 따라서 현재는 선박이 기상 팩스 신호를 수신하기 위해서는 기상 팩스 장비가 필요하다. 본 논문에서는 선박에 일반적으로 설치되어 있는 IBM-PC를 이용하여 소프트웨어적으로 기존의 기상 팩스 장비가 가지고 있는 모든 기능을 구현한다. 이를 위하여, 기상도의 출력, 편집, 저장 기능 추가로 설계 및 구현하였다. IBM-PC에서는 RS-232C 포트를 통해 수신된 신호를 타임 인터럽트(timer interrupt)와 시리얼 인터럽트(serial interrupt)를 이용하여 이미지화 하고 주파수를 선택한다. 또한 간단한 하드웨어적인 신호 분리(signal isolation) 모듈을 사용함으로써 기상도의 수신 및 상태를 개선한다. 본 논문은 별도의 기상 팩스 장비를 구입할 필요가 없는 경제적인 연안 항해용 기상 팩스 시스템이다.

매트릭스 구성 키보드의 n-키 롤-오버 처리를 위한 소프트웨어 알고리즘에 관한 연구 (A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard)

  • 전호익;이현창
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제16권1호
    • /
    • pp.89-94
    • /
    • 2020
  • 본 논문에서는 매트릭스 형태로 구성된 키보드의 다이나믹 스캐닝 검출에 있어 눌리는 키의 수에 제한 없이 모든 키를 감지하는 n-키 롤-오버를 구성할 수 있는 소프트웨어 알고리즘을 제시하였다. 제시한 알고리즘은 컴퓨터 키보드 제어용 마이크로컨트롤러의 타이머 인터럽트를 이용하므로 일정하고 정확한 검출 간격을 얻을 수 있으며, 정확한 디바운스 시간을 부여할 수 있는 장점이 있다. 제시한 알고리즘의 효과를 확인하기 위해 건반 형태로 구성된 장난감 키보드에 마이크로컨트롤러를 접속하고 실험을 진행하였으며, 실험 결과 동시에 눌리는 키의 수에 관계없이 모든 키에 대한 검출이 정확히 이루어짐을 확인하였다.

안드로이드 폰을 이용한 리눅스 기반 쿼드콥터의 모터 제어 기법 (A Scheme of Motor Control for Linux-based Quadcopter with Android Phone)

  • 임성락;김두규
    • 한국IT서비스학회지
    • /
    • 제12권3호
    • /
    • pp.379-387
    • /
    • 2013
  • This paper describes a scheme of motor control for Quadcopter with Android phone instead of a dedicated controller. Basically, user's requests (channel and speed) are inquired and transferred to the Quadcopter with Android phone, then the embedded Linux system receives them and controls the motor speed of corresponding channel. We have designed and implemented an App. for user interface and the modules of device driver and timer ISR for the motor control. Finally, we have up-loaded the App. and the modules to an Android (ver.4.0) phone and ARM processor (S3C6410)-based embedded board respectively, and reviewed the functional correctness by testing the motor control of Quadcopter.

ARM Cortex-A15 프로세서를 위한 RTOS 포팅 구현 (Implementation of Porting RTOS to ARM Cortex-A15)

  • 심철;최민
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제55차 동계학술대회논문집 25권1호
    • /
    • pp.3-4
    • /
    • 2017
  • 본 논문에서는 가상화 기술을 지원하는 ARMv7 Cortex-A15 프로세서가 탑재된 임베디드 보드를 위한 실시간 운영체제(RTOS) 구현을 위한 방법을 제안한다. ARM Cortex-A15 프로세서가 지원하는 Generic Interrupt Controller와 Generic Timer에 대해 알아보고, 가상화 시스템에서 인터럽트 오버헤드를 줄이는 GICv2와 가상 타이머인 Generic Timer를 사용하여 실시간 운영체제인 FreeRTOS를 임베디드 보드에 이식하였다.

  • PDF

저가형 산업응용 제품을 위한 BLDC 전동기 알고리즘 (BLDC Motor Control Algorithm for Low Cost Industrial Applications)

  • 김남훈;김민회;백원식;최경호;김동희
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2006년도 전력전자학술대회 논문집
    • /
    • pp.155-157
    • /
    • 2006
  • Electrical motors are an integral part of industrial plants with no less than 5 billion motors built word wide every year and the BLDC motor have been increased demand on industrial application. This paper presents BLDC motor control algorithm for cost effective motor application using general purpose microprocessor which have only one on-chip timer and describes how to realize pulse width modulation(PWM) signals with general input/output(I/O) ports to control a three-phase permanent magnet brushless do motor using timer interrupt on MSP430F1232.

  • PDF

디지털 제어기에 의한 강압형 및 승압형 DC-DC 컨버터의 동시제어 (A Study on the Simultaneous Control of Buck and Boost DC-DC Converter by Digital Controller)

  • 박효식;김희준
    • 대한전기학회논문지:전기기기및에너지변환시스템부문B
    • /
    • 제50권3호
    • /
    • pp.141-146
    • /
    • 2001
  • This paper presents a one digital controller two topology PWM DC-DC converter that controls, simultaneously, the separate Buck converter and boost converter with the different specification by using an inexpensive and efficient 8 bit micro-controller. One timer interrupt is used for the detection of output feedback voltage, and other two timer interrupts are used for the generation of PWM waveform for Buck and Boost converter. The control characteristics of one digital controller two topology PWM DC-DC converter is validated by experimental results.

  • PDF

광시각용 LED 전광판제어 시스템 설계 (A Design of Large Area Viewing LED Panel Control System)

  • 이수범;남상길;조경연;김종진
    • 한국정보처리학회논문지
    • /
    • 제6권5호
    • /
    • pp.1351-1361
    • /
    • 1999
  • The wide spread of multimedia system demands a large area viewing display device which can inform a message to many people in open area. This paper is about the design of a large area viewing LED panel control system. The control system runs on 16 bit microprocessor MC68EC000 and has following functions: 16 line clock and time, 2 channel priority interrupt, 2 channel direct memory access, 2 channel 12 bit clock and timer, 2 channel infrared remocon receiver, 2 channel RS-232C with 16 byte FIFO, IBM PC/AT compatible keyboard interface, ISA bus, battery backuped real time clock, battery backuped 256 byte SRAM and watch dog timer. The core circuits are implemented to ASIC, considering lower cost, higher reliability, higher performance, smaller dimension, and lower power consumption. This is verified by simulation and fabricated in 0.6 um CMOS SOG processes. The total gate count is 39,083 and the clock frequency is 48 MGz. The fabricated ASIC is mounted on test board.

  • PDF

BLDC Motor Control Algorithm for Industrial Applications Using a General Purpose Processor

  • Kim, Nam-Hun;Yang, Oh;Kim, Min-Huei
    • Journal of Power Electronics
    • /
    • 제7권2호
    • /
    • pp.132-139
    • /
    • 2007
  • Electrical motors are an integral part of industrial plants with no less than 5 billion motors built world wide every year. The demand for low-cost brushless DC (BLDC) motors has increased in industrial applications. This paper presents a BLDC motor control algorithm for low-cost motor drive applications using general purpose microcontrollers which have only one on-chip timer. This paper describes how to realize pulse width modulation (PWM) signals with general input/output (I/O) ports to control a three-phase permanent magnet brushless DC motor using the timer interrupt on MSP430F1232.

이동통신 단말기용 16 비트 마이크로콘트롤러의 주변장치 개발 (Development of Peripheral Units of the 16 bit Micro-Controller for Mobile Telecommunication Terminal)

  • 박성모;이남길;김형길;김세균
    • 전자공학회논문지A
    • /
    • 제32A권9호
    • /
    • pp.142-151
    • /
    • 1995
  • The trend of compact size, light weight, low power consumption in the portable telecommunication equipments demands large scale integration and low voltage operation of chips and the minimization of the number of the components in the telecommunication terminal. According to the trend, existing chip components are modulized and are integrated as a part into a bigger chip. This paper is about the development of the peripheral units of micro-controller for mobile telecommunication terminal. Peripherals consist of DMA controller, Interrupt controller, timer, watchdog timer, clock generator, and power management unit. They are designed to be integrated with EU(Execution Unit) and BIU(Bus Interface Unit) into a 16 bit micro-controller which will be used as a core of an ASIC for next generation digital mobile telecommunication terminal. At first, whole block of the micro-controller was described by VHDL behavioral model and simulated to verify its overall operation. Then, watchdog timer, clock generator and power management unit were directly synthesized by using VHDL synthesis tool. Rest of the pheriperal units were designed and simulated by using Compass Design Tool.

  • PDF