The Design of a Low Cost CANopen Slave Node Based on STC90C514RD

Article Preview

Abstract:

CANopen is a kind of higher layer protocol based on CAN, and it is widely used in industrial automation field, especially in distributed motion control systems. The paper presents an approach of realizing CANopen slave node. Microcontroller STC90C514RD is used as a core chip to design the control system; the design adopts CTM1050 as the CAN transceiver and uses SJA1000 as the CAN controller. And the system consists of a CANopen slave node, input module and output module. MicroCANopen, which is an open source protocol stack of CANopen, is transplanted to main controller so that the function of CANopen could be implemented. Moreover the experimental platform is built to test the design of the system. The results prove that the design is feasible and valid.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 791-793)

Pages:

1905-1908

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] CiA, CANopen: Application layer and communication profile, draft standard 301, Version 4. 02 [S]. (2002).

Google Scholar

[2] Fukui, K, Okubo, S. TBM cutting forces with particular reference to cutter and tunnel diameters [C]/ISRM 2003-Technology Roadmap for Rock Mechanics,South African Institute of Mining and Metallurgy, (2003).

Google Scholar

[3] Olaf Pfeiffer, Andrew Ayre and Christian Keydel. Embedded Networking with CAN and CANopen. RTC Books [M], 2003: 52-63.

Google Scholar

[4] Aibing Ye, Huayao Zheng, The Design and Implementation of CANopen Protocol Intelligent Analysis System" [C] WiCom , 09. 5th International Conference on Wireless Communications, Networking and Mobile Computing, 24-26 Sept. 2009: 1-4.

DOI: 10.1109/wicom.2009.5302339

Google Scholar

[5] Schneider, Inc. CANopen Protocol Reference Guide [M]. (1996).

Google Scholar

[6] STC MCU Limted, STC90C51RC/RD+series MCU STC90LE51RC/RD+series MCU datasheet [M]. (2011).

Google Scholar