12.07.2015 Views

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>HVAC</strong> <strong>Control</strong> <strong>in</strong> <strong>the</strong> <strong>New</strong> <strong>Millennium</strong>StandardizedCAN Network<strong>in</strong>gIn <strong>the</strong> early years of CAN, each CAN-based embedded networkhad its own protocol. CANopen deals with <strong>the</strong> CAN-specific detailssuch as bit tim<strong>in</strong>g and implementation. It provides standardized communicationobjects (COBs) for real-time data, configuration data andnetwork management data.Besides standardiz<strong>in</strong>g communication objects, CANopen specifies<strong>the</strong> description of application objects. The CANopen device profilesdef<strong>in</strong>e application objects for <strong>the</strong> basic <strong>in</strong>teroperability of CANopendevices. To test this <strong>in</strong>teroperability, <strong>the</strong>re is a CANopen conformancetest tool. CIA uses this tool for certify<strong>in</strong>g CANopen devices.In CANopen, <strong>the</strong> communication objects for decentralized controlapplications are standardized and described <strong>in</strong> an object dictionary. Theobject dictionary allows CANopen to dist<strong>in</strong>guish more than 2,048 objects.Communication ObjectsProcess data objects are mapped to a s<strong>in</strong>gle CAN frame us<strong>in</strong>g all8 bytes of <strong>the</strong> data. Each object has an identifier and may be transmittedby only one node, but it can receive from more than one.Service data objects transmit configuration data, which may belonger than 8 bytes. The transport protocol allows <strong>the</strong> transmission ofobjects of any size.Network management objects consist of <strong>the</strong> boot-up object, networkmanagement object, and error-control object. The boot-up objecthas <strong>the</strong> same identifier as <strong>the</strong> error control object and is transmittedafter <strong>in</strong>itialization before <strong>the</strong> node is set <strong>in</strong>to a preoperational state.The network management object is <strong>the</strong> highest priority object <strong>in</strong> aCANopen network and is transmitted by <strong>the</strong> network managementmaster node.Sync, emergency <strong>in</strong>dication and time-stamp transmission objectsare broadcast periodically by <strong>the</strong> sync producer. The sync object provides<strong>the</strong> network clock. Emergency objects are triggered by a devicefatal error and are transmitted from an emergency client on <strong>the</strong> applicationdevice.©2001 by The Fairmont Press, Inc. All rights reserved.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!