Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Placements

Student Reviews


For Business


More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Mechanical

Electrical

Civil

Computer Science

Electronics

Offline Program

All Courses

All Courses

logo

CHOOSE A CATEGORY

Mechanical

Electrical

Civil

Computer Science

Electronics

Offline Program

Top Job Leading Courses

Automotive

CFD

FEA

Design

MBD

Med Tech

Courses by Software

Design

Solver

Automation

Vehicle Dynamics

CFD Solver

Preprocessor

Courses by Semester

First Year

Second Year

Third Year

Fourth Year

Courses by Domain

Automotive

CFD

Design

FEA

Tool-focused Courses

Design

Solver

Automation

Preprocessor

CFD Solver

Vehicle Dynamics

Machine learning

Machine Learning and AI

POPULAR COURSES

coursePost Graduate Program in Hybrid Electric Vehicle Design and Analysis
coursePost Graduate Program in Computational Fluid Dynamics
coursePost Graduate Program in CAD
coursePost Graduate Program in CAE
coursePost Graduate Program in Manufacturing Design
coursePost Graduate Program in Computational Design and Pre-processing
coursePost Graduate Program in Complete Passenger Car Design & Product Development
Executive Programs
Workshops
For Business

Success Stories

Placements

Student Reviews

More

Projects

Blogs

Academic Training

Find Jobs

Informative Articles

We're Hiring!

phone+91 9342691281Log in
  1. Home/
  2. Jayant chikankar/
  3. Project 2 - Development of TFT Cluster Speedometer Software Component

Project 2 - Development of TFT Cluster Speedometer Software Component

Q.Develop the Simulink model based on the given requirements and also create SLDD file and link the same to the model. Perform the complete V and V workflow for the obtained model   Development of TFT Cluster Speedometer Software Component   Cluster Instrument receives the signals from other ECU via CAN bus interface.…

  • MATLAB
  • Jayant chikankar

    updated on 03 Dec 2022

Q.Develop the Simulink model based on the given requirements and also create SLDD file and link the same to the model.

Perform the complete V and V workflow for the obtained model

 

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:

1.1 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, DisplaySpeed = Average Vehicle Speed

When Average Vehicle Speed is > 250 kmph, DisplaySpeed = 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

}

ANS:

 

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.

 Continental restarts supply to Borgward with TFT Cluster for BX7, Auto  News, ET Auto

for develop the model following are block used:

  • Input and Output block: we used for take input signal and give output signal
  • Dynamic saturation block: used for upper and lower limit assin
  • constant block: used for assign the constant value aacording to req.
  • divide block: for used divide the signal
  • Gain block:used for multiplication with input
  • rem block: for remainder
  • compare to zero block: the Compare To Zero block compares an input signal to zero. 
  • ABS block: Abs block outputs the absolute value of the input. For signed-integer data types,
  • Switch block:for....if...else...condition
  • Subsystem: used for acc to req for reduce the space
  • enable subsystem: used for activate system after 10ms
  • Main model of Development of TFT Cluster Speedometer Software Component:

 

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

 

Main model of Development of TFT Cluster Speedometer Software Component:

Requirement 1:- Input_Processing

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

Requirement 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

Requirement 3:- Auxillary Data Filtering

Auxillary Data Filtering subsystem will be activated for every 10th millisecond

DisplaySpeed_Filter (t) = ((DisplaySpeed1 (t) x 0.78)/ Auxillary Filter Speed Value) - 0.03

 

Requirement4:- TFT Speed Output:-

If |(DisplaySpeedFilter - DisplaySpeed)| > 1.5

{

Vehicle Speed Display = DisplaySpeed

}

else

{

Vehicle Speed Display = DisplaySpeed Filter

}

SLDD FILE CREATE ACCORDING TO MODEL

following are pic

FINAL MODEL WITH SIGNAL RESOLVING.

 

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

 

 requirement tagging report

model advisor JMAAB report

report

  • fixed-point tool-test

before apply the fixed point tool box

prepare result

Collect_ranges

apply data types

 

  • SLDV design error detection report

 

  • SLDV test genration report

 

  • functional test MIL,SIL harness,coverage reports

test cases upload

 

 MIL test templates

coverage reports

Auto_code_generation

SIL harness templates and coverage analysis report

 

 

polyspace report

 

9. Poly space analysis report / outputs

Steps to create a Polyspace Report:

  • Initially, open the Polyspace in that new project click on start new project.
  • The Project Properties dialogue box will open in that give the project name as we saved in the MATLAB,then select the location where it we need to save after that click Next or use the default location.
  • Then ,it asks for the Projrct source,click on browserand select the folder where th .c file are generated then optionally we can add the include folder then clock on finish,the polyspace environment will open.
  • In the configuraton settings option called Target & compiler select the source code language as c,change the target processor as X86_64.
  • In the coding standards & code Metrics in that enable the check MISRA C:2004 also select the calculate the code metrics option
  • After that go to bug finder analysis under that select the default one.
  • Go to reporting enable the generate report option and ouput formet as PDF or any file we need
  • Finally save the polyspace and run the Bug Finder.

