• Title/Summary/Keyword: Process Data Object(PDO)

Search Result 3, Processing Time 0.026 seconds

PDO Packing Mechanism for Reducing CANopen Network Utilization (CANopen 네트워크 이용률 감소를 위한 PDO 패킹 메커니즘)

  • Kang, Min-Koo;Park, Kie-Jin;Kim, Jong-Cheol
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.36 no.2
    • /
    • pp.124-133
    • /
    • 2009
  • CANopen which is one of the in-vehicle network (IVN) protocols is adopted to solve the hardware dependency problem of the CAN-based application. CANopen makes different CAN devices interoperable each others. By the advantage of the device profiling concept, it can make the period of developing CAN-based application system shorten. The utilization of CANopen network must be reduced to improve the communication performance (e.g. worst-case response time). For reducing network utilization, messages need to be packed as many as possible so that message frame overhead can be decreased. In this paper, we suggested a PDO packing mechanism using object dictionary (OD) and process data object (PDO) communication service in CANopen. Through experiments, the performance of the mechanism is evaluated with SAE benchmark. As a result, network utilization is decreased about 10% compared to the result of the previous works.

Developing a Analysis Tool of Canopen Over EtherCat Protocol (Canopen over EtherCAT 프로토콜 분석 도구 개발)

  • Youn, Seung-Hui;Lee, Hyo-Rim;Choi, Guk-Choel;Lee, Chang-Hong;Kim, Dong-Hyun;Kim, Jong-Deok
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.05a
    • /
    • pp.434-437
    • /
    • 2021
  • Canopen over EtherCAT(CoE) is a Canopen protocol that operates based on EtherCAT in industrial sites. In order to analyze a CoE network system and a performance through packet sniffing and reversing, it is necessary to know Data Objects structure and changes of its value. However, since Data Objects in Canopen is dependent on the devices, there is a limitation by using an existing packet analysis program like a Wireshark. Therefore, we designed and developed a system that infers Data Objects structure and system configuration.

  • PDF

Control software for temperature sensors in astronomical devices using GMT SDK 1.6.0

  • Kim, Changgon;Han, Jimin;Pi, Marti;Filgueira, Josema;Cox, Marianne;Roman, Alfonso;Molgo, Jordi;Schoenell, William;Kurkdjian, Pierre;Ji, Tae-Geun;Lee, Hye-In;Pak, Soojong
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.44 no.2
    • /
    • pp.78.2-78.2
    • /
    • 2019
  • The temperature control of a scientific device is essential because extreme temperature conditions can cause hazard issues for the operation. We developed a software which can interact with the temperature sensor using the GMT SDK(Giant Magellan Telescope Software Development Kit) version 1.6.0. The temperature sensor interacts with the EtherCAT(Ethernet for Control Automation Technology) slave via the hardware adapter, sending and receiving data by a packet. The PDO(Process Data Object) and SDO(Service Data Object), which are the packet interacts with each EtherCAT slave, are defined on the TwinCAT program that enables the real-time control of the devices. The user can receive data from the device via grs(GMT Runtime System) tools and log service. Besides, we programmed the software to print an alert message on the log when the temperature condition changes to certain conditions.

  • PDF