A startup method of canopen slave station and its overall manager
A technology of CAN bus and master station, which is applied in the field of CANopen slave station startup method and its overall manager, slave station startup method and its manager field, which can solve the problem of reducing the flexibility of equipment connection and unfavorable smooth operation of distributed system tasks and other issues to achieve the effect of improving connection flexibility, improving dynamics and reliability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0072] see figure 1 , figure 2 as well as image 3 , this embodiment provides a method for starting a CANopen slave station, which is applied to multiple devices on the CAN bus, and one of the devices is a master station, and the other devices are slave stations.
[0073] Among them, the start method includes:
[0074] Step S10: Determine whether the node numbers of all slave stations are in the network list one by one.
[0075] When the node number of the slave station is in the network list, execute step S20: judge whether the slave station is allowed to start.
[0076] Startup is terminated with an error code A if the node number of the slave is not in the network list.
[0077] When the slave station is allowed to start, step S30 is executed: judging whether the information of the slave station is consistent with the corresponding elements in the master station.
[0078] Step S31: judging whether the slave station is an active node.
[0079] When the slave station i...
Embodiment 2
[0097] This embodiment provides an overall manager, which is used to manage multiple modules set in multiple devices on the CAN bus. When the overall management manager manages multiple modules, the steps of the method for starting the CANopen master station in Embodiment 1 are realized.
Embodiment 3
[0099] see Figure 4 , Figure 5 as well as Figure 6 , this embodiment provides an overall manager, which runs the steps of the method for starting the CANopen master station in Embodiment 1.
[0100] In order to realize the modularization and configurability of the equipment, different functions need to be modularized, and the modularization process includes single-file and configurable single modules. In the following description, the CopMgr is used to represent the coordinator manager, and co-ordinates and manages all the modules.
[0101] At the bottom is the communication object table (COB), which is mainly related to the upper structure of the underlying CAN driver.
[0102] Above the COB are various modules, and PDO is a data synchronization module responsible for data synchronization.
[0103] SDOS and SDOC are the server and client of the service communication object respectively. They are mainly used to transmit the SDO message to read and write the object dicti...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


