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

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

FPGA를 이용한 초소형위성용 다중디지털 데이터 처리 시스템 개발 (Muliti Digital Data Control System Development for Ultra-Small Satellite using FPGA)

  • 류정환;심창환;최영훈;이병훈;장영근
    • 한국항공우주학회지
    • /
    • 제35권6호
    • /
    • pp.556-563
    • /
    • 2007
  • 저 비용으로 개발되는 초소형 위성의 경우 개발비용을 줄이기 위해서 상용제품(COTS; Commercial-Off-The Shelf)을 많이 사용하는 추세이며, 따라서 실제 위성을 운용하고 데이터를 수집 처리하는 명령 및 데이터 처리계(C&DH; Command and Data Handling)도 상용 컨트롤러를 중심으로 설계 및 개발되고 있다. 하지만 상용 컨트롤러는 그 기능이 제작사의 규격에 따라 한정되어 있기 때문에 다양한 인터페이스를 갖는 위성 개발에 적용할 경우 별도의 인터페이스 회로 구성이 필수적이다. 따라서 상용 컨트롤러가 지원하지 못하는 다수의 디지털 인터페이스를 쉽게 확장하고 SEU 보상을 위해서 FPGA(Field Programmable Gate Array)를 이용한 다중 디지털 데이터 처리 시스템(MDDCS; Multi Digital Data Control System)을 개발하였다. 개발 언어로 VHDL(Very High Speed Integrated Circuits Hardware Description Language)을 사용하였으며 Actel의 A3P1000에 구현하였다.

고속 SoC 검증을 위한 자동 가상 플랫폼 생성 (Automatic Virtual Platform Generation for Fast SoC Verification)

  • 정준모
    • 한국산학기술학회논문지
    • /
    • 제9권5호
    • /
    • pp.1139-1144
    • /
    • 2008
  • 본 논문에서는 가상 플랫폼을 이용하여 빠르고 효과적으로 시스템을 검증하기 위한 추상레벨의 자동생성에 대하여 제안한다. 추상레벨 가상 플랫폼은 효과적인 검증 방법이긴 하지만 시스템이 변경될 때마다 가상 플랫폼을 재생성하고 추가적인 설계/검증을 요구되며 이 작업은 매우 많은 시간을 요구한다. 이러한 문제점을 해결하기 위하여 본 논문에서는 CPU, 메모리, UART 등을 기본적인 요소로 구성하여 추상레벨의 라이브러리로 생성하였다. 이 라이브러리를 이용하여 가상 플랫폼을 자동 생성하는 툴을 개발하였다. 이 툴은 임베디드 RTOS를 구성하는 가상 플랫폼을 자동 생성하며 HW/SW 간의 통신을 위한 메모리 맵과 디바이스 드라이버 등도 생성한다. 제안한 방법은 JPEG과 H.264에 성공적으로 적용하였으며 기존의 수동 작업에 비하여 매우 빠르게 가상 플랫폼을 자동 생성할 수 있었다.

자동문의 고장원인을 모니터링하기 위한 BLE 기반의 시스템 개선연구 (Improvement Research of BLE-based System for Monitoring the cause of Breakdown of Automatic Doors)

  • 김기두;원서연;김희식
    • 전자공학회논문지
    • /
    • 제54권7호
    • /
    • pp.93-102
    • /
    • 2017
  • 최근 스마트폰 기기의 공급 확대로 저전력 블루투스(BLE)와 같은 무선통신과 다양한 센서 네트워크의 접근성에 의해 근접한 데이터 정보를 손쉽게 공유하는 사물인터넷(IoT)의 활용빈도가 높아지고 있다. 자동문 역시 2.5m~3m 높이에 설치된 제어부 동작 상태에 의한 고장유무와 원인을 파악하고 관리자에게 신속한 정보를 원격으로 제공하는 응용 프로그램의 개선으로서 BLE 기반의 연구가 가능하다. 현재 자동문 또한 원활한 관리환경을 위해 많은 진화를 추구하고 있는 현실이다. 제안한 시스템은 BLE 모듈를 추가 확장하여 기존 관리의 문제점으로 지적되고 있는 자동문의 정상상태 및 고장증상을 제어부를 통해서 일괄적으로 확인하는 스마트기기의 애플리케이션 구현으로 현장실험을 진행하였다. 본 논문의 결과를 바탕으로 이종기기 간의 데이터 신뢰도를 평가와 기존 자동문의 제어부의 통신모듈의 확장 가능성을 제공하는 기초자료가 되며, 향후 자동문의 제어부가 다 채널로 구성될 경우의 중앙관리 감시체제를 구축하는 계기가 될 것이다.

FPGA를 이용한 NMEA 2000 기반 통합게이트웨이 구현에 관한 연구 (A Study on Implementation of NMEA 2000 based Integrated Gateway using FPGA)

  • 박동현;홍지태;김경엽;김종현;유영호
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제35권2호
    • /
    • pp.278-287
    • /
    • 2011
  • 본 논문은 IMO에서 선박정보 통합 및 안전 운항을 목적으로 채택한 SOLAS(Safety of Life at Sea) 선박의 표준 프로토콜인 NMEA 2000을 기반으로 한 게이트웨이를 구현하였다. 이를 위해 CAN, RS232, USB, Ethernet을 Xilinx에서 제공되는 MicroBlaze와 FPGA를 이용해 Vertex4기 반 ML401 보드에 포팅하고 NMEA 2000 스택을 탑재하였다. 다양한 프로토콜을 수신하여 변환할 수 있도록 요구되는 통신 속도를 준수하여 설정하였다. 게이트웨이에서 변환된 데이터의 검증을 위해 PC 기 반의 모니터링 프로그램을 제작하고 NMEA 2000 네트워크의 데이터를 PC에서 수신할 수 있도록 네트 워크를 구성하였다. PC에서 수신된 데이터를 모니터링 프로그램을 통해 분석하고 게이트웨이의 성능을 검증하였다.

EPICS를 이용한 가속기 진공장치 감시 시스템 개발 (EPICS Based Vacuum Monitoring System for PAL Storage Ring)

  • 윤종철;이진원;황정연;남상훈
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 하계학술대회 논문집 D
    • /
    • pp.2344-2346
    • /
    • 2002
  • A vacuum control system has been developed for using Ethernet Multi Serial Device Severs (EMSDS) for the Pohang Accelerator Laboratory (PAL) storage ring. There are 124 vacuum ion pumps at the storage ring. It was a very important problem to solve the problem how to control such a big number of vacuum pumps distributed around the ring. After discussions, we decided to develop a serial to ethernet interrace device sever that will be mounted in the control system rack. It has a 32-bits microprocessor embedded Linux, 12 ports RS485 (or RS232) slave interface. one channel 10/100BaseTx ethernet host port, one channel UART host port, and 16 Mbytes large memory buffer. These vacuum pumps are connected to Ion-Pump serial controllers, which chop the AC current so as to control the current in the pumps. The EMSDS connect either 100BaseTx or 10BaseT ethernet networks to asynchronous serial ports for communication with serial device. It can simultaneously control up to 12 ion-pump serial controllers. 12 EMSDS are connected to a personal computer (PC) through the network. The PC can automatically control the EMSDS by sending a set of commands through the TCP/IP network. Upon receiving a command from a PC running under Windows2000 through the network, the EMSDS communicate through the stave serial interrace ports to ion-pump controller. We added some software components on the top of EPICS (Experimental Physics and Industrial Control System) toolkit.

  • PDF

An Implementation of Highly Integrated Signal Processing IC for HDTV

  • Hahm Cheul-Hee;Park Kon-Kyu;Kim Hyoung-Gil;Jung Choon-Sik;Lee Sang-keun;Jang Jae-Young;Park Sung-Uk;Chon Byung-Hoan;Chun Kang-Wook;Jo Jae-Moon;Song Dong-il
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2003년도 정기총회 및 학술대회
    • /
    • pp.69-72
    • /
    • 2003
  • This paper presents a signal processing IC for digital HDTV, which is designed to operate in bunt-in HDW or in HD-set-top Box. The chip supports de-multiplexing an ISO/IEC 13818-1 MPEG-2 TS stream. It decodes MPEG-2 MP@HL video bitstream, and provides high-quality scaled video for display on HDTV monitor. The chip consists of ARM7TDMI for TS-Demux, PCI interface, Audio interface, MPEG2 MP@HL video decoder Display processor, Graphic processor, Memory controller, Audio int3face, Smart Card interface and UART. It is fabricated using Sam sung's 0.18-um and the package of 492-pin BGA is used.

  • PDF

