Implementation method of CANopen master station based on DSP 28335

An implementation method and technology of the master station are applied in the direction of data exchange, electrical components, and transmission systems through path configuration, which can solve problems such as affecting the information exchange rate of CANopen network, unfavorable product miniaturization and scale, and inability to perform flexible configuration. , to achieve the effect of convenient maintenance and function expansion, miniaturization, and low development cost

Inactive Publication Date: 2014-08-20
RENERGY ELECTRIC TIANJIN
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since it takes a certain amount of time for the system data to be transmitted from the system CPU to the module and the internal processing of the module, the response speed of the node will be slowed down accordingly. Since the CAN bus communication speed reaches 1M / S, the general internal serial bus cannot reach the corresponding speed. As a result, it becomes a speed bottleneck and affects the information exchange rate of the entire CANopen network
Most functional modules have a single function and cannot be flexibly configured. Adding new functions can only rely on the corresponding manufacturer to develop new models, and the installation space needs to be considered separately in the product design. The cost of each module is high, which is not conducive to the miniaturization and scale of the product.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementation method of CANopen master station based on DSP 28335
  • Implementation method of CANopen master station based on DSP 28335

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:

[0023] Such as figure 1 , figure 2 Shown, a kind of DSP28335-based CANopen master station realization method of the present invention comprises the following steps;

[0024] Step 1. Based on the DSP28335’s built-in CAN2.0 module as the underlying physical layer and data link layer, write and develop the state machine module, CAN communication management module, object dictionary management module, network management module, timing in C language The CanOpen protocol slave stack system of the device management module and the communication object management module;

[0025] Step 2, the state machine module is used to provide the control function of the operating state of the overall slave node CANopen module; it is mainly responsible for the transition of the working state after the node is started, and provides limiting conditions for the worki...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an implementation method of a CANopen master station based on DSP 28335. The CANopen master station comprises a CanOpen protocol slave stack system, a state machine module, a CAN communication management module, an object dictionary management module, a network management module, a timer management module and a communication object management module. The implementation method of the CANopen master station based on the DSP 28335 has the advantages that the method that a DSP 28335 platform is configured to be the perfectly functional CANopen master station through simple configuration is adopted, and the targeted optimization CANopen slave node function is achieved on the DSP 28335 platform and can be ported to a CPU of the same series through simple modification; writing of the standard C programming language has good porting performance; codes can be reduced, the occupied system resource is small, and instantaneity is high. Standard C programming language writing highly fits other user programs so that seamless link and imbedding among the programs can be achieved, applicability is high, development cost is low, maintenance and function extension are convenient, and miniaturization of products is facilitated.

Description

technical field [0001] The invention relates to the field of microprocessor application technology; in particular, it relates to a DSP28335-based CANopen master station implementation method. Background technique [0002] CANopen is a high-level application protocol based on the CAN-bus specification. It was jointly developed by manufacturers and users in conjunction with CiA, and became the CENELEC EN 50325-4 standard in 2002. At the same time, CANopen is also a sub-protocol series, and its basic communication mechanism is described in the communication sub-protocol (Communication Profile). CANopen has established standards in a large number of industrial communication fields to realize industrial communication based on CAN-bus distributed automation control equipment. Under each CANopen node, it not only allows messages to be transmitted by broadcasting, but also sends and receives data in a point-to-point manner. The development of projects is simplified in the CANopen ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/40H04L29/06
Inventor 谷兴华问虎龙陈海彬
Owner RENERGY ELECTRIC TIANJIN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products