Font Size: a A A

Analysis And Study Of Canopen Protocol Based On Embedded System

Posted on:2011-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:F WangFull Text:PDF
GTID:2198330332969387Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
As an open, standardized application layer protocol of CAN-bus, CANopen is widely applied into the various fields at home and abroad, and is still in the further development. But compare with the range of application, the analysis and research of the CANopen protocol product have not yet been given sufficient attention in China, the most important technology of the protocol interface is still monopolized by foreign companies and domestic on CANopen protocol analysis and research is still in its infancy, So there is a great space for the development of CANopen product.This paper firstly analyzes the research status of CANopen at home and abroad, and introduces the content and meaning of this paper. Secondly, the CANopen protocol specifications are described, analyzed the CANopen protocol structure, object dictionary and communication objects are also introduced in detail, and the CanFestival, which is an open-source CANopen procotol stack was recommend particularly. In the third place,μC/OS-II, a kind of embedded operating system is analysed. On this basis, this paper presented the target platform, and realized of the CANopen communication interface based onμC/OS-II with the certain hardware. Then the paper presented the method of testing, and tested the communication interface with this method, in order to improve the effect of design. At last, there are summary and prospect about the research of content of the paper.The paper realizes CANopen protocol by transplants a foreign open-source protocol stack, and make it runs as a task of embedded operating system. This paper presents an effective program of developing the communication interface of CANopen, and laies the foundation for the development of slave node. This program have very important practical significance for shortening the development cycle, reducing the development difficulty, saving the development costs and speeding up the CANopen application in China.
Keywords/Search Tags:CANopen, μC/OS-Ⅱ, Embedded System, Fieldbus, Protocol Stack, MCU
PDF Full Text Request
Related items