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

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

A Fabrication and Testing of New RC CMOS Oscillator Insensitive Supply Voltage Variation

  • Kim, Jin-su;Sa, Yui-hwan;Kim, Hi-seok;Cha, Hyeong-woo
    • IEIE Transactions on Smart Processing and Computing
    • /
    • 제5권2호
    • /
    • pp.71-76
    • /
    • 2016
  • A controller area network (CAN) receiver measures differential voltage on a bus to determine the bus level. Since 3.3V transceivers generate the same differential voltage as 5V transceivers (usually ${\geq}1.5V$), all transceivers on the bus (regardless of supply voltage) can decipher the message. In fact, the other transceivers cannot even determine or show that there is anything different about the differential voltage levels. A new CMOS RC oscillator insensitive supply voltage for clock generation in a CAN transceiver was fabricated and tested to compensate for this drawback in CAN communication. The system consists of a symmetrical circuit for voltage and current switches, two capacitors, two comparators, and an RS flip-flop. The operational principle is similar to a bistable multivibrator but the oscillation frequency can also be controlled via a bias current and reference voltage. The chip test experimental results show that oscillation frequency and power dissipation are 500 kHz and 5.48 mW, respectively at a supply voltage of 3.3 V. The chip, chip area is $0.021mm^2$, is fabricated with $0.18{\mu}m$ CMOS technology from SK hynix.

서비스 로봇을 위한 CAN 기반의 지능형 부품 통합 로봇 플랫폼 모델 (Development of CAN(Controller Area Network) based Platform Model for Service Robots)

  • 곽상필;최병재
    • 한국지능시스템학회논문지
    • /
    • 제23권4호
    • /
    • pp.298-303
    • /
    • 2013
  • 로봇의 응용분야는 산업화의 주요 적용 분야였던 자동화 영역을 넘어서 가정, 의료 등 일반 서비스 분야로 그 영역을 빠르게 확대하고 있다. 이러한 배경에서 최근 로봇 플랫폼의 소프트웨어 표준화를 위한 여러 연구 활동이 진행되고 있다. 따라서 기존 자동차 산업과 자동차 부품 산업의 형태와 동일하게 앞으로의 로봇 산업 역시, 로봇 부품산업이 큰 부분으로 자리 매김할 것으로 예상된다. 이러한 부품에는 로봇의 외형을 이루는 기구적 부분과 로봇의 기능을 지능적으로 수행할 각종 센서와 엑추에이터로 구성되는 전자적인 부분으로 구분할 수 있다. 전자적 부품들은 중앙처리부와 유기적으로 연결되고, 중앙처리부는 로봇에 장착된 전자적 자원들을 파악하여 제어 방식을 구성하고 효율적으로 동작하도록 제어하여야 한다. 본 연구에서는 로봇의 각 구성 부품간의 통신을 CAN(Controller Area Network)을 통해 일원화하여 결선구조를 단순화하고, 중앙처리부의 인터페이스를 개방하는 방법을 적용한 새로운 플랫폼 모델 개발을 제시한다.

복수시스템 제어를 위한 멀티플랙싱 기법 개발 (Development of a Multiplexing Method for Multi-System Control)

  • 오동진;윤상진;조용석;박기헌
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2000년도 하계학술대회 논문집 D
    • /
    • pp.2542-2544
    • /
    • 2000
  • In this paper, CAN(Controller Area Network)is used to solve the wire harness problem in the outside mirror of automobile which has a lot of functions in narrow space. If the number of wires is reduced, it has benefits of lower product cost and maintenance. CAN was originally developed by the German company Robert Bosch for use in the car industry to provide a cost-effective communications bus for in car electronics and as alternative to expensive and cumbersome wiring looms. CAN controller is a serial communication protocol which efficiently supports distributed real-time control with a very high level of security. The communication between master CAN controller and slave CAN controller is realized and controller's performance is tested by experiment.

  • PDF

초경량 Convolutional Neural Network를 이용한 차량용 Intrusion Detection System의 설계 및 구현 (Design and Implementation of Automotive Intrusion Detection System Using Ultra-Lightweight Convolutional Neural Network)

  • 이명진;임형철;최민석;차민재;이성수
    • 전기전자학회논문지
    • /
    • 제27권4호
    • /
    • pp.524-530
    • /
    • 2023
  • 본 논문에서는 경량화된 CNN(Convolutional Neural Network)을 사용하여 CAN(Controller Area Network) 버스 상의 공격을 탐지하는 효율적인 알고리즘을 제안하고, 이를 기반으로 하는 IDS(Intrusion Detection System)를 FPGA로 설계, 구현 및 검증하였다. 제안한 IDS는 기존의 CNN 기반 IDS에 비해 CAN 버스 상의 공격을 프레임 단위로 탐지할 수 있어서 정확하고 신속한 대응이 가능하다. 또한 제안한 IDS는 기존의 CNN 기반 IDS에 비해 컨볼루션 레이어를 하나만 사용하기 때문에 하드웨어를 크게 줄일 수 있다. 시뮬레이션 및 구현 결과는 제안된 IDS가 CAN 버스 상의 다양한 공격을 효과적으로 탐지한다는 것을 보여준다.

HMI 터치스크린을 이용한 철도차량용 복합화재수신기 개발 연구 (A Study on Railway Vehicles Fire Detection using HMI Touch Screen)

  • 박인덕;김창
    • 조명전기설비학회논문지
    • /
    • 제30권1호
    • /
    • pp.38-43
    • /
    • 2016
  • Recent social needs for promoting traffic safety increased and the demand social security in economic, increasing the demand for environmentally friendly rail transport. In particular, when train express such as to secure reliability KTX(Korea Train eXpress) from potential disaster(fire) in the train operation caused by the train express running has been very important. Railroad fire extinguishing system is operated to fire exploding before reaching the flashing point more important than early to quickly detect because of CAN(Controller Area Network) communication to fire suppression and fire receiver, interface, fire fighting equipment from HMI((Human Machine Interface) and fire high-performance to research and development for intelligent composite fire receiver is required.

모바일 디바이스를 위한 소형 CNN 가속기의 마이크로코드 기반 컨트롤러 (Microcode based Controller for Compact CNN Accelerators Aimed at Mobile Devices)

  • 나용석;손현욱;김형원
    • 한국정보통신학회논문지
    • /
    • 제26권3호
    • /
    • pp.355-366
    • /
    • 2022
  • 본 논문은 프로그램 가능한 구조를 사용하여 재구성이 가능하고 저 전력 초소형의 장점을 모두 제공하는 인공지능 가속기를 위한 마이크로코드 기반 뉴럴 네트워크 가속기 컨트롤러를 제안한다. 대상 가속기가 다양한 뉴럴 네트워크 모델을 지원하도록 마이크로코드 컴파일러를 통해 뉴럴 네트워크 모델을 마이크로코드로 변환하여 가속기의 메모리 접근과 모든 연산기를 제어할 수 있다. 200MHz의 System Clock을 기준으로 설계하였으며, YOLOv2-Tiny CNN model을 구동하도록 컨트롤러를 구현하였다. 객체 감지를 위한 VOC 2012 dataset 추론용 컨트롤러를 구현할 경우 137.9ms/image, mask 착용 여부 감지를 위한 mask detection dataset 추론용으로 구현할 경우 99.5ms/image의 detection speed를 달성하였다. 제안된 컨트롤러를 탑재한 가속기를 실리콘칩으로 구현할 때 게이트 카운트는 618,388이며, 이는 CPU core로서 RISC-V (U5-MC2)를 탑재할 경우 대비 약 65.5% 감소한 칩 면적을 제공한다.

Distributed Control of the Arago's Disc System with Gain Scheduler

  • Ibrahim, Lateef Onaadepo;Choi, Goon-Ho
    • 반도체디스플레이기술학회지
    • /
    • 제16권3호
    • /
    • pp.25-30
    • /
    • 2017
  • Arago's disk system consists of a speed controller of the DC motor (inner loop controller) and a position controller of the magnetic bar angle (main controller), which are implemented by the design of the PI and PID controller, respectively. First, we analyzed the nonlinear characteristics of the Arago disk system and found the operating point range of three locations as a result. In this paper, a gain scheduler method was applied to guarantee a constant control performance in the range of $0{\sim}130^{\circ}C$, and a structure to change the controller according to the control reference value based on the previously obtained operating points was experimentally implemented. The Distributed Control Systems (DCS) configuration using the Controller Area Network (CAN) was used to verify the proposed method by improving the operational efficiency of the entire experimental system. So, simplicity of the circuit and easy diagnosis were achieved through a single CAN bus communication.

  • PDF

빌딩자동제어시스템용 CAN 필드버스 모듈개발 및 적용기술에 관한 연구 (Application Technology and Development of CAN Fieldbus Modules for Building Automation and Control System)

  • 홍원표;서영덕
    • 조명전기설비학회논문지
    • /
    • 제18권6호
    • /
    • pp.121-127
    • /
    • 2004
  • 필드버스인 CAN은 시스템 적용에 있어서 매우 간단하고 저렴하게 구성할 수 있어 자동차제어용 네트워크 적용을 위하여 개발되었다. 그러나 특성이 매우 우수하고 저렴한 제어모듈 개발이 가능하여 제조 및 프로세스제어 환경으로 적용범위가 확대되는 등 산업현장에 광범위하게 적용되고 있다. 따라서 본 연구에서는 CAN필드버스를 빌딩 자동제어 시스템에 적용을 위하여 CAN지능형 제어모듈을 개발하고 이 모듈을 통하여 자동문 제어 및 모니터링할 수 있는 실험시스템을 제작하고 그 유효성을 평가하였다 또한 Key 패드 및 RF로 자동문을 개폐할 수 있도록 슬레이브 모듈에 접속하여 제어할 수 있는 기법도 제시하였다.

The Medical Bed System for Preventing Pressure Ulcer Using the Two-Stage Control

  • Kim, Jungae;Lee, Youngdae;Seon, Minju;Lim, Jae-Young
    • International journal of advanced smart convergence
    • /
    • 제10권1호
    • /
    • pp.151-158
    • /
    • 2021
  • The main cause of ulcer is pressure, which starts to develop when the critical body pressure (32mmHg) is exceeded, and when the critical time elapses, ulcer occurs. In this study, the keyboard mechanism of the medical bed with 4 bar links was adopted, and each key can be controlled vertically. A key has one servo drive and one sensor controller which hasseveral body pressure sensors. The sensor controllers and the servo drives are connected to the main controller by two CAN (Car Are Network) in series, respectively. By reading the maximum body pressure value of each keyboard sensor, and by calculating the error value based on the critical body pressure, the fuzzy controller moves each key so that the total error becomes zero. If the fuzzy controller fails, then it prevents ulcer by lifting and lowering the keys of the bed alternatively within a short time. Thus, the controller operates in two-stage. The validity and effectiveness of the proposed approach have been verified through experiments.