• 제목/요약/키워드: Control area network (CAN)

검색결과 513건 처리시간 0.031초

동적 우선순위 할당 기법을 이용한 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 신호 게이트웨이 설계 (A CAN Signal Gateway Design for Car Body Networks)

  • 한준수;강기호
    • 제어로봇시스템학회논문지
    • /
    • 제16권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년도 ICCAS
    • /
    • 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

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

  • 최우창;김진걸
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년 학술대회 논문집 정보 및 제어부문
    • /
    • 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)

  • 윤정아;남상운;김기웅;이석
    • 제어로봇시스템학회논문지
    • /
    • 제3권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

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

  • 정차근
    • 융합신호처리학회논문지
    • /
    • 제3권3호
    • /
    • pp.54-62
    • /
    • 2002
  • 본 논문에서는 최근 급속히 진전되고 있는 자동차의 각종 전기신호와 센서 입·출력의 통합제어를 위한 CAN 통신 시스템의 개발에 관해서 기술한다. 본 논문에서 제시하는 CAN 통신을 사용한 통합제어 시스템은 기존의 Wiring Harness (W/H)에 의한 제어기 구성의 문제점인 낮은 신뢰성과 시스템 구성의 비효율성을 개선할 수 있고, 다중화 네트워크에 의한 유니트별 독립적인 제어가 가능함으로 성능향상과 기능확대에 유연하게 대응할 수 있는 특징을 갖는다. 제안 시스템은 성능향상과 함께 높은 신뢰성으로 센서 입·출력의 각종 기능을 통합해서 자동차 신호를 제어 할 수 있는 새로운 통합 시스템의 하나이다. 제안 시스템의 성능을 확인하기 위해, 관련 하드웨어와 프로그램을 개발하고 실제 시스템을 구현해서 그 효율성을 입증한다. 이를 위해 CAN 통신 프로토콜의 특징을 간단히 기술하고, 이를 이용한 차량의 각종 전기신호와 센서들의 통합제어를 수행하는 개발된 하드웨어와 프로그램을 제시한다. CAN 통신의 높은 신뢰성과 각종 신호의 효율적인 제어가 가능함으로 제안된 시스템은 향후 자동 전자제어화에 중요한 모듈이 될 것이다.

  • PDF

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

  • 이석;하경남;이경창
    • 한국정밀공학회지
    • /
    • 제26권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.

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

  • 권선구;허욱렬;김진걸
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 제36회 하계학술대회 논문집 D
    • /
    • 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)

  • 최군호
    • 조명전기설비학회논문지
    • /
    • 제29권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
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 ITC-CSCC -2
    • /
    • 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