AVR 시스템의 원격 실습방법 (Remote practice of AVR system)

  • 김변곤;백종득;김명수;정경택;권오신
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2017년도 추계학술대회
    • /
    • pp.751-753
    • /
    • 2017
  • 본 논문은 AVR 실습키트를 원격으로 실습할 수 있도록 카메라, 아두이노, AVR 실습키트를 이용하여 원격실습 키트를 구현한다. 구현된 시스템은 원격지에서 한번에 한사람씩 다수의 사용자가 실습을 수행할 수 있다. 실습자는 PC의 원격제어 방법을 이용하여 AVR Studio 프로그램을 작성하고 AVR 실습키트에 다운로드 한다. 그리고, 버튼 입력, 가변저항 입력은 컴퓨터 프로그램을 작성하여 마우스를 클릭하거나 드래그 하면 입력 신호는 아두이노에 전달되고 아두이노는 실제 버튼 입력신호나 아날로그 전압을 AVR 키트에 전달한다. 입력 신호를 받아서 AVR 키트가 동작하면 카메라를 통해서 동작 모습을 확인 할 수 있다. 따라서 구현된 시스템을 이용하면 다수의 사용자가 하나의 키트를 이용하여 AVR 실습을 수행할 수 있다.

  • PDF

모자이크 패턴 전극 압전 페인트 센서를 이용한 충격 위치 검출 (Impact Localization Using Piezoelectric Paint Sensor with Mosaic Pattern Electrodes)

  • 강상현;강래형
    • 항공우주시스템공학회지
    • /
    • 제13권2호
    • /
    • pp.19-25
    • /
    • 2019
  • 구조물의 충격 위치 검출을 위해 본 연구그룹에서는 압전 페인트 센서를 연구하고 있다. 압전 페인트는 고주파 신호 및 충격에 민감한 특성으로 인하여 충격 감지에 사용할 수 있다. 또한, 압전 페인트 센서는 세라믹 센서가 적용될 수 없는 곡선 또는 복잡한 구조에 코팅될 수 있으며 외부 전원을 필요로 하지 않는다. 충격을 검출하기 위해 모자이크 패턴 전극을 시험편 위에 코팅하였고, 충격 신호는 충격이 발생한 전극부에서 얻을 수 있었다. 보다 더 정확한 충격 위치 검출을 위해서는 전극을 더 많은 부분으로 나누어 해당 전극부로부터 충격 데이터 수집이 필요하다. 본 연구에서는, 데이터 수집을 위하여 가볍고 저렴한 간단한 멀티채널 데이터 수집 시스템을 개발하였다. ARM Cortex-M3의 UART 통신을 이용하여 총 4채널의 데이터를 수집하였다.

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)를 나타낸다. 따라서 본 연구에서 제작된 압전형 안정기근 기존의 안정기를 대체할 수 있으며, 소형 경량화 되고 높은 효율을 지니게 되므로 경제적 측면에서의 장점도 기대된다.

적외선검출기 READOUT CONTROLLER 개발 (DEVELOPMENT OF THE READOUT CONTROLLER FOR INFRARED ARRAY)

  • 조승현;진호;남욱원;차상목;이성호;육인수;박영식;박수종;한원용;김성수
    • 천문학논총
    • /
    • 제21권2호
    • /
    • pp.67-74
    • /
    • 2006
  • We have developed a control electronics system for an infrared detector array of KASINICS (KASI Near Infrared Camera System), which is a new ground-based instrument of the Korea Astronomy and Space science Institute (KASI). Equipped with a $512{\times}512$ InSb array (ALADDIN III Quadrant, manufactured by Raytheon) sensitive from 1 to $5{\mu}m$, KASINICS will be used at J, H, Ks, and L-bands. The controller consists of DSP(Digital Signal Processor), Bias, Clock, and Video boards which are installed on a single VME-bus backplane. TMS320C6713DSP, FPGA(Field Programmable Gate Array), and 384-MB SDRAM(Synchronous Dynamic Random Access Memory) are included in the DSP board. DSP board manages entire electronics system, generates digital clock patterns and communicates with a PC using USB 2.0 interface. The clock patterns are downloaded from a PC and stored on the FPGA. UART is used for the communication with peripherals. Video board has 4 channel ADC which converts video signal into 16-bit digital numbers. Two video boards are installed on the controller for ALADDIN array. The Bias board provides 16 dc bias voltages and the Clock board has 15 clock channels. We have also coded a DSP firmware and a test version of control software in C-language. The controller is flexible enough to operate a wide range of IR array and CCD. Operational tests of the controller have been successfully finished using a test ROIC (Read-Out Integrated Circuit).