1 / 9

By: David Cohen & Gadi Gilad Instructor: Boaz Mizrahi

Project Midterm Presentation. CAN Bus Logger. By: David Cohen & Gadi Gilad Instructor: Boaz Mizrahi. Spring 2011. Introduction. The CAN (Controller Area Network) bus is an automotive

cera
Download Presentation

By: David Cohen & Gadi Gilad Instructor: Boaz Mizrahi

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. Project Midterm Presentation CAN Bus Logger By: David Cohen & Gadi Gilad Instructor: Boaz Mizrahi Spring 2011

  2. Introduction The CAN (Controller Area Network) bus is an automotive communications system developed by Robert Bosch specifically for data exchange between electronic control units, switches, sensors and actuators in vehicles. CAN is also used in industrial microcontroller networks. For example as a bus system that connects machine tools with the computers that control them. It allows for data supply between measurement, control and display functions and super ordinate computers, as well as for connecting sensors, actuators and controls.

  3. CAN Module Processing Unit Data Link Layer Physical Layer The CAN Module The device is divided into three layers. Physical layer to connect to a CAN network, Data Link layer to manage messages to\from other CAN nodes, and a processing unit to run applications. SPI To MCU To CAN Bus RX CANH CANL TX PIC18 MCP2515 MCP2551

  4. The Function’s blocks diagram Initialize mcp_init spi_init mcp_reset init_buffers config_mode config_rate close_spi open_spi

  5. The Function’s blocks diagram Send Message print_data activate get_free_buffer Write_Message set_id write_aux write_data mcp_write spi_write

  6. The Function’s blocks diagram Receive Message read_message mcp_modify print_data read_id read_aux read_data mcp_read spi_read spi_write

  7. The CAN Module

  8. Estimated time table · 15.5 – The end of the main studying · 22.5 –Submission of the software blocks scheme · 12.6 – Starting to work on the loopback · 24.7 – The end of the exams period · 14.8 - Loopback mode demonstrated on device: send and receive packets with "Hello World" · 4.9 -   Chat application demo on loop back · 25.9 - Receive and display first packet received from car connector

  9. Notes…

More Related