canalyzer presentation

Upload: ranamana

Post on 08-Feb-2018

267 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/22/2019 Canalyzer Presentation

    1/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    CAN Node Emulator

    Using the

    Vector CAN-Tech CANalyzer

    Raj Atwal

    CAN Node Emulator

  • 7/22/2019 Canalyzer Presentation

    2/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    Outl ine

    HARP-B Hardware Architecture

    Purpose

    CANalyzer Host Emulation

    HARP Micro

    LABView GUI

    LO Microcontroller Emulation Benefits

  • 7/22/2019 Canalyzer Presentation

    3/17

    HARP-BHARP Software Demo

    July 23 - 25 2001HARP-B Hardware Arch i tectu re

  • 7/22/2019 Canalyzer Presentation

    4/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    Purpose

    We need to Test Efficiently & Effectively.

    We need to Limit User Intervention while testing.

    We need to Monitor CAN Bus Traffic.

    We need to Test Continuously.

    How have we achieved this?

  • 7/22/2019 Canalyzer Presentation

    5/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    CANalyzer

    Troubleshooting Tool for CAN bus systems.

    Assists in Observing, Analyzing, and Simulating DataTraffic.

    Works With the raw data bytes within the CAN Message.

    At the Application Level, with the actual physical values(iescaled values).

    And above all, integrates easily with existing

    hardware architectures...

  • 7/22/2019 Canalyzer Presentation

    6/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    HARP-B w ith CANalyzer

    CANalyzer

  • 7/22/2019 Canalyzer Presentation

    7/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    CANalyzer Features

    Displays data segments of specific CAN messages.

    Transmits predefined CAN messages.

    Replays recorded CAN messages.

    Evaluates and Acquires statistics on bus loading andbus disturbances.

    Allows use of Symbolic names for CAN Messagesand Signals.

    Expansion of functionality via user programming. Allows Tracing - a real-time listing of bus data traffic...

  • 7/22/2019 Canalyzer Presentation

    8/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    CANalyzer Features

    CAN Sniffer

    Sits on the CAN Bus.

    Picks up ALL CAN

    Messages. Useful for Observing and

    Analyzing.

    Nice way of keeping track ormonitoring data traffic.

    Helps in testing.

    HARP

    Micro

    LABView

    GUI

    LO

    Micro

    Controller

    CANalyzer

    CAN Bus

    OR

    HOST

  • 7/22/2019 Canalyzer Presentation

    9/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    Prog ram Development

    The CAN Access Programming Language - CAPL, isused.

    CAPL is application oriented, and very similar to the C

    Programming Language. Program blocks can be inserted at any point in the

    data flow diagram.

    CAPL is based on a Special Event Procedureconcept.

    This concept is a simpler version of Interrupts andInterrupt Service Routines.

    Use of CAPL results in numerous potentialapplications...

  • 7/22/2019 Canalyzer Presentation

    10/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    Appl icat ions

    Data Traffic Simulation.

    CAN Node Emulation. HOST Emulation.

    HARP Micro. LABView GUI.

    LO Microcontroller Emulation.

    Test CAN Bus Communications between CAN Nodes.

    Perform Event Specific actions.

    Link Between two buses.

  • 7/22/2019 Canalyzer Presentation

    11/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    System Overview

    LO Microcontroller CANalyzer

    HARP

    Micro

    LABView

    GUI

    CAN Bus

    OR

    HOST

  • 7/22/2019 Canalyzer Presentation

    12/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    HOST Emulat ion

    Pretend to be the Host. HARP Micro.

    LABView GUI.

    Simulate CAN Messages. Transmit CAN Messages continuously with random

    data values.

    Observation of LO Microcontroller behavior.

    Analyze results, especially any discrepancies.

    Specifically, we can Change Bias Voltages.

    Change the YIG Frequency.

    Turn Asynch Alarm, Idle, and Debug Modes on and off.

    Respond to user requests entered via the keyboard.

  • 7/22/2019 Canalyzer Presentation

    13/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    LO Microcon tro l ler Emulat ion

    We can add CAPL program blocks that makeCANalyzer behave exactly like the LO Microcontroller(or any other CAN Node).

    When the LO Microcontroller (or any other CANNode) is absent, testing with the HARP Micro cancontinue.

    CANalyzer responds to RTRs and all other CANMessages from the HARP Micro.

    This is a key feature, especially when we wont havethe LO Microcontroller.

  • 7/22/2019 Canalyzer Presentation

    14/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    Emu lat ion Topology

    HOST MICRO

    OR

    LABView

    GUI

    CANalyzer

    LO

    Controller

    Emulation

    LO Microcontroller CANalyzer HOSTEmulation

    CAN Bus

  • 7/22/2019 Canalyzer Presentation

    15/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    Procedu re for CAN Node

    Emulat ion

    All participating nodes must be connected to the CANBus.

    All CAN Messages must be set up in the CANalyzer

    CAN Data Base. All CAN Message Signals must be declared within the

    CAN dB.

    Scale the Signals appropriately.

    Thats it!

  • 7/22/2019 Canalyzer Presentation

    16/17

    HARP-BHARP Software Demo

    July 23 - 25 2001

    Benef i ts

    In the ABSENCE of actual hardware devices, we canuse CANalyzer to emulate those devices.

    CAN Node Emulation allows Reduction in delay time for testing.

    Helpful in testing other CAN Nodes.

    Testing can continue in the absence of any CAN Node.

    Thorough and Efficient testing.

    System response to a variety of CAN Messages. Continuous overnight test runs.

    Verification.

  • 7/22/2019 Canalyzer Presentation

    17/17

    HARP-BHARP Software Demo

    July 23 - 25 2001Quest ions?

    Now its Demo Time...