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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |