Project 2 - Development of TFT Cluster Speedometer Software Component
1)
Development of TFT Cluster Speedometer Software Component
Cluster Instrument receives the signals from other ECU via CAN bus interface. It also receives commands from the driver via steering wheel buttons. The signals are then processed by the Cluster ECU, after which the Cluster ECU may send the vehicle information to the LCD or light the LEDs and so forth, according to the results. Therefore, the Cluster ECU can be viewed as a carrier of the information flow.
Requirements:
Calculating TFT Display Speed:
|
Average Vehicle Speed would be displayed only if its between 2 kmph & 250 kmph. Any value outside this range will be discarded by its lower limit & upper limit |
|
When Average Vehicle Speed is < 2 kmph, DisplaySpeed = 2 kmph |
|
When Average Vehicle Speed is in between 2 kmph & 250 kmph, Display Speed = Average Vehicle Speed |
|
When Average Vehicle Speed is > 250 kmph, Display Speed = 250 kmph |
1.2 Main Data Filtering:
|
Main Data Filtering subsystem will be activated for every 10th millisecond |
|||||
|
DisplaySpeed1 (t) = ((DisplaySpeed (t) x 0.65)/ Main Filter Speed Value)- 0.05 |
1.3 Auxiliary Data Filtering:
|
Auxiliary Data Filtering subsystem will be activated for every 10th millisecond |
|||||||
|
DisplaySpeed_Filter (t) = ((DisplaySpeed1 (t) x 0.78)/ Auxillary Filter Speed Value) - 0.03 |
1.4 TFT Speed Output:
|
If |(DisplaySpeedFilter - DisplaySpeed)| > 1.5 |
|
{ |
|
Vehicle Speed Display = DisplaySpeed |
|
} |
|
else |
|
{ |
|
Vehicle Speed Display = DisplaySpeed Filter |
|
} |
Solution:
Following are workflow of project
- simulink model file
- SLDD file
- requirement tagging report
- model advisor JMAAB
- fixed-point tool
- SLDV design error detection report
- functional test MIL,SIL harness,coverage reports
- SLDV test genration report
- Auto code generation report,main,c&h files
- polyspace analysis report/output
- Test manager report-baseline& back to back testing


Calculating TFT Display Speed:

1.2 Main Data Filtering:

1.3 Auxiliary Data Filtering:

1.4 TFT Speed Output:

Create SLDD file and link


Requirement Tagging:



JMAAB :


Fixed Point Tool:




Design Error Detection Report:


Test Generation Report:

MIL:


Code generation:

SIL:

Back to Back testing:




