DMC designed and built a PC based flashing station for ECUs. The stand included CAN (Controller Area Networks) ports with relays and power supplies for four ECUs. The hardware solution was based on NI’s CompactDAQ platform and NI-XNET for CAN communication. DMC also designed heavy duty harnesses that provide an easy connection process for operators.
Multi-up Flashing System
The multi-up flashing system, capable of flashing four ECUs at one time, provides higher line throughput than the previous manual process. The test sockets run independently: allowing for different ECU models to be flashed at the same time.
Software Interface
Through DMC’s expertise in both LabVIEW and NI TestStand, we built a software interface between them to provide a unified solution with an operator-friendly user interface (LabVIEW) and a powerful, customizable sequencer (NI TestStand). This was done to satisfy the requirements of both end users: operators and engineers.
The LabVIEW user interface (UI) allows operators to know when a sequence starts or stops and which step they are at throughout the flashing process. The UI also guides operators through barcode scans to automatically select the right software to flash to the ECU.
NI TestStand’s sequence editor allows engineers to customize the flashing process for new ECU models and software revisions.
Hardware
DMC delivered three flashing stations that included PCs with hardware that will successfully ensure the ECUs meet a certain quality standard. The process is repeatable and traceable through NI TestStand reports and CAN logs for each ECU.
In summary, we created a high volume, automated, flexible flashing station that allows the customer to quickly modify and customize their own flashing sequences for existing and future ECUs.
Learn more about DMC’s Test and Measurement Automation expertise and contact us to get started on your next project.