• 제목/요약/키워드: 마이크로 프로세서

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

멀티코어 환경에서 비실시간 메시지의 응답시간 지연을 최소화하는 리눅스 기반 메시지 처리기의 설계 및 구현 (Design and Implementation of a Linux-based Message Processor to Minimize the Response-time Delay of Non-real-time Messages in Multi-core Environments)

  • 왕상호;박영훈;박성용;김승춘;김철회;김상준;진철
    • 정보과학회 논문지
    • /
    • 제44권2호
    • /
    • pp.115-123
    • /
    • 2017
  • 메시지 처리기란 다양한 클라이언트로부터 오는 메시지를 받아 처리하는 서버 소프트웨어이며, 메시지의 종류에 따라 마감기한 이내에 처리해야 하는 실시간 메시지와 비실시간 메시지를 처리한다. 최근 마이크로프로세서 기술의 발전과 리눅스의 빠른 보급에 따라 메시지 처리기는 멀티코어 기반의 리눅스 서버에서 구현되고 있으며, 멀티코어 환경에서는 코어를 효율적으로 사용해야 시스템의 성능을 극대화 시킬 수 있다. 멀티코어를 효율적으로 사용하기 위한 다양한 실시간 스케줄러가 제안되어 있지만, 많은 연구들이 이론적 분석이나 시뮬레이션에 국한되어 있고, 리눅스를 위해 제안된 일부 알고리즘들도 커널을 수정하거나 특정 커널 버전에서만 동작된다는 단점이 있다. 본 논문에서는 멀티코어 환경에서 쓰레드를 사용자 수준에서 코어에 직접 매핑하는 리눅스 기반 메시지 처리기의 구조를 제안한다. 구현된 메시지 처리기에서는 기존의 RM(Rate Monotonic) 알고리즘을 수정하여 사용하였고, 특정 코어에 최대한 실시간 메시지를 몰아서 처리하도록 First fit 기반의 빈패킹(Bin-Packing) 알고리즘을 사용하여, 실시간 메시지의 위배율을 보장하면서 비실시간 메시지의 응답시간의 지연을 최소화하였다. 성능평가를 위하여 LITMUS 프레임 워크에서 제공하는 2가지 멀티코어 스케줄링 알고리즘(GSN-EDF, P-FP)을 이용하여 메시지 처리기를 구현한 후 제안된 시스템과 비교한 결과, 비실시간 메시지의 응답시간이 2가지 알고리즘 대비 최대 17~18%까지 향상되는 것을 확인하였다.

운전자 피로 경감을 위한 향 분사 시스템의 적응 특성 분석 (Analysis of adaptation character of an aroma blast device for reduction of fatigue of drivers)

  • 정순철;민병찬;김승철;손진훈
    • 감성과학
    • /
    • 제7권4호
    • /
    • pp.35-41
    • /
    • 2004
  • 본 연구에서는 운전자의 피로감을 경감시킬 수 있는 자동차용 향 분사 시스템을 개발하였다. 또한 향 분사시스템의 운전자 적응 특성을 분석하였다. 향 분사 시스템은 휘발된 향을 산소 (공기)와 혼합시켜 외부로 분사하는 방식을 이용하였다. 8051 마이크로프로세서를 이용하여 2-Port Solenoid Valve의 on/off 시간을 변경 가능하도록 하였고 이를 통해 향 분사량을 제어할 수 있도록 하였다. 평균나이 22$\pm$2세인 남녀 대학생 20명을 대상으로 네 가지 천연 향 (쟈스민 30%, 쟈스민 50%, 페파민트 30%, 페파민트 50%)을 사용하여 향의 적응화가 발생하는 시간과 향에 대한 적응화가 제거되는 시간을 결정하는 실험을 수행하였다. 실험 결과 쟈스민 30% 향의 적응화 발생시간은 1분 28초, 적응화 제거시간은 3분 15초, 쟈스민 50% 향의 적응화 발생시간은 2분 41초, 적응화 제거시간은 4분 3초, 페파민트 30% 향의 적응화 발생시간은 1분 47초, 적응화 제거시간은 2분 59초, 페파민트 50% 향의 적응화 발생시간은 1분 58초, 적응화 제거시간은 4분 11초였다.

  • PDF

