Nova Patents
EP1321908A2

A vending machine control system

Abstract

A vending machine control system which includes a main module (1), a means of payment module (2), a user interface module (3), at least one extraction module (4) and at least one serial communications bus (6). The main module (1), the means of payment module (2), the user interface module (3) and the extraction module (4) are arranged so that, at least, the main module (1) can communicate with said means of payment module (2), user interface module (3) and extraction module (4) over said bus (6). The system includes means of modifying, at least, part of the programs of the microcontrollers of the main module (1), of the means of payment module (2), of the user interface module (3) and of the extraction module (4), over said bus (6).

EP1321908A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 16 December 2022, 3.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 11 independent, 2 dependent

  1. 1
    A vending machine control system which includes:a main module (1);at least one means of payment unit which includes means to collect and detect a payment, at least one user interface unit which includes means of displaying messages to the user and/or means of introducing instructions on the part of the user;at least one extraction unit which includes means of extracting products by means of, at least, one product extractor;a means of payment module (2) functionally associated with said means of payment unit, said module comprising, at least, one microcontroller;a user interface module (3) functionally associated with said user interface unit, said module comprising, at least, one microcontroller;at least one extraction module (4), functionally associated with said extraction unit, said module comprising, at least, one microcontroller;at least one serial communications bus (6);the main module (1), the means of payment module (2), the user interface module (3) and the extraction module (4) being arranged so that, at least, the main module (1) can communicate with said means of payment module (2), the user interface module (3) and the extraction module (4) over said bus (6);the system including means of modifying data in memories of the main module (1), of the means of payment module (2), of the user interface module (3) and of the extraction module (4), over said bus (6);characterised in that    the system includes means of modifying, at least, part of the programs of the microcontrollers of the main module (1), of the means of payment module (2), of the user interface module (3) and of the extraction module (4), over said bus (6).
  2. 3
    System according to any one of the previous claims, characterised in that the main module (1) includes specific data relative to a determined customer, to a determined machine and/or to a determined geographical area.
  3. 4
    System according to the previous claim, characterised in that the means of payment module (2), the user interface module (3) and the extraction module (4) do not include data relative to a determined customer, to a determined machine and/or to a determined geographical area.
  4. 5
    System according to any one of the previous claims, characterised in that it comprises, at least two different types of product extractors (411-414;424-424;431-434-441-444;451-453;461,-463) and in that it comprises, at least, one extraction unit (4A;4B;4C) for each one of said types of product extractors.
  5. 6
    System according to any one of the previous claims, characterised in that the means of payment module is designed so that it can be connected to and work with a series of means of payment units selected among a plurality of existing means of payment units.
  6. 7
    System according to any one of the previous claims, characterised in that it also includes a communications module (5) which includes means of communication with an external terminal.
  7. 8
    System according to the previous claim, characterised in that said communications module (5) includes means of converting data received from the external terminal, according to an external format, into an internal format of the machine.
  8. 9
    System according to any one of the previous claims, characterised in that the bus (6) is a CAN® bus.
  9. 10
    System according to any one of the previous claims, characterised in that the microcontrollers include means of erasing and rewriting, at least, one part of the program memory thereof with no need for external circuits.
  10. 11
    System according to any one of the previous claims, characterised in that it includes:means of sending, at least, one part of a program over the bus (6);recording said part of the program in the program memory of the microcontroller in a direct way.
  11. 12
    System according to any one of claims 1 to 10, characterised in that it includes:means of sending, at least, one part of a program over the bus (6);recording said part of the program in the program memory of the microcontroller through a buffer memory.
  12. 13
    System according to any one of the previous claims, characterised in that the machine code of the program of, at least, one of the modules is divided into sections corresponding to groups of functions, each one of said sections being associated with some fixed start and end positions in the flash memory of the program.