1 / 30

In-Vehicle Networking for Heavy Duty Systems Review of CAN / SAE J1939/ ISO 11783

In-Vehicle Networking for Heavy Duty Systems Review of CAN / SAE J1939/ ISO 11783. Virtual Terminal ISO 11783 Part 6 J1939-72. Virtual Terminal (VT) Concept. Drill and Sprayer Simultaneously use Terminal Operator can switch to see either drill or sprayer. Virtual Terminal (VT) Concept.

edward
Download Presentation

In-Vehicle Networking for Heavy Duty Systems Review of CAN / SAE J1939/ ISO 11783

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. In-Vehicle Networking for Heavy Duty SystemsReview of CAN / SAE J1939/ ISO 11783 Virtual Terminal ISO 11783 Part 6 J1939-72

  2. Virtual Terminal (VT) Concept • Drill and Sprayer Simultaneously use Terminal • Operator can switch to see either drill or sprayer

  3. Virtual Terminal (VT) Concept • Implements use terminal simultaneously. • ECU or Group of ECUs compose a physical entity (Implement) that the operator interacts with. • Any Implement using the terminal is not aware of other Implements using the VT. • Operator may switch the active panel from one Implement to another.

  4. Panel 1 Soft Keys Panel 2 Example Virtual Terminal? CNH AFS Terminal Implement 1 Implement 2 Implement 3

  5. History • Developed initially as DIN 9684 Part 4German Agricultural Applications (ca. 1992) • Determined necessary for ISO 11783 (Ag Bus) • DIN 9684 imported to form ISO 11783 Part 6 • Other alternative from US proposed / rejected • ISO 11783 Part 6 substantially revised based on: • Field experiences with DIN 9684 • Technical objections • Special ISO Task Force assigned to VT in 1999 • Re-Written Object Oriented Draft - Feb 2000

  6. Based on DIN 9684 VT Authors of DIN 9684 were primary participants in authoringthe ISO 11783 VT Major Improvements Non-Volatile Storage Management Simpler Object Oriented Design More robust communications Double bus speed Evolution of ISO 11783 VT Agrocom VT

  7. VT within the Vehicle Architecture Management Computer ECU - Electronic Control Unit

  8. Network Model for VT Communications Implement 1 Implement 2 Navigation / GPS

  9. Working Set Definition • Working Set consists of a group of ECUs created by one manufacturer and designed to work together as an entity. • After Power-ON and successful Address claims the Master sends a stream of messages to the VT identifying: • Master and number of members • Each member of the working set

  10. VT operator interface components Data Mask Display ­ ¯ Navigation Method ¬ ® 200 x 200 Min + + - - Mono or 16 Color ¿ Edit Method ESC Soft Key Mask Display Auxiliary Assignment Method Soft Keys Control Method

  11. VT Interface Components • Required Elements • Soft Keys • Method for editing character and numeric input, enter/escape • Method for navigating between fields • Method to select Implement (Working Set)

  12. VT Interface Components • Auxiliary Input (Optional) • May be built into VT or remote • Messages included for VT to: configure remote auxiliary input device across network • Auxiliary Input Types include • ON/OFF (Boolean) • Analog • Touch screen / Mouse Support • Button Object Deere and Co. 50 Series Combine

  13. Auxiliary Function Assignment • Working Set sends Auxiliary Function Objects • VT uses any stored previous assignments • VT notifies Working Set of assignment of Input Functions to Objects • Working Set acknowledges • Operator may re-assign Input Functions Deere and Co. 50 Series Combine

  14. VT Alarm Interface Components • Alarm Mask Object • Defines screen • Priority • Assignable by Working Set • When mask is selected • VT overlays Data Panel • Highest priority, then first alarm • Soft Keys can be used • Acoustic Alarm Signal • Selectable duration, frequency, repetition, volume

  15. Soft Keys • Soft Key Mask created by Working Set is used to define displayable information and Key Code • One set of Keys (a Mask) may be selected at a time by the Working Set • Working Set or ECU controls hierarchy Soft Key Mask Display Text Go Stop Soft A B C D E F Keys

  16. VT Commands and Responses • Group Function Message • VT identifies sender via Source Address • ECU identifies VT via Source Address

  17. VT Object Transport Protocol • Uses ISO 11783 Transport protocol • Multi-packet message protocol • Up to 1785 bytes message data • Connection management • Sender: Requests to Send • Receiver: Clear to Send n-Packets • Sender: Sends cleared packets • … • Receiver: Acknowledges completion • Missed packets may be requested by receiver

  18. Communication of Object Pools to a VT • Pool is Encapsulated in Transport Protocol • One or more sessions may be used • Pool is a Collection of Objects Object 1 Object ID Type Attributes and Data … Object 2 Object ID Type Attributes and Data … Object 3 Object ID Type Attributes and Data … … And so on

  19. Hierarchical Structure for Screen Description

  20. VT Display Objects • Input and Output Fields • String • Numeric • List input • Shapes • line • rectangle • ellipse • polygon • Picture Graphic (Bitmap) Seeding Rate 20,000 Choice #1 Choice #2 Choice #3

  21. Complex Graphic Objects • Meter Object • Bar Graph Object • Arched Bar Graph

  22. Updating a numeric display on a VT

  23. VT Events and Commands

  24. Storage Management in a VT

  25. Non-Volatile Storage Functions • Get Versions • List of all version labels for Working Set. • Store Version (by Label) • Stores volatile resources of Working Set. • Load Version (by Label) • Delete Version (by Label)

  26. Initialization Message Traffic

  27. VT Connection Management • VT Status Message (From VT) • Periodic @ 1s • Transmits visibility of Masks, Current command • Transmits VT Busy Status • Working Set Maintenance Message (From WS) • Periodic @ 1s • Allows VT to determine of loss of WS • 3 second missing indicates loss of connection • VT releases memory • Working Set takes “Safe Mode”

  28. VT Like Products

  29. Operator Interface Elements of a VT

  30. VT Messages • VT - PGNs • Network Management • Address requests • Address Claims • Working Set Management • Transport Protocol • Language Message

More Related