Spark

Open-Source ECU for Engine Development and Testing

SPARK is the programmable ECU developed by Alma Automotive for engine prototyping, research and advanced control development. Combining flexible hardware, open-source software and industry-standard calibration compatibility, it provides a powerful platform for SI and CI engine applications.

Spark open-source ECU for testing development and testing

Why Engineers Choose SPARK

Full access to Real-Time and FPGA code

Adaptable to different engines and test environments

Start from validated software modules

Compatible with industry-standard tools

Hardware & Software Platform

Flexible hardware for advanced engine control

The open source ECU is a fully programmable control prototyping system based on the National Instruments System On Module (SOM) sbRIO-9651.

Its Xilinx Zynq™ architecture combines a Dual Core ARM® Processor, an Artix-7 FPGA and 512MB RAM, providing the processing capabilities required for complex control algorithms and real-time signal management.

The platform combines National Instruments technology with hardware developed in-house by Alma Automotive, creating an integrated system for engine and vehicle control.

  • Real-Time processing
  • FPGA-based control
  • Extensive I/O and communication interfaces

Open software, ready-to-use architecture

The ECU software, both Real-Time and FPGA, is fully accessible and open source: allowing to read, edit or even replace any function to meet the customer’s requirements.

A ready-to-use and fully accessible ECU is provided, containing every single control strategy that has already been developed and successfully implemented both on the UniBo Formula SAE car or on other motorsport applications.

Gasoline engines (both GDI and PFI) and diesel common rail engines up to 8 cylinders can be controlled, with measurement and calibration operations supported via the XCP protocol over CAN or Ethernet, thanks to compatibility with all commercially available calibration tools (ETAS INCA®, Vector CANape®, ATI Vision®, etc.).

open-source software spark

Development Capabilities

  • Throttle Control
    Model-based control strategies for accurate throttle positioning in conventional and drive-by-wire applications.
  • Fuel Pressure Control
    Flexible fuel pressure management for gasoline direct injection and Common Rail diesel architectures.
  • Alternative Fuel Development
    A programmable environment for developing and testing hydrogen, ethanol, methanol and other advanced fuel concepts.

From Combustion Analysis to Engine Control

In both motorsport and laboratory environments, combustion information is much more than a measurement. When properly integrated into the control architecture, combustion metrics can be used to improve performance, increase efficiency and support the development of next-generation engine concepts.

Thanks to its flexible hardware and open software architecture, SPARK enables the implementation of next-cycle control strategies based on measured combustion parameters, creating a direct connection between combustion analysis and engine control.

SPARK + OBI-M2 (8 cylinders)SPARK + OBI-M2 (6 cylinders)SPARK (mono or two cylinders)
Complete combustion development package.
Full combustion analysis and next-cycle control for advanced development workflows.
Up to 8 cylinders.
Fast angle-based acquisition directly inside SPARK, enabling custom development at FPGA and Real-Time level.
Up to 6 cylinders.
Compact all-in-one solution for prototype engines and research applications.
Up to 2 cylinders.

Applications

Application environmentHow SPARK is used
Engine developmentControl development and calibration for prototype SI and CI engines
Research laboratoriesImplementation and validation of custom control strategies
Test benchesReal-time engine control integrated into testing and measurement workflows
Motorsport developmentRapid development and calibration in performance-oriented applications

Integrated Development Ecosystem

SPARK can be integrated with Alma Automotive combustion analysis and signal conditioning systems to create a coordinated environment for engine control, measurement and development.

Technical Features

  • Fully programmable via LabVIEW
  • Open source code available for gasoline and diesel engines
  • Simulink® models integration capability
  • Calibration & Measurements through XCP protocol (CAN or Ethernet)
  • 8 coil and 8 peak&hold injection drivers (up to 10A)
  • 16 Digital I0, 16 temperature inputs, 2 Analog Outputs, 8 Analog Inputs /@200kHz. 16 Analog Inputs @10kHz
  • 4xCAN, 2xRS232, USB, Gigabit ETH, WiFi, GPS, IMU
  • 2x wideband + 2x narrowband lambda controllers
  • 32GB nonvolatile SD card memory

Engineering Expertise Behind the Platform

SPARK combines an open development platform with Alma Automotive’s experience in engine control, testing and combustion analysis. Customers can develop control strategies independently or work with our engineers to define the system architecture, customize control functions and support application development and validation.

Specifications

Absolute Maximum Ratings
Supply voltage32V
Under voltage lockout6V
Over voltage lockout30V
Supplu current1A
5V sensor supply current1,5A
10V sensor supply current1A
Maximum current on each pin11A
USB 5V supply masimum output current1A
GPS antenna supply voltage3,3V
GPS antenna maximum supply current100mA
Software requirements
Labview 2014 SP1 or higherRequired
Labview 2014 Real Time module or higherRequired
Labview 2014 FPGA module or higherRequired
NI-RIO 14 or higherRequired
NI-embedded CAN for Rio 14 or higherRequired for CAN communication only
NI-XNET 14 or higherRequired for CAN DBC interface only
INCA (any version) or similar XCP Calibration toolRecommended
WinSCP (any version)Recommended
Putty (any version)Recommended
Environmental Specification
Operation Humidity (relative-non condensing)10 - 90%
Storage Humidity (relative-non condensing)5 - 95%
Ambiente Operating Temperature (forced air cooling)-20 - 85°C
Storage Temperature-40 - 90°CA
Altitude5.000 m MAX

ASK US MORE INFO

Contact us

© Copyright 2021 - Alma Automotive s.r.l. - P.IVA e C.F. 02315721205 - Cap. soc. 10.000€ - Privacy Policy - GDPR - Credits  - Sitemap

Gli aiuti di Stato e gli aiuti de minimis ricevuti dalla nostra impresa sono contenuti nel Registro nazionale degli aiuti di Stato di cui all’art. 52 della L. 234/2012 e consultabili qui

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram