ECID: EtherCAT Communication System Identification using Register-based Estimation

碩士 === 國立交通大學 === 電機工程學系 === 104 === The communication between a control application and servo motors requires high bandwidth and precise time determinism. To meet the requirements, EtherCAT is adopted as the fieldbus communication protocol. However, there are still some imperfection existing in an...

Full description

Bibliographic Details
Main Authors: Cheng, Yu-Che, 鄭宇哲
Other Authors: Huang, Yu-Lun
Format: Others
Language:en_US
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/rkmta3
id ndltd-TW-104NCTU5442031
record_format oai_dc
spelling ndltd-TW-104NCTU54420312019-05-15T23:09:03Z http://ndltd.ncl.edu.tw/handle/rkmta3 ECID: EtherCAT Communication System Identification using Register-based Estimation ECID:基於暫存器的EtherCAT系統辨識機制 Cheng, Yu-Che 鄭宇哲 碩士 國立交通大學 電機工程學系 104 The communication between a control application and servo motors requires high bandwidth and precise time determinism. To meet the requirements, EtherCAT is adopted as the fieldbus communication protocol. However, there are still some imperfection existing in an EtherCAT communication system, including rated clock cycle and clock cycle jitter. These influences would cause inaccuracy when an engineer determines characteristics of servo motors such as the moment of inertia or the coefficient of friction. Thus, the real-time performance of an EtherCAT communication system should be identified. In this paper, we present an EtherCAT communication system identification, named ECID, to estimate system time difference, packet traveling time and clock cycle jitter by using DC registers. The system parameters including boundary of clock and load response are then to identify an EtherCAT communication system. A mathematical model is presented to describe the range of clock cycle and the probability distribution of clock cycle jitter. We verify the relibility of ECID by conducting several experiments. From the experiments, we conclude that 1) ECID can distinguish heterogeneous devices and homogeneous devices by observing the performance of system time difference. 2) ECID can better estimate the packet traveling time. 3) The clock cycle jitter estimated by ECID is from all interference in the whole system including the master, network and slave devices. Huang, Yu-Lun 黃育綸 2016 學位論文 ; thesis 68 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電機工程學系 === 104 === The communication between a control application and servo motors requires high bandwidth and precise time determinism. To meet the requirements, EtherCAT is adopted as the fieldbus communication protocol. However, there are still some imperfection existing in an EtherCAT communication system, including rated clock cycle and clock cycle jitter. These influences would cause inaccuracy when an engineer determines characteristics of servo motors such as the moment of inertia or the coefficient of friction. Thus, the real-time performance of an EtherCAT communication system should be identified. In this paper, we present an EtherCAT communication system identification, named ECID, to estimate system time difference, packet traveling time and clock cycle jitter by using DC registers. The system parameters including boundary of clock and load response are then to identify an EtherCAT communication system. A mathematical model is presented to describe the range of clock cycle and the probability distribution of clock cycle jitter. We verify the relibility of ECID by conducting several experiments. From the experiments, we conclude that 1) ECID can distinguish heterogeneous devices and homogeneous devices by observing the performance of system time difference. 2) ECID can better estimate the packet traveling time. 3) The clock cycle jitter estimated by ECID is from all interference in the whole system including the master, network and slave devices.
author2 Huang, Yu-Lun
author_facet Huang, Yu-Lun
Cheng, Yu-Che
鄭宇哲
author Cheng, Yu-Che
鄭宇哲
spellingShingle Cheng, Yu-Che
鄭宇哲
ECID: EtherCAT Communication System Identification using Register-based Estimation
author_sort Cheng, Yu-Che
title ECID: EtherCAT Communication System Identification using Register-based Estimation
title_short ECID: EtherCAT Communication System Identification using Register-based Estimation
title_full ECID: EtherCAT Communication System Identification using Register-based Estimation
title_fullStr ECID: EtherCAT Communication System Identification using Register-based Estimation
title_full_unstemmed ECID: EtherCAT Communication System Identification using Register-based Estimation
title_sort ecid: ethercat communication system identification using register-based estimation
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/rkmta3
work_keys_str_mv AT chengyuche ecidethercatcommunicationsystemidentificationusingregisterbasedestimation
AT zhèngyǔzhé ecidethercatcommunicationsystemidentificationusingregisterbasedestimation
AT chengyuche ecidjīyúzàncúnqìdeethercatxìtǒngbiànshíjīzhì
AT zhèngyǔzhé ecidjīyúzàncúnqìdeethercatxìtǒngbiànshíjīzhì
_version_ 1719140603778826240