• 제목/요약/키워드: CAN (Controller Area Network)

검색결과 294건 처리시간 0.027초

DeviceNet을 이용한 복수전동기 구동시스템 구현 (Implementation of Multi-motors driving system using DeviceNet)

  • 최웅;이홍희;정의헌
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2006년도 전력전자학술대회 논문집
    • /
    • pp.308-310
    • /
    • 2006
  • DeviceNet은 Rockwell/Allen-Bradley에서 개발된 응용계층으로 CAN(controller area network)을 기반으로 한 저가의 통신 링크이며 단순한 산업용 디바이스(sensors, actuators)와 상위 디바이스(controller)를 연결하는 하위 레벨의 네트워크이다. 본 논문에서는 2대의 전동기를 마스터, 슬레이브 형식으로 실시간 동특성을 만족할 수 있는 동기제어 알고리즘을 개발하고 이를 DeviceNet을 이용하여 실시간으로 제어할수 있는 복수 전동기 구동시스템을 구현하고자 한다. DeviceNet 마스터는 Hilscher사(社)의 DeviceNet Card(CIF50-DNM)를 PC에 장착되어 구현하고 슬레이브는 Atmel사(社)의 AVR칩(AT90CAN128)을 이용하여 설계하였다.

  • PDF

가우시안 커널 밀도 추정 함수를 이용한 오토인코더 기반 차량용 침입 탐지 시스템 (Autoencoder-Based Automotive Intrusion Detection System Using Gaussian Kernel Density Estimation Function)

  • 김동현;임형철;이성수
    • 전기전자학회논문지
    • /
    • 제28권1호
    • /
    • pp.6-13
    • /
    • 2024
  • 본 논문에서는 비지도학습 모델인 오토인코더와 가우시안 커널 밀도 추정 함수를 이용하여 차량용 CAN 네트워크에서 비정상적인 데이터를 탐지하는 방안을 제안한다. 제안하는 오토인코더 모델은 정상 데이터에서 CAN 프레임의 ID만으로 학습시킨다. 이후 가우시안 커널 밀도 추정 함수를 이용하여 구한 최적의 프레임 개수와 손실 임계값을 가지는 모델을 사용하여 비정상 데이터를 효과적으로 탐지한다. DoS 공격, Gear 스푸핑 공격, RPM 스푸핑 공격, Fuzzy 공격 등 4가지 공격 데이터로 오토인코더 기반 IDS를 검증하였으며 성능을 평가하였다. 기존 비지도학습 기반 모델들과 비교했을 때 우수한 성능을 나타냈으며 모든 평가 지표에서 99% 이상의 성능을 나타냈다.

임베디드 시스템을 이용한 차량관리 시스템의 구현 (Implementation of Vehicle Management System Using Embedded System)

  • 박수봉;양성수;박종란;이상훈
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2008년도 춘계종합학술대회 A
    • /
    • pp.69-72
    • /
    • 2008
  • 본 연구에서는 자동차의 내부에 네트워크 구성을 통하여 점점 증가하는 기기들의 인식을 쉽게하도록 하였으며, 블루투스 통신을 활용하여 기기들의 확장에도 특별한 설정 없이 인식이 가능하게 하였다. 또한 임베디드 웹서버가 설치된 임베디드 시스템에 인터페이스 시켜 인터넷을 이용해 자동차에 접속할 수 있도록 하여 자동차의 상태를 감시하고 제어할 수 있고 차량내부에서는 블루투스가 내장된 이동기기로도 웹에 접속없이 운전자가 자동차의 주행제어 설정 및 차량의 이상 유무를 확인할 수 있는 자동차 관리시스템을 구현하였다.

  • PDF

