• Title/Summary/Keyword: controller area network

Search Result 342, Processing Time 0.03 seconds

Control of Arago's Disk System using CAN (Controller Area Network) (CAM(Controller Area Network)을 이용한 아라고 원판 시스템 제어)

  • Lee, Won-Moo;Jung, Joon-Hong;Choi, Soo-Young;Park, Ki-Heon
    • Proceedings of the KIEE Conference
    • /
    • 2003.07d
    • /
    • pp.2325-2327
    • /
    • 2003
  • This thesis is concerned with the control of Arago's disk system using CAN(Controller Area Network). CAN protocol is used widely for the real time control in networked control systems(NCS). A networked control system using CAN is constructed to perform position control of Arago's disk. The mathematical model, of overall system is derived to design an appropriate controller analytical1y. Various operating points of the Arago's disk system in the real time control are chosen as stable region ($45^{\circ}$), marginal1y stable region($90^{\circ}$) and unstable region($120^{\circ}$), and the experiment for the position control of arago's disk system is done for each operating point. The performance of the suggested NCS is verified by experiments. It is shown that the NCS using CAN has stability and excel1ency in real time control.

  • PDF

Vehicle ECU Design Incorporating LIN/CAN Vehicle Interface with Kalman Filter Function (LIN/CAN 차량용 인터페이스와 칼만 필터 기능을 통합한 차량용 ECU 설계)

  • Jeong, Seonwoo;Kim, Yongbin;Lee, Seongsoo
    • Journal of IKEEE
    • /
    • v.25 no.4
    • /
    • pp.762-765
    • /
    • 2021
  • In this paper, an automotive ECU (electronic control unit) with Kalman filter accelerator is designed and implemented. RISC-V is exploited as a processor core. Accelerator for Kalman filter matrix operation, CAN (controller area network) controller for in-vehicle network, and LIN (local interconnect network) controller are designed and embedded. Kalman filter operation consists of time update process and measurement update process. Current state variable and its error covariance are estimated in time update process. Final values are corrected from input measurement data and Kalman gain in measurement update process. Usually floating-point multiplication is exploited in software implementation, but fixed-point multiplier considering accuracy analysis is exploited in this paper to reduce hardware area. In 28nm silicon fabrication, its operating frequency, area, and gate counts are 100MHz, 0.37mm2, and 760k gates, respectively.

Performance Analysis of CAN-FD Based Network Against Network Topology (네트워크 토폴로지에 따른 CAN-FD 통신 영향성 분석)

  • Seo, Sukhyun
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.12 no.6
    • /
    • pp.351-358
    • /
    • 2017
  • The most common communication interface for automotive electronic control devices is CAN (Controller Area Network). Sine CAN was first adopted to Daimler vehicles in 1991, all of automobile manufacturers use the CAN communication for in-vehicle networks. However, as the number of electronic control devices connected to the CAN network rapidly increases, the CAN protocol reaches the limit of technology. To overcome this limitation, Bosch introduced the new communication protocol, that is CAN-FD (Flexible Data-rate). In this paper, we analyze the characteristics and limitations of CAN-FD communication according to the topology under the in-vehicle wiring harness environment designed based on the existing classic CAN communication.

Network Type Distributed Control of a System with Inner Loop Control Structure (내부 궤환 제어 구조를 갖는 시스템의 네트워크형 분산 제어)

  • Choi, Goon-Ho
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.28 no.2
    • /
    • pp.100-108
    • /
    • 2014
  • In this paper, an idea of a network type distributed control of a system with inner loop control structure will be considered. Generally, in case of a control system with inner loop control structure, it is not easy to implement circuits and programming. Using network type distributed control structure, it will show how it is better than before. CAN(Controller Area Network) protocol which has been known that it has a high reliability on the signal in the various network protocols is used. Also, Arago's Disk System which has a inner loop control stucture is made to validate effectiveness of the proposed method.

Adaptive Control Design for Missile using Neural Networks Augmentation of Existing Controller (기존제어기와 신경회로망의 혼합제어기법을 이용한 미사일 적응 제어기 설계)

  • Choi, Kwang-Chan;Sung, Jae-Min;Kim, Byoung-Soo
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.14 no.12
    • /
    • pp.1218-1225
    • /
    • 2008
  • This paper presents the design of a neural network based adaptive control for missile is presented. The application model is Exocet MM40, which is derived from missile DATCOM database. Acceleration of missile by tail Fin control cannot be controllable by DMI (Dynamic Model Inversion) directly because it is non-minimum phase system. So, the inner loop consists of DMI and NN (Neural Network) and the outer loop consists of PI controller. In order to satisfy the performances only with PI controller, it is necessary to do some additional process such as gain tuning and scheduling. In this paper, all flight area would be covered by just one PI gains without tuning and scheduling by applying mixture control technique of conventional controller and NN to the outer loop. Also, the simulation model is designed by considering non-minimum phase system and compared the performances to distinguish the validity of control law with conventional PI controller.

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

Design and Implementation of an Interface Unit for Analysis of a CAN-Based Control System (CAN 기반 제어 시스템 분석을 위한 인터페이스 유닛 설계 및 구현)

  • Park, Byung-Ryuel;Jeong, Gu-Min;Ahn, Hyun-Sik;Kim, Do-Hyun
    • Proceedings of the KIEE Conference
    • /
    • 2006.04a
    • /
    • pp.195-197
    • /
    • 2006
  • In this paper, an interface unit is designed to efficiently monitor transmission data in Controller Area Network(CAN)-based control systems. The CAN uses a serial multi master communication protocol that efficiently supports distributed real-time control with a very high level of data integrity, and communication speeds of up to 1Mbps. The interface unit is composed of a DSP controller which collects data on the CAN bus and transfers data to a personal computer via serial communication to save and display of interesting signals. The experimental system consists of three DSP controllers which represent electronic control units of a vehicle, an interface unit for analysing the data on the bus, and a graphic monitoring program coded on the Windows platform. The validity and the effectiveness of the proposed simple type of CAN interface unit are shown through the experimental results.

  • PDF

A Simple Local Area Network Controller by Non-Persistent CSMA (Non-Persistent CSMA방식에 의한 지역망 Controller)

  • 김상운;김한주
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.9 no.4
    • /
    • pp.153-156
    • /
    • 1984
  • A local area network(LAN) controller is designed according to non-persistent CSMA protocols. By meas of a buffer register, a microcomputer interfaces with the LAN controller. To keep bus utilization near the optimal efficiencies, the transmission intervals are adjusted as a function of $2^n$. A message in the form of a packet consisting of 128bytes is transitted to the bus. The maximum transmission rate of 19.2Kbps is obtained at layer 1.

  • PDF

IBM PC용 LAN Support Programs의 개발에 관한 연구

  • Gang, Yeong-Chang;Lee, Jae-Gi
    • ETRI Journal
    • /
    • v.8 no.1
    • /
    • pp.16-24
    • /
    • 1986
  • 본고에서는 network controller인 82588을 이용한 EENET interface board로 IBM PC간의 LAN(Local Area Network)을 구성하고, 각 PC들간의 자원공유와 메세지 전송을 위한 network support programs의 개발에 관하여 기술한다.

  • PDF

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