• 제목/요약/키워드: 제어 회로 설계

검색결과 1,978건 처리시간 0.026초

SEED 프로세스 중심 소프트웨어 개발 환경을 위한 프로세스 프로그래밍 언어 및 수행지원 시스템 (A Process Programming Language and Its Runtime Support System for the SEED Process-centered Software Engineering Environment)

  • 김영곤;최혁재;이명준;임채덕;한우용
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권6호
    • /
    • pp.727-737
    • /
    • 1999
  • 프로세스 중심 소프트웨어 개발 환경(PSEE : Process-centered Software Engineering Environment)은 소프트웨어 개발자를 위한 여러가지 정보의 제공과 타스크의 수행, 소프트웨어 개발 도구의 수행 및 제어, 필수적인 규칙이나 업무의 수행등과 같은 다양한 행위를 제공하는 프로세스 모형의 수행을 통하여 소프트웨어 개발 행위를 지원한다. SEED(Software Engineering Environment for Development)는 효율적인 소프트웨어 개발과 프로세스 모형의 수행을 제어하기 위해 ETRI에서 개발된 PSEE이다.본 논문에서는 SEED에서 프로세스 모형을 설계하기 위해 사용되는 SimFlex 프로세스 프로그래밍 언어와, 수행지원시스템인 SEED Engine의 구현에 대하여 기술한다. SimFlex는 간단한 언어 구조를 가진 프로세스 프로그래밍 언어이며, 적절한 적합화를 통하여 다른 PSEE에서 사용될 수 있다. SimFlex 컴파일러는 SimFlex에 의해 기술된 프로세스 모형을 분석하고, 모형의 오류를 검사하며, SEED Engine에 의해 참조되는 중간 프로세스 모형을 생성한다. 중간 프로세스 모형을 사용하여 SEED Engine은 외부 모니터링 도구와 연관하여 사용자를 위한 유용한 정보뿐만 아니라 SimFlex에 의해 기술된 프로세스 모형의 자동적인 수행을 제공한다. SimFlex 언어와 수행지원 시스템의 지원을 통하여 소프트웨어 프로세스를 모형화하는데 드는 비용과 시간을 줄일 수 있으며, 편리하게 프로젝트를 관리하여 양질의 소프트웨어 생산물을 도출할 수 있다. Abstract Process-centered Software Engineering Environments(PSEEs) support software development activities through the enaction of process models, providing a variety of activities such as supply of various information for software developers, automation of routine tasks, invocation and control of software development tools, and enforcement of mandatory rules and practices. The SEED(Software Engineering Environment for Development) system is a PSEE which was developed for effective software process development and controlling the enactment of process models by ETRI.In this paper, we describe the implementation of the SimFlex process programming language used to design process models in SEED, and its runtime support system called by SEED Engine. SimFlex is a software process programming language to describe process models with simple language constructs, and it could be embedded into other PSEEs through appropriate customization. The SimFlex compiler analyzes process models described by SimFlex, check errors in the models, and produce intermediate process models referenced by the SEED Engine. Using the intermediate process models, the SEED Engine provides automatic enactment of the process models described by SimFlex as well as useful information for agents linked to the external monitoring tool. With the help of the SimFlex language and its runtime support system, we can reduce cost and time in modeling software processes and perform convenient project management, producing well-qualified software products.