마이크로프로세서에 의해 제어되는 연료전지용 전력변환장치에 관한 연구 (A Study on Power Conversion System for Fuel Cell Controlled by Micro-Processor)

  • 김주용;정상화;문상필;류재엽;서기영
    • 조명전기설비학회논문지
    • /
    • 제21권5호
    • /
    • pp.10-24
    • /
    • 2007
  • 본 연구에서는 연료전지의 전압을 $380[V_{DC}]$로 승압하기 위한 새로운 절연형 DC-DC 컨버터와 단상 $220[V_{DC}]$로 변환하기 위한 LC필터를 가진 PWM 인버터로 구성된 연료전지용 전력변환장치를 제안하였다. 여기서 기존의 컨버터보다 부품수가 적고 제어가 용이하며, 대용량에 적합한 새로운 DC-DC 컨버터는 2차측에 스위치 $S_5,\;S_6$을 추가로 구성하여 위상천이 폭을 조절함으로써 출력 전력을 제어할 수 있으며, 넓은 출력 전압 조정에서도 $93{\sim}97[%]$의 효율을 얻을 수 있다. 그리고 연료전지와 유사한 출력 특성을 갖는 연료전지 시뮬레이터를 구현하였으며, 적절한 데드 타임 td을 제어하여 고주파 변압기의 여자 전류의 피크값과 고주파 변압기 1차측 전류가 일치하는 부분에서 소프트 스위칭을 실현 시켰다. 또한 직렬 인덕턴스 La를 추가적으로 적절하게 설정하여 2차측의 스위치와 직렬 다이오드에 발생하는 서지 전압과 경부하시에 발생되는 도통 손실을 저감시켰다. 끝으로 TMS320C31보드와 EPLD를 이용한 PWM 스위칭 기법에 의해 동작하는 단상 인버터를 설계, 제작하여 가정용 교류전압 공급에 유용하게 활용할 수 있다.

센서와 GPS를 이용한 TMC의 구현 및 성능 분석 (TMC (Tracker Motion Controller) Using Sensors and GPS Implementation and Performance Analysis)

  • 고재홍
    • 한국산학기술학회논문지
    • /
    • 제14권2호
    • /
    • pp.828-834
    • /
    • 2013
  • 본 논문에서는 태양광 집광 효율 향상을 위한 많은 연구 방법 중 하나로서 태양광을 효율적으로 집광할 수 있는 TMC(Tracker Motion Controller) 시스템 구성하여 발전효율의 향상성을 갖춘 집광형 태양광 발전시스템(CPV)과 실리콘을 이용한 PV 시스템으로 실험하였다. 태양추적 발전시스템에 사용되는 마이크로프로세서는 실시간으로 태양광의 고도와 위도 각을 계산한다. 또 한 센서로부터 값을 받아들이고, 태양의 현재 위치 값을 계산하여 모터를 제어하며 중앙제어 시스템과의 통신을 하기 때문에 적용 가능성에 대한 부담이 커지고 있다. 따라서 집광형 태양광 발전시스템에 적합한 프로그램 방식과 센서방식을 혼합한 하이브리드 방식의 알고리즘 통하여 ARM코어를 내장한 TMC에 구현하였으며, 구현된 TMC를 통하여 기존 PV시스템, CPV 시스템 대비하여 국내에서의 발전효율을 비교 분석하였다. 실험결과 기존의 센서방식을 이용한 집광형 태양광 발전 시스템에 GPS통신 값을 통해 프로그램 방식의 천문학 계산에 의하여 지평좌표계에서의 태양의 방위각과 고도각을 계산하는 하이브리드 태양위치추적 방식을 실험한 결과를 보면 맑고 일사량이 높은 날에는 큰 차이를 보이진 않았다. 그러나 흐리고 맑은 날 등 일사량이 없어 센서가 태양의 위치를 추적하지 못하고 멈춘 상태에서 일정 시간이 지난 후 태양이 센서의 사각지대에서 나타나면 센서의 오류가 생길 수 있는 기후변화에서는 오히려 센서방식보다 더 우수함을 확인할 수 있었다. 태양전지의 발전효율이 높아지고 생산발전 단가가 줄이는 부분에 대한 지속적인 연구, 더불어 기후의 변화에 따른 최적의 발전 능력을 가진 TMC를 적용한 고효율 집광형 시스템에 대한 연구가 지속적으로 필요할 것으로 기대된다.

주기 및 비주기 태스크의 효율적인 관리를 위한 실시간 센서 노드 플랫폼의 설계 (Design of a Real-time Sensor Node Platform for Efficient Management of Periodic and Aperiodic Tasks)

  • 김병훈;정경훈;탁성우
    • 정보처리학회논문지C
    • /
    • 제14C권4호
    • /
    • pp.371-382
    • /
    • 2007
  • 본 논문에서는 주기 및 비주기 태스크의 효율적인 관리를 제공하는 실시간 센서 노드 플랫폼을 설계하고 구현하였다. 기존 센서 노드의 소프트웨어 플랫폼은 제한된 센서 노드의 자원을 효율적으로 사용하기 위하여 메모리 및 전력 소비량의 최소화에만 초점을 두었기 때문에 태스크의 실시간성과 빠른 평균 응답시간을 보장하는 실시간 센서 노드의 소프트웨어 플랫폼에는 적합하지 않다. 이에 본 논문에서는 센서 노드의 소프트웨어 플랫폼으로 많이 사용되고 있는 TinyOS 기반에서 태스크의 실시간성과 빠른 평균 응답시간을 보장할 수 있는 기법과 한계를 분석하였으며, 모든 주기 태스크가 마감시한 내에 실행이 완료되는 것을 보장하고 비주기 태스크의 응답시간을 최소화하는 실시간 센서 노드 플랫폼을 제안하였다. 본 논문에서 제안한 플랫폼은 Atmel사의 초경량 8비트 마이크로프로세서인 Atmega128L이 탑재된 센서 보드에서 구현되었다. 구현된 실시간 센서 플랫폼의 성능을 분석한 결과, 모든 주기 태스크의 마감시한 보장을 제공함과 동시에 향상된 비주기 태스크의 평균 응답시간과 낮은 시스템의 평균 처리기 이용률을 확인할 수 있었다.