직렬통신을 이용한 H-브릿지 멀티레벨 인버터의 PWM 구현방법 (The Simplified PWM Method using Serial Communication in Cascaded H-Bridge Multilevel Inverter)

  • 박영민;유한승;이현원;이세현;이충동;유지윤
    • 전력전자학회논문지
    • /
    • 제9권6호
    • /
    • pp.620-627
    • /
    • 2004
  • H-브릿지 멀티레벨 인버터는 여러 개의 단상 Power Cell을 직렬로 연결함으로써 저전압 전력용 반도체를 사용하여 고전압을 얻을 수 있고, 정현파에 가까운 출력전압 파형을 얻을 수 있는 멀티레벨 인버터 토폴로지이다. 본 논문은 산업현장에서 신뢰성을 인정받아 많이 사용되고 있는 직렬통신 방식의 일종인 CAN통신 인터럽터를 이용한 H-브릿지 멀티레벨 인버터 Power Cell의 PU 동기화 및 위상전이 방법에 관한 것이다. 제안된 방법의 주요 장점은 주제어기와 셀 제어기 사이에 직렬통신(CAN)을 사용함으로써 주제어기와 셀 제어기의 신호선의 단순화, 주제어기의 부담 감소, Power Cell의 모듈화, 셀 단위의 보호동작 용이, 확장성 향상 그리고 제어 신호 및 Power Cell의 신뢰성을 향상에 있다. 13레벨로 구성된 H-브릿지 멀티레벨 인버터 시험을 통해 제안된 방법의 타당성과 신뢰성을 입증하였다.

CAN기반 분산 제어시스템의 종단 간 지연시간 분석과 협조 스케줄링 알고리즘 개발 (Development of Coordinated Scheduling Algorithm and End-to-end Delay Analysis for CAN-based Distributed Control Systems)

  • 이희배;김홍열;김대원
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제53권7호
    • /
    • pp.501-508
    • /
    • 2004
  • In this paper, a coordinated scheduling algorithm is proposed to reduce end-to-end delay in distributed control of systems. For the algorithm, the analysis of practical end-to-end delay in the worst case is performed priory with considering implementation of the systems. The end-to-end delay is composed of the delay caused by multi-task scheduling of operating systems, the delay caused by network communications, and the delay caused by asynchronous timing between operating systems and network communications. Through some simulation tests based on CAN(Controller Area Network), the proposed worst case end-to-end delay analysis is validated. Through the simulation tests, it is also shown that a real-time distributed control system designed to existing worst case delay cannot guarantee end-to-end time constraints. With the analysis, a coordinated scheduling algorithm is proposed here. The coordinated scheduling algorithm is focused on the reduction of the delay caused by asynchronous timing between operating systems and network communications. Online deadline assignment strategy is proposed for the scheduling. The performance enhancement of the distributed control systems by the scheduling algorithm is shown through simulation tests.

차량네트워크와 Wi-Fi통신을 이용한 안드로이드 차량관리 시스템 구현 (Implementation of Android Vehicle Management System Using Wi-Fi & Vehicle Network)

  • 정재훈;김정;최진구
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.735-738
    • /
    • 2013
  • CAN(Controller Area Network)은 차량내부의 제어하기 위하여 디바이스, 센서, 액츄에이터 등을 연결하는 비동기 직렬버스 네트워크이다. 이 CAN은 ECU들 사이에 통신을 위해 효율적으로 사용되고 있다. 또한 CAN은 엔진 진단, ABS, 에어백 등과 같은 메시지를 전송하며 창문 조작, 전조등 등의 제어 명령들을 전송한다. 본 논문에서는 차량 네트워크 환경으로부터 차량상태를 WiFi 통신을 이용하여 운전자에게 스마트폰으로 제공하는 시스템을 구현하였다. 또한 차량의 연비관리, 차량 관리하는 차계부, 블랙박스 기능이 포함된 안드로이드 애플리케이션을 구현하였다.

인간형 로봇 플랫폼 KHR-2 의 설계 및 하드웨어 집성 (Design and Hardware Integration of Humanoid Robot Platform KHR-2)

  • 김정엽;박일우;오준호
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2004년도 추계학술대회
    • /
    • pp.579-584
    • /
    • 2004
  • In this paper, we present the mechanical, electrical system design and system integration of controllers including sensory devices of the humanoid, KHR-2 (KAIST Humanoid Robot - 2). We have developed KHR-2 since 2003. Total number of DOF of KHR-2 is 41. Each arm including a hand has 11 DOF and each leg has 6 DOF. Head and trunk also has 6 DOF and 1 DOF respectively. In head, two CCD cameras are used for eye. To control all axes efficiently, distributed control architecture is used to reduce computation burden of main controller and to expand devices easily. So we developed the sub-controller as a servo motor controller and a sensor interfacing devices using microprocessor. The main controller attached its back communicates with sub-controllers in real-time by CAN (Controller Area Network) protocol. We used Windows XP as its OS (Operation System) for fast development of main control program and easy extension of peripheral devices. And RTX HAL extension commercial software is used to realize the real-time control in Windows XP environment.

  • PDF

다중 모터 제어를 위한 제어기 스케쥴링 및 성능 분석 (Controller Scheduling and Performance Analysis for Multi-Motor Control)

  • 권재민;이경중;안현식
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권6호
    • /
    • pp.71-77
    • /
    • 2015
  • 다중 모터를 효과적으로 제어하기 위하여 신호 측정 및 제어 알고리즘 수행 관련 스케쥴링 방법을 제안하고 제어 성능을 검토한다. 차량 내 전자제어시스템과 연계되어 동작하는 다중 모터 제어기는 CAN(Controller Area Network) 통신을 통하여 위치/속도 지령 값을 전달 받고 각 모터에 대한 위치/속도 제어, 전류 제어 등을 수행한다. 하나의 마이크로컨트롤러를 이용하여 다수 대 모터를 효과적으로 제어하기 위하여 내부 자원과 알고리즘 수행에 대한 적절한 스케쥴링이 중요하다. ADC(Analog to Digital Converter) 타이밍과 제어 알고리즘 수행 타이밍을 다양하게 변화시키며 실제 실험을 통하여 다중 모터 제어기의 성능을 분석한다.

CAN 버스에서 노드 ID 자동 설정을 통한 물리 계층 보안 기법 (Physical Layer Security Method with CAN Bus Node ID Auto-Setting)

  • 강태욱;이종배;이성수
    • 전기전자학회논문지
    • /
    • 제24권2호
    • /
    • pp.665-668
    • /
    • 2020
  • 자동차 내부의 CAN 버스에서 노드 하나가 해킹을 당한 경우, 차량에 위해를 가하지 못하게 해당 노드를 차단하려면 각 노드를 고유하게 특정하여야 하지만 CAN 버스에는 이러한 기능이 존재하지 않는다. 본 논문에서는 CAN 버스가 부팅될 때 개별 노드에 고유 ID를 자동으로 부여하는 물리 계층 보안 기법을 제안한다. 제안한 기법을 Verilog HDL을 이용하여 CAN 컨트롤러에 구현하였고, 이를 통해 CAN 버스 노드의 고유 ID가 자동으로 부여되고 악의적인 내부 공격이 차단됨을 확인하였다.

CAN 통신을 이용한 자동차 유지관리 지원 시스템 (Vehicle Maintenance Support System using CAN Communication)

  • 박지원;한승홍;박재현
    • 한국산업정보학회논문지
    • /
    • 제27권6호
    • /
    • pp.59-68
    • /
    • 2022
  • 우리는 자동차 소유자에게 자동차 소모품의 교체 주기를 알려주는 자동차 유지관리 지원 장치를 제안한다. 소모품 교체 주기를 놓친다면 차량의 상태가 악화되기 때문에 권장 기간 내에 소모품을 교체하는 것이 중요하다. 자동차 유지관리 지원 시스템은 설치된 차량의 주행 거리를 기준으로 차량 소유자가 정하는 교체 시간을 알려준다. 이 시스템은 On Board Diagnostics-II 포트에 노출된 Electronic Control Unit과 계기판 사이의 통신을 위해 Controller Area Network 인터페이스에서 획득한 속도 정보를 통합하여 차량 주행 거리를 계산한다. 이를 통해 시스템에 추가 배선이 필요하지 않다. 시스템의 주행 거리를 차량의 계기판과 비교하여 시스템의 오차가 0.28%에 불과하다는 것을 확인하였다. 자동차의 일반적인 조건으로는 무시할 수 있는 15mW를 소비하는 저전력 모드로 자동으로 진입해 점화 스위치가 꺼졌을 때 차량 배터리가 방전되는 것을 방지한다.