Implementation of CANopen Distributed Control Network Based on ARM in Automatic Production Line

Article Preview

Abstract:

An approach of implementing CANopen real-time distributed control network was proposed in this paper. To build the network, CanFestival open source CANopen stack was used. The CANopen slave nodes were established on ARM7 LPC2478 platform with µC/OS-II real-time operating system; the CANopen master node was built on an industrial PC with Windows operating system. Test codes were added to trace the execution of a slave node, and the control interface of the master node was developed to manipulate the behaviors of slave nodes. At last, key components of time delay were analyzed and experiments were carried out in order to measure the performance of the network. Experimental results showed that the processing time of a CANopen object is about 100 µs which fulfills the need of most automatic production line.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 139-141)

Pages:

2217-2220

Citation:

Online since:

October 2010

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2010 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Zhe Xu, Shizhen Yan, and Wei Song: Journal of Computer Engineering, Vol. 35-8 (2009), pp.44-46, In Chinese.

Google Scholar

[2] Wei Song, Shizhen Yan, Zhe Xu and Suiming Fang: Proceedings of the 1 st IEEE International Conference on Automation and Logistics (2007), pp.557-562.

Google Scholar

[3] CAN in Automation: CANopen Application Layer and Communication Profile (2005).

Google Scholar

[4] Zhe Xu, Zhuo Zhang, and Shizhen Yan: Journal of Computer Systems & Applications, Vol. 7 (2008), pp.113-118, In Chinese.

Google Scholar

[5] Information on http: /www. canfestival. org.

Google Scholar

[6] Mohammad Farsi, Manuel Bernardo Martins Barbosa, in: CANopen Implementation: applications to industrial networks, Research Studies Press Ltd. (2000).

Google Scholar

[7] Fengli Lian, James Moyne and Dawn Tibury: IEEE Transactions on Control Systems Technology, Vol. 10 (2002), No. 2.

Google Scholar