Custom Data Acquisition and Logging Module

Client – Manufacturer of electric lift trucks for warehousing and distribution applications.

Capabilities Demonstrated

  • Rechargeable battery backup power
  • Rugged mechanical/packaging design for stringent environmental requirements

  • Integration of electrical and mechanical parts and subassemblies

  • Design for Manufacturability (DFM)


An established company within the electric vehicle material handling space approached AppliedLogix with a need to expand the capabilities of their existing commercial-of-the-shelf (COTS) 4-channel CAN Bus based data logger.

They needed a solution that would support the capture and recording of a wide range of operational characteristics of their vehicles. Their existing data logger solution lacked sufficient support for their unique mix and quantity of signal conditioning and capture requirements.

The new parameters of interest included: voltage, current flow, shock, vibration, and temperature and vehicle system communications. In total, their requirements dictated a system supporting the rapid data acquisition of 20 analog channels, 2 SPI channels, 4 CAN bus channels and two RS232 channels within a data logging interval of just 10 msec.

The desired solution also needed to support electrical and mechanical compatibility across the company’s diverse fleet of electric vehicles. The electro-mechanical integration challenges included:

  • repackaging the off-the-shelf data logger with a custom data acquisition module,
  • interfacing to existing vehicle wire harnesses,
  • vehicle mounting space constraints, and
  • meeting industrial-level environmental requirements (temperature, dust and water).


The AppliedLogix team developed a custom embedded system that met the customer’s requirements for their high-speed analog and digital data acquisition module. A custom solution provided a highly integrated and unified solution for capturing the myriad of vehicle performance data that had been requested.

Custom module with COTS data logger

The custom module included a high speed, DSP-based MCU (microcontroller) that interfaced with a COTS 4 channel CAN BUS Logging system.

The DSP/MCU contained two independent ADC modules, two independent CAN modules, four UART modules, two SPI modules and four channels of DMA. The DSP/MCU was capable of capturing all of the acquisition data via a single high-speed CAN BUS interface to the data logger.


  • High speed analog, digital, SPI, CAN Bus and RS-232 data acquisition and logging
  • Low cost, readily manufactured and assembled
  • Small form-factor providing secure mounting, easy to use design
  • Vehicle powered with rechargeable battery backup (ensuring data retention)
  • Battery charging and backup power monitoring

System Overview

The embedded system includes a custom analog and digital data acquisition module integrated with an off-the-shelf CAN Bus data logger. The design expanded the data logger capabilities to meet the variety of digital and analog sensors required by the end customer.

The main electrical and mechanical functionality includes:

  1. Input power filtering
  2. DSP MCU based analog and digital data acquisition and data logger interface
  3. LiPo battery backup, charging and monitoring
  4. Mechanical design of logger housing, remote accelerometer housing and wire harness interface

The development effort began with a rapid prototype phase using manufacturers’ development kits for proof of concept (POC). The dev-kits enabled the software development to proceed concurrently with the custom electronics module hardware development comprising mixed-signal circuit simulations, schematic capture, and PCB layout.

An innovative packaging approach leveraged and extended the pre-existing end cap design. An extruded aluminum housing was modified to include the additional length needed for the custom DSP/MCU data acquisition board.  A custom 3D printed elastomeric dust cover provided easy access to the data logger functions while the logger was installed in the vehicle.

The high density and heavy gauge wiring drove the need to develop a creative solution for the second endcap.  A unique, split faceplate design approach was developed. The faceplate sections were bonded together during final assembly – thereby simulating a bulk head mount. Once the face plate halves were attached to the circuit board they could then be assembled into their respective endcaps.

Custom Data Acquisition Module

Custom module with COTS data logger

A simple Velcro attachment was applied to securely mount the enclosure to the vehicle, while allowing it to be quickly transferred to another vehicle as needed.

Assembled Custom Logger

A cast aluminum enclosure with custom standoffs was developed to house a remote accelerometer sensor that was interfaced to the data logger using an M12 bulk head connector. Rare earth magnets were deployed to allow this module to be quickly installed and provide secure mating with the vehicle.

Remote Accelerometer housing

Quick-turn prototyping was leveraged to accelerate the form, fit, and function verification testing of the completed subsystem. The final solution was delivered in lock-step with the customer’s product testing schedule.


  • High speed Analog to Digital Conversion and data recording (500 ksps, DMA)
  • High Speed Serial Data acquisition and recording (SPI, CAN BUS, RS 232)
  • High speed CAN Bus logger interface
  • Interface to customer serial protocols


  • High Speed DSP based MCU
  • Power supply conditioning (40 – 100 VDC input)
  • LiPo battery back-up, monitoring and charging
  • CAN Bus transceivers
  • UART transceivers


  • SolidWorks models of COTS and custom components
  • SolidWorks Models of completed assemblies to verify fit, form and function
  • Rapid prototype of elastomer end caps using 3D printing
I want help with my embedded system