Projects
Portfolio of the finished and current projects.
(In Progress) Gasoline/Diesel control unit
Based on Zynq SoC.
🎯 Project's objective
The aim of the project is control algorithms exploration, especially in area of neural networks and combustion data analysis.
Current state:
- ✅ FPGA angle position tracker IP
- ✅ Base algorithms (VE based) for port fuel injection
- ✅ Base spark control
Common rail pressure sensor adapter
A device that allows to use 5V rail pressure sensor in 3.3V based systems like EDC17 range of ECUs, commonly found in E9x series BMWs.
ARM based products
Following projects were developed on KE1xF/S32K14x series processors. All the projects use standard software package based on FreeRTOS. This base software provides C++ high level interfaces for peripherals and commonly used automotive services, like UDS diagnostics.
Development board and MCU module
Universal development board based of KE1xF/S32K14x series processors. Equipped with a bare minimum of automotive peripherals (SBD + CAN transceiver). Processor board based on M2 connector allows to easily exchange the MCU(a useful feature in current ICs shortages).
Standalone Valvetronic controller
Standalone Valvetronic and DBW controller for BMW's B58 series engines. Controlled by CAN/PWM.
CAN GPS
25Hz GPS receiver with configurable CAN stream.
J1850 VPW to CAN Adapter
J1850 VPW to CAN bus bridge. J1850 VPW is found in early 2000's Chrystler and Jeep vehicles. Configurable message mapping.
E9x DAQ Module
Standalone DAQ module. Dual thermocouple input, 8 Analog Inputs, 2 CAN bus(P-CAN and configurable stream), 2 Full H-Bridges. Has a feature of displaying any data from PCAN/Sensor using CARPLAY/ANDROID AUTO. Can be programmed with additional control logic.