a47e0aed3e
Phase 1 of full English translation: - generate_doorstop_items.py: all 55 items (SG/SYS/SWE/SA/SWA) rewritten in English - generate_landing_page.py: full UI labels, KPI cards, section headings in English - traceability.py: docstring, error messages, HTML headers in English - generate_test_report.py: report content + table headers in English - All 55 markdown items in safety/sg/, reqs/, arch/ regenerated in English Still to come: - demo-epb filled Word docs (PID, plans, safety, manuals, audit artefacts) - Code comments + test names + CI workflow step names - README + dev-process repo templates
942 B
942 B
active, derived, header, level, normative, reviewed, links, asil
| active | derived | header | level | normative | reviewed | links | asil | |||
|---|---|---|---|---|---|---|---|---|---|---|
| true | false | Sensor cluster | 1.3 | true | null |
|
B |
SA-003: Sensor cluster
Responsibility
Summary of all input signals required by the EPB: wheel-speed sensors (4x), inclinometer (1x), EPB switch, brake-pedal status, gear position, door open, seatbelt — the last four via CAN.
Interfaces
| Sensor | Type | Source |
|---|---|---|
| Wheel speed x4 | Hall pulses | direct |
| Inclinometer | SPI 1 kHz | direct |
| EPB switch | GPIO | direct |
| Brake pedal | CAN 0x100 | from BCM |
| Gear | CAN 0x110 | from TCU |
| Door / belt | CAN 0x120 | from BCM |
Non-functional properties
- Wheel-speed accuracy: +/- 0.1 km/h above 1 km/h
- Inclinometer accuracy: +/- 0.5°
- Inclinometer sampling rate: 100 Hz