Client wanted to design and develop Vehicle health monitoring solution based on pass through device (SAE J2534 compliance) for acquiring vehicle parameters over CAN bus.
Client was looking for design house, that can take complete ownership of design and develop SAE J2534 compliant pass-through device that support front-end communication over both the USB CDC and BLE.
Solution also needed to develop window-based DLL that supports communication with pass-through device to communicated with vehicle ECUs and Android based support for mobile to communicate over BLE.
Acclivis Contribution
Requirements Traceability
32 bits Hardware platform design and development.
BSP development: USB, BLE, CAN, MCU.
SAE J2534 Windows DLL development.
Firmware design and development.
SAE J2534 PassThrough, ISO TP Stack.
SAE J2534 Windows DLL based sample application.
Mobile Application ( BLE Interfacing ).
Automotive Protocols Stack Development – CAN, CAN TP, ISO 15764-4, etc.
In-house Testing.
Product Features Developed/Supported by Acclivis
SAE J2534 Standard Compliance (CAN & CAN Protocols).
Device User Interface: USB CDC, BLE.
Communication Channel Support.
Single Physical CAN Channel.
Maximum 10 Logical CAN Channels.
Hardware based CAN packet filtering.
Flow Control over ISO TP.
Multi Baud rate support (250, 500, 1000 Kbps).
Windows 10 based DLL for application development.
Tools and Technology
Firmware | ARM Keil uVision 5.24.1.
Hardware Design | Altium for schematic and layout development.
Development Board | STM32L4R5ZIT for initial execution.
Complete control and ownership over the design enabled the customer to customize and scale the current design for future requirements.
Experienced Acclivis design team took complete ownership to design and develop complete end-to-end product, that helped customers to reduce time to market.