DE69900903T2 - Doppelbusarchitektur für verkaufsautomaten - Google Patents

Doppelbusarchitektur für verkaufsautomaten

Info

Publication number
DE69900903T2
DE69900903T2 DE69900903T DE69900903T DE69900903T2 DE 69900903 T2 DE69900903 T2 DE 69900903T2 DE 69900903 T DE69900903 T DE 69900903T DE 69900903 T DE69900903 T DE 69900903T DE 69900903 T2 DE69900903 T2 DE 69900903T2
Authority
DE
Germany
Prior art keywords
bus
architecture
vending machine
standard
main controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69900903T
Other languages
English (en)
Other versions
DE69900903D1 (de
Inventor
Noel Lanier
Walter Sacilowski
W. Taylor
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Coca Cola Co
Original Assignee
Coca Cola Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Coca Cola Co filed Critical Coca Cola Co
Publication of DE69900903D1 publication Critical patent/DE69900903D1/de
Application granted granted Critical
Publication of DE69900903T2 publication Critical patent/DE69900903T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F5/00Coin-actuated mechanisms; Interlocks
    • G07F5/18Coin-actuated mechanisms; Interlocks specially adapted for controlling several coin-freed apparatus from one place
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/08Counting total of coins inserted

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Bus Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

    TECHNISCHES GEBIET
  • Die Erfindung zielt auf eine Verkaufsautomatenbetriebssystemarchitektur ab und spezieller auf eine Verkaufsautomatenbetriebssystemarchitektur zum operativen Verbinden von Verkaufsautomatenperipheriegeräten von unterschiedlichen Datenübertragungsstandards mit einem Hauptkontroller.
  • STAND DER TECHNIK
  • Verkaufsautomaten sind nicht in der ganzen Welt standardisiert worden. Vielmehr sind Verkaufsautomaten ebenso vielfältig wie die Kulturen der Länder, in denen sich die Automaten befinden. Z. B. unterscheiden sich Verkaufsautomaten in Japan sehr von Verkaufsautomaten in den Vereinigten Staaten.
  • Die japanische Kultur ist daran gewöhnt, eine große Anzahl von Waren von einer großen Vielfalt von verhältnismäßig hochentwickelten Verkaufsautomaten zu kaufen. Im Gegensatz dazu weisen die Vereinigten Staaten eine Kultur auf, die daran gewöhnt ist, eine viel kleinere Vielfalt von Waren von im Wesentlichen weniger hochentwickelten Verkaufsautomaten zu kaufen. Der japanische Markt tendiert dazu, eine hochentwickeltere und kostspieligere Hardware/Architektur zu erzeugen, aus der seine Verkaufsautomaten konstruiert sind. Im Gegensatz dazu neigt die Hardware der US-Verkaufsautomaten dazu, weniger hochentwickelt und weniger kostspielig zu sein.
  • Auf einer grundsätzlichen Ebene haben Verkaufsautomaten in der ganzen Welt ähnliche Eigenschaften gemeinsam. Z. B. enthalten sie alle einen Kontroller, der den Betrieb von zahlreichen Peripheriegeräten steuert (siehe GB-A-255260). Diese Peripheriegeräte sind mit dem Kontroller über einen Datenübertragungsbus verbunden. In den Vereinigten Staaten ist der Standardverkaufsautomatendatenübertragungsbus der MDB-Standard, d. h. der "International Multi-drop Interface Standard, der von der National Automatic Merchandising Association (NAMA) von Chicago, Illinois eingeführt ist. Wie erwartet, ist dies nicht der Verkaufsautomatendatenübertragungsstandard in Japan. Dort scheint der Standard der VCCS-Standard zu sein.
  • Eine universelle Eigenschaft des Marktes für durch Automaten verkaufte Waren besteht darin, dass diese Märkte außerordentlich empfindlich auf die Hardwarekosten des Verkaufsautomaten sind. Ein kleiner Unterschied in den Kosten der Hardware für einen gegebenen Automaten kann seine Rentabilität stark beeinträchtigen.
  • Um einen japanischen Banknoten- und Münzenvalidierungsmechanismus zu verwenden, erfordert z. B. ein US-Automat, dass der japanische Mechanismus modifiziert wird, so dass er unter Verwendung des MDB-Protokolls statt des VCCS-Protokolls kommunizieren kann. Alternativ könnte ein spezieller Adapter konstruiert sein, um vom VCCS-Protokoll zum MDB-Protokoll umzuwandeln, so dass der japanische Mechanismus ohne Modifikation verwendet werden könnte. Beide von diesen Techniken erhöhen signifikant die Kosten einer Verwendung des japanischen Mechanismus oder Peripheriegeräts.
  • Eine andere Option, um ein japanisches Peripheriegerät in einem US-Automaten zu verwenden, würde darin bestehen, den US-Automaten mit einem Kontroller zu versehen, der zwei serielle Ports aufweist. Einer von den Ports würde dem MDB-Bus dediziert sein, während der andere dem VCCS-Bus dediziert sein würde. Unglücklicherweise erfordert dies eine kundenspezifische integrierte Schaltung (IC), die zwei serielle Ports aufweist. Ein solcher kundenspezifischer IC ist sehr kostspielig.
  • Es ist ein Problem, Verkaufsautomatenperipheriegeräte von unvereinbaren Datenübertragungsstandards, z. B. MDB und VCCS, in einem einzigen Verkaufsautomaten zu integrieren und doch noch annehmbare niedrige Hardwarekosten zu haben, wenn die extreme Preisempfindlichkeit des Marktes für durch Automaten verkaufte Waren vorliegt.
  • OFFENBARUNG DER ERFINDUNG
  • Es ist ein Ziel der Erfindung, die oben erörterten Probleme der herkömmlichen Technik zu lösen.
  • Es ist ein Ziel der Erfindung, eine Verkaufsautomatenarchitektur zum operativen Verbinden von Verkaufsautomatenperipheriegeräten von unterschiedlichen Datenübertragungsstandards mit einem Hauptkontroller auf eine kostensparende Weise bereitzustellen, wenn die extreme Kostenempfindlichkeit im Markt für durch Automaten verkaufte Waren vorliegt.
  • Die Ziele der Erfindung werden erreicht, indem man eine Verkaufsautomatenbetriebssystemarchitektur zum operativen Verbinden von Verkaufsautomatenperipheriegeräten unterschiedlicher Datenübertragungsstandards mit einem Hauptkontroller bereitstellt, wobei die Architektur umfasst: einen Hauptkontroller; einen ersten Bus zum Verbinden mit mindestens einem Verkaufsautomatenperipheriegerät gemäß einem ersten Datenübertragungsstandard; einen zweiten Bus zum Verbinden mit mindestens einem Verkaufsautomatenperipheriegerät gemäß einem zweiten Datenübertragungsstandard; und Verbindungseinrichtungen zum Verbinden von mindestens einem von dem ersten Bus und dem zweiten Bus mit dem Hauptkontroller.
  • Die Verbindungseinrichtungen der vorliegenden Erfindung können durch zwei synchrone Universalempfangs-/sende(UART)geräte für den ersten bzw. zweiten Bus verkörpert sein. Alternativ und vorzugsweise können die Verbindungseinrichtungen duch einen Multiplexer zum wahlweisen Verbinden des Hauptkontrollers mit entweder dem ersten Bus oder dem zweiten Bus verkörpert sein.
  • Die vorhergehenden und andere Ziele der vorliegenden Erfindung werden aus der ausführlichen Beschreibung, die im Folgenden gegeben wird, ersichtlicher. Jedoch versteht es sich, dass die ausführliche Beschreibung und die speziellen Beispiele, obwohl sie bevorzugte Ausführungsformen der Erfindung angeben, nur anhand einer Veranschaulichung gegeben werden, da Fachleuten verschiedene Änderungen und Modifikationen im Geist und Bereich der Erfindung aus dieser ausführlichen Beschreibung ersichtlich werden.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Fig. 1 ist ein Blockdiagramm der ersten Ausführungsform der Erfindung;
  • Fig. 2 ist ein Blockdiagramm einer zweiten Ausführungsform der Erfindung; und
  • Fig. 3 gibt die Nachschlagtabelle der zweiten Ausführungsform in größerer Einzelheit wieder.
  • FORMEN ZUR DURCHFÜHRUNG DER ERFINDUNG
  • Fig. 1 ist ein Blockdiagramm der ersten Ausführungsform der vorliegenden Erfindung.
  • In Fig. 1 ist ein Verkaufsautomatenkontroller 102 mit einem Haupt-, vorzugsweise parallelen, Bus 104 verbunden. Eine erste Schnittstelle 106 ist zwischen dem Hauptbus 104 und einem ersten Bus 108 geschaltet. Der erste Bus 108 unterstützt eine Datenübertragung gemäß einem ersten Datenübertragung standard. Periphere Verkaufsautomatengeräte 110 und 112 sind mit dem ersten Bus 108 verbunden und kommunizieren über den ersten Datenübertragungsstandard. Beispiele für die Peripheriegeräte 110 und 112 umfassen Münzenmechanismen, Kreditkartenlesegeräte und Banknotenvalidierungsgeräte. Die Peripheriegeräte 110 und 112 und der erste Bus 108 entsprechen vorzugsweise einem seriellen Standard und bevorzugter entsprechen sie dem MDB-Datenübertragungsstandard.
  • Auch verbindet in Fig. 1 eine zweite Schnittstelle 114 den Hauptbus 104 mit einem zweiten Bus 116. Der zweite Bus 116 unterstützt Datenübertragungen gemäß einem zweiten Datenübertragungsprotokoll, das von dem Protokoll für den ersten Bus 108 verschieden ist. Verkaufsautomatenperipheriegeräte 118 und 120 sind mit dem zweiten Bus 116 verbunden. Beispiele für die Peripheriegerät 118 und 120 umfassen Münzenmechanismen, Kreditkartenlesegeräte und Banknotenvalidierungsgeräte.
  • Der Datenübertragungsstandard, der durch den zweiten Bus 118 unterstützt wird und dem die Peripheriegeräte 118 und 120 entsprechen, ist vorzugsweise ein serieller Standard und ist bevorzugter der VCCS-Standard von Japan. Alternativ könnte das Protokoll, das durch den zweiten Bus 116 und die Peripheriegeräte 118 und 121 unterstützt wird, ein beliebiger anderer wohlbekannter serieller Standard sein, wie z. B. R5232, R5484 oder der IRDA (für Infrarotdatenübertragung).
  • Man bemerkt, dass nur zwei (2) Peripheriegeräte für jeden von den Bussen 108 und 116 wiedergegeben worden sind, um die Kompliziertheit der Zeichnung zu verringern. Diese sind bloß repräsentativ für die vielen Peripheriegeräte, die an solchen Bussen angebracht sein können.
  • Die Schnittstellen 106 und 114 von Fig. 1 sind vorzugsweise ein asynchrones Universalempfangs-/sende(UART)gerät. Alternativ könnten die Schnittstellen 106 und 114 aus einer Anordnung von diskreten Logikkomponenten gebildet sein.
  • Die allgemeine elektrische VCCS-Spezifikation ist seriell, acht Datenbits, sieben Adern (zwei Daten, Synchronisation, gemeinsame Signalleitung, Netzerde, 24V, 8V); 4800 Bits pro Sekunde, O-24V-Signal. Die elektrische Spezifikation für das MDB-Protokoll ist: serielle Stromschleife; fünf Adern (zwei Daten, gemeinsame Signalleitung, Netzerde, 34V) neun Bits (acht Datenbits plus "rechtes Statuseinzel" bit), 9600 Bits pro Sekunde, 0-5V-Signal (TTL-Pegel).
  • Sowohl der MDB- als auch VCCS-Standard verwenden Geräteadressen von 0 bis 31. Das VCCS-Protokoll verstärkt die acht Datenbits mit einer separaten gerichteten (Kontroller zu Peripheriegerät) Synchronisiersignalleitung. Im Gegensatz dazu verwendet das MDB-Protokoll acht Datenbit plus einem bidirektionalen "rechten Statuseinzel" bit.
  • Fig. 2 gibt ein Blockdiagramm einer zweiten Ausführungsform der Erfindung wieder.
  • In Fig. 2 umfasst ein Hauptkontroller 200 einen Hauptprozessor 204 und einen Hauptkommunikationskoprozessor 202, der mit dem Hauptprozessor 204 über einen bevorzugt parallelen Bus 206 verbunden ist. Der Kommunikationskoprozessor 202 weist mindestens die funktionellen Vermögen eines UART-Geräts auf. Der Hauptprozessor 204 umfasst eine Nachschlagtabelle 205. Der Hauptkontroller 200, d. h. der Kommunikationskoprozessor 202, ist über einen Bus 210 mit einem Multiplexer 208 verbunden. Außerdem sendet der Kommunikationskoprozessor 202 über den Bus 212 eines oder mehrere Steuersignale zum Multiplexer 208.
  • Der Multiplexer 208 von Fig. 2 ist mit einem ersten Bus 214 und einem zweiten Bus 220 verbunden. Der erste Bus 214 unterstützt ein von dem zweiten Bus 220 verschiedenes Datenübertragungsprotokoll. Verkaufsautomatenperipheriegeräte 216 und 218 sind mit dem ersten Bus 214 verbunden und entsprechen dem Datenübertragungsprotokoll des ersten Busses 214. Ähnlich stellen Verkaufsautomatenperipheriegeräte 222 und 224 eine Verbindung mit dem zweiten Bus 220 her und entsprechen seinem Datenübertragungsprotokoll. Wie bei der ersten Ausführungsform sind nur zwei Peripheriegeräte so wiedergegeben worden, dass sie mit den Bussen verbunden sind, um die Zeichnungen zu vereinfachen; dies sind zwei von immerhin vielen Peripheriegeräten, die mit dem ersten Bus bzw. zweiten Bus verbunden sein können. Eine zusätzliche Signalleitung 226 ist so dargestellt, dass sie ein Signal von dem Kommunikationskoprozessor 202 zu jedem der Peripheriegeräte 222 und 224 weiterleitet.
  • Das Protokoll des ersten Busses ist vorzugsweise seriell und ist bevorzugter der MDB-Standard. Das Protokoll des zweiten Busses ist vorzugsweise seriell und ist bevorzugter der VCCS-Standard von Japan. Alternativ könnte das Protokoll des zweiten Busses ein beliebiger anderer wohlbekannter serieller Standard sein, wie z. B. R5232, RS484 oder IRDS (für Infrarotdatenübertragung).
  • Weil der erste Bus 214 und der zweite Bus 220 beide seriell sind, ist der Bus 210 notwendigerweise seriell. Um die Unterschiede zwischen dem MDB-Standard und dem VCCS-Standard zu berücksichtigen, ist die zusätzliche Signalleitung 226 vorgesehen, über die der Kommunikationskoprozessor ein Synchronisiersignal sendet.
  • Fig. 3 gibt die Nachschlagtabelle 205 von Fig. 2 in größerer Einzelheit wieder, Spalte 302 der Tabelle 205 listet die Identität eines Geräts auf, das entweder mit dem ersten Bus 214 oder dem zweiten Bus 220 verbunden ist. Die zweite Spalte 204 identifiziert den Bus, mit dem das in derselben Zeile bei der Spalte 302 identifizierte Gerät verbunden ist. Die dritte Spalte 306 listet die Adresse des Geräts auf, dass in derselben Zeile bei Spalte 302 identifiziert ist. Folglich stellen die Zeilen 308, 310, 312 und 314 die angemessene Information für die Peripheriegeräte 216, 218, 222 bzw. 229 dar.
  • Der Betrieb der Ausführungsformen der Erfindung wird nachstehend beschrieben.
  • Beide von den bevorzugten Busdatenübertragungsprotokollen, d. h. der MDB-Standard und der VCCS-Standard, verwenden ein Halbduplex-Abfrageschema statt eines unterbrechungsgesteuerten Schemas. Der Hauptkontroller 102 von Fig. 1 oder der primäre Prozessor 204 von Fig. 2 fragt die verschiedenen Peripheriegeräte auf dem ersten und zweiten Bus 108 bzw. 116 sequentiell ab. Die Peripheriegeräte bleiben still auf dem Bus, bis sie abgefragt werden, zu welchem Zeitpunkt sie eine Aktion durchführen und/oder mit der Statusinformation antworten.
  • Unter den Komponenten eines Verkaufsautomaten sind die UART-Geräte in den Schnittstellen 106 und 114 vergleichbar und in den Kosten zum den Hauptkontroller 102 verkörpernden Prozessor nur zweitrangig. Obwohl sie kostensparender ist als z. B. Umrüsten eines Peripheriegeräts auf VCCS-Basis, um direkt gemäß dem MDB-Protokoll zu arbeiten, oder Bereitstellen eines kundenspezifischen Wandlers zum Umwandeln vom VCCS-Protokoll zum MDB-Protokoll, ist die Ausführungsform von Fig. 1 kostspieliger als die Ausführungsform von Fig. 2. Folglich wird die Ausführungsform von Fig. 2 bevorzugt.
  • In Fig. 2 wird eine Schnittstelle in Form des Kommunikationskoprozessors 202 (mit mindestens den funktionellen Vermögen eines einzigen UART) benötigt, statt zwei UART-Geräte. Aber um diese etwa 50%ige Reduktion in der Anzahl von erforderlichen UART-Geräten zu erreichen, muss der Multiplexer 208 bereitgestellt werden. Wenn der Hauptprozessor 204 wünscht, ein Peripheriegerät. auf einem gegebenen Bus abzufragen, sendet er ein oder mehrere Steuersignale zum Multiplexer 208 über den Kommunikationskoprozessor 202, der bewirkt, dass der Multiplexer den Bus 210 mit dem ausgewählten ersten oder zweiten Bus 214 oder 220 verbindet.
  • Der Hauptprozessor 204 verwendet die Information in der Nachschlagtabelle 205, um ein gewünschtes Peripheriegerät zu lokalisieren. Wenn der Hauptprozessor 204 auf das Peripheriegerät 216 zugreifen muss, dann gewinnt er z. B. die Identität des Busses, mit dem das Peripheriegerät 216 verbunden ist, und die Adresse, die das Peripheriegerät 216 auf diesem Bus aufweist, zurück, indem er die Identität des Peripheriegeräts 216 auf die Tabelle 205 anwendet.
  • Ein Vorteil der Erfindung besteht darin, dass sie ermöglicht, dass unvereinbaren Datenübertragungsprotokollen entsprechende Peripheriegeräte in demselben Verkaufsautomaten auf eine kostensparende Weise verwendet werden, trotz der extremen Kostenempfindlichkeit des Marktes für durch Automaten verkaufte Waren. Außerdem erfordert die zweite Ausführungsform lediglich die Verwendung eines einzigen Kommunikationskoprozessors statt zwei UART-Geräte, was eine etwa 50%ige Kosteneinsparung dafür darstellt, was die zweitteuerste Komponente in einem Verkaufsautomaten ist.

Claims (10)

1. Verkaufsautomatenbetriebssystemarchitektur zur Wirkverbindung von Verkaufsautomatenperipheriegeräten (110, 112, 118, 120, 216, 218, 222, 224) unterschiedlicher Datenübertragungsstandards mit einem Hauptkontroller (102, 200), wobei die Architektur umfasst:
einen Hauptkontroller (102, 200);
einen ersten Bus (104, 214) zum Verbinden mit mindestens einem Verkaufsautomatenperipheriegerät (11.0, 112, 216, 218) gemäß einem ersten Datenübertragungsstandard;
einen zweiten Bus (116, 220) zum Verbinden mit mindestens einem Verkaufsautomatenperipheriegerät (118, 120, 222, 224) gemäß einem zweiten Datenübertragungsstandard; und
Verbindungseinrichtungen (106, 108, 208, 210, 212) zum Verbinden von mindestens einem von dem ersten Bus und dem zweiten Bus mit dem Hauptkontroller (200).
2. Architektur nach Anspruch 1, bei der die Verbindungseinrichtung einen Multiplexer (208) zum wahlweisen Verbinden des Hauptkontrollers (200) mit einem von dem ersten Bus (214) und dem zweiten Bus (220) umfasst.
3. Architektur nach Anspruch 1, bei der der erste Datenübertragungsstandard und der zweite Datenübertragungsstandard seriell sind.
4. Architektur nach Anspruch 3, bei der der erste Datenübertragungsstandard der Mehrstationenbus (MDB)-Standard ist.
5. Architektur nach Anspruch 3, bei der mindestens eine zusätzliche Signalleitung (226) zwischen jedes von dem mindestens einen Verkaufsautomatenperipheriegerät (222, 224) geschaltet ist, das mit dem zweiten Bus (220) und dem Hauptkontroller (200) gekoppelt ist.
6. Architektur nach Anspruch 3, bei der der zweite Datenübertragungsstandard der VCCS-Standard ist.
7. Architektur nach Anspruch 1, bei der der Hauptkontroller umfasst:
einen Datenübertragungskoprozessor (202), der mit den Verbindungseinrichtungen verbunden ist; und
einen primären Prozessor (204), der mit dem Datenübertragungskoprozessor verbunden ist.
8. Architektur nach Anspruch 7, bei der der Hauptprozessor eine Nachschlagtabelle (205) umfasst, um Daten betreffend eine Identität von jedem der Verkaufsautomatenperipheriegeräte (216, 218, 222, 224), der Busse (214, 220), mit denen die Peripheriegeräte (216, 218, 222, 224) verbunden sind, bzw. der den Periphergeräten (216, 218, 222, 224) zugeordneten Adresse zu speichern.
9. Architektur nach Anspruch 1, bei der der Hauptkontroller einen Hauptbus (104) umfasst, der mit dem Hauptkontroller (102) verbunden ist, und die Verbindungseinrichtung eine erste Schnittstelle (106) zum Verknüpfen des ersten Busses (108) mit dem Hauptbus (104) und eine zweite Schnittstelle (114) zum Verknüpfen des zweiten Busses (116) mit dem Hauptbus (104) umfasst.
10. Architektur nach Anspruch 9, bei der die erste Schnittstelle (106) ein erstes asynchrones Universalempfangs-/sende(UART)gerät (106) umfasst und die zweite Schnittstelle (114) ein zweites UART-Gerät (114) umfasst.
DE69900903T 1998-03-27 1999-03-26 Doppelbusarchitektur für verkaufsautomaten Expired - Lifetime DE69900903T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/049,204 US6119053A (en) 1998-03-27 1998-03-27 Vending machine dual bus architecture
PCT/US1999/006663 WO1999050800A2 (en) 1998-03-27 1999-03-26 Vending machine dual bus architecture

Publications (2)

Publication Number Publication Date
DE69900903D1 DE69900903D1 (de) 2002-03-28
DE69900903T2 true DE69900903T2 (de) 2002-08-14

Family

ID=21958582

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69900903T Expired - Lifetime DE69900903T2 (de) 1998-03-27 1999-03-26 Doppelbusarchitektur für verkaufsautomaten

Country Status (10)

Country Link
US (1) US6119053A (de)
EP (1) EP1066605B1 (de)
JP (1) JP3843212B2 (de)
KR (1) KR20010042222A (de)
AT (1) ATE213556T1 (de)
AU (1) AU744225B2 (de)
BR (1) BR9909187A (de)
DE (1) DE69900903T2 (de)
ES (1) ES2168859T3 (de)
WO (1) WO1999050800A2 (de)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8631093B2 (en) 1998-03-19 2014-01-14 Crane Merchandising Systems, Inc. Remote data acquisition, transmission and analysis system including handheld wireless equipment
GB2349003B (en) * 1999-04-16 2003-05-07 Mars Inc Money handling mechanism with peripheral port
GB2356268B (en) * 1999-11-10 2004-08-18 Mars Inc Value transaction systems
US6742644B1 (en) * 2000-11-27 2004-06-01 Jcm American Corporation Note acceptor-dispenser validator
US20020156727A1 (en) * 2001-01-29 2002-10-24 Levake Mark Method and apparatus for conducting live, point-of-sale, electronic monitoring and transaction services
WO2002073508A2 (en) * 2001-03-09 2002-09-19 Laser Data Command, Inc. Money handling kiosk having universal interface board
US7076329B1 (en) * 2002-04-12 2006-07-11 Usa Technologies, Inc. Cashless vending transaction management by a vend assist mode of operation
US7690495B1 (en) 2001-03-26 2010-04-06 Usa Technologies, Inc. Card reader assembly
US7593897B1 (en) 2001-06-19 2009-09-22 Usa Technologies, Inc. Wireless system for communicating cashless vending transaction data and vending machine audit data to remote locations
US7865430B1 (en) 2001-03-26 2011-01-04 Usa Technology, Inc. Cashless transaction payment module
US7630939B1 (en) 2001-03-26 2009-12-08 Usa Technologies, Inc. System and method for locally authorizing cashless transactions at point of sale
US8596529B1 (en) 2001-03-26 2013-12-03 Usa Technologies, Inc. Interactive interface effectuated vending
US6505095B1 (en) * 2001-06-19 2003-01-07 Usa Technologies, Inc. System for providing remote audit, cashless payment, and interactive transaction capabilities in a vending machine
US7131575B1 (en) 2001-03-26 2006-11-07 Usa Technologies, Inc. MDB transaction string effectuated cashless vending
US7164884B2 (en) 2001-06-29 2007-01-16 Isochron, Llc Method and system for interfacing a machine controller and a wireless network
US7778600B2 (en) 2001-06-29 2010-08-17 Crane Merchandising Systems, Inc. Apparatus and method to provide multiple wireless communication paths to and from remotely located equipment
ES2214083B1 (es) * 2001-12-18 2005-11-01 Azkoyen Industrial, S.A. Un sistema de control de una maquina expendedora.
US7457847B2 (en) * 2002-01-02 2008-11-25 International Business Machines Corporation Serial redirection through a service processor
JP2003233861A (ja) * 2002-02-12 2003-08-22 Sanden Corp 自動販売機の管理システム
KR20030073620A (ko) * 2002-03-12 2003-09-19 (주)바리스타코리아 MBD 프로토콜의 코인메카니즘을 구비한 SimplexV 프로토콜의 자동판매기 및 이를 위한 인터페이스 보드
HUP0401765A2 (en) * 2004-08-27 2006-04-28 D3D Media Kft Communication controller and communication system, as well as a vending machine
US7810721B2 (en) * 2005-08-04 2010-10-12 Transaction Network Services, Inc. Systems and method for vending machine settlement
CA2523925A1 (en) * 2005-10-20 2007-04-20 Cashcode Company Inc. Banknote recycler protocol adapter
US8484068B2 (en) * 2005-12-14 2013-07-09 Crane Merchandising Systems, Inc. Method and system for evaluating consumer demand for multiple products and services at remotely located equipment
US20080140515A1 (en) * 2005-12-14 2008-06-12 Godwin Bryan W Method and System for Evaluating Consumer Demand for Multiple Products and Services at Remotely Located Equipment
US20070200673A1 (en) * 2006-02-13 2007-08-30 Godwin Bryan W Apparatus and Method for Controlling and Monitoring Access to a Storage Container
DE102006015255A1 (de) * 2006-04-01 2007-10-04 National Rejectors, Inc. Gmbh Bezahlsystem für einen Verkaufsautomaten
TWI321753B (en) * 2006-07-26 2010-03-11 Mitac Int Corp Positioning system with switching function and switching function performing methof thereof
US7997484B2 (en) 2006-09-13 2011-08-16 Crane Merchandising Systems, Inc. Rich content management and display for use in remote field assets
TWI363274B (en) * 2007-03-19 2012-05-01 Hon Hai Prec Ind Co Ltd Uart interface communicating circuit
US20080243566A1 (en) * 2007-03-27 2008-10-02 Godwin Bryan W System, Method And Apparatus For Identifying And Correcting Data Integrity Problems Associated With Remotely Located Equipment
US8959028B2 (en) 2007-07-02 2015-02-17 Crane Merchandising Systems, Inc. Apparatus and method for monitoring and control of remotely located equipment
JP5055046B2 (ja) * 2007-07-06 2012-10-24 株式会社日立超エル・エス・アイ・システムズ 自動販売機およびこれに適したシリアルバスシステム
US20090055281A1 (en) * 2007-08-20 2009-02-26 Usa Technologies, Inc. Processing systems and methods for vending transactions
US8533315B2 (en) 2007-10-25 2013-09-10 Crane Merchandising Systems, Inc. Systems and methods for monitoring performance of field assets
US8015088B2 (en) 2008-03-03 2011-09-06 The Coca-Cola Company Methods for implementing a loyalty program
US8121917B2 (en) 2008-03-03 2012-02-21 The Coca-Cola Company Systems for implementing a loyalty program
US9111268B2 (en) * 2008-06-04 2015-08-18 Crane Merchandising Systems, Inc. Systems and methods for data acquisition and transmission
US9569912B2 (en) 2008-06-26 2017-02-14 Shopatm Bv (Sarl) Article storage and retrieval apparatus and vending machine
US20100094456A1 (en) * 2008-10-10 2010-04-15 Usa Technologies, Inc. Devices and methods for providing cashless payment and diagnostics for vending machines
US8373558B2 (en) * 2008-10-10 2013-02-12 Usa Technologies, Inc. Devices and methods for providing cashless payment and diagnostics for vending machines
CN108463812B (zh) 2016-01-08 2021-10-08 克兰佩门特创新股份有限公司 自动交易机中的装置之间的次级总线通信

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4025760A (en) * 1975-08-14 1977-05-24 Addressograph Multigraph Corporation Security means for transaction terminal system
CA1085513A (en) * 1975-10-03 1980-09-09 Allen F. Pearson Dispensing system
JPS623366A (ja) * 1985-06-28 1987-01-09 Toshiba Corp マルチプロセツサシステム
US4704717A (en) * 1986-07-22 1987-11-03 Prime Computer, Inc. Receive message processor for a solicited message packet transfer system
US4803348A (en) * 1987-06-30 1989-02-07 Lohrey David W Automated customer interface for services involving drop-off and pickup
JPH02306355A (ja) * 1988-10-25 1990-12-19 Apollo Computer Inc バスロックシステム
DE4026533A1 (de) * 1990-08-22 1992-02-27 Messko Albert Hauser Gmbh & Co Messwerterfassungssystem fuer intelligente sensoren
US5617547A (en) * 1991-03-29 1997-04-01 International Business Machines Corporation Switch network extension of bus architecture
GB2255260B (en) * 1991-04-24 1995-06-14 Mars Inc Transaction systems
JPH08202469A (ja) * 1995-01-30 1996-08-09 Fujitsu Ltd ユニバーサル非同期送受信回路を備えたマイクロ・コントローラユニット
US5959869A (en) * 1996-12-03 1999-09-28 The Coca-Cola Company Vending machine controller and system

Also Published As

Publication number Publication date
ES2168859T3 (es) 2002-06-16
DE69900903D1 (de) 2002-03-28
WO1999050800A3 (en) 1999-11-18
ATE213556T1 (de) 2002-03-15
EP1066605B1 (de) 2002-02-20
KR20010042222A (ko) 2001-05-25
JP3843212B2 (ja) 2006-11-08
EP1066605A2 (de) 2001-01-10
WO1999050800A9 (en) 2000-10-12
US6119053A (en) 2000-09-12
BR9909187A (pt) 2000-12-05
JP2002510103A (ja) 2002-04-02
AU744225B2 (en) 2002-02-21
WO1999050800A2 (en) 1999-10-07
AU3209099A (en) 1999-10-18

Similar Documents

Publication Publication Date Title
DE69900903T2 (de) Doppelbusarchitektur für verkaufsautomaten
DE69209538T2 (de) Automatische Konfiguration einer Einheit für koppelbare Rechner
DE3689241T2 (de) Verfahren und Vorrichtung zum Protokollieren von Systemkonfigurationen.
DE69725519T2 (de) Verbindung eines Doppelspannungsmoduls
DE69024111T2 (de) Einrichtung und Verfahren zur Adresszuweisung an SCSI-unterstützte Peripheriegeräte
DE69003319T2 (de) IC-Karte mit zusätzlichen Kontakten und Verfahren zur Kontrolle der IC-Karte.
DE69534181T2 (de) System mit Endgerät und Karte, Karte und Endgerät
DE3881414T2 (de) Datenverarbeitungssystem mit einer steckbaren optionellen Karte.
DE3587445T2 (de) Verarbeitungssystem von Produktverkaufsdaten.
DE69428538T2 (de) Verfahren zum konfigurieren von mehreren adapterkarten auf einem bus
DE69214972T2 (de) Elektronischer Zeitregler für Maschinen zum Herstellen von Glasgegenständen
DE69523223T2 (de) Steuergerät
DE3146356A1 (de) Datenverarbeitungssystem
DE06125954T1 (de) Eingang/Ausgang einer integrierten Schaltung mit einer Hochleistungsbusschnittstelle
DD295039A5 (de) Zusatzkarte mit automatischer anpassung an die schlitzposition
DE69433130T2 (de) Rechnersystem mit verändertem lokalen Datenbus
EP0434986A2 (de) Verfahren zur Inbetriebnahme einer an ein elektronisches Steuerungssystem angeschlossenen Baugruppe
DE4313190B4 (de) Vorrichtung und Verfahren zur Initialisierung einer Datenschnittstelle für eine programmierbare Steuerung
DE69324323T2 (de) Mehrstationskommunikationsbussystem, sowie eine Master-Station und eine Slave-Station für den Einsatz in einem solchen System
DE602004008416T2 (de) Verbesserte Kommunikationsschnittstelle für Fahrzeuge
DE68908454T2 (de) Kartentransaktion-Verarbeitungsvorrichtung.
DE68919402T2 (de) Speicherkarte.
DE60319304T2 (de) Elektronische Vorrichtung und deren Verwendungsverfahren
DE69500296T2 (de) Speicher-/Chipkartenlesersystem
EP0135881B1 (de) Speicherprogrammierbares Automatisierungsgerät