Hardware Functions
Power
The device is powered by the USB interface. For the vending machine domain, a connector to receive 12-24V and ground is provided.
Power Outputs
All outputs to the vending machine are MOSFET controlled and either dedicated high side driving or dedicated low side driving. After a reset of the device (power up), all outputs are inactive.
To be able to get feedback from the controlled motors, the combined current of the drivers is measured. The VEMIO1 provides one read value for the high current and can also report the IO voltage reading. VEMIO2 provides values for both low and high side current.
VEMIO one and VEMIO 2 provide a different number of high drive and low drive outputs.
Special IO
Vemio-2 provides two digital outputs (0/5V) allow connection and control of common “relay boards” or other devices which understand a TTL level input.
In addition, the Vemio-2 provides an input for a "onewire" temperature sensor (2-wire connection) such as the DS18B20 sensor.
Vemio-1 provides 2 analog inputs which can measure voltages 0..5V with 10bit accuracy.
In addition, Vemio-1 provides a "keypad simulator" matrix output, which is suitable to simulate a keypad and keypresses to a common VMC.
Digital inputs
Eight digital inputs can provide feedback from a machine sensor or other source of information. The digital inputs can be connected to digital signals with 0V/5V up to 0V/24V output range, or be connected to contact closures or NPN outputs from sensors.