• Title/Summary/Keyword: CAN (Controller Area Network)

Search Result 294, Processing Time 0.03 seconds

An Implementation of NMEA 0183/2000 Gateway (NMEA0183/2000 게이트웨이 구현)

  • Son, Hyeong-Gon;Joo, Moon G.;Woo, Him-Chan;Kang, Mu-Sung;Sul, Jaehoon
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.12 no.6
    • /
    • pp.405-411
    • /
    • 2017
  • As the number of sensors in a ship has increased, studies have been actively conducted to efficiently manage a large amount of data. Sensors in a ship follow the NMEA (National Marine Electronics Association) data format. In particular, NMEA0183 standardized as IEC 61162-1 and NMEA2000 standardized as IEC 61162-3 are widely used. NMEA0183 is a protocol based on serial communication and NMEA2000 is a protocol based on CAN (Controller Area Network) communication. We implemented a gateway that receives data from NMEA0183 sensors and NMEA2000 sensors and then transmits them to the server on TCP/IP network. By using the NMEA2000 0183/2000 gateway to receive the sensor data and manage it through the ship's preventive maintenance system, the sensor data can be utilized efficiently and promptly. This management can reduce crew's daily tasks and reduce the number of accidents.

Design and Implementation of a safety induction Robot using air sculptures (공기조형물을 이용한 안전유도 로봇 설계 및 구현)

  • Kang, Jin-gu
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.07a
    • /
    • pp.235-236
    • /
    • 2016
  • 본 연구에서는 고 성능 마이크로프로세서를 이용한 공기조형물의 관절 구동과 센서의 환경 인식에 능동적으로 대처할 수 있는 시스템을 연구하였다. 객체기반의 공기조형물용 모션제어 시스템은 단일 제어기로의 역할보다 시스템 구성요소로서의 역할이 매우 중요해지므로 시스템 전체의 제어기로 확장시켜 사용하는 방향으로 전환되어야 한다. 본 연구에서는 시스템의 구동과 환경에 능동적으로 대처할 수 있는 객체기반 공기조형물을 연구하였다. 모터제어 방법에 있어 CAN(Controller Area Network) 네트워크를 방식을 통하여 제어를 수행하는 분산제어방식으로 수행하였다. CAN방식은 모션제어 시스템에 도입하여 주 제어기가 하위 제어기에 네트워크를 통하여 명령을 내리며 하위제어기는 주어진 위치 및 속도명령에 대하여 분산적으로 제어를 수행하였다. 따라서 CAN방식을 사용하여 각 제어기의 독립성과 처리속도를 증대시키고 공기조형물의 기능별 확장이 용이하도록 구성하였다. 제어기의 환경은 시스템을 총체적으로 조화롭게 제어할 수 있는 시스템으로의 역할이 중요시되어 이에 맞도록 설계방안을 연구하였다.

  • PDF

A Fault-Tolerant CAN Protocol (Fault-Tolerant CAN 프로토콜)

  • Lee, Jin-Sun;Choi, Kyung-Hee;Chung, Ki-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.1359-1362
    • /
    • 2005
  • 본 논문은 차량 및 공장 자동화 분야에서 널리 쓰이고 있는 Controller Area Network 의 안정성 보장을 위한 Fault-Tolerant 프로토콜을 제안한다. 제안된 Fault-Tolerant 프로토콜은 실시간 Fault-Tolerant 시스템을 대상으로 한 Time-Triggered 프로토콜의 중복 메커니즘을 이용하며 event-triggered 방식인 CAN 에 알맞게 변형하여 이용한다. 본 논문의 프로토콜은 Atmel 사의 AT89C51CC03 을 이용하여 구현하여 가능성을 검증 하였다. 제시한 프로토콜을 이용하여 엔진과 X-by-Wire, ABS 분야와 같은 안정성-중시 시스템에 좀더 높은 안정성을 부여할 수 있을 것이다.

  • PDF

Development of a Real-time Driving Simulator for ACC(Adaptive-Cruise-Control) Performance Evaluation (적응 순항 제어기 성능 평가를 위한 실시간 차량 시뮬레이터 개발)

  • Han, Dong-Hoon;Yi, Kyong-Su
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.14 no.3
    • /
    • pp.28-34
    • /
    • 2006
  • An ACC driving simulator is a virtual reality device which designed to test or evaluate vehicle control algorithm. It is designed and built based on the rapid control prototyping(RCP) concept. Therefore this simulator adopt RCP tools to solve the equation of a vehicle dynamics model and control algorithm in real time, rendering engine to provide real-time visual representation of vehicle behavior and CAN communication to reduce networking load. It can provide also many different driving test environment and driving scenarios.

A Study on the Reliability Verification of CAN Data Frame Using Blockchain (블록체인을 활용한 CAN 데이터 프레임의 신뢰성 검증에 관한 연구)

  • Choi, Su-Min;Kim, Jae-Young;Shin, Yong-Tae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.10a
    • /
    • pp.208-210
    • /
    • 2019
  • 최근 커넥티드카, 자율주행차량 등 차량에 관한 기술이 연구개발 되어 발전함에 따라 차량의 기술이 더욱더 확장되었다. 주변 차량, 인프라, 네트워크, 스마트폰 등 다양한 통신 기기들이 차량과 연결이 가능해졌다. 다만, 차량 기술의 발전과 더불어 차량 시스템 해킹 공격 방식이 다양해지고 있지만 이에 관한 연구와 대응 방안은 미흡한 편이다. 따라서 본 논문에서는 블록체인을 활용하여 차량 통신에 사용되는 CAN(Controller Area Network) 데이터 프레임 내의 차량 ID 가 해킹 공격에 의해 위·변조 되는 것을 방지함으로써 신뢰성 검증이 가능한 방안에 대해 제안하였다.

