• Title/Summary/Keyword: Control area network (CAN)

Search Result 513, Processing Time 0.026 seconds

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

  • Lee, Sang-Wha;Kim, Yoo-Sung;Lee, Seung-Gol;Park, Jae-Hyun
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.18 no.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.

A CAN Signal Gateway Design for Car Body Networks (차량차체 네트워크에서 CAN 신호 게이트웨이 설계)

  • Han, Jun-Soo;Kang, Ki-Ho
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.16 no.6
    • /
    • pp.524-531
    • /
    • 2010
  • The automobile networks consist of the communication bus systems which become independent and heterogeneous each other. Most often, the CAN buses are implemented in a car in order to connect all the electronic control units in various ways. Thus, some gateways are necessary for exchanging the useful information between electronic control units on the buses. The automobile body networks group is divided into two kinds on a large scale, namely the low-speed bus and the high-speed bus. To interchange messages between the two, a CAN signal gateway is designed and implemented in a miniature scale. A network analyzer (called "Vehicle spy") and an oscilloscope monitor network situation to confirm the due operation of CAN signal gateway. The efficiency of the designed gateway is evaluated. The more message thread increased, the more efficiency decreased.

Analysis of Effects of Time-Delay in an Inverted Pendulum System Using the Controller Area Network

  • Cho, Sung-Min;Hong, Suk-Kyo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.1474-1479
    • /
    • 2004
  • In this paper, the design of the network system using the CAN and the analysis of effects of time delay in the system are presented. A conventional implementation technique induces many problems because of the amount and complexity of wiring and maintenance problems. The network system reduces these problems, but it cause another problem; time delay. Time delay in a sampling time does not have much effects on the system, but time delay over the sampling time changes the control frequency and ended up makes the system unstable. It is verified that time delay between each parts has different effects on the entire system. The results from this paper will be a base for studying algorithms to reduce effects of time delay in the system using the CAN.

  • PDF

Implementation of Middleware for Real-Time Distributed Control System of a Humanoid Robot Using CAN and TCP/IP (휴머노이드 로봇 ISHURO-II의 실시간 분산 제어를 위한 미들웨어 구현)

  • Choi, Woo-Chang;Kim, Jin-Geol
    • Proceedings of the KIEE Conference
    • /
    • 2006.10c
    • /
    • pp.175-177
    • /
    • 2006
  • This paper deals with implementation of middleware using CAN(Controller Area Network) network and TCP/IP for real-time distributed control system of a humanoid robot. Existent system using CAN network is available. But, there is problems in extensibility and flexibility. In this raper, the new system using TCP/IP for solution and improvement of problems is proposed. The new system is applied to ISHURO-II, real-humanoid robot. The performance is verified through experiment.

  • PDF

Evaluation of network protocols for automotive data communication (차량용 데이터 통신을 위한 네트워크 프로토콜의 평가)

  • Yun, Jung-A;Nam, Sang-Woon;Kim, Kee-Woong;Lee, Suk
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.3 no.6
    • /
    • pp.632-638
    • /
    • 1997
  • The growing number of electronic components used in automobiles has given rise to problems concerning the increasing number, size and weight of the wiring harnesses. As an approach to resolve these problems, multiplexed wiring systems using automotive communication protocol such as Controller Area Network(CAN), Advanced PALMNET and J1850 have been developed by many automobile companies. In order to compare these protocols quantitatively, this paper presents the performance evaluation of CAN and Advanced PALMNET via discrete event simulation. Through numerous simulation experiments, several important quantitative performance factors such as the probability of a transmission failure, average system delay(data latency), and throughput have been evaluated.

  • PDF

A System Development for Car Signal and Sensor Control with Controller Area Network (CAN) Communication Protocol (Controller Area Network(CAN) 통신 프로토콜에 의한 자동차 신호 및 센서 제어 시스템의 개발)

  • 정차근
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.3 no.3
    • /
    • pp.54-62
    • /
    • 2002
  • This paper describes a development of the integrated controller system for car electrical signal and sensor input/output control with CAN communication protocol. In order to improve the system reliability and effectiveness for the conventional controller using the wiring harness, a detailed integrated control system is introduced and discussed. The CAN communication protocol is a robust control method with serial bus system for the control of distributed module in the multiplexed network. Therefore, this has high reliability and flexibility in the overall control system implementation. This paper proposes an integrated system with high reliability and stability for control of various car signal, and evaluates the effectiveness of the system using the actual implementation. For these purposes, after a brief of the main features of the CAN will be addressed, this paper presents the result of development of the integrated hardware system and overall control program.

  • PDF

Development of Dynamic ID Allocation Algorithm for Real-time Quality-of-Service of Controller Area Network (Controller Area Network 의 실시간 서비스 품질 향상을 위한 동적 ID 할당 알고리즘 개발)

  • Lee, Suk;Ha, Kyoung-Nam;Lee, Kyung-Chang
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.26 no.10
    • /
    • pp.40-46
    • /
    • 2009
  • Recently CAN (Controller Area Network) is widely used as an in-vehicle networking protocol for intelligent vehicle. The identifier field (ID) of CAN is used not only to differentiate the messages but also to give different priorities to access the bus. This paper presents a dynamic 10 allocation algorithm in order to enhance the real-time quality-of-service (QoS) performance. When the network traffic is increased, this algorithm can allocate a network resource to lower priority message without degradation of the real-time QoS performance of higher priority message. In order to demonstrate the algorithm's feasibility, message transmission delays have been measured with and without the algorithm on an experimental network test bed.

Minimizing Data Frame in CAN Controller Area Network for Humanoid Robot (CAN 기반 휴머노이드 로봇에서의 데이터 프레임 최소화)

  • Kwon, Sun-Ku;Huh, Uk-Youl;Kim, Jin-Geol
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.2806-2808
    • /
    • 2005
  • The Controller Area Network (CAN) is being widely used for real-time control application and small-scale distributed computer controller systems. When the stuff bits are generated by bit-stuffing mechanism in the CAN network, it causes jitter including variations in response time and delay. In order to eliminate this jitter, stuff bit must be controlled to minimize the response time and reduce the variation of data transmission time. At first, this paper shows that conventional CAN protocol causes the transmission time delay. Secondly, this paper proposes the method to reduce the stuff bits by restriction of available identifier. Finally, data manipulation method can be reduced the number of stuff-bits in the data field. The proposed restriction method of ID and manipulating data field are pretty useful to the real-time control strategy with respect to performance. These procedures are implemented in local controllers of the ISHURO (Inha Semyung Humanoid Robot).

  • PDF

Network Type Distributed Control System with Considering Data Collision (데이터 충돌을 고려한 네트워크형 분산 제어 시스템)

  • Choi, Goon-Ho
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.29 no.1
    • /
    • pp.113-120
    • /
    • 2015
  • Network type distributed control system uses a communication line which is named the BUS to exchange a data among the sub-systems. Usually, on the bus, only one data must be exited at one time, so the control algorithm to prevent collision or to manage a priority of data is important. Including CAN Protocol, many kind of FieldBus which are used for distributed control system, prevent data collision by controlling transmission time. But, a system which have to make a control signal or get a data from a sensor at fixed time will be met a problem when it is composed by using a network type distributed control structure. In this paper, some of these cases will be discussed and solutions be proposed for preventing a data collision. Also, using Arago Disk System which have a structure for inner loop control, the validity of the proposed methods will be verified.

Design of CAN-based System for Distributed Control

  • Park, Jin-Woo;Noh, Dong-Gyu;Lee, Jang-Myung
    • Proceedings of the IEEK Conference
    • /
    • 2000.07b
    • /
    • pp.600-603
    • /
    • 2000
  • In this paper, we propose the design method of distributed control system using Controller Area Network (CAN). CAN is an advanced serial communication protocol for distributed real-time control systems. It is a contention-based multi-master network whose timeliness properties come from its collision resolution algorithm which gives a high schedulable utilization and guaranteed bus access latency. With proposed method using CAN, we apply to robot controller. The effectiveness of proposed method is demonstrated by the simulation and experiment.

  • PDF