Skip to main content

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.