CCP CAN Protocol Block: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
 
Line 36: Line 36:


===CCP and MotoHawk Compatibility===
===CCP and MotoHawk Compatibility===
There where issues using the CCP block set that was fixed with MotoHawk and subsequent versions of MotoHawk.
There where issues using the CCP block set that was fixed with MotoHawk 2010a and subsequent versions of MotoHawk.


===Block Parameters===
===Block Parameters===

Latest revision as of 21:19, 31 May 2012

Use this MotoHawk™ block to manage handling of a CAN Calibration Protocol (CCP) connection via CAN.

Block ID

CCP CAN Protocol

Block Library

MotoHawk_lib/CCP Slave

Block Description


CCP (CAN Calibration Protocol) is a standard intended to create a common interface to electronic control modules. It is possible to use multiple instances of this block, giving each a unique Instance Name, and thus implement multiple CCP handlers. For more information on CCP, see CAN Calibration Protocol.

The list of data acquisition (DAQ) triggers is pre-selected to:

  • FGND_RTI_PERIODIC
  • FGND_2XRTI_PERIODIC
  • FGND_10XRTI_PERIODIC
  • FGND_20XRTI_PERIODIC
  • BGND_BASE_PERIODIC
  • BGND_BASEx2_PERIODIC
  • BGND_BASEx10_PERIODIC
  • ONE_SECOND_EVENT

The CCP Command packets are responded to in IDLE time of the application. To implement a different triggering scheme, use the CCP CAN Protocol External Trig block from the CCP Slave Library, and supply triggering to the Command Trigger input with a MotoHawk Trigger block.


Supported operations: upload calibrations, download calibrations, data acquisition, seed and key security.

Not supported: Flashing operations


CCP and MotoHawk Compatibility

There where issues using the CCP block set that was fixed with MotoHawk 2010a and subsequent versions of MotoHawk.

Block Parameters

Note: Setting the "Command Processor Busy" check-box to checked has been necessary when the combination of ETAS INCA and the MotoHawk target ECU565-128 are being used together.