circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





 

Issue 159 October 2003
Embedded Networking with MicroMessaging



STANDARD CANopen TOOLS

After the messages on a Micro-Messaging network are converted by a gateway to a CANopen network, you can use standard CANopen monitoring, analysis, configuration, and test tools. Photo 2 shows the Network Overview window of PCANopen Magic. The network consists of MicroMessaging nodes 3 and 5 sharing a network with regular CANopen nodes 7 and 65.

(Click here to enlarge)

Photo 2—In this instance, the scan cycle of a network consists of two regular CANopen nodes (7 and 41) and two MicroMessaging nodes (3 and 5 with 11-bit message ID representation). All four nodes were found.

After the MicroMessaging traffic is transposed to a CANopen network, the MicroMessaging nodes look and behave like any other minimal CANopen nodes. Photo 3 shows the standard CANopen service data object (SDO) accesses made by PCANopen Magic to read the device type information from the error register and the identity record from the MicroMessaging node 3.

(Click here to enlarge)

Photo 3—The trace display shows the regular CANopen SDO requests and responses used to access service data in the MicroMessaging node 3.

FUTURE UPGRADE

Although MicroMessaging is primarily intended to provide a common network protocol for applications using different network types, it’s also suitable for applications that are based on only one network technology. Most systems grow over time, and even though today’s application may only use one network technology and a limited number of nodes, using MicroMessaging ensures future upgradeability. More nodes are easily added (even when using other network technologies), and the entire communication layout is CANopen-compatible enough that standard CANopen tools for monitoring, analyzing, configuring, and testing are usable with MicroMessaging. In addition, note that the ESAcademy tutors adopted the General Public License as specified by GNU for MicroMessaging, so the entry costs are extremely low.