Implementation of Main Computation Board for Safety Improvement of railway system (철도시스템의 안전성 향상을 위한 주연산보드 구현)

  • Park, Joo-Yul;Kim, Hyo-Sang;Lee, Joon-Hwan;Kim, Bong-Taek;Chung, Ki-Seok
    • Proceedings of the KSR Conference
    • /
    • 2011.05a
    • /
    • pp.1195-1201
    • /
    • 2011
  • Since the release of safety standard IEC 61508 which defines functional safety of electronic safety-related systems, SIL(Safety Integrity Level) certification for railway systems has gained lots of attention lately. In this paper, we propose a new design technique of the computer board for train control systems with high reliability and safety. The board is designed with TMR(Triple Modular Redundancy) using a certified SIL3 Texas Instrument(TI)'s TMS570 MCU(Micro-Controller Unit) to guarantee safety and reliability. TMR for the control device is implemented on FPGA(Field Programmable Gate Array) which integrates a comparator, a CAN(Controller Area Network) communication module, built-in self-error checking, error discriminant function to improve the reliability of the board. Even if a malfunction of a processing module occurs, the safety control function based on the proposed technique lets the system operate properly by detecting and masking the malfunction. An RTOS (Real Time Operation System) called FreeRTOS is ported on the board so that reliable and stable operation and convenient software development can be provided.

  • PDF

A Multi-Application Controller for SAGE-enabled Tiled Display Wall in Wide-area Distributed Computing Environments

  • Fujiwara, Yuki;Date, Susumu;Ichikawa, Kohei;Takemura, Haruo
    • Journal of Information Processing Systems
    • /
    • v.7 no.4
    • /
    • pp.581-594
    • /
    • 2011
  • Due to the recent advancement of networking and high-performance computing technologies, scientists can easily access large-scale data captured by scientific measurement devices through a network, and use huge computational power harnessed on the Internet for their analyses of scientific data. However, visualization technology, which plays a role of great importance for scientists to intuitively understand the analysis results of such scientific data, is not fully utilized so that it can seamlessly benefit from recent high-performance and networking technologies. One of such visualization technologies is SAGE (Scalable Adaptive Graphics Environment), which allows people to build an arbitrarily sized tiled display wall and is expected to be applied to scientific research. In this paper, we present a multi-application controller for SAGE, which we have developed, in the hope that it will help scientists efficiently perform scientific research requiring high-performance computing and visualization. The evaluation in this paper indicates that the efficiency of completing a comparison task among multiple data is increased by our system.

Utilizing OpenFlow and sFlow to Detect and Mitigate SYN Flooding Attack

  • Nugraha, Muhammad;Paramita, Isyana;Musa, Ardiansyah;Choi, Deokjai;Cho, Buseung
    • Journal of Korea Multimedia Society
    • /
    • v.17 no.8
    • /
    • pp.988-994
    • /
    • 2014
  • Software Defined Network (SDN) is a new technology in computer network area which enables user to centralize control plane. The security issue is important in computer network to protect system from attackers. SYN flooding attack is one of Distributed Denial of Service attack methods which are popular to degrade availability of targeted service on Internet. There are many methods to protect system from attackers, i.e. firewall and IDS. Even though firewall is designed to protect network system, but it cannot mitigate DDoS attack well because it is not designed to do so. To improve performance of DDOS mitigation we utilize another mechanism by using SDN technology such as OpenFlow and sFlow. The methodology of sFlow to detect attacker is by capturing and sum cumulative traffic from each agent to send to sFlow collector to analyze. When sFlow collector detect some traffics as attacker, OpenFlow controller will modify the rule in OpenFlow table to mitigate attacks by blocking attack traffic. Hence, by combining sum cumulative traffic use sFlow and blocking traffic use OpenFlow we can detect and mitigate SYN flooding attack quickly and cheaply.

LED PANNEL with Automobile Signal Controller and Advertising Board used to Local area Network (LED PANNEL을 사용하여 근거리 무선 통신망을 연결한 자동차 신호 제어기 및 광고판)

  • Park, Jin Ki;kim, young-kil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.05a
    • /
    • pp.533-535
    • /
    • 2018
  • In the 21st century, in which the accident rate is rapidly increasing in proportion to the development of automobiles, In order to reduce the number of accidents, this paper was written for the convenience of the elderly people with disabilities and the handicapped. When a driver's safety accidents and various signals are transmitted through a smart phone by voice, the voice signal is processed as a video signal through the rear LED pannel of the vehicle, so that an urgent situation or a current state can be clarified It is also possible to use the local area network as a billboard and I would like to propose a study to show the advertising effect and current traffic situation.

  • PDF

The Implementation research of CAN linked safety sensor hardware (CAN 연계형 안전진단센서 하드웨어 설계에 관한 연구)

  • Jeong, Soon-Ho;Kim, Seoung-Kwon;Cha, Jae-Sang
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.10 no.5
    • /
    • pp.209-213
    • /
    • 2010
  • This paper is a study of Car safety network system using sensed data from varied sensors. This hardware will work with various sensors and communication protocols. There are many sensors. Then, I selected 3 sensors for test, which were sonic sensor for distance checking, tilt sensor for rollover and impact sensor for car accident and theft. Also, there are many interfaces for sensor. Therefore I designed hardware to support various sensor interfaces. For instance ADC(Analog to Digital converter), I2C, RS232, RS485, CAN. In this case, sonic sensor have I2C interface, tilt sensor have RS485 interface and Impact sensor have analog interface. In this research, I can gather sensing data from 3 sensors (mentioned above), and sending control signal to other processor with RS232, RS485, CAN communication. So, we can use easily this hardware for many cases of systems, which need sensors.