Automating The Operation Of A Parking Payment Station To Enhance Testing Capabilities

Introduction:

Digital Payment Technologies, is a high tech company located in Vancouver, Canada, providing innovative solutions for the global parking industry.

One of their products is the Intella-Pay parking payment station, composed of a controller unit (the brain of the system) and the following input/output devices: start button, keypad, LCD, three payment devices (coin acceptor, bill acceptor, card acceptor) and a ticket printer.

 

The controller unit was operated manually for design verification or manufacturing testing, by running transactions.

 

A transaction is the following sequence of interactive steps:

 

As can be seen this is a tedious and time-consuming process when done manually, limiting testing capabilities and using resources inefficiently.

Digital Payment Technologies wanted to enhance the controller's testing capabilities and contracted us to develop a PC-based system to automate the controller's operation.

 

Benefits achieved:

System Description:

 

National Instruments data acquisition hardware and LabVIEW for programming were selected for flexibility, easy future expansion and straightforward integration between software and hardware.

The system has the built-in capability to operate sequentially up to three controller units.

 

A block diagram is presented in Figure 1.

 

Custom-built hardware:

National Instruments hardware:

Custom-designed software (developed with LabVIEW):

Performance:

 

By using this solution and special care in programming of the software applications, the system is capable of testing up to three controllers, running over 10,000 transactions in total, continuously and unattended, without any slowdown in execution time.

 

Block Diagram:

 

 

Click on the links below to see some of the software user interface panels:

 

Automated transaction        Automated transaction DVT        Intella Pay automated tester