• 제목/요약/키워드: Driver interface

검색결과 272건 처리시간 0.028초

모델링 기법을 이용한 차량용 IPC 소프트웨어구조 설계 및 구현 (A Design and Implementation of Software Architecture for IPC in Vehicles Using Modeling Methodology)

  • 송봉기;유윤식
    • 한국전자통신학회논문지
    • /
    • 제7권6호
    • /
    • pp.1567-1572
    • /
    • 2012
  • 자동차용 IPC는 운전자에게 차량의 속도, RPM, 주행 거리 등의 운행 정보를 제공하는 장치이다. 기존의 전통적인 IPC의 경우 주로 기계식으로 구현되고 있으나 현재 사용자의 편의성 증대를 위한 요구 증가에 따라 IPC에도 그래픽 요소와 효율적인 정보제공을 위한 사용자친화적인 형태로의 변화가 필요하다. 이를 위해서는 모델링 기법을 이용하여 소프트웨어의 유연성과 강건성을 갖는 IPC의 소프트웨어 구조가 필요하다. 이에 본 논문에서는 MVC 모델과 UML을 이용하여 IPC 소프트웨어 구조를 설계하고 구현한다. 뷰를 분리하여 개발함으로써 다양한 형태의 정보 화면을 개발할 수 있고 또한 UML의 상태 다이어그램을 통해 뷰의 전환 등을 간단한 상태의 변화로 처리하여 개발이 용이하다. 제안하는 IPC 시스템은 개발 기간의 단축을 통한 비용 절감 및 MVC 모델 구조에 따른 유지보수의 용이성을 기대할 수 있다.

모델링 기법을 이용한 차량용 IPC 소프트웨어구조 설계 및 구현 (A Design and Implementation of Software Architecture for IPC in Vehicles Using Modeling Methodology)

  • 송봉기;유윤식
    • 한국전자통신학회논문지
    • /
    • 제7권6호
    • /
    • pp.1321-1326
    • /
    • 2012
  • 자동차용 IPC는 운전자에게 차량의 속도, RPM, 주행 거리 등의 운행 정보를 제공하는 장치이다. 기존의 전통적인 IPC의 경우 주로 기계식으로 구현되고 있으나 현재 사용자의 편의성 증대를 위한 요구 증가에 따라 IPC에도 그래픽 요소와 효율적인 정보제공을 위한 사용자친화적인 형태로의 변화가 필요하다. 이를 위해서는 모델링 기법을 이용하여 소프트웨어의 유연성과 강건성을 갖는 IPC의 소프트웨어 구조가 필요하다. 이에 본 논문에서는 MVC 모델과 UML을 이용하여 IPC 소프트웨어 구조를 설계하고 구현한다. 뷰를 분리하여 개발함으로써 다양한 형태의 정보 화면을 개발할 수 있고 또한 UML의 상태 다이어그램을 통해 뷰의 전환 등을 간단한 상태의 변화로 처리하여 개발이 용이하다. 제안하는 IPC 시스템은 개발 기간의 단축을 통한 비용 절감 및 MVC 모델 구조에 따른 유지보수의 용이성을 기대할 수 있다.

자동 조립 및 공급을 위한 BLDC 서보 전동기 제어시스템 설계 (Design of a BLDC Servo Motor Control System for the Auto Process of Assembly and Supply)

  • 심동석;최중경
    • 한국정보통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.1095-1101
    • /
    • 2012
  • 본 논문은 DSP 제어기와 IGBT 구동기를 이용하는 조립과 공급의 자동처리를 위한 BLDC 서보 모터 제어시스템 설계를 제안한다. 조립, 공급 자동처리 시스템은 다양한 동작을 위해 서보모터의 토크, 속도, 위치 제어를 필요로한다. 본 논문은 이러한 서보제어를 벡터제어와 공간벡터 PWM 기법을 이용하여 구현한다. 제어기의 CPU 로서 PWM 파형발생기, A/D 컨버터, SPI 통신 포트 및 많은 입/출력 포트를 갖는 TMS320F240 DSP를 채택하였다. 이 제어시스템은 메인 호스트 PC 가 위로부터의 명령을 전달하고 끝단의 서보제어기의 상태들을 모니터링하는 세 개의 부 DSP시스템을 관리하는 3레벨의 계층적 구조로 이루어져 있다. 각 부 DSP 시스템은 DSP와 IPM을 사용하여 BLDC 서보모터를 제어하는 8개의 BLDC 서보모터제어부를 운영한다. 호스트 시스템과 중간의 DSP는 RS-422을 이용하여 통신하며, 주프로세서와 제어기는 SPI 포트를 이용하여 통신한다.

