• 제목/요약/키워드: 제어 모듈

검색결과 1,918건 처리시간 0.028초

테스트 시스템을 위한 프로그래밍 언어와 컴파일러 설계 (Design of a Programming Language and a Compiler for Test Systems)

  • 고훈준;유원희
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권3호
    • /
    • pp.356-365
    • /
    • 2002
  • 테스트 시스템은 다양한 종류의 반도체 제품을 검사하고 분류한다. 따라서 테스트 시스템은 여러 가지 특수기능의 하드웨어 모듈과 각 제품을 테스트할 수 있는 프로그램이 필요하다. 프로그램은 엔지니어에 의해 수정되고 컴파일되어 실행될 수 있어야 한다. 따라서 테스트 시스템은 쉽고 편리하게 프로그래밍할 수 있는 프로그래밍 언어와 테스트 프로그램을 컴파일하고 실행할 수 있는 컴파일러가 필요하다. 본 논문에서는 기존의 국내 테스트 시스템에서 사용하고 있는 테스트 프로그래밍 언어와 컴파일러의 환경을 서술한다. 그리고 산업현장에서 엔지니어가 좀 더 쉽고 편리하게 사용할 수 있고 향상된 성능을 가지는 프로그래밍 언어와 컴파일러를 설계 구현하였다. 본 논문에서 설계한 프로그래밍 언어와 컴파일러를 사용하여 테스트 시스템에 적용해 본 결과 기존 시스템보다 제품을 검사하는 실행 속도 면에서 성능이 향상되었다.

손가락 경직을 모사하는 로봇 시뮬레이터를 이용한 경직도 검진의 신뢰도 평가 (Reliability of Modified Ashworth Scale Using a Haptic Robot Finger Simulating Finger Spasticity)

  • 하도경;박형순
    • 대한기계학회논문집B
    • /
    • 제41권2호
    • /
    • pp.125-133
    • /
    • 2017
  • 본 연구에서는 환자의 손가락 경직을 모사하는 손가락 시뮬레이터를 통해 손가락 경직도 검진에서의 검진자간 신뢰도에 대해 연구하였다. 시뮬레이터를 제어하기 위해 경직에서 나타나는 토크를 간단하게 모델링 하고 손가락 경직 환자로부터 간단한 측정 모듈을 이용해 각각의 Modified Ashworth Scale(MAS) 등급에 맞는 파라미터를 얻어냈다. 또한 중수지 관절에 모터가 위치한 손가락 형태의 로봇을 설계하여 경직 토크 모델을 따르는 시뮬레이터를 개발하였다. 이 시뮬레이터를 통해 일곱 명의 재활의학과 전문의들의 검진 결과를 평가해본 결과 중수지 관절에서 0.619, 근위지간 관절에서 0.514의 Cohen's Kappa 값을 보였다. 검진자간의 Fleiss' Kappa 값은 중수지 관절에서 0.513, 근위지간 관절에서 0.486으로 나타났다. 또한 검진자들은 각각의 주관적인 MAS 검진 기준을 가진다는 것을 확인하였다. 결과적으로 같은 환자에 대한 MAS 검진 신뢰도가 높지 않기 때문에 개발된 로봇 시뮬레이터는 검진자의 신뢰도를 높일 수 있는 교육용 도구로서 활용 가능함을 확인하였다.

보안등의 통합 모니터링을 위한 이동통신용 안테나 설계 (Design of mobile communication antenna for total monitoring of the security light)

  • 유진하;조동균;이영순
    • 한국항행학회논문지
    • /
    • 제17권5호
    • /
    • pp.491-496
    • /
    • 2013
  • 본 논문에서는 보안등의 통합 모니터링과 제어를 위한 3G 이동통신용 RF모듈에 적용 가능한 반파장 폴디드 슬롯 안테나를 제안하였다. 제안된 안테나는 입력임피던스가 $50{\Omega}$에 가까운 총 길이가 ${\lambda}g$인 전형적인 폴디드 슬롯 안테나의 장점을 유지하면서 절반의 크기를 가지고 PCB의 가장자리에 위치할 수 있도록 변형된 폴디드 슬롯 구조이다. 제안된 안테나는 국내 3G 이동통신 대역용으로, $40.5{\times}62mm^2$의 기판 중 상단 $40.5{\times}10mm^2$의 공간을 이용하여 설계 및 제작하였다. 제작된 안테나를 측정한 결과, 390 MHz의 대역폭, 2 dBi의 이득을 얻을 수 있었다.

개선된 이진 확장 GCD 알고리듬 기반 GF(2163)상에서 Iterative 나눗셈기 설계 (Design of Iterative Divider in GF(2163) Based on Improved Binary Extended GCD Algorithm)

  • 강민섭;전병찬
    • 정보처리학회논문지C
    • /
    • 제17C권2호
    • /
    • pp.145-152
    • /
    • 2010
  • 본 논문에서는 표준기저(standard basis) 표기법을 이용하여 GF($2^{163}$) 상에서개선된 나눗셈 알고리듬을 제안하고, 제안한 알고리듬을 기반으로 한 반복 하드웨어 구조(iterative hardware structure)를 갖는 고속 나눗셈기를 설계한다. 제안한알고리듬은 이진 확장 GCD 알고리듬을 기본으로 하고 있으며, 모듈러감소 (modular reduction)를 위한 모든 산술연산은 기존의 방법과 달리 하나의 while루프 내에서 수행된다. 제안된 알고리듬을 기본으로 하여 설계된 나눗셈기는 모듈러 연산을 위한 각 모듈이 하나의 클럭에 의해서제어되므로 계산 속도가 매우 빠르다. 여기에서 사용하는 감소 다항식(reduction polynomial)은 SEC2 (Standards for Efficient Cryptography) 에서 권장하는 $f(x)=x^{163}+x^7+x^6+x^3+1$이며, 차수(degree) m은 163을 사용한다. 제안한 알고리듬은 Verilog HDL(Hardware Description Language)을 사용하여 FPGA로 구현되었으며, Xilinx-VirtexII XC2V8000 FPGA 상에서 85MHz로 동작함을 확인하였다. 또한, 구현 결과 및 성능 평가를 통하여 제안한 알고리듬의 종래의 두 알고리듬보다 성능이크게 개선됨을 보인다.

DRM 클라우드 서비스를 위한 DRM Proxy 설계 및 구현 (Design and Implementation of DRM Proxy for DRM Cloud Service)

  • 이혜주;허창수;서창호;신상욱
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제2권12호
    • /
    • pp.553-560
    • /
    • 2013
  • 클라우드 컴퓨팅 기술과 스마트 장치 기술의 발전은 다양한 분야에서 그 영향력을 확대하고 있다. 콘텐츠 서비스에 있어서 콘텐츠를 안전하게 보호하기 위한 DRM(digital rights management) 기술은 매우 중요한 요소로 다양한 스마트 장치에서 시간 및 장소의 제약 없이 서비스를 제공하기 위해서는 DRM 기술 간의 상호 운용성(interoperability)을 해결해야 한다. 본 논문에서는 클라우드 환경에서 DRM 기능들을 서비스로 제공하는 DRM 클라우드를 연구하여 서로 다른 DRM 기술들을 서비스로 제공함으로써 상호 운용성을 해결하고자 한다. 즉, 서로 다른 DRM이 적용된 콘텐츠를 스마트 장치에서 사용하고자 할 때 DRM 클라우드로부터 해당 DRM 모듈과 기능들을 SaaS와 같은 서비스로 콘텐츠의 사용을 제어한다. 이를 위해 DRM 클라우드 사용자와 DRM 클라우드 간의 원활한 서비스 호출과 제공을 수행하는 중개자인 DRM Proxy의 기능과 구조를 정의하고 구현 결과를 기술한다.

퍼지 LP 기반 전력망 Peak Shaving 알고리즘 (Fuzzy LP Based Power Network Peak Shaving Algorithm)

  • 온성민;김정수;송화창;장병훈
    • 한국지능시스템학회논문지
    • /
    • 제22권6호
    • /
    • pp.754-760
    • /
    • 2012
  • 본 논문은 MW 스케일의 배터리 에너지 저장 시스템 (BESS)을 위한 PMS (power management systems)의 장기간 스케쥴링 알고리즘의 하나로서 peak shaving 알고리즘에 대하여 설명한다. PMS의 목적은 기본적으로 배터리 모듈의 AC 입출력을 제어하는 데 있다. 1일전 부하 곡선이 제공된다는 가정 하에서, 오프라인 peak shaving 알고리즘이 적용될 수 있으나, 이 오프라인 알고리즘의 결과를 적용할 경우 부하 곡선에 존재하는 불확실성에 의하여 그 적용 결과가 실시간 운전에서는 다르게 나타날 수 있다. 본 논문에서는 PMS의 peak shaving 문제에서 부하 곡선의 불확실성을 고려하기 위하여 퍼지 LP 문제 형태로 정식화하고 그 해법과 실시간 운전 시 적용 방안에 대하여 논한다.

얀센 키네틱스를 기반으로 한 보행 로봇 개발 (Development of a Legged Walking Robot Based on Jansen Kinetics)

  • 김선욱;김연균;정하민;이세한;황승국;김동헌
    • 한국지능시스템학회논문지
    • /
    • 제20권4호
    • /
    • pp.509-515
    • /
    • 2010
  • 부산과 경남의 경우 해안가뿐 만 아니라 습지 지역과 지역을 통과하는 낙동강의 넓은 남해안 벨트 등 다양한 형태의 환경으로 둘러싸여있다. 이러한 다양한 형태의 부정형 지역에서 활동할 수 있는 로봇의 이동 플랫폼이 요구되고 있다. 하지만 이러한 지형에 바퀴가 달린 감시로봇을 사용한다면 모래나 습지표면에 바퀴가 빠져 움직일 수 없다. 또한, 관절 로봇은 속도가 느리고 몸체가 움직일 때마다 기울어져 넘어질 수 있다. 따라서 본 연구에서는 모래 위, 습지에서 효과적으로 보행할 수 있는 메커니즘을 개발하는 것이다. 개발한 생물체 로봇에 카메라, 적외선 센서 등을 장착하고, 이 센서들을 이용하여 소프트 컴퓨팅 알고리즘을 이용하여 주위 환경에 반응하도록 한다. 또한 블루투스 통신 모듈을 장착하여 외부와 통신하며 외부의 명령에 순응하는 행동을 할 수 있게 한다. 본 연구의 최종 목표는 습지, 모래, 물 위에서 가장 적합하게 작동할 수 있는 생물체를 로봇으로 구현하고, 게 로봇에 부착된 카메라 정보를 통해 필요부분을 감시할 수 있으며, 컴퓨터에 전송된 화면을 보고 사용자가 로봇을 제어 할 수 있는 지능형 로봇을 제작하는 것이다.

상황 인식 기반의 유비쿼터스 어플리케이션 구현 (Implementation of Ubiquitous Application based on Context-Awareness)

  • 서정희;박흥복
    • 한국정보통신학회논문지
    • /
    • 제12권4호
    • /
    • pp.744-751
    • /
    • 2008
  • 정보와 통신 기술의 새로운 경향을 나타내는 유비쿼터스 컴퓨팅은 일반 환경에서 활용할 수 있도록 다량의 정보를 처리할 수 있는 컴퓨팅 기술을 내장하고 있고, 일반 환경의 모든 사물은 통신 기능과의 상호작용을 위해 센서 및 작동기기를 내장하고 있다. 따라서 유비쿼터스 컴퓨팅은 언제, 어디서나 기기에 접속하여 적절한 기능을 수행할 수 있어야 한다. 그러나 유비쿼터스 컴퓨팅과 같은 분산 환경에서 다양한 기능들과의 상호 보완 및 상호 작용을 위한 어플리케이션 설계는 매우 어렵다. 따라서 본 논문은 네트워크 기능이 추가된 장비를 이용한 임베디드 응용 소프트웨어와 LabVIEW를 사용하여 서버 모듈 및 가상 프로토타이핑과의 인터페이스를 구현하고자 한다. 그리고 상황 인식(Context-Awareness)과 위치 인식(Location Awareness)을 통해서 수집한 센서의 정보를 기반으로 상황 인식 기반의 유비쿼터스 어플리케이션을 제안하고, 이를 실험실 환경의 상황 인식을 통한 장치 제어 및 모니터링에 응용한다.

Ethernet Port를 이용한 차량 진단 모니터링 시스템의 설계

  • 신주영;장종욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 추계학술대회
    • /
    • pp.98-101
    • /
    • 2009
  • 최근에는 차량 진단을 위한 방법으로 차량 내 네트워크 방식이 사용되고 있으며, CAN(Controller Area Network), MOST, LIN, FlexRay와 같은 차량 프로토콜의 사용 증대로 인해 차량에 대한 분산 제어와 원하는 데이터를 실시간 모니터링 하기 위한 방법들이 모색되고 있다. 현재의 자동차의 경우 자가진단 점검단자인 OBD2(On Board Diagnostics)표준 DLC(Data Link Connector)커넥터를 이용한 진단용 모듈(스캐너)을 통해 차량을 진단 한다. 그러나 엔진과 동력전달 계통(Powertrain) 부분으로 진단이 국한되어 있고, 사용자 측면을 고려하지 못하였다. 따라서, 본 논문에서는 Ethernet port를 이용한 차량 진단 모니터링 시스템을 설계하여 CAN 프로토콜 차량 데이터를 송수신하고 PC를 이용하여 보다 간편하게 차량의 상태와 정보를 제공하고 진단할 수 있는 모니터링 시스템을 구현한다.

  • PDF

식물공장 적용 디지털 트윈 프레임워크 설계 연구 (Study of Implementation as Digital Twin Framework for Vertical Smart Farm)

  • 고태환;노석봉;노동희;최주환;임태범
    • 방송공학회논문지
    • /
    • 제26권4호
    • /
    • pp.377-389
    • /
    • 2021
  • 본 연구는 수직형 스마트팜, 즉 식물공장 관리의 디지털화를 위한 시스템의 구현을 위한 프레임워크 설계를 제안한다. 본 연구에서 제안한 디지털 트윈 시스템의 세부 프레임워크 모듈은 1) 스마트 식물공장 트윈 클라이언트 2) 스마트 식물공장 트윈 게이트웨이 및 3) 스마트 식물공장 트윈서버로 구현하였다. 특히 스마트 식물공장 트윈 게이트웨이는 디지털 트윈의 구현을 위한 표준 개방형 하드웨어 플랫폼으로 주로 사용되는 Eclipse Ditto를 사용하여 구현하였다. 또한, 각 요소는 초기화 및 데이터 전송과 같은 메시지 시퀀스를 정의하여 클라이언트, IoT 게이트웨이, 서버와 각기 통신이 가능한 인터페이스를 설계하였다. 본 연구에서 제안된 프레임워크의 검증을 위하여 식물공장에서 별도로 설치한 라즈베리파이를 통해 환경 및 제어데이터를 수집하여 이를 가상환경에 가시화하는 형태의 프로토타입 디지털 트윈 시스템을 개발하였다.