이중 이온빔 스퍼터링 방식을 사용한 채널 간격 50 ㎓ 광통신용 협대역 투과 필터의 제작 및 특성 (Fabrication and optical characteristics of 50 ㎓ narrow band pass filter for fiber optical communication using dual ion beam sputtering technique)

  • 김회경;김명진
    • 한국광학회지
    • /
    • 제14권3호
    • /
    • pp.331-337
    • /
    • 2003
  • 본 연구는 이중 이온빔 스퍼터링 증착법으로 제작한 채널 간격 50 ㎓ 광통신용 협대역 투과 필터에 관한 연구이다. Ta$_2$ $O_{5}$ 단층박막의 특성 분석을 통해 공정 조건을 최적화 하였으며, DPS 필터 예비 증착을 통해 0.1 nm 이하의 박막두께 균일성을 확보하였다. 1/4 파장 광학박막 두께를 기본으로 하여 총 216층으로 구성되고 4개의 간격층을 갖는 채널 간격 50 ㎓ 협대역 투과 필터를 설계하였고, 파장 가변 레이저를 사용한 비접촉 광학 두께 제어 시스템을 사용하여 증착하였다. 박막 증착시 발생하는 스트레스를 줄이기 위하여 열팽창 계수가 큰 유리 기판을 사용하였으며, 비접촉 광학 두께 제어 시스템의 오차를 줄이기 위하여 협대역 투과 필터의 제작에 앞서 기판의 뒷면에 무반사 증착을 수행하였다. 이렇게 제작된 채널 간격이 50 ㎓인 협대역 투과 필터의 광학 특성은 삽입 손실이 0.40 ㏈, 잔물결이 0.20 ㏈이며,-0.5 ㏈와 -25 ㏈에서의 투과 대역폭이 각각 0.20 nm, 0.60 nm로 광통신에서 사용되는 사양을 만족하였다.하였다.

저 내열 기판소재 전자부품 실장을 위한 자기유도 솔더링 (Magnetic Induction Soldering Process for Mounting Electronic Components on Low Heat Resistance Substrate Materials)

  • 김영도;최정식;김민수;김동진;고용호;정명진
    • 마이크로전자및패키징학회지
    • /
    • 제31권2호
    • /
    • pp.69-77
    • /
    • 2024
  • 최근 전자기기의 소형화, 다기능화 등으로 인한 전자부품 실장 영역의 한계치를 극복하고 플라스틱 사출물에 직접 회로를 인쇄하고 소자 및 부품을 실장하는 molded interconnect device (MID) 형태의 패키징 기법이 도입되고 있다. 다만 열 안정성이 낮은 플라스틱 사출물을 사용하는 경우, 종래의 리플로우 공정을 통한 부품 실장에 어려움이 있다. 본 연구에서는 특정 부위 혹은 소재만을 가열할 수 있는 유도가열 현상을 이용하여 플라스틱에 어떠한 열 데미지 없이 솔더를 용융시켜 실장하는 공정을 개발하였다. 가열하고자 하는 부위에 자속을 집중시킬 수 있는 유도가열용 Cu 코일 형상을 설계하고, 유한요소해석을 통해 패드부 자속 집중 및 가열 정도를 검증하였다. Polycarbonate 기판 위에 실장공정 검증을 위한 LED, capacitor, resistor, connector를 각각 유도가열을 통해 실장하고 작동여부를 확인하였다. 본 연구를 통해 리플로우 공법의 한계를 극복가능한 자기유도를 통한 선택적 가열 공정의 적용 가능성을 제시하였다.