SSVEP 기반 졸음 퇴치 도로시설물 개발 (Development of SSVEP-based drowsiness extermination road facility)

  • 한형섭;류장협;정의필
    • 융합신호처리학회논문지
    • /
    • 제17권2호
    • /
    • pp.77-82
    • /
    • 2016
  • 운전자에게 각성뇌파를 생성할 수 있는 SSVEP기반의 졸음퇴치 도로시설물 시제품 개발을 위하여 실험을 통한 표준 인터페이스 모델의 개발 및 실험 검증 자료를 구축하는데 있다. 먼저 프로그램 시뮬레이션으로 SSVEP 자극 프로그램을 만들어서 체커 보드의 자극패턴을 만들었고 SSVEP의 주파수를 베타파 영역(13~30Hz) 내에 설정하였다. 고속도로 졸음취약지점에서 설치하여 운전중에 SSVEP 광자극에 대한 효과검증에 관한 실험 결과 주간과 야간 모두 고속도로 운전 중 SSVEP 광자극을 받으면 순간 베타파가 증가하는 것을 확인하였고, 5분 유지기 동안 보다 높은 각성상태를 유지하는 것으로 확인되었다.

내장형 리눅스 기반 RAID 시스템의 구현 및 성능평가 (An Implementation and Performance Evaluation of a RAID System Based on Embedded Linux)

  • 백승훈;박종원
    • 정보처리학회논문지A
    • /
    • 제9A권4호
    • /
    • pp.451-458
    • /
    • 2002
  • 본 논문에서는 내장형 리눅스를 이용한 RAID 시스템의 하드웨어 구현 방법을 제시하고 성능을 측정하여 본 시스템의 장단점을 제시한다. 파이버 채널 디스크와 호스트와의정합을 위하여 세 개리 파이버 채널 제어기를 포함하는 하드웨어를 설계 제작하였으며, 이하드웨어 위에 내장형 리눅스를 이식하고 RAID 소프트웨어를 구현하였다. RAID 기능을 위하여 SCSI 목표 모드 디바이스 드라이버와 목표 모드 SCSI 모듈을 구현하여 호스트 컴퓨터에게 SCSI 블록 디바이스를 제공한다. 또한 RAID의 기능을 위하여 리눅스의 Multi-device 모듈을 사용하였고, 높은 성능을 제공하기 위하여 Multi-device 모듈과 목표 모드 SCSI 모듈의 사이에서 연동하는 데이터 캐쉬 모듈을 구현하였다. 리눅스의 RAID 5 모듈을 수정하여, 읽기 성능을 대폭 향상시켰다. 벤치마크는 새로운 RAID 5모듈이 기존의방법보다 전체적인 성능에서 우수함을 보여준다.

저 전력, 저 잡음, 고속 CMOS LVDS I/O 회로에 대한 비교 분석 및 성능 평가 (Comparative Analysis and Performance Evaluation of New Low-Power, Low-Noise, High-Speed CMOS LVDS I/O Circuits)

  • 변영용;김태웅;김삼동;황인석
    • 전자공학회논문지SC
    • /
    • 제45권2호
    • /
    • pp.26-36
    • /
    • 2008
  • 차동 전송 기술과 저 전압 스윙을 기반으로 하는 LVDS(Low Voltage Differential Signaling)는 저 전력으로 고속 데이터 전송을 필요로 하는 분야에 넓게 사용되어 왔다. 본 논문은 1.3 Gb/s 이상에서 동작하는 새로운 I/O 인터페이스 회로 기술을 소개한다. 기존의 LVDS 수신단에서 사용하는 차동 pre-amp 대신에 sense amplifier를 pre-amp로 사용하는 수신단을 제안하였으며 이러한 수신단은 LVDS 송신단 출력 전압을 상당히 줄이고 1.3 Gb/s 이상의 전송 속도를 제공할 수 있다. 또한 전력소비와 노이즈 특성을 더욱 향상시키기 위하여 종단 저항을 사용하는 대신 인덕턴스로 임피던스 매칭을 하는 방법을 소개하였다. LVDS 수신단의 pre-amp로 사용하는 differential amp와 sense amp의 입력 인덕턴스로 임피던스 매칭을 하기 위해 unfolded 임피던스 매칭의 새로운 방법을 제안하였다. 제안한 LVDS I/O 회로들의 성능 분석 및 평가를 위하여 0.35um TSMC CMOS 테크놀로지를 기본으로 HSPICE를 이용하여 시뮬레이션 하였으며, 약 12 %의 전력 이득과 약 18 %의 전송 속도 향상을 나타내었다.