10)Test manager report-baseline& back to back testing

 here showed difference"zero"

 

Leave a comment

Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.

Please  login to add a comment

Other comments...

No comments yet!
Be the first to add a comment

Read more Projects by Jayant chikankar (12)

Project 2 - Development of TFT Cluster Speedometer Software Component

Objective:

Q.Develop the Simulink model based on the given requirements and also create SLDD file and link the same to the model. Perform the complete V and V workflow for the obtained model   Development of TFT Cluster Speedometer Software Component   Cluster Instrument receives the signals from other ECU via CAN bus interface.…

calendar

03 Dec 2022 08:49 AM IST

  • MATLAB
Read more

Project 1 - Wiper control system and Vehicle speed calculation for ABS using Wheel Speed sensor

Objective:

Wiper control system Develop Simulink/state flow model for wiper control system based on the given conditions. Description of Challenge: If the density of the rain is low, then wiper rotates with low speed & the output signal should be 100rpm If the density of the rain is medium, then wiper rotates with medium speed…

calendar

03 Dec 2022 08:38 AM IST

    Read more

    Week-11 Challenge: Braking

    Objective:

    Aim #1 :   For a defined driving cycle, calculate the energy required for braking. Theory : For a defined driving cycle, calculate the energy required for braking. At first, the drive cycle is determined in a Table and a plot is made. Using the plot, the values from the braking regions of the vehicle are…

    calendar

    10 Sep 2022 05:24 PM IST

    • MATLAB
    Read more

    Week-7 Challenge: DC Motor Control

    Objective:

    Aim : 1. A. Explain a MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. Comment on the armature current shoot-up from the scope results. Refer to the help section of ‘The Four-Quadrant Chopper DC Drive (DC7) block’. Compare it with the H-bridge model. BAsic discussion…

    calendar

    06 Sep 2022 08:53 AM IST

    • MATLAB
    Read more

    Schedule a counselling session

    Please enter your name
    Please enter a valid email
    Please enter a valid number

    Related Courses

    coursecard

    Simulation and Design of Power Converters for EV using MATLAB and Simulink

    4.9

    22 Hours of Content

    coursecard

    Introduction to Hybrid Electric Vehicle using MATLAB and Simulink

    4.8

    23 Hours of Content

    coursecardcoursetype

    Mechanical Engineering Essentials Program

    4.7

    21 Hours of Content

    coursecard

    Vehicle Dynamics using MATLAB

    4.8

    37 Hours of Content

    coursecard

    Introduction to CFD using MATLAB and OpenFOAM

    4.8

    13 Hours of Content

    Schedule a counselling session

    Please enter your name
    Please enter a valid email
    Please enter a valid number

    logo

    Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.

    https://d27yxarlh48w6q.cloudfront.net/web/v1/images/facebook.svghttps://d27yxarlh48w6q.cloudfront.net/web/v1/images/insta.svghttps://d27yxarlh48w6q.cloudfront.net/web/v1/images/twitter.svghttps://d27yxarlh48w6q.cloudfront.net/web/v1/images/youtube.svghttps://d27yxarlh48w6q.cloudfront.net/web/v1/images/linkedin.svg

    Our Company

    News & EventsBlogCareersGrievance RedressalSkill-Lync ReviewsTermsPrivacy PolicyBecome an Affiliate
    map
    EpowerX Learning Technologies Pvt Ltd.
    4th Floor, BLOCK-B, Velachery - Tambaram Main Rd, Ram Nagar South, Madipakkam, Chennai, Tamil Nadu 600042.
    mail
    info@skill-lync.com
    mail
    ITgrievance@skill-lync.com

    Top Individual Courses

    Computational Combustion Using Python and CanteraIntroduction to Physical Modeling using SimscapeIntroduction to Structural Analysis using ANSYS WorkbenchIntroduction to Structural Analysis using ANSYS Workbench

    Top PG Programs

    Post Graduate Program in Hybrid Electric Vehicle Design and AnalysisPost Graduate Program in Computational Fluid DynamicsPost Graduate Program in CADPost Graduate Program in Electric Vehicle Design & Development

    Skill-Lync Plus

    Executive Program in Electric Vehicle Embedded SoftwareExecutive Program in Electric Vehicle DesignExecutive Program in Cybersecurity

    Trending Blogs

    Heat Transfer Principles in Energy-Efficient Refrigerators and Air Conditioners Advanced Modeling and Result Visualization in Simscape Exploring Simulink and Library Browser in Simscape Advanced Simulink Tools and Libraries in SimscapeExploring Simulink Basics in Simscape

    © 2025 Skill-Lync Inc. All Rights Reserved.

                Do You Want To Showcase Your Technical Skills?
                Sign-Up for our projects.