No description
  • C 52.3%
  • Python 40%
  • HTML 2.5%
  • Tcl 2.3%
  • Batchfile 0.6%
  • Other 2.1%
Find a file
2026-03-27 18:53:27 +00:00
_Bmw_5441_Eps_Impl_A
AR099A_McalErrHndlg_Impl
AR100A_NxtrMath_Impl
AR101A_NxtrIntrpn_Impl
AR102A_NxtrTi_Impl
AR103A_NxtrFixdPt_Impl
AR104A_NxtrFil_Impl
AR200A_ArSuprt_Impl
AR201A_ArCplrSuprt_Impl
AR202A_MicroCtrlrSuprt_Impl
AR300A_MotCtrlMgr_Impl
AR400A_NxtrStrtUp_Impl
AR998A_NxtrDet_Impl
AR999A_ArchGlbPrm_Impl
BMW_001A_ChkPt_Impl
BmwBacSuprt
BswM
BUtil
CF011A_BmwTrfcJamAssiDampg_Impl
CF020A_BmwHaptcFb_Impl
CF040A_BmwTqOvrlCdngAndDrvgDynFac_Impl
CF045A_BmwSplyCurrLim_Impl
CF069A_BmwStReqMgr_Impl
CF070A_BmwFltHndlg_Impl
CF071A_BmwHwAgArbnAndEotPosn_Impl
CF080A_BmwVehSpd_Impl
CF081A_BmwTunSetHndlr_Impl
CF082A_BmwPwrPrkgDampg_Impl
CF083A_BmwMotTqOvrlArbn_Impl
CF084A_BmwDiagcSrvHndlg_Impl
CF089A_BmwDrvgDynStMac_Impl
CF101A_BmwHwTqOvrlArbn_Impl
CF108A_BmwSwFctDi_Impl
CM020A_Bmw5441McuCfg_Design
CM101A_ExcpnHndlg_Impl
CM102A_FlsMem_Impl
CM103A_RamMem_Impl
CM104A_EcmOutpAndDiagc_Impl
CM106A_McuCoreCfgAndDiagc_Impl
CM107A_GuardCfgAndDiagc_Impl
CM108A_DataAndAdrPar_Impl
CM111A_VrfyCritReg_Impl
CM112A_CoreVltgMonr_Impl
CM200B_DmaCfgAndUse_Impl
CM300A_Adc0CfgAndUse_Impl
CM320A_Adc1CfgAndUse_Impl
CM340A_AdcDiagc_Impl
CM455A_Tauj0CfgAndUse_Impl
CM475A_TSG31CfgAndUse_Impl
CM510A_MotAg3Meas_Impl
CM515A_MotAg4Meas_Impl
CM620B_MotAg0Meas_Impl
CM640B_MotAg1Meas_Impl
CM800A_SyncCrc_Impl
Coding
Com
ComM
Crc
Crypto
Darh
Dcm
Dem
Det
DF001A_FltInj_Impl
DF002A_Swp_Impl
DF003A_McuErrInj_Impl
Dio
Dlog
DlogShared
E2E
E2EPW
EcuC
EcuM
ES002A_McuDiagc_Impl
ES003B_PwrDiscnct_Impl
ES004A_PwrUpSeq_Impl
ES005C_TmplMonr_Impl
ES006A_NvM_Impl
ES008A_PwrSply_Impl
ES100A_SysStMod_Impl
ES101A_DiagcMgr_Impl
ES102A_PolarityCfg_Impl
ES104B_XcpIf_Impl
ES108A_ShtdwnMech_Impl
ES200B_CurrMeas_Impl
ES208A_CurrMeasArbn_Impl
ES209B_CurrMeasCorrln_Impl
ES210A_EcuTMeas_Impl
ES220A_HwTq4Meas_Impl
ES221A_HwTq5Meas_Impl
ES228B_HwTqArbn_Impl
ES229B_HwTqCorrln_Impl
ES247A_MotAgCmp_Impl
ES249B_MotAgCorrln_Impl
ES250B_BattVltg_Impl
ES251A_BattRtnCurr_Impl
ES252A_RvsBattProtn_Impl
ES259B_BattVltgCorrln_Impl
ES261A_TurnCntrCorrln_Impl
ES300A_SinVltgGenn_Impl
ES311A_GateDrv0Ctrl_Impl
ES330A_PhaDiscnct_Impl
ES340A_SerlComTrcvIf_Impl
ES400A_TunSelnMngt_Impl
ES999A_ElecGlbPrm_Impl
Fee_30_SmallSector
Fls
Fr
FrIf
FrSM
FrTp
FrTrcv_30_Tja1082
FrXcp
IoHwAb
IpduM
Mcu
MemIf
MM096A_BmwMsgSlot53Bas3Repn8BusFrChA_Impl
MM097A_BmwMsgSlot55Bas0Repn2BusFrChA_Impl
MM098A_BmwMsgSlot55Bas3Repn4BusFrChA_Impl
MM099A_BmwMsgSlot56Bas0Repn2BusFrChA_Impl
MM101A_BmwMsgSlot68Bas0Repn2BusFrChA_Impl
MM102A_BmwMsgSlot68Bas1Repn2BusFrChA_Impl
MM105A_BmwMsgSlot107Bas0Repn1BusFrChA_Impl
MM106A_BmwMsgSlot108Bas0Repn2BusFrChA_Impl
MM109A_BmwMsgSlot121Bas1Repn2BusFrChA_Impl
MM118A_BmwMsgSlot269Bas2Repn4BusFrChA_Impl
MM122A_BmwMsgSlot276Bas4Repn8BusFrChA_Impl
MM521A_BmwMsgSlot49Bas0Repn2BusFrChA_Impl
MM522A_BmwMsgSlot49Bas1Repn2BusFrChA_Impl
MM523A_BmwMsgSlot51Bas0Repn2BusFrChA_Impl
MM526A_BmwMsgSlot234Bas1Repn2BusFrChA_Impl
MM528A_BmwMsgSlot274Bas0Repn8BusFrChA_Impl
MM529A_BmwMsgSlot274Bas2Repn4BusFrChA_Impl
MM530A_BmwMsgSlot315Bas0Repn1BusFrChA_Impl
NM001A_CmnMfgSrv_Impl
NM002C_CmnMfgSrvIf_Impl
NM003A_NxtrSwIds_Impl
NM004A_NxtrCalIds_Impl
NM010B_ProgMfgSrv_Impl
NM100A_MotVelCtrl_Impl
NvM
Omc
Os
PduR
Port
RenesasMcalSuprt
Rmh
Rte
SF005A_StOutpCtrl_Impl
SF006A_TEstimn_Impl
SF007A_SysFricLrng_Impl
SF009A_DutyCycThermProtn_Impl
SF013A_PullCmpActv_Impl
SF014A_InertiaCmpVel_Impl
SF016A_VehSpdLimr_Impl
SF017A_HiLoadStallLimr_Impl
SF018A_EotProtn_Impl
SF019D_PwrLimr_Impl
SF020B_PosnTrakgServo_Impl
SF023A_TunSelnAuthy_Impl
SF024A_LrnPinionCentr_Impl
SF032A_MotTqCmdSca_Impl
SF033A_VehSigCdng_Impl
SF038A_LimrCdng_Impl
SF039A_LrndRackCentr_Impl
SF040A_MotVel_Impl
SF041A_CmplncErr_Impl
SF043A_TqOscn_Impl
SF049B_LoaMgr_Impl
SF050A_MotTqTranlDampg_Impl
SF065A_CtrldVelRtn_Impl
SF066A_EpsStEstimn_Impl
SF067A_MotTqCalcd_Impl
SF068A_Effort_Impl
SF069A_HwRefTqSum_Impl
SF070A_HwTqTrakgCtrl_Impl
SF071A_SysKineAndEff_Impl
SF072A_ClsdLoopDampg_Impl
SF073A_ClsdLoopHys_Impl
SF101A_MotQuadDetn_Impl
SF102A_MotCtrlPrmEstimn_Impl
SF103A_MotRefMdl_Impl
SF104A_MotCurrRegCfg_Impl
SF105A_MotCurrRegVltgLimr_Impl
SF108A_MotCurrPeakEstimn_Impl
SF109A_ElecPwrCns_Impl
SF110A_GlbLimr_Impl
SF111A_FalbckAssi_Impl
SF112A_SteerCmdArbnAndLim_Impl
SF999A_SysGlbPrm_Impl
Spi
Srv
StdDiag
Stm
SysTime
TL102A_Davinci
TL105A_Artt/tools
TL109A_SwcSuprt
TL111A_CmnChksTool/tools
TL112A_Python
TL113A_MfgSrvSuprt
TL117A_DataDict
TL119A_Python3
TL125A_PAGe
VectorBswSuprt
Vin
Wdg
WdgIf
WdgM
Xcp
README.md

Electric Power Steering (EPS) System for BMW FAAR WE

This project implements a complete Electric Power Steering (EPS) system for the BMW FAAR WE platform. Here are the key features:

Features

  • Key Components:

    • Renesas RH80: The microcontroller used for EPS control.
    • AUTOSAR: The software development standard for automotive embedded systems.
    • ISO26262 ASIL D: The functional safety standard for automotive systems.
    • FLEXRAY: Real-time communication protocol for automotive systems.
    • UDS: On-board diagnostics protocol.
  • Functionality:

    • Precise power-assisted steering control.
    • Electric motor power management.
    • Integration of communication security (cybersecurity).

Installation

  1. Clone this repository:

  2. Compile and flash the code onto the Renesas RH80 microcontroller.

BMW FAAR WE Platform

The BMW FAAR WE platform is an advanced electronic architecture for BMW vehicles. It offers cutting-edge features, extended connectivity, and enhanced security.

Contributing

We encourage contributions! If you'd like to improve this project, please submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.