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

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

CAN기반 로봇 내부 통신 시스템에 대한 성능평가시스템(RoNSpy) 개발 (Development of the RoNSpy : Performance Evaluation System for In-Robot Network System based on CAN)

  • 이경중;김재오;박재한;백문홍;안현식
    • 한국인터넷방송통신학회논문지
    • /
    • 제11권2호
    • /
    • pp.205-212
    • /
    • 2011
  • 로봇의 고성능화, 지능화에 따라 다수의 센서, 액츄에이터 및 제어기 적용이 확대되고 있다. 기존의 로봇 내부의 와이어링 기술은 점대점으로 직접 배선을 연결하는 방식이었으나 최근에는 버스 구조의 네트워크를 채택하고 있다. 다양한 버스 구조의 네트워크 중 차량에 이미 적용 중이고 신뢰성이 입증된 CAN(Controller Area Network)의 적용이 보편적이다. 이에 따라 로봇 내부 통신시스템의 성능평가를 통해 네트워크의 실시간성 및 신뢰성에 대한 분석이 요구된다. 본 논문에서는 CAN기반의 로봇 내부 네트워크에 대한 성능평가시스템을 구성하고 네트워크 관리도구 및 응용 모듈 등을 개발하였으며 이를 이용하여 실제 CAN 통신 시스템에 대한 전송시간 및 표준편차를 분석함으로써 네트워크 시스템의 실시간성을 판단할 수 있음을 보인다.

PLC 통신 선로 시험 시뮬레이터 개발 (Development of PLC Communication Line Test Simulator)

  • 구자일
    • 전자공학회논문지
    • /
    • 제54권4호
    • /
    • pp.122-128
    • /
    • 2017
  • 건설 중장비의 배선을 간소화하기 위하여 PLC(Power Line Communication)-CAN(Controller Area Network) 통신 모듈 연구가 활발히 진행되고 있다. PLC-CAN 통신 모듈이 개발되더라도 정상적인 동작여부를 판단할 수 있는 시뮬레이터가 필요하다. 본 논문에서는 PLC-CAN 통신 모듈의 상태를 측정할 수 있는 시뮬레이터를 설계 및 개발하였다. 시뮬레이터 개발을 위해 전력선로 특성 분석 및 중장비의 잡음을 측정하여 분석하였다. 전력선로 특성 분석을 통해 전력선 통신 주파수 대역에 대한 특성을 분석하였으며, 중장비 잡음 특성 파악을 위하여 일반 승용차와의 잡음 특성을 비교 분석하였다.

Using DSP Algorithms for CRC in a CAN Controller

  • Juan, Ronnie O. Serfa;Kim, Hi Seok
    • IEIE Transactions on Smart Processing and Computing
    • /
    • 제5권1호
    • /
    • pp.29-34
    • /
    • 2016
  • A controller area network (CAN) controller is an integral part of an electronic control unit, particularly in an advanced driver assistance system application, and its characteristics should always be advantageous in all aspects of functionality especially in real time application. The cost should be low, while maintaining the functionality and reliability of the technology. However, a CAN protocol implementing serial operation results in slow throughput, especially in a cyclical redundancy checking (CRC) unit. In this paper, digital signal processing (DSP) algorithms are implemented, namely pipelining, unfolding, and retiming the CAN controller in the CRC unit, particularly for the encoder and decoder sections. It must attain a feasible iteration bound, a critical path that is appropriate for a CAN system, and must obtain a superior design of a high-speed parallel circuit for the CRC unit in order to have a faster transmission rate. The source code for the encoder and decoder was formulated in the Verilog hardware description language.

FPGA를 이용한 CAN 통신 IP 설계 및 구현 (Design and Implementation of CAN IP using FPGA)

  • 손예슬;박정근;강태삼
    • 제어로봇시스템학회논문지
    • /
    • 제22권8호
    • /
    • pp.671-677
    • /
    • 2016
  • A Controller Area Network (CAN) is a serial communication protocol that is highly reliable and efficient in many aspects, such as wiring cost and space, system flexibility, and network maintenance. Therefore, it is chosen for the communication protocol between a single chip controller based on Field Programmable Gate Array (FPGA) and peripheral devices. In this paper, the design and implementation of CAN IP, which is written in VHSIC Hardware Description Language (VHDL), is presented. The implemented CAN IP is based on the CAN 2.0A specification. The CAN IP consists of three processes: clock generator, bit timing, and bit streaming. The clock generator process generates a time quantum clock. The bit timing process does synchronization, receives bits from the Rx port, and transmits bits to the Tx port. The bit streaming process generates a bit stream, which is made from a message received from a micro controller subsystem, receives a bit stream from the bit timing process, and handles errors depending on the state of the CAN node and CAN message fields. The implemented CAN IP is synthesized and downloaded into SmartFusion FPGA. Simulations using ModelSim and chip test results show that the implemented CAN IP conforms to the CAN 2.0A specification.

CAN통신 Solution을 이용한 무게측정 시스템 개발 (A Development of Weight Measurement using CAN Network solution)

  • 김영근;염진수;류광렬;허창우
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 춘계학술대회
    • /
    • pp.257-259
    • /
    • 2009
  • 본 논문에서는 분산된 Sensor Module에서 실시간 계측된 데이터를 네트워크 시스템으로 구성하였다. 각각의 Sensor Module 사이의 실시간 통신이 필수적이며 정해진 시간 내에 모니터링을 위한 기기들의 데이터와 제어 명령이 전달되어야 안정성을 가질 수 있다. 본 연구에서는 산업 현장의 분산 제어에 사용되는 네트워크 중에 CAN(Controller Area Network) 통신을 사용하였다. CAN은 초기에 자동차 산업 분야에 적용하기 위해 고안된 시리얼 네트워크 통신 방식으로 근래에는 산업 전 분야에 폭 넓게 적용되고 있다. CAN controller는 SJA1000(PHILLIPS사(社)), CAN transceiver는 PCA82C250 (PHILLIPS사(社))으로 설계하였다.

  • PDF

CAN Communication을 이용한 CAR AV System 도난 방지 기능 구현에 관한 연구 (Theft Protection using CAN Communication for the CAR AV system)

  • 박민수;정기현
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2007년도 하계종합학술대회 논문집
    • /
    • pp.165-166
    • /
    • 2007
  • This paper proposes an algorithm to improve the anti-theft function of the CAR_AV using the CAN(Controller Area Network) communication between CAR AV and cluster. Compare to the typical anti-theft algorithms like security code entering, the proposed one is more secure in most cases. The proposed algorithm is suitable for the recent automobile that employ the CAN network as the communication channel between their devices.

  • PDF

동적 우선순위 할당 기법을 이용한 ISO 11783 통신의 실시간성 향상 (Improvement of Real-time Performance of ISO 11783 Network by Dynamic Priority Allocation Method)

  • 이상화;김유성;이승걸;박재현
    • 제어로봇시스템학회논문지
    • /
    • 제18권8호
    • /
    • pp.794-799
    • /
    • 2012
  • The international standard, ISO-11783, was designed for the communication within an agriculture machinery. Even if it is based on the CAN (Control Area Network) protocol, its extended features which include point-to-point communication and large data transmission support show different network performance from the standard CAN. This paper proposes a dynamic priority allocation method to improve the real-time performance of ISO-11783. Computer simulation shows reduction of the deadline-missed cases and community latency via proposed algorithm.

CAN을 통신매체로 하는 역진자 시스템의 제어 (Control of an Inverted Pendulum System with CAN for Communication Medium)

  • 조성민;최현철;홍석교
    • 제어로봇시스템학회논문지
    • /
    • 제12권4호
    • /
    • pp.346-352
    • /
    • 2006
  • In a networked control system (NCS), time delays which are larger than one sampling period can change the control period. As a result, it may cause system instability. This paper presents a control method for an NCS using the controller area network (CAN), where time delays arise in the control loop. Specifically, a simple yet efficient method is proposed to improve control performance in the presence of time delays. The proposed method, which can be regarded as a gain scheduling method, selects a suitable LQ control gain among several gains to deal with the problems due to the change of control period. It is found that the gain can be scheduled in terms of the relation between the gain and the sampling period, which is represented by first-order algebraic equations. The proposed method is evaluated with an inverted cart pendulum system where the actuator and sensors are connected through the CAN. Experiment results are presented to show the efficiency of the proposed method.

잠수함 전투체계를 위한 이중채널 CAN 버스의 신뢰도 분석 (Reliability Analysis of Dual-Channel CAN bus for Submarine Combat System)

  • 송무근;김은로;이동익
    • 한국통신학회논문지
    • /
    • 제38C권12호
    • /
    • pp.1170-1178
    • /
    • 2013
  • 최근 항공기, 잠수함, 로봇 등 고도의 신뢰성이 요구되는 군사무기체계 분야에 상용 필드버스의 적용이 활발히 이루어지고 있다. 잠수함 전투체계 역시 대표적인 군사용 전자 장비로서 다양한 컴퓨터와 센서 및 액추에이터들이 실시간 네트워크로 연결되어 있다. 잠수함의 작전수행능력 및 생존성과 직결되는 전투체계용 네트워크는 매우 높은 수준의 신뢰성을 만족해야 된다. 그 결과 잠수함 전투체계의 구성장비들을 제어하기 위한 필드버스로써 표준 CAN(Controller Area Network)을 기반으로 채널과 제어기를 이중화한 이중채널 CAN 버스가 주로 이용되고 있다. 본 논문에서는 Petri Net을 이용하여 이중채널 CAN 버스의 신뢰도 분석 모델을 제시한다. 기존연구에서는 네트워크를 통한 정보전송 성능 분석에 주안점이 주어졌으나, 본 논문에서는 CAN의 다양한 물리적 고장 유형을 반영하여 GSPN(Generalized Stochastic Petri Nets) 모델을 제안한다. 제안된 모델을 기반으로 고장율과 고장복구율을 변경하면서 각 고장 유형이 이중채널 CAN 버스의 신뢰도에 미치는 영향을 분석한다.

TCSC Nonlinear Adaptive Damping Controller Design Based on RBF Neural Network to Enhance Power System Stability

  • Yao, Wei;Fang, Jiakun;Zhao, Ping;Liu, Shilin;Wen, Jinyu;Wang, Shaorong
    • Journal of Electrical Engineering and Technology
    • /
    • 제8권2호
    • /
    • pp.252-261
    • /
    • 2013
  • In this paper, a nonlinear adaptive damping controller based on radial basis function neural network (RBFNN), which can infinitely approximate to nonlinear system, is proposed for thyristor controlled series capacitor (TCSC). The proposed TCSC adaptive damping controller can not only have the characteristics of the conventional PID, but adjust the parameters of PID controller online using identified Jacobian information from RBFNN. Hence, it has strong adaptability to the variation of the system operating condition. The effectiveness of the proposed controller is tested on a two-machine five-bus power system and a four-machine two-area power system under different operating conditions in comparison with the lead-lag damping controller tuned by evolutionary algorithm (EA). Simulation results show that the proposed damping controller achieves good robust performance for damping the low frequency oscillations under different operating conditions and is superior to the lead-lag damping controller tuned by EA.