Car Black Box

3,171 views 24 slides Apr 08, 2022
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

Hello everyone,
I'm Darshan,
This video is about presentation and demonstration of simulation project Car Black Box that I have developed during Embedded Systems internship conducted by Emertxe Information Technologies.
This a microcontroller project in which microcontroller PIC16F877A is used.
...


Slide Content

Car Black Box Presented By: Darshan Ghorpade, Fergusson College, Pune Embedded Systems Internship -B4 Simulation Project Presentation

Contents Topics Learned Introduction Need Embedded System(ES) Microcontroller & Microprocessor How to choose ES? Requirements Embedded Program Application Conclusion References

Learning during the internship Embedded C programming Introduction to Microcontroller Microcontroller Vs Microprocessor Embedded Systems Types of Embedded Systems Microcontroller PIC16F877A Types of memory EEPROM, PROM, Mask ROM, SRAM, DRAM, flash memory Interrupts Components like LEDs, Digital keypad, Timers, Potentiometer, CLCD, I2C protocols

Introduction What is Car Black Box? A car black box is a device which is installed in your vehicle in your car which will monitor few events, which will monitor your driving, like it will record event like accident, if accident will happen it will record, speed it will record, mileage it will record. Few car black box records location too. It is also called as event data recorder.

Need of Car Black Box Car Black Box mostly focuses on enhancing safety standards of driven vehicle by monitoring vehicle performance and driving behaviour. Whatever records recorded by this box can be viewed by law enforcement agencies in case of any issue. If there any issue, your insurance company can also check this box and if you done the insurance you will get the money.

Embedded Systems Embedded system is combination of any hard ware and software which is intended to do specific task. A General Purpose System(GPS) is used to perform large number of tasks whereas an Embedded System(ES) is used to perform specific task. Types of Embedded Systems: Standalone System Real Time System Networked Mobile

Microcontroller & Microprocessor An integrated circuit which is capable of being programmed to perform a specified task. It has design restrictions such as memory size, I/O capabilities, peripheral functions etc. Choose a microcontroller based on applications, performance, price, availability of tools and special capabilities.

Microcontroller Vs Microprocessor The difference between microcontroller and microprocessor is, in microcontroller all components will be in single chip, less flexible & less design complexity. While in microprocessor all components are assembled separately, more flexible and more design complexity.

How to choose Embedded System? Low power consumption Cost Efficiency Efficient use of processing power Reliability Efficient use of memory

Requirements Hardware Display: LCD 6 switches Potentiometer EEPROM Memory Microcontrollers RTC (Real Time Clock) Software MPLAB X IDE v6.00 MPLAB XC8 C Compiler PicsimLab PIC16F877A Microcontroller 16x2 LCD Knowledge Of Embedded C is the basic requirement.

Requirement Details Here are the requirements of this project. Default Screen: When the system is in Operation Mode, it would act like a dashboard which would show the current time, speed of vehicle and the latest occurred event.

Continued… Login Screen: On press of the UP or DOWN (User Keys) keys the system should prompt for password The password would be the combination of 4 presses (User Keys). Each press should be denoted by a “*” symbol Every wrong entry would, re-prompt for password (Max 3 times for every 15 minutes) Incomplete key press (pause of 3 seconds) would lead to Default Screen

Continued… Main Menu: The main menu should contain 2 option View Log Clear Log The UP / DOWN keys are used to navigate A long press of UP Key should enter the selected menu A long press of DOWN Key should log out Idle screen for more than 5 secs should log out

Continued… View Log: Should display all the events captured with log index starting from 0, like “EVENT NUMBER” “EVENT SIGNATURE” “EVENT TIME” “SPEED AT THE EVENT” The UP and DOWN key will be used to scroll the entries Rollover on reaching the max log entries The system should be live (capture events occurred) even while viewing the log A long press of UP Key should take you back to main menu

Continued… Event Capture Required events have to be captured and stored in the memory Every event should have a format as “EVENT SIGNATURE” “EVENT TIME” “SPEED AT THE EVENT” The events should be captured real time, no matter which mode you are in

Embedded Program

OUTPUT Fig1: Default Screen. Should display the current time, The latest event captured and the current speed

Continued… Fig2: User Login. The user needs to enter the password to browse through the available menu

Continued… Fig3: Main Menu. The user enter correct password to browse through the available menu.

Continued… Fig4: The Log screen. Pressing holding the UP key in the main menu should take you this screen

Application T he Black Box can be installed in some automobiles to record various events. These events which are electronically sensed can often proactively detect any issue in the vehicle (ex: Engine fault) or monitor the fleet (ex: Drive over speeding), thereby doing pro-active maintenance of the Automotive vehicle.

Conclusion By implementing a Black Box which would log critical activities on the car and take appropriate actions in case of rash driving. The root cause of the negligence in the driving would be meeting the daily schedule and go off duty, or to earn extra money by illegal trips etc… So by implementing the mentioned solution it would be easy to keep track of how the vehicle is being used, handled and control the efficiency of the vehicle. The proposed solution is to log all the critical events like the gear shifts with current speed, the engine temperature, fuel consumption per trip, trip distance etc., The system should allow a password based access to the transport managers to view or download the log to PC if required.

References Event Data Recorder – Wikipedia Car Black Box – A sample technical specification Download project document in PDF format

Thankyou