일체형 방사선 피폭 방호 소방관 인명구조 경보기의 임베디드 보드 개발 (Development of Embedded Board for Integrated Radiation Exposure Protection Fireman's Life-saving Alarm)

  • 이영지;이주현;이승호
    • 전기전자학회논문지
    • /
    • 제23권4호
    • /
    • pp.1461-1464
    • /
    • 2019
  • 본 논문에서는 위치추적과 방사선 측정이 가능한 일체형 방사선 피폭 방호 소방관 인명구조 경보기를 위한 임베디드 보드 개발을 제안한다. 제안하는 방사선 피폭 방호 소방관 인명구조 경보기의 임베디드 보드는 신호 처리부, 통신부, 전원부, 메인 제어부 등으로 구성된다. 신호 처리부에서는 차폐설계, 노이즈 저감 기술 및 전자파 차감 기술 등을 적용한다. 통신부에서는 WiFi 방식을 사용하여 통신하도록 설계한다. 메인 제어부에서는 전력 소모를 최소한으로 줄이고 작고 밀도가 높으면서도 낮은 발열성을 통하여 높은 고성능 시스템을 구성한다. 일체형 방사선 피폭 방호 소방관 인명구조 경보기를 위한 임베디드 보드는 재난 및 화재현장 등 열악한 환경에 노출되어 운영하는 장비이므로 방수와 내열성을 고려한 외형도 설계 및 제작을 한다. 제안된 일체형 방사선 피폭 방호 소방관 인명구조 경보기를 위한 임베디드 보드의 효율을 판단하기 위하여 공인시험기관에서 실험하였다. 방수 등급은 소방관용 장비의 특성 상 재해 현장에서 물에 의한 침수 시에도 안정적인 성능을 유지할 수 있는 IP67 등급을 달성하였다, 동작 온도는 재해현장에서의 폭넓은 환경변화에 대응할 수 있는 -10℃~50℃의 범위에서 측정이 되었다. 배터리 수명은 붕괴사고 등의 비상 재난 상황에 대처할 수 있는 1회 충전 후 144시간 사용 가능함이 측정되었다. PCB를 포함한 최대 통신 거리는 재난 상황 시 지휘통제 차량과의 직선거리에서 기존의 50m보다 넓은 범위인 54.2m에서 작동하는 것이 측정되었다. 따라서 일체형 방사선 피폭 방호 소방관 인명구조 경보기를 위한 임베디드 보드의 그 효용성이 입증되었다.

100GHz 대역 Gunn VCO를 이용한 DPLL 시스템 개발연구 (DPLL System Development using 100GHz Band Gunn VCO)

  • 이창훈;김광동;정문희;김효령
    • 대한전자공학회논문지TC
    • /
    • 제43권11호
    • /
    • pp.210-215
    • /
    • 2006
  • 본 논문에서는 밀리미터파 대역의 수신 시스템을 위한 국부발진 시스템의 DPLL 시스템을 개발하였다. 이 국부발진 시스템의 구성은 $86{\sim}115GHz$의 Gunn 다이오드 발진기, diplexer와 고조파믹서 등을 포함하는 RF 프로세싱 부분과, Gunn 모듈레이터와 제어기를 포함하는 DPLL 시스템으로 구성된다. 본 논문에서 개발되는 DPLL 시스템의 가장 중요한 설계기준으로는 수퍼헤테로다인 형태의 밀리미터파 대역 수신기의 믹서로 인가되는 국부발진주파수 신호의 주파수와 출력전력의 안정성을 확보하는 것이다. 이러한 목적을 달성하기 위해서 기존에 사용되어왔던 아날로그 PLL 방식 대신에 DPLL 방식을 적용해 시스템을 설계 개발하였다. 이러한 목적 하에서 개발된 시스템의 성능을 확인하기 위해 장시간 동안의 주파수 및 출력전력의 안정성 시험을 수행한 결과 ${\pm}10Hz$ 이내의 안정된 주파수 특성과 $0.2{\sim}0.3dBm$의 매우 우수한 출력전력의 drift 특성을 갖고, 또한 locking 범위 역시 200MHz 정도로 매우 넓어 우주전파관측 수신시스템에 매우 적합함을 확인하였다.

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

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

센서 네트워크와 그리드 네트워크와의 연동을 위한 u-Healthcare 센서그리드 게이트웨이 설계 및 구현 (Design and Implementation of u-Healthcare SensorGrid Gateway for connecting Sensor Network and Grid Network)

  • 오세진;이채우
    • 전자공학회논문지CI
    • /
    • 제45권4호
    • /
    • pp.64-72
    • /
    • 2008
  • 현재 많은 연구자들이 저비용, 저 전력을 필요로 하는 센서 네트워크를 활용하여 사람의 건강 상태를 실시간으로 모니터링 할 수 있는 u-Healthcare(ubiquitous Healthcare) 시스템을 구축하는데 심혈을 기울이고 있다. u-Healthcare 시스템은 센서 네트워크로부터 수집된 대량의 생체신호를 신속히 처리 분석하여 의료진에게 전달함으로써 시간과 장소에 관계없이 환자에게 적절한 의료 서비스를 제공할 수 있다. 기존의 u-Healthcare 시스템을 통해 환자의 건강상태 모니터링이 가능하지만 수집된 생체 신호를 신속히 분석하여 의학적으로 의미 있는 결과를 도출하는 것은 아직 어려운 상황이다. 본 논문에서는 대량의 생체신호를 고속으로 연산할 수 있는 그리드 컴퓨팅 기술을 센서 네트워크와 결합하여 환자의 생체신호를 측정하여 의학적으로 의미 있는 결과를 도출하고자 한다. 서로 다른 프로토콜을 사용하는 두 네트워크의 연동을 위해 게이트웨이가 필요하며, 게이트웨이에는 효과적인 u-Healthcare서비스 제공을 위해 센서 네트워크의 효율적 관리 및 제어, 생체신호 실시간 모니터링, 그리드 네트워크와 연계된 통신 서비스 등의 기능이 포함되어야 한다. 본 논문에서는 진보된 u-Healthcare 시스템을 구축하기 위하여 센서 네트워크와 그리드 네트워크를 유연하게 연동할 수 있는 센서그리드 게이트웨이를 설계하고 구현된 결과를 제시한다.

IEEE 802.11s 를 사용한 스마트그리드 NAN 네트워크의 최대 전송 성능을 위한 다중 채널 스케쥴링과 라우팅의 결합 설계 (Cross-layer Design of Joint Routing and Scheduling for Maximizing Network Capacity of IEEE 802.11s based Multi-Channel SmartGrid NAN Networks)

  • 민석홍;김봉규;이재용;김병철
    • 전자공학회논문지
    • /
    • 제53권5호
    • /
    • pp.25-36
    • /
    • 2016
  • 스마트그리드 기술은 기존의 전력망 관리와 제어를 위해 ICT (Information and Communications Technologies)를 이용하여 전력 공급자와 소비자 간에 양방향으로 실시간 전력 정보의 교환을 통하여 에너지 효율을 극대화시키는 것을 목적으로 하고 있다. 본 논문에서는 IEEE 802.11s STDMA (Spatial Time Division Multiple Access) 기반의 다중 채널 스마트그리드의 NAN (Neighborhood Area Network) 네트워크에서 수리적 모델링에 기반한 계층 교차적 설계 기법을 이용하는 "JRS-MS" (Joint Routing and Scheduling for Multi-channel SmartGrid) 알고리즘을 제안한다. 제안 알고리즘은 다중 채널 스마트그리드 NAN 네트워크의 각 데이터 링크에서 데이터 전송량을 적절히 조절하고 동시에 플로우들 간에 간섭이 적은 고속 경로의 탐색을 수행한다. 이를 통하여 각 플로우들의 네트워크 이용률을 높여 전송률을 향상시킨다. 제안 알고리즘과 기존 제안 알고리즘인 JRS-SG (Jointly Routing and Scheduling for SmartGrid) 알고리즘 과의 비교 성능 분석을 통하여 JRS-MS 알고리즘이 다중 홉 NAN 무선 메쉬 네트워크를 경유하는 플로우들의 수가 늘어날 때 주어진 대역폭 자원을 최대로 활용하여 전송 성능을 향상 시킬 수 있음을 보였다.

실사기반 디지털 홀로그래픽 비디오의 실시간 생성을 위한 하드웨어의 설계 (A New Hardware Design for Generating Digital Holographic Video based on Natural Scene)

  • 이윤혁;서영호;김동욱
    • 전자공학회논문지
    • /
    • 제49권11호
    • /
    • pp.86-94
    • /
    • 2012
  • 본 논문에서는 고속으로 홀로그램을 생성할 수 있는 하드웨어의 구조를 제안하고 이를 구현하였다. 제안한 하드웨어는 홀로그램 평면의 행 단위로 병렬 연산을 수행할 수 있는 구조를 가지고 있고, 한 행의 각 홀로그램 화소들이 독립적으로 연산될 수 있는 알고리즘을 이용하였다. 이러한 연산 방법을 통해서 홀로그램 생성 하드웨어서 가장 문제가 되는 메모리 접근량을 대폭 감소시킴으로써 하드웨어 처리능력의 실시간성을 대폭 향상시켰다. 제안한 하드웨어는 입력 인터페이스, 초기 파라미터 연산기, 홀로그램 화소 연산기, 라인 버퍼, 그리고 메모리 제어기로 구성된다. 제안한 하드웨어는 기존의 하드웨어와 동일한 처리 능력을 가지면서도 메모리 접근횟수는 약 20,000배 감소시킬 수 있었다. 구현한 하드웨어는 198MHz에서 안정적으로 동작할 수 있었고, 168,960개의 LUT, 153,944개의 레지스터, 그리고 19,212개의 DSP 블록을 사용하였다.

마이크로 열화상 계측 시스템의 IOT 모듈화 개발 (Development of Micro Thermal Image Acquisition System)

  • 이준엽;오종우;이동훈
    • 한국농업기계학회:학술대회논문집
    • /
    • 한국농업기계학회 2017년도 춘계공동학술대회
    • /
    • pp.169-169
    • /
    • 2017
  • 스마트 돈사 내의 열환경 분석에 필수적으로 고려되어야 인자는 가축의 복사 에너지 변화로 볼 수 있다. 열환경 제어의 대상이기도 하지만 회귀적으로 열환경 변화의 인자이기도 하다. 이러한 가축의 복사 에너지 분석을 위하여 시설 내에 용이하게 배포가 가능한 열화상 계측 시스템을 개발하였다. 초소형 마이크로 열화상 계측 시스템에 부가적으로 IOT(Internet of Thing) 기반 기술을 이용한 모듈화 개발을 병행하였다. 열화상 계측 센서로 LWIR(Longwave infrared)영역에 해당하는 $8{\mu}m{\sim}4{\mu}m$의 영역에서 $0.05^{\circ}C$의 분해능을 보이는 $Lepton^{TM}$ (500-0690-00, FLIR, Goleta, CA)모델을 사용하였다. SPI(Serial Peripheral Interface) 속도 2 Mhz로 마이크로프로세서(NanoPi NEO Air, FrendlyArm, CA, USA)와 고속 통신을 수행하여 9 Hz의 계측이 가능하다. 열화상 센서와 마이컴으로 구성되는 단위 계측 시스템의 통신 기능 확장을 위하여 다음과 같이 세 단계의 정보 전달 시나리오를 설계하였다. 1) 단독적으로 열화상을 계측 하고 내장된 메모리에 저장하는 형식 2) 인접한 사용자 인터페이스에서 1번 단독 모듈에 접속하여 열화상을 실시간으로 전송하여 화면에 도시하는 형식 3) 2번 사용자 도시모듈과 병행적으로 Local WI-FI 통신을 이용한 모바일 기기에 화면을 도시하는 형식. 이와 같은 계층적이며 모듈화된 계측 시스템을 구성하기 위해서 1번 모듈에 공개 소프트웨어인 Hostapd 2.5(http://w1.fi/hostapd)버전을 설치하였다. 외부 인터넷 환경이 없는 상황에 1번 모듈 단독으로 AP(Access Point) 기능을 제공하여 지근 거리에 있는 2번 모듈과 3번 모바일 기기의 접속을 관리할 수 있다. 2번 모듈의 경우 화면 다수의 1번 모듈에 접속을 교차적으로 수행하는 방식과 2번 모듈 자체가 AP가 되어 1번 모듈의 접속을 허용하는 형태로 구성되어 있다. 계측 시스템의 계측 매트릭스 구성에 따라 선택적으로 결정할 수 있다. 1번 2번 모듈 공통적으로 TCP/IP Listener와 Client 서비스를 병렬적으로 수행할 수 있도록 개발을 하였다. 3번 모바일 기기에서 사용자 인터페이스 구현을 위하여 범용 Android 기반 GUI 프로그램과 Socket 통신을 연동시켰다. 1개의 열화상 Frame의 전송량은 9,600 Byte ($=80{\times}60{\times}2Byte$) 로 WI-FI 통신 전송 시 2회 ~ 6회 정도 내외로 가변적인 통신 수행 횟수를 나타내었다. 센서 계측 시스템과 정보 전송 시스템을 병렬적으로 구성한 모듈화 된 계측시스템의 전 요소에서 센서에서 제공하는 최대 계측 주기인 9 Hz 구현이 일반적으로 가능하였다. 이를 이용한 추후 연구를 통해 가축 객체의 열복사 정보와 돈사 내 열환경 간의 역학성을 연구할 것이다.

  • PDF