Reference no: EM132322721
Assignment
Introduction:
The extensive use of electronics has revolutionized the implementation and scope of many features and functions in a modern automobile.
This automotive electronic revolution has significantly improved the performance and reliability of the automobiles. Contemporary automobiles use a vast array of modern technologies to improve performance and reduce costs.
In particular, the use of embedded microprocessors and operating systems has improved the performance of non-real-time and real-time systems in an automobile.
This assignment is designed to evaluate students’ capability to critically apply knowledge gained during the module. Part-A of the assignment requires the student to develop a critical debate regarding CAN FD acceptance in automobile applications. Part-B and Part-C of the assignment require the student to conceptualize, design, program and implement an Instrument Panel Cluster (IPC), or Vehicle Dashboard system for an automobile.
Part –A
CAN data link layer protocol needed the improvement because of the bandwidth requirements of the automotive industry. In 2011, Bosch started the CAN FD (flexible data-rate) development in close cooperation with carmakers and other CAN experts. The improved protocol overcomes the CAN limits: You can transmit data faster than 1 Mbit/s and the payload (data field) is now up to 64-byte long and not limited to 8-byte anymore. But, there are applications in an automobile which can manage with 1 Mbit/s or less data transfer rate to work effectively.
Problem statement
Debate on the statement:
“CAN communication protocol will continue to dominate automotive network over CAN FD.”
The report should emphasize the following:
1.1 Introduction
1.2 Comparison between CAN FD and CAN communication protocols, along with their advantages and disadvantages in automobile applications
1.3 Potential applications in which CAN FD can replace CAN in existing vehicles
1.4 Stance and Justification
1.5 Conclusion
Part–B
Collision Prediction and Avoidance System (CPAS) is the most essential part in a car’s safety management. The objective of the system is to detect the obstacles within set range and alert the driver in critical conditions.
Problem Statement
In this part of the assignment, the students are required to design a CPAS for a car and develop its software components to meet the requirements given below:
The requirements of the CPAS are:
The system should activate with ignition
The system should be capable of re-calibrating the cruise speed
Note: Consult module leader for the vehicle model.
Perform the following for the CPAS:
2.1 Identify the functional and non-functional requirements of the system.
2.2 Arrive at the design specifications based on the requirements.
2.3 Design the system so that it meets the specifications. Your design should include, at least, the following:
i. The high level block diagram of the system
ii. The software flow of the system
iii. The low level block diagram showing the subsystems and their interaction
iv. An algorithm/flowchart that describes the functionality of the system
2.4 Implement the system using LabVIEW as simulation design.
2.5 Display the prediction graph using LabVIEW.
2.6 Identify test cases and test the developed code.
Part –C
Software and hardware co-design is an integral part of embedded system development. The overall functionality and performance of an embedded system can be validated accurately while it is running in an environment similar to that of its deployment. Hence, it is important to examine the working of embedded systems using appropriate hardware and peripherals.
Problem statement
Develop the hardware for the CPAS designed in Part B above with an appropriate microcontroller.
Perform the following:
3.1 Choose an appropriate board and peripherals to implement the developed CPAS designed in Part B.
3.2 Develop the hardware schematic for the system.
3.3 Interface the hardware with LabVIEW to test the code developed in Part B.
3.4 Identify test cases and test the developed system (unit testing and integration testing).
3.5 Document the acquired results with respect to identified test cases, analyse the results and draw conclusions.
3.6 Demonstrate the developed system to the module leader.
In addition, present your views on:
Benefits you have derived by solving this assignment. Whether the assignment was able to assess module learning outcomes or not?