실행시간 추정 가능한 RTOS 시뮬레이터의 구현 (Implementation of RTOS Simulator With Execution Time Estimation)

  • 김방현;류성준;김종현;남영광;이광용
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2002년도 춘계학술대회논문집
    • /
    • pp.125-129
    • /
    • 2002
  • 실시간 운영체제(Real-Time Operating System: 이하 RTOS라 함) 개발환경에서 제공하는 도구 중에 하나인 RTOS 시뮬레이터는 타겟 하드웨어가 호스트에 연결되어 있지 않아도 호스트에서 응용프로그램의 개발과 디버깅을 가능하게 해주는 타겟 시뮬레이션 환경을 제공해 줌으로서, 개발자로 하여금 빠른 시간 내에 응용프로그램을 개발할 수 있도록 지원하며 하드웨어 개발이 완료되기 전에도 응용프로그램을 개발할 수 있게 해 준다. 그러한 이유로 현재 대부분의 상용 RTOS 개발환경에서는 RTOS 시뮬레이터를 제공하고 있다. 그러나 현재 상용 RTOS 시뮬레이터들은 대부분 RTOS의 기능적인 부분들만 호스트에서 동작하도록 구현되어 있어서 RTOS나 RTOS 응용프로그램이 실제 타겟에서 실행될 때의 실질적인 시간 추정이 불가능하다. 이러한 문제점은 실시간 시스템이 정해진 시간 내에 결과를 출력해야 하는 시스템임을 감안한다면 RTOS 시뮬레이터의 가장 큰 결점이 되기 때문에 실행시간 추정 기능을 가지면서 실용화도 가능한 RTOS 시뮬레이터가 필요하다. 본 연구에서는 이러한 문제점을 해결하여 RTOS와 RTOS 응용프로그램이 실제 타겟에서 처리될 때의 실행시간 추정이 가능하고 상용화가 가능한 기계 명령어 기반(machine instruction-based)의 RTOS 시뮬레이터를 연구 개발하였다. 나아가 실행시간의 주요 요소인 파이프라인과 캐쉬의 영향도 고려함으로서 실행시간 추정의 정확도를 향상시켰다 본 연구에서 사용된 RTOS는 한국전자통신연구원(ETRI)에서 2000년에 개발된 Q+이고, Q+가 동작하는 타겟 하드웨어는 ARM 계열의 StrongARM SA-110 마이크로프로세서와 21285 주제어기가 장착된 EBSA-285 보드이다. 측정하면서 수행하였다. 검증 결과 random 상태에서는 문헌자료에 부합되는 예측결과를 보여주었으나, intermediate와 constant 상태에서는 문헌보다 다소 낮은 속도를 보여주었다 이러한 속도차는 추후 현장 데이터를 수집하여 보다 실질적인 검증을 통하여 조정되어야 할 것으로 판단된다.지발광(1.26초)보다 구애발광(1.12초)에서 0.88배 감소하였고, 암컷에서 정지발광(2.99초)보다 구애발광(1.06초)에서 0.35배 감소하였다. 발광양상에서 발광주파수는 수짓의 정지발광에서 0.8 Hz, 수컷 구애발광에서 0.9 Hz, 암컷의 정지발광에서 0.3 Hz, 암컷의 구애발광에서 0.9 Hz로 각각 나타났다. H. papariensis의 발광파장영역은 400 nm에서 700 nm에 이르는 모든 영역에서 확인되었으며 가장 높은 첨두치는 600 nm에 있고 500에서 600 nm 사이의 파장대가 가장 두드러지게 나타났다. 발광양상과 어우러진 교미행동은 Hp system과 같은 결과를 얻었다.하는 방법을 제안한다. 즉 채널 액세스 확률을 각 슬롯에서 예약상태에 있는 음성 단말의 수뿐만 아니라 각 슬롯에서 예약을 하려고 하는 단말의 수에 기초하여 산출하는 방법을 제안하고 이의 성능을 분석하였다. 시뮬레이션에 의해 새로 제안된 채널 허용 확률을 산출하는 방식의 성능을 비교한 결과 기존에 제안된 방법들보다 상당한 성능의 향상을 볼 수 있었다., 인삼이 성장될 때 부분적인 영양상태의 불충분이나 기후 등에 따른 영향을 받을 수 있기 때문에 앞으로 이에 대한 많은 연구가 이루어져야할 것으로 판단된다.태에도 불구하고 [-wh]의미의 겹의문사는 병렬적 관계의 합성어가 아니라 내부구조를 지니지 않은 단순한 단어(minimal $X^{0}$

  • PDF

CDS센서를 이용한 이동 가능형 태양추적시스템 설계 (Design of movable Tracking System using CDS Type Sensor)

  • 심명규;지언호;전순용
    • 전자공학회논문지SC
    • /
    • 제47권6호
    • /
    • pp.6-11
    • /
    • 2010
  • 태양광발전은 발전 셀의 특성상 태양광의 일사량에 따라 발전량이 달라지며, 태양과 셀 단면이 이루는 각도에 의하여 발전량에 차이를 가져온다. 일사량은 경도와 위도로 분류되는 지구표면의 위치와 계절에 의하여 결정되는 반면, 태양과 발전 셀의 단면이 이루는 각도는 고정된 위치에서 태양광발전 장치의 각도를 가변함으로서 변경가능하다. 실용적인 발전효율 향상 방안으로 태양광 발전 장치의 각도 조절방법이 많이 사용되며, 이를 위한 태양추적장치에 대한 연구가 활발하다. 본 연구에서는 태양광발전 효율향상을 위한 태양추적시스템에 관한 연구를 진행하였다. 본 연구의 태양추적시스템은 광도전효과(Photo conductive effect)를 이용한 반도체 포토센서를 이용하여 태양의 위치확인을 위한 센서부를 구성하였으며, 센서의 출력신호를 마이크로프로세서를 이용하여 해석하고, 태양을 추적하기위한 구동부 제어신호를 발생시켰다. 태양추적시스템의 성능분석을 위한 태양발전장치(10W)를 제작하였으며, 실험을 통하여 연구에서 설계및제작된 태양추적장치의 유용성을 확인하였다.

스마트 웨어러블 지뢰탐지 장치 연구 (A Study on Apparatus of Smart Wearable for Mine Detection)

  • 김치욱;구경완;차재상
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권2호
    • /
    • pp.263-267
    • /
    • 2015
  • 현 지뢰탐지기는 탐지를 실시한 곳과 실시하지 않은 지역을 구분할 수 없고, 많은 인력과 시간이 낭비되는 문제점이 있으며, 사용자가 센서 헤드부를 일정한 속도로 움직이지 않거나, 너무 빨리 움직이는 경우 지뢰를 정확히 탐지하기가 곤란하다. 따라서 단방향 초음파 센싱신호를 통한 지뢰탐지 오류 문제점을 개선하고자, Human Body 안테나부, 메인마이크로프로세서 유닛부, 스마트 안경부, 바디장착형 LCD모니터부, 무선데이터 송수신부, 벨트형 전원공급부, 블랙박스형 카메라부, 보안통신 헤드셋으로 구성하여 전투복을 착용한 상태에서 신체의 머리, 몸통, 팔, 허리, 다리에 탈 부착식으로 장착, Superhigh Frequency RF Beam을 통해 지뢰를 탐지하는 Human Body 안테나부를 적용, 지뢰의 금속 비금속이 아닌, 지상(하)에 매설된 기폭제를 전방위($360^{\circ}$)로 탐지할 수 있고, 지뢰의 거리 위치 형태 재질을 2D 또는 3D 영상으로 스마트 안경 및 신체장착형 LCD모니터부에 실시간 표출시킬 수 있으며, 이로 인해 전투병이 지상(하)에 있는 지뢰를 회피, 신속하게 기동할 수 있다. 아울러 휴대용 배터리와 벨트형 전원공급부의 Twin-Self Supplements of electricity을 통해 별도의 충전 없이 3~7일간 전투를 수행할 수 있으며, 원격지의 전투상황을 원격지 전투지휘서버에서 실시간 모니터링할 수 있고, 전투병 1:1로 전투정보를 공유할 수 있어, 전투현장에 있는 것과 같은 생동감 있게 전투상황을 원격지휘할 수 있는 스마트전투시스템을 구축할 수 있는 Smart Wearable Minefield Detection System을 제안하고자 한다.

가속도계를 이용한 편마비 환자의 보행 분석 알고리즘 개발 (Development of Gait Analysis Algorithm for Hemiplegic Patients based on Accelerometry)

  • 이재영;이경중;김영호;이성호;박시운
    • 전자공학회논문지SC
    • /
    • 제41권4호
    • /
    • pp.55-62
    • /
    • 2004
  • 본 연구에서는 보행 가속도 신호를 측정할 수 있는 휴대용 무선 가속도 측정 시스템을 설계하고 편마비 환자로부터 획득된 데이터를 이용하여 보행 인자 계산과 보행의 규칙성 및 대칭성을 평가할 수 있는 보행 자동분석 알고리즘을 개발하였다. 휴대용 무선 가속도 측정 시스템은 2축 가속도계와 증폭기 및 16㎐ 저역 통과 필터로 구성된 아날로그 신호처리부(가속도 센서부)와 원칩 마이크로프로세서, EEPROM RF 송신부 및 수신부로 구성되어 있다. 보행 분석 알고리즘은 FFT 분석부, 필터 처리부 및 정점 검출부로 구성된다. 알고리즘 개발 및 평가를 위하여 8명의 편마비 환자가 실험군으로 또 다른 8명의 편마비 환자가 대조군으로 참여하였으며, 요추 3∼4번 위치에서 10m 동안의 보행 가속도 신호를 60㎐의 샘플링 주파수로 측정하였다. 보행자동분석 알고리즘에 의해 먼저 보행 구분점을 검출하고 좌우 발을 구분하였으며, 이 정보를 이용하여 보행 인자들을 계산하였다. 비디오 데이터와 보행 가속도 신호를 직접 관찰하여 얻은 정보와 비교하여 알고리즘의 성능을 평가한 결과 보행 구분점이 모두 정확히 검출되었으며 좌우 발 또한 모두 구분되었다. 향후 알고리즘의 신뢰성과 더 많은 보행 인자들을 계산할 수 있도록 성능을 향상시킴으로써 임상에서 편마비 환자의 재활치료 성과를 평가하는데 사용될 수 있을 것이다.

마이크로프로세서를 이용한 자동청력검사 시스템 개발 (Development of A-ABR System Using a Microprocessor)

  • 노형욱;이탁형;김남현;김수찬;차은종;김덕원
    • 전자공학회논문지SC
    • /
    • 제46권2호
    • /
    • pp.15-21
    • /
    • 2009
  • 난청은 가장 흔한 선천성 장애이다. 이 질병의 발생 빈도는 신생아 1000명 출생 당 $1{\sim}3$명 정도로 상당히 높다. 이러한 청력 장애가 조기에 발견된다면 수술적인 치료 등으로 예방할 수 있으나, 그렇지 못할 경우 언어와 학습장애를 초래하게 된다. 이런 관점을 근거로 신생아를 대상으로 한 선천성 난청의 선별검사는 큰 의미를 가지며 난청환자의 조기발견을 위한 노력이 필수적이라 할 수 있다. 기존의 수동 청력검사 시스템은 신생아 청력 평가 시 검사자의 주관성에 의존하게 되므로, 청성뇌간 반응의 뇌파 분석이 잘못될 가능성이 커진다. 따라서 본 연구에서는 난청여부를 자동으로 판독하여 결과를 나오도록 개발하고자 하였으며, 또한 기존 제품들과 차별화하기 위하여 휴대용으로 개발하여 차폐실이 아닌 일반 병실에서도 검사가 가능하도록 함에 따라 유소아의 청각 장애를 극복시키는데 기여하고자 하였다.