Skip to content

Validated Hill Start Assist (HSA) functionality using the Electronic Braking ECU on a dSPACE Scalexio HIL test bench. Focused on braking logic, standstill scenarios, and compliance with automotive safety standards. Implemented automated HIL test execution in Python, performed fault injection, requirement traceability (DOORS/RQM), and ensured robust

License

Notifications You must be signed in to change notification settings

raj96631/Project-4-Hill-Start-Assist-HSA-Validation-Electronic-Braking-ECU-dSPACE-Scalexio-HIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hill Start Assist (HSA) Validation – Electronic Braking ECU | dSPACE Scalexio HIL

Project Description

Validated Hill Start Assist (HSA) functionality using the Electronic Braking ECU (EBCU) on a dSPACE Scalexio HIL test bench.
The project focused on standstill scenarios, braking logic, and safety compliance. Robustness was ensured through automated test execution, fault injection, and system-level validations.

Tools & Technologies Used

  • dSPACE Scalexio HIL (ConfigurationDesk, ControlDesk, AutomationDesk)
  • Python (automation scripts for HIL testing)
  • JIRA, DOORS, RQM (requirements, defect tracking, traceability)
  • CANalyzer (signal monitoring & debugging)
  • CAPL scripting (CAN communication)
  • Microsoft Excel/Word (test case design & reporting)

Folder Structure

Hill_Start_Assist_HIL_Validation/
│── README.md                # Project overview & guide
│── LICENSE                  # License information
│
├── documents/               # Requirements, design docs, reports
│   ├── requirements.docx
│
├── testcases_and_execution/ # Test cases & execution results
│   ├── HIL_Test_Cases_with_result.xlsx
│
├── scripts/                 # Automation scripts (Python, CAPL)
│   ├── example_script.py
│   └── placeholder_CAPL_script.capl
│
├── assets/                  # Diagrams, logos, supporting files
│   ├── system_architecture.png
│   └── block_diagram_placeholder.png
│
└── screenshots/             # Screenshots of execution results
    ├── test_execution_sample.png
    └── hil_environment_snapshot.png


 How to Run/Test the Project
Clone the repository:

bash
Copy code
git clone https://github.com/your-username/Hill_Start_Assist_HIL_Validation.git
Navigate to the scripts/ folder and run automation scripts (example in Python):

bash
Copy code
python example_script.py
Open testcases_and_execution/HIL_Test_Cases_with_result.xlsx to review executed test cases.

Use documents/ for requirement mapping and reports.

Screenshots of results are in /screenshots.



 Example Test Case Format
Test Case ID	Requirement ID	Pre-Condition	Steps	Expected Result	Status
TC_HSA_001	RQ_HSA_001	Vehicle on slope, brake applied	Release brake pedal	Vehicle holds position for 2s	Pass


📜 License
This project is licensed under the MIT License – see the LICENSE file for details.# Project-4-Hill-Start-Assist-HSA-Validation-Electronic-Braking-ECU-dSPACE-Scalexio-HIL

About

Validated Hill Start Assist (HSA) functionality using the Electronic Braking ECU on a dSPACE Scalexio HIL test bench. Focused on braking logic, standstill scenarios, and compliance with automotive safety standards. Implemented automated HIL test execution in Python, performed fault injection, requirement traceability (DOORS/RQM), and ensured robust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages