In-Vehicle Data Acquisition
Daquire RIO for Bentley Motors
Paul Riley is the MD and software engineer of Computer Controlled Solutions Limited (CCS) and has been alliance member with National Instruments since 1994. He has an extensive physics/electronics/computing background applied to test and production machine control and data acquisition.
The following Compact RIO Hardware
- 9014 Controller
- 3M Gate 8-Slot Backplane
- cRIO NI9205
- cRIO NI9229
- cRIO NI9219
- cRIO NI9211*2
- cRIO NI9853
- cRIO NI9852
plus a LIN to CAN interface
- LabView 8.5.1 Professional
- LabView FPGA 8.5.1
- cRIO 2.4.1
Automotive – Luxury Cars
Bentley Motors Ltd. required an acquisition system to analyze ECU signals synchronised with electrical measurements to prove out two areas of development in the release of the next luxury vehicle.
The first area was to analyze signal timing of CAN channels compared to system operations. The second area was to analyze the efficiency and losses in the electrical power distribution.
Challenges were in the requirements of:
- High speed acquisition, upto 20kHz with 32 Analogue, 64 CAN and 16 LIN channels
- Precise Synchronisation of all channels
- Complete range of low and high speed acquisition over time periods of minutes to weeks.
- High temperature range, vehicle tested under extreme conditions in a climate chamber
- Simple to configure.
CCS Limited used the Compact RIO platform to provide a complete solution to the customer requirements.
The challenges were addressed as follows:
- Programming of the FPGA in LabView allowed for 25nS accuracy, high speed collection of all channel data. In particular the National Instruments CAN modules allow for very high data rates in their class.
- CCS experience in good code design and optimisation resulted in a high bandwidth of synchronised data being streamed to solid state memory.
- A clear configuration screen allowed the operator to configure acquisition speeds over a wide range with high speed triggering settings.
- Accounting for operation within a wide temperature range was solved simply by the use of Compact RIO, a rugged and well designed system ideal for this solution.
- The software was designed fully in LabView for very simple and clear configuration via a laptop.
Bentley motors required a true multifunction acquisition device covering a range of signal formats. This device needed to synchronise Analogue, HS CAN, LS CAN and LIN data at upto 100kHz per channel.
Computer Controlled Solutions Limited developed a modular system providing high channel capacities, acquisition rates and synchronisation with a very simple configuration screen at a low market cost.
This system is based around the National Instruments Compact RIO hardware. The advanced acquisition software is developed in LabView by Computer Controlled Solutions given the name DaquireTM representing it’s advanced data collection and acquisition qualities.
About Bentley Motors Limited
Located in Crewe, England since 1946 and owned since 1998 by Volkswagen AG, Bentley Motors is dedicated to making responsive and powerful Grand Tourers with the stamina to cross continents at pace, and drive in refined comfort and style.
About Computer Controlled Solutions Ltd
Formed in 1994, Computer Controlled Solutions has produced many complex test, control and acquisition systems for industry. An Alliance member of National Instruments since 1994 with two certified LabView developers, providing advanced LabView solutions based around National Instruments hardware.
In addition to the provision of turnkey solutions to a wide range of industries as seen on the website www.ccsln.com the emphasis of our work in the automotive and autosport field has been encapsulated in our Daquire website (www.daquire.com) which specialises in the FPGA technology from National Instruments.
A system was required to acquire the following:
- Upto 16 Analogue voltages monitoring current shunts and battery voltages
- Upto 4 high speed high voltage signals
- Upto 4 high accuracy micro volt shunt readings
- Upto 64 High and/or low speed CAN channels
- Upto 64 LIN channels
Acquisition was required in a variety of testing modes, from 5 second to 5 weeks duration with immediate triggering over a frequency range of 0.01Hz to 100kHz.
All kit had to be relatively small, robust, portable and operate from a 12v supply.
The data needed to be provided in a Diadem format for further analysis.
With vehicle climate testing all hardware required an operation temperature range of -40 to +70C.
The National Instruments Compact RIO platform proved to be ideal for this requirement. Apart from fulfilling all specifications it also resulted in a modular piece of equipment which could be adapted with channel and hardware variations.
- With a voltage range of 9-35v the Compact Rio has no problem running of standard vehicle batteries.
- Dimensions of the Compact Rio 8 slot system make it very portable and easy to mount within a vehicle.
- The system has a proven 50g shock rating making it an ideal platform for in-vehicle testing.
- The Compact Rio controller and all modules have an extended operational temperature range of -40 to 70 degrees Celsius.
The software was written completely within LabView 8.5.1 and FPGA toolkit.
CCS had completed a similar in-car system with advanced code in the Noise, Vibration and Hardness (NVH) field for vibration analysis of the drive train. Using this experience and proven routines we designed this new system to account for more channels, higher bandwidth and precise synchronisation.
Careful coding was required to ensure a high data bandwidth is achieved with complete synchronisation of signals. Here, being able to write and compile code for an FPGA device within the familiar LabView environment is crucial. No other method of software design and testing could have possibly allowed us to reach the same results within time and within budget. Figure 1 shows the main screen of the monitoring PC attached to the Compact RIO hardware via an Ethernet lead.
The following front end design objectives were met:
- Simple and Flexible: Acquisition is ready from starting up and connecting a PC.
- Simple to calibrate: Clear displays in the configuration screen allow calibration to be carried out.
- Simple to configure a library of acquisition settings: In the configuration screen (see figure 2) the operator can clearly choose any Analogue or Bus based signal, set triggering, acquisition rates and choose which parameters to display. Any channel can be displayed in a Panel Meter, Gauge, Dial or LED format.
- Well structured and searchable acquired data (TDMS Format) : All data is streamed to a USB memory stick or internal memory in a binary format. Once a set of tests is completed the user can then simply batch convert data into a format required by the customer, in this case Diadem for advanced analysis and comparison of signals.
Matching Bentley’s exacting requirements was achieved. In particular the ease of configuration with little or no training required, the high channel count and high speeds could not be matched by any other product. Is the customer pleased? The second system has been ordered.
A new system is also under development at CCS which is based on the above hardware and requirements with the addition of synchronised GPS.
The DAXES™ digital axes controller has been designed for simple servo control of up to three axes in a freestanding instrument which you can wire up and get running in minutes without training or the complication of referring to thick user manuals. This product...
Mobile Daquire System
Requirements To analyse engine vibration and acquire torsional wind-up data, while synchronously logging voltages, temperatures, CAN data and GPS data. Also be portable to work in a car or on a Dyno. Solution High speed Acquisition Flywheel Torsion Crank …
Genericase Testing Solution
This case encompasses data acquisition and control, that can be set up on a desk to cycle hydraulics for life tests. It is easy to read from transducers and digital inputs or buses, and data is saved in the best data format for easy analysis.
LabStand for Clutch Testing
Produces repeatable clutch testing, where the operator now has no influence in results so variance is minimised. It is also easy to follow and to train up new operators, but is also password protected for administrator, operator, rig maintainer and calibrator.
The Daquire™ real-time acquisition system is designed to provide simple but flexible data acquisition combined with the unique ability to capture and analyse data in parallel.