ZigBee와 CAN 통신을 이용한 자동차 배기가스 검출 및 자기진단 시스템 (Car Exhaust Gas Detection and Self-Diagnosis System using ZigBee and CAN Communications)

  • 천종훈;김국세;박종안
    • 한국ITS학회 논문지
    • /
    • 제7권6호
    • /
    • pp.48-56
    • /
    • 2008
  • 본 논문은 대기오염의 주범인 자동차 배기 가스량을 체크하고 차량내의 고장 유 무 진단 시스템 개발이다. 시스템 엔진 정보 추출을 위해 차량 CAN 통신을 이용하고 정보 전송을 위해 ZigBee를 통해 데이터 전송을 한다. 차량 CAN을 위해 차량에서 자체 제공되는 OBD-II 프로토콜을 사용하여 차량의 각종 센서 정보 및 O2 센서 값을 통해 차량 상태 정보 및 배기 가스양을 계산한다. 주행 중인 자동차 엔진 및 내부 고장에 잘 알지 못하는 일반 사용자를 위해 운행 중 실시간 차량의 자가진단 시스템 구축을 목적으로 하고 고장진단 프로토콜 전송을 위한 무선통신 인터페이스로 저 전력 저비용 ZigBee 통신 인터페이스를 구축한다. 자동차 그리고 진단 시스템의 통신을 위해 ZigBee 시스템을 통하여 효율적 저비용 통신 인터페이스를 구성하여 차량내의 엔진 및 각종 센서 정보 네트워크를 지원한다. 차량에서 전송되어 온 각종 센서정보는 ZigBee 기반을 통해 ZigBee 메인 컨트를 시스템에 전송된다. 차량에 이상이 생겼을 때 트러블 코드를 저장하고 자동차가 정비소에 갔을 때 정확한 판단을 하여 신속하게 처리 할 수 있게 해 주며 자동차에 대해서 잘 알지 못하는 운전자에게 정확한 정보를 제공한다. 또한 멀티미디어 시스템 기능을 추가하고 주행 중 무선 인터넷이 가능하도록 시스템을 확장한다. 마지막으로 주행 중 차량 자가진단을 위해 저 전력 임베디드 리눅스 시스템을 구축하고 실 실험을 통하여 구현하고 검증한다.

  • PDF

UTMI 표준에 부합하는 USB2.0 송수신기 칩 설계 (A UTMI-Compatible USB2.0 Transceiver Chip Design)

  • 남장진;김봉진;박홍준
    • 대한전자공학회논문지SD
    • /
    • 제42권5호
    • /
    • pp.31-38
    • /
    • 2005
  • 본 논문에서는, UTMI호환 USB2.0 PHY 칩의 구조와 세부 설계 내용 전반에 대하여 기술하였다. 노이즈 채널 환경에서, 수신데이터의 유효성을 판단하기 위한 방법으로 squelch 상태 검출 회로 및 전류모드 슈미트-트리거 회로를 설계하였으며, 레플리카 바이어스 회로를 사용한 온칩 종단(ODT) 회로와, 480Mbps 데이터 송신을 위한 전류모드 차동 출력 구동회로를 설계하였다. 또한, 플레시오크로너스 클럭킹 방식을 사용하는 USB 시스템에서, 송수신단 사이의 주파수 차이를 보상하기 위하여, 클럭데이터 복원회로와 FIFO를 사용한 동기화 회로를 설계하였다. 네트웍 분석기를 이용한 손실전송선(W-model) 모델 파라미터를 측정을 통해 추출하였으며, 설계를 위한 시뮬레이션 과정에 활용하였다. 설계된 칩은 0.25um CMOS 공정으로 제작하였으며, 이에 대한 측정 결과를 제시하였다. IO패드를 제외한 칩의 코어 면적은 $0.91{\times}1.82mm^2$ 이었고, 2.5V 전원전압에서 전체 전력소모량은, 480MHz 동작 시 245mW, 12MHz 동작 시 150mW로 시뮬레이션 되었다.

대용량 공유디스크 파일 시스템에 적합한 메타 데이타 구조의 설계 및 구현 (Design and Implementation of a Metadata Structure for Large-Scale Shared-Disk File System)

  • 이용주;김경배;신범주
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제30권1호
    • /
    • pp.33-49
    • /
    • 2003
  • 인터넷의 확산으로 대용량 멀티미디어 데이타에 대한 요구가 증가하고 있으며 이를 효율적으로 관리하기 위한 스토리지에 대찬 연구가 진행되고 있다. 기하급수적으로 늘어나는 스토리지에 대한 요구를 해결하기 위해서 제시된 방법중의 하나가 공유디스크 환경을 제공하는 SAN(Storage Area Network)이다. SAN은 fibre channel이라는 고속 전송망을 이용해서 고속의 저장장치를 위한 네트워크를 구성한 것이다. 하지만 저장장치 네트워크의 구성만으로는 스토리지에 대한 요구는 해결하였지만 이를 사용자에게 제공하기 위한 공유디스크 환경에서의 파일시스템에 대한 연구는 미진하다. 특히 기존에 제시된 로컬 파일 시스템, 분산 파일시스템에서는 공유디스크환경에 적합하지 않으며 대용량 스토리지에 적합한 메타 데이터 구조 측면에서의 설계는 부족한 실정이다. 이를 해결하기 위해 본 논문에서는 공유디스크 환경에 적합한 메타 데이타 구조를 설계 및 구현하여 대용량 스토리지에 적합한 공유디스크 파일 시스템을 제시한다. 구현한 공유디스크 파일시스템은 SAN fabric에 참여하는 호스트들 사이의 균형적인 할당 블록을 주기 위한 파일시스템 레이아웃과 비트맵 관리기법, 대용량 파일을 위한 효율적인 익스텐트 기반의 SEMI FLAT구조를 제안하였으면, 대용량의 디렉토리를 사용할 수 있게 확장해싱을 이용한 2단계 디랙토리 관리 구조를 설계 및 구현하였다. 또한 리눅스 커널 상에서 제시한 메타 데이타 구조에 대한 구현에 필요한 구조 정보와 알고리즘을 제시하였으며. 성능의 우수성을 보이기 위해 리눅스 환경의 대표적인 파일 시스템인 EXT2, 공유디스크 환경의 GFS와의 성능을 파일 생성, 디렉토리 생성, I/O횟수 측면에서 비교하였다.

무인전동차의 실시간 상태 진단을 위한 유지보수 정보시스템 인터페이스에 대한 개념설계 (A Conceptual Design of Maintenance Information System Interlace for Real-Time Diagnosis of Driverless EMU)

  • 한준희;김철수
    • 한국산학기술학회논문지
    • /
    • 제18권10호
    • /
    • pp.63-68
    • /
    • 2017
  • 무인 운전 도시 철도시스템은 기관사 없이 열차를 운행 할 수 있는 장점을 갖지만, 이례상황 발생 시 유인운전의 기관사처럼 즉각적인 고장상태 파악, 관제보고, 수동조치가 어렵다. 따라서, 본선 운행 동안 차량 고장 / 상태 정보를 실시간으로 검지하여 차량기지 입고 시에 효율적으로 정비할 수 있는 유지보수 정보시스템의 구축이 필요하다. 본 논문에서는 무선통신망을 활용한 열차제어시스템, 관제 - 열차제어 정보시스템 콘솔 및 차량기지 유지보수 정보시스템간의 인터페이스를 실시간으로 구현하는 개념설계 방안을 제안하였다. 우선적으로 운행 중 발생되는 800,000 건/일의 많은 열차 상태 정보를 전송하기 위하여 본 연구에서 제안한 데이터 처리 알고리즘을 이용하여 56byte의 데이터 테이블로 수집한다. 이러한 상태 정보를 4자리의 헥사 코드화하여 분류하고, 본선 운행 동안 실시간으로 전동차 상태와 고장정보를 맵핑함으로서, 차량기지 내에 차량 유지보수 정보시스템에 전송한다. 또한 열차제어 정보시스템과 차량기지 유지보수 정보시스템 간에 실시간으로 송 / 수신 데이터의 전송을 각각 확인하고, 이로부터 현장에서 사용하도록 고장정보 화면구현을 구현하였다.