[go: up one dir, main page]

DE60118668T2 - Kommunikationsverfahren einer elektronischen Vorrichtung - Google Patents

Kommunikationsverfahren einer elektronischen Vorrichtung Download PDF

Info

Publication number
DE60118668T2
DE60118668T2 DE60118668T DE60118668T DE60118668T2 DE 60118668 T2 DE60118668 T2 DE 60118668T2 DE 60118668 T DE60118668 T DE 60118668T DE 60118668 T DE60118668 T DE 60118668T DE 60118668 T2 DE60118668 T2 DE 60118668T2
Authority
DE
Germany
Prior art keywords
output terminal
electronic device
control signal
computer
upstream
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
DE60118668T
Other languages
English (en)
Other versions
DE60118668D1 (de
Inventor
Toshihiko Ohta-ku Yokoyama
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Publication of DE60118668D1 publication Critical patent/DE60118668D1/de
Application granted granted Critical
Publication of DE60118668T2 publication Critical patent/DE60118668T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0653Configuration or reconfiguration with centralised address assignment
    • G06F12/0661Configuration or reconfiguration with centralised address assignment and decentralised selection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/21Pc I-O input output
    • G05B2219/21028Address of module determined by position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/21Pc I-O input output
    • G05B2219/21033Serial transfer address to each module, decrement, if zero module found
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/21Pc I-O input output
    • G05B2219/21035Identification with serial header
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/21Pc I-O input output
    • G05B2219/21039Slaves, modules in daisy chain, each handles control data, transmits to next

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Selective Calling Equipment (AREA)
  • Studio Devices (AREA)
  • Small-Scale Networks (AREA)

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung bezieht sich auf ein Kommunikationsverfahren einer elektronischen Vorrichtung, in der eine Kommunikation durch integriertes Steuern einer Anzahl von Vorrichtungen, wie Kameras oder dergleichen, durchgeführt wird.
  • Beschreibung des verwandten Stands der Technik
  • Es ist eine Technik zur Steuerung elektronischer Vorrichtungen, wie Kameras oder dergleichen, von einem Personal-Computer (PC) aus bekannt, der Standards wie RS-232C und dergleichen verwendet. Bei Verwendung der RS-232C-Standarts ist es unmöglich, eine Vielzahl elektronischer Vorrichtungen zu steuern, wenn nicht eine Vielzahl von Anschlüssen bei einem PC bereitgestellt ist. Um ein derartiges Problem zu lösen, gibt es ein konventionelles Verfahren des Durchführens einer Kommunikation durch serielles Verbinden einer Vielzahl elektronischer Vorrichtungen. Es ist jedoch bei diesem konventionellen Verfahren des Durchführens einer Kommunikation durch serielles Verbinden elektronischer Vorrichtungen erforderlich, bei jeder der elektronischen Vorrichtungen zusätzlich zu Signalleitungen zum Senden/Empfangen von Steuersignalen für die elektronische Vorrichtung einen Abschluss bereitzustellen, um zu bestimmen, ob andere elektronische Vorrichtungen bei der nachfolgenden Instanz verbunden sind, oder nicht.
  • Die Beschreibung des europäischen Patents Nr. EP-A-0 965 965 offenbart ein Erfassungssystem, das eine Vielzahl von Erfassungseinrichtungen aufweist, von denen jede eine Isolierschaltung aufweist und eine zugewiesene Adresse empfangen, sie speichern und dann eine inkrementierte Adresse zu einem anhängenden Sensor senden kann.
  • Es ist eine Aufgabe der Erfindung, ein Verfahren zum Steuern einer elektronischen Vorrichtung bereitzustellen, in der eine Vielzahl elektronischer Vorrichtungen gesteuert werden kann, während diese seriell verbunden sind, ohne die Anzahl von Signalleitungen zu erhöhen, und eine elektronische Vorrichtung zum Ausführen des Verfahrens.
  • Gemäß Ausgestaltungen der Erfindung ist eine elektronische Vorrichtung wie in Patentanspruch 1 dargelegt und ein Verfahren des Steuerns einer elektronischen Vorrichtung wie in Patentanspruch 10 dargelegt bereitgestellt.
  • Die vorstehenden und weitere Aufgaben, Vorteile und Merkmale der Erfindung werden aus der nachstehenden Beschreibung des bevorzugten Ausführungsbeispiels in Verbindung mit der beiliegenden Zeichnung offensichtlicher.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Es zeigen:
  • 1 eine Darstellung der Verbindungskonfiguration von elektronischen Vorrichtungen gemäß einem Ausführungsbeispiel der Erfindung,
  • 2 Beispiele von Befehlen, die zwischen den elektronischen Vorrichtungen gemäß dem Ausführungsbeispiel zu senden und zu empfangen sind,
  • 3 und 4 Darstellungen, von denen jede ein Steuerverfahren in der Verbindungskonfiguration der elektronischen Vorrichtungen gemäß dem Ausführungsbeispiel zeigt,
  • 5 eine Darstellung eines Beispiels des Sendens und Empfangens eines Kaskadenverbindungsbefehls in der Verbindungskonfiguration der elektronischen Vorrichtungen gemäß dem Ausführungsbeispiel,
  • 6 und 7 Darstellungen, von denen jede ein Beispiel des Sendens und Empfangens eines Steuerbefehls in der Verbindungskonfiguration der elektronischen Vorrichtungen gemäß dem Ausführungsbeispiel zeigt,
  • 8 ein Ablaufdiagramm eines Betriebsprozesses in einer elektronischen Vorrichtung gemäß dem Ausführungsbeispiel, und
  • 9 ein Ablaufdiagramm eines Betriebsprozesses in einem Host-PC gemäß dem Ausführungsbeispiel.
  • BESCHREIBUNG DES BEVORZUGTEN AUSFÜHRUNGSBEISPIELS
  • Nachstehend ist ein bevorzugtes Ausführungsbeispiel der Erfindung unter Bezugnahme auf die Zeichnungen beschrieben.
  • 1 zeigt eine Darstellung eines Systems zum Steuern seriell verbundener, elektronischer Vorrichtungen über RS-232-Ports von einem Host-PC 40 aus. Gemäß diesem Ausführungsbeispiel ist nachstehend ein Fall des Verwendens von Kameras, deren Schwenk und Neigung gesteuert werden können, als die elektronischen Vorrichtungen beschrieben.
  • Gemäß 1 können Schwenk und Neigung von jeder der Kameras 50, 60 und 70 gesteuert werden. Der Host-PC 40 umfasst beispielsweise einen Personal-Computer und gibt einen Steuerbefehl und einen Kaskadenverbindungsbefehl (nachstehend beschrieben) zu der direkt verbundenen Kamera 50 aus. Ein Kabel 10 dient dem Austauschen von Befehlen zwischen dem Host-PC 40 und der Kamera 50. Ein Kabel 20 dient zum Austauschen von Befehlen zwischen der Kamera 50 und der Kamera 60. Ein Kabel 30 dient zum Austauschen von Befehlen zwischen der Kamera 60 und der Kamera 70.
  • Jede der Kameras 50, 60 und 70 weist einen ersten Eingabe-/Ausgabeanschluss 3 und einen zweiten Eingabe-/Ausgabeanschluss 5 auf, von denen jeder zum Eingeben und Ausgeben eines Steuerbefehls und eines Kaskadensteuerbefehls dient. Der erste Eingabe-/Ausgabeanschluss 3 weist einen Ausgabeport 3a und einen Eingabeport 3b auf. Der zweite Eingabe-/Ausgabeanschluss 5 weist einen Ausgabeport 5a und einen Eingabeport 5b auf. Jede der Kameras 50, 60 und 70 weist ebenso eine CPU (Zentrale Verarbeitungseinheit, "central processing unit") 9 auf, die einen Pufferspeicher (nicht gezeigt) enthält. Die CPU 9 weist Ports (Anschlüsse) 9a bis 9d zum Austauschen von Befehlen mit dem ersten Eingabe-/Ausgabeanschluss 3 und dem zweiten Eingabe-/Ausgabeanschluss 5 auf. Jede der Kameras 50, 60 und 70 weist ferner einen Schalter 11 zum Durchführen eines Schaltens auf der Grundlage eines Signals von dem Port 9c auf.
  • Der Host-PC 40 weist einen Eingabe-/Ausgabeanschluss 4 zum Eingeben und Ausgeben eines Steuerbefehls und eines Kaskadensteuerbefehls auf. Der Eingabe-/Ausgabeanschluss 4 weist einen Ausgabeport 4a und einen Eingabeport 4b auf.
  • 8 zeigt ein Ablaufdiagramm eines Betriebsprozesses der CPU 9, wenn ein Kaskadenverbindungsbefehl zum Erkennen eines Verbindungszustands von jeder der Kameras, die über die RS-232C-Ports durch den Host-PC 40 seriell verbunden sind, in die betroffene Kamera (jedwede der Kameras 50, 60 und 70) eingegeben wurde. Der Kaskadenverbindungsbefehl dient zum Veranlassen der verbundenen Kamera, eine ID einzustellen, und zum Veranlassen des Host-PCs 40, die eingestellte Kamera-ID zu erkennen.
  • In Schritt S101 wird bestimmt, ob ein Kaskadenverbindungsbefehl über die Ports 3b und 9b empfangen wurde, oder nicht. Ist das Ergebnis der Bestimmung in Schritt S101 positiv, dann geht der Prozess zu Schritt 102 über.
  • In Schritt S102 wird der empfangene Kaskadenverbindungsbefehl bestätigt, und "die ID-Nummer der Sendevorrichtung (eine Kamera oder der Host-PC 40) + 1" wird als die ID-Nummer der betroffenen Kamera eingestellt und wird in dem Pufferspeicher gespeichert.
  • In Schritt S103 wird bestimmt, ob der Schalter 11 derart geschaltet ist, dass die Ports 3a und 9a verbunden sind, oder nicht. Ist das Ergebnis der Bestimmung in Schritt S103 positiv, dann geht der Prozess zu Schritt S105 über. Ist das Ergebnis der Bestimmung in Schritt S103 negativ, dann geht der Prozess zu Schritt S104 über, in dem der Schalter 11 durch Ausgeben eines Steuersignals von dem Port 9c geschaltet wird, um die Ports 3a und 9a zu verbinden.
  • Dann wird in Schritt S105 ein Ack-Befehl von dem Port 3a zu der Vorrichtung des Senders des Kaskadenverbindungsbefehls über den Port 9a ausgegeben. Der Ack-Befehl ist wie gemäß 2 gezeigt in Form eines Pakets konfiguriert, das einen Header, die ID-Nummer der Sendevorrichtung, die ID-Nummer der Sendezielvorrichtung, Statusinformationen, die als auf die Sendevorrichtung bezogene Informationen dienen, und ein Endzeichen enthält.
  • Dann wird in Schritt S106 nach Ausgeben des Ack-Befehls durch Ausgeben eines Steuersignals von dem Port 9c der Schalter 11 geschaltet, um die Ports 3a und 5b zu verbinden. Dann wird in Schritt S107 ein Kaskadenverbindungsbefehl, der aus einem Sendevorrichtungs-ID-Nummer "xx" Kaskade "Ein" besteht, von dem Ausgabeport 5a über den Port 9a ausgegeben. Dann geht der Prozess zu Schritt S108 über, in dem der Schalter 11 durch Ausgeben eines Steuersignals von dem Port 9c nach Ausgeben des Kaskadenverbindungsbefehls geschaltet wird, um den Ausgabeport 3a und den Port 9a zu verbinden.
  • Dann wird in Schritt S109 bestimmt, ob ein Ack-Befehl, der die Sendevorrichtungs-ID-Nummer gleich der ID-Nummer der betroffenen Kamera + 1 enthält, von dem Port 9d über den Port 5b eingegeben wurde, oder nicht. Ist das Ergebnis der Bestimmung in Schritt S109 positiv, dann geht der Prozess zu Schritt S110 über, in dem der Schalter 11 durch Ausgeben eines Steuersignals von dem Port 9c zum Verbinden des Ausgabeports 3a und des Eingabeports 5b geschaltet wird, und dann wird der Prozess terminiert. Ist das Ergebnis der Bestimmung in Schritt S109 negativ, dann geht der Prozess zu Schritt S111 über, in dem bestimmt wird, ob eine vorbestimmte Zeitspanne abgelaufen ist, oder nicht. Ist das Ergebnis der Bestimmung in Schritt S111 negativ, dann kehrt der Prozess zu Schritt S109 zurück, in dem eine Eingabe eines Ack-Befehls abgewartet wird. Wird selbst nach Ablaufen der vorbestimmten Zeitspanne kein Ack-Befehl eingegeben, dann wird bestimmt, dass sich die betroffene Kamera in der letzten Instanz der Verbindung befindet, und der Prozess geht zu Schritt S112 über. In Schritt S112 werden Informationen, die anzeigen, dass sich die betroffene Kamera in der letzten Instanz der Verbindung befindet, zu den Statusinformationen hinzugefügt, und wird Ack-Signal zu dem Host-PC 40 ausgegeben.
  • 9 zeigt ein Ablaufdiagramm des Betriebsprozesses des Host-PCs 40, wenn ein Kaskadenverbindungsbefehl ausgegeben wird, um den Verbindungszustand einer Kamera durch den Host-PC 40 zu erkennen.
  • Zuerst wird in Schritt S201 ein Kaskadenverbindungsbefehl ausgegeben, der aus einem Sendevorrichtungs-ID-Nummer "00" Kaskade "Ein" besteht. Dann geht der Prozess zu Schritt S202 über, in dem bestimmt wird, ob ein Ack-Signal von der Kamera in der letzten Verbindungsinstanz empfangen wurde, oder nicht. Ist das Ergebnis der Bestimmung in Schritt S202 positiv, dann werden die ID-Nummer und Statusinformation der betroffenen Kamera gewonnen, und der Prozess wird dann terminiert. Ist das Ergebnis der Bestimmung in Schritt S202 negativ, dann geht der Prozess zu Schritt S203 über, in dem bestimmt wird, ob eine vorbestimmte Zeitspanne nach Ausgeben des Kaskadenverbindungsbefehls abgelaufen ist, oder nicht. Ist das Ergebnis der Bestimmung in Schritt S203 negativ, dann kehrt der Prozess zu Schritt S202 zurück. Ist das Ergebnis der Bestimmung in Schritt 203 positiv, dann gibt der Host-PC 40 eine Fehlernachricht aus, und der Prozess wird dann terminiert.
  • Durch Ausgeben eines Kaskadenverbindungsbefehls auf die vorstehend beschriebene Weise bei Steuerung einer Kamera kann der Host-PC 40 den Verbindungszustand der Kamera erfahren. Da es außerdem möglich ist, eine Verbindung von internen Anschlüssen einer jeden Kamera im Voraus geeignet zu schalten, kann die Anzahl von die Kameras verbindenden Signalleitungen minimiert werden.
  • Nachstehend ist der Betriebsprozess, wenn ein Kaskadenverbindungssignal von dem Host-PC 40 in der Verbindungskonfiguration gemäß 1 gezeigter, elektronischer Vorrichtungen ausgegeben wird, ausführlicher unter Bezugnahme auf die 3 bis 5 beschrieben.
  • Zuerst wird in dem gemäß 3 gezeigten Zustand ein Initialisierungsprozess durchgeführt, wenn die Energieversorgung von jeder der Kameras 50, 60 und 70 eingeschaltet wird, wodurch die ID-Nummer einer jeder der Kameras 50, 60 und 70 gelöscht wird, und der Schalter 11 wird geschaltet, um den Ausgabeport 3a und den Port 9a im Voraus zu verbinden. Dann wird ein Kaskadenverbindungsbefehl, der aus dem Sendevorrichtungs-ID-Nummer "00" Kaskade "Ein" besteht, von dem Ausgabeport 4a des Host-PCs 40 zu der direkt verbundenen Kamera 50 ausgegeben.
  • In der Kamera 50 wird, wenn der vorstehend beschriebene Kaskadenverbindungsbefehl eingegeben wurde, die ID-Nummer der Kamera 50 auf 0 + 1 = 1, d.h. auf "01" eingestellt, und wird in dem Pufferspeicher gespeichert (gemäß 3 und 5 ist die Kamera 50 direkt mit dem Host-PC 40 verbunden, und obwohl kein Ack-Befehl zu dem Host-PC 40 ausgegeben wird, da sich die Kamera 50 nicht in der letzten Verbindungsinstanz befindet, kann ein Ack-Befehl zu dem Host-PC 40 durch Hinzufügen der eingestellten ID-Nummer ausgegeben werden). Durch Ausgeben eines Steuerbefehls von dem Ausgabeport 9c nach Ausgeben des Ack-Befehls werden die Ausgabeports 3a und 5a durch Schalten des Schalters 11 verbunden. Dann wird ein Kaskadenverbindungsbefehl, der aus dem Sende-ID-Nummer "01" Kaskade "Ein" be steht, von dem Ausgabeport 5a über den Port 9a zu der Kamera 60 ausgegeben. Durch Ausgeben eines Steuersignals von dem Ausgabeport 9c zu der Kamera 60 werden dann der Ausgabeport 3a und der Port 9a durch Schalten des Schalters 11 verbunden. Wird danach ein Ack-Befehl von der Kamera 60 eingegeben, dann ist der Betriebsprozess in der Kamera 50 terminiert.
  • Dann wird in der Kamera 60, wenn der von der Kamera 50 ausgegebene Kaskadenverbindungsbefehl eingegeben wurde, die ID-Nummer der Kamera 60 auf 1 + 1 = 2, d.h. auf "02" eingestellt, und wird in dem Pufferspeicher gespeichert. Dann wird ein Ack-Befehl durch Hinzufügen der eingestellten ID-Nummer zu der Kamera 50 ausgegeben. Durch Ausgeben eines Steuerbefehls von dem Ausgabeport 9c nach Ausgeben des Ack-Befehls werden die Ausgabeports 3a und 5a durch Schalten des Schalters 11 verbunden. Dann wird ein Kaskadenverbindungsbefehl, der aus dem Sende-ID-Nummer "02" Kaskade "Ein" besteht, von dem Ausgabeport 5a über den Port 9a zu der Kamera 70 ausgegeben. Durch Ausgeben eines Steuersignals von dem Ausgabeport 9c werden dann der Ausgabeport 3a und der Port 9a durch Schalten des Schalters 11 verbunden. Wird danach ein Ack-Befehl von der Kamera 70 eingegeben, dann wird der Betriebsprozess in der Kamera 60 terminiert.
  • Dann wird in der Kamera 70, wenn der von der Kamera 60 ausgegebene Kaskadenverbindungsbefehl eingegeben wurde, die ID-Nummer der Kamera 70 auf 2 + 1 = 3, d.h. auf "03" eingestellt, und wird in dem Pufferspeicher gespeichert. Dann wird durch Hinzufügen der eingestellten ID-Nummer ein Ack-Befehl zu der Kamera 60 ausgegeben. Durch Ausgeben eines Steuerbefehls von dem Ausgabeport 9c nach Ausgeben des Ack-Befehls werden die Ausgabeports 3a und 5a durch Schalten des Schalters 11 verbunden. Dann wird ein Kaskadenverbindungsbefehl, der aus dem Sende-ID-Nummer "03" Kaskade "Ein" besteht, von dem Ausgabeport 5a über den Port 9a ausgegeben. Da sich wie gemäß 4 gezeigt die Kamera 70 in der letzten Verbindungsinstanz befindet, wird natürlich kein Ack-Befehl eingegeben. Nach dem Ablauf einer vorbestimmten Zeitspanne (beispielsweise 1 Sekunde), bestätigt die Kamera 70, dass kein Ack-Befehl eingegeben wurde, und gibt ein Ack-Signal zu dem Host-PC 40 durch Hinzufügen von Informationen, dass sich die Kamera 70 in der letzten Verbindungsinstanz befindet, zu den Statusinformationen aus. Der Host-PC 40 empfängt ein Ack-Signal, das aus einer von der Kamera 70 ausgegebenen ID "03" besteht, innerhalb von maximal 5 Sekunden nach Senden eines Kaskadenverbindungsbefehls, und weiß deshalb, dass drei Kameras verbunden sind.
  • Nach Erfahren der mit dem Host-PC 40 verbundenen Kameras auf die vorstehend beschriebene Weise kann der Host-PC 40 eine Steuerung der verbundenen Kameras gemäß der nachstehend beschriebenen Verarbeitung ausführen. Obwohl in der vorstehenden Beschreibung ein Kaskadenverbindungsbefehl ausgegeben wird, wenn das Verbindungssystem gestartet wird, kann ein Kaskadenverbindungsbefehl von dem Host-PC 40 periodisch ausgegeben werden. Gemäß einer derartigen Verarbeitung kann der momentane Verbindungszustand exakt erfahren werden, selbst wenn sich der Verbindungszustand der Kamera geändert hat.
  • Nachstehend ist unter Bezugnahme auf 6 der Betriebsprozess beschrieben, wenn ein Steuerbefehl für die verbundene Kamera ausgegeben wird, nachdem der Host-PC 40 den Verbindungszustand von Kameras durch Ausgeben eines Kaskadenverbindungsbefehls erkannt hat. 6 zeigt den Betriebsprozess, wenn der Host-PC 40 einen Steuerbefehl zu der Kamera 60 gesendet hat.
  • Bei Ausgeben eines Steuerbefehls von dem Host-PC 40 zu der verbundenen Kamera ist der Schalter 11 jeder Kamera bereits wie gemäß 4 gezeigt geschaltet, um einen Fall behandeln zu können, in dem ein Steuerbefehl eingegeben wird, da bereits ein Kaskadenverbindungsbefehl ausgegeben wurde. Das heißt, der Schalter 11 ist geschaltet, um den Ausgabeport 3a und den Port 9a lediglich der Kamera 70 in der letzten Verbindungsinstanz zu schalten, und der Schalter ist geschaltet, um den Ausgabeport 3a und den Eingabeport 5b in den Kameras 50 und 60 zu verbinden, für die jeweils Vorrichtungen in der unmittelbar vorhergehenden Instanz und der unmittelbar nachfolgenden Verbindungsinstanz eingestellt sind.
  • Zuerst wird von dem Host-PC 40 ein Steuerbefehl zu der Kamera 50 ausgegeben. Der Steuerbefehl weist gemäß 2 gezeigt die Konfiguration eines Pakets auf, das einen Header, die ID-Nummer der Sendezielvorrichtung (im Fall gemäß 6 "02", da der Steuerbefehl für die Kamera 60 gedacht ist), Befehle (wie Schwenk- und Neigungsbefehle), Parameter (die Beträge des Ansteuerns für die Befehle) und ein Endzeichen enthält.
  • In der Kamera 50 bestätigt, wenn der Steuerbefehl über den Eingabeport 3b in den Port 9b eingegeben wurde, die CPU 9 der Kamera 50 die ID-Nummer des Sendeziels des eingegebenen Steuerbefehls. Da die ID-Nummer der Kamera 50 "01" ist, wird bestimmt, dass der Steuerbefehl nicht für die Kamera 50 gedacht ist, und der Steuerbefehl wird zu der Kamera 60 übermittelt.
  • In der Kamera 60 bestätigt, wenn der Steuerbefehl über den Eingabeport 3b in den Port 9b eingegeben wird, die CPU 9 der Kamera 60 die ID-Nummer des Übertragungsziels des eingegebenen Steuerbefehls. Da die ID-Nummer der Ka mera 60 "02" ist, wird bestimmt, dass der Steuerbefehl für die Kamera 60 gedacht ist, und die Kamera 60 wird auf der Grundlage des Steuerbefehls gesteuert. Bei Vollendung der Kamerasteuerung wird ein Ack-Befehl, in dem die ID-Nummer des Sendeziels (die ID-Nummer "00" des Host-PCs 40) und die ID-Nummer des Senders (die ID-Nummer „02" der Kamera 60) hinzugefügt sind, über den Port 9a von dem Ausgangsport 5a ausgegeben.
  • In der Kamera 70 bestätigt, wenn der Ack-Befehl über den Eingabeport 3b in den Port 9a eingegeben wurde, die CPU 9 der Kamera 70 die ID-Nummer des Sendeziel des eingegebenen Ack-Befehls. Da die ID-Nummer der Kamera "01" ist, wird bestimmt, dass der Steuerbefehl nicht für die Kamera 50 gedacht ist, und der Ack-Befehl wird zu der Kamera 60 übermittelt. Der Host-PC 40 empfängt den Ack-Befehl von dem Eingabeanschluss 4b, bestätigt, dass die Steuerung durchgeführt wurde, und terminiert den Betrieb.
  • Im Fall von 6 ist vorstehend eine Befehlsverarbeitung beschrieben, wenn ein Steuerbefehl für die Kamera 60 von dem Host-PC 40 ausgegeben wird. Dieselbe Verarbeitung kann durch Schreiben der ID-Nummer der Kamera 50 oder 70 in die ID-Nummer des Sendeziels eines Steuerbefehls und eines Ack-Befehls ausgeführt werden.
  • Nachstehend ist als nächstes unter Bezugnahme auf 7 eine Beschreibung des Betriebsprozesses gegeben, wenn ein Steuerbefehl durch Einstellen der ID-Nummer der Sendezielvorrichtung auf „00" ausgegeben wird.
  • Wird der Steuerbefehl, in dem die ID-Nummer der Sendezielvorrichtung auf "00" eingestellt ist, von dem Host-PC 40 ausgegeben, dann erkennt jede der Kameras 50, 60, 70 die ID-Nummer "00", und führt eine Steuerung auf der Grundlage des Steuerbefehls aus. Bei Vollendung der Ausführung der Steuerung der Kamera 70, die in der letzten Verbindungsinstanz bereitgestellt ist, wird von der Kamera 70 ein Ack-Befehl zu dem Host-PC 40 ausgeben, und der Prozess wird terminiert.
  • Das heißt, wird ein Steuerbefehl ausgegeben, in dem die ID-Nummer der Sendezielvorrichtung auf "00" eingestellt ist, dann wird eine Steuerung auf der Grundlage des Steuerbefehls in allen verbundenen elektronischen Vorrichtungen ausgeführt.
  • Obwohl gemäß dem vorstehend beschriebenen Ausführungsbeispiel die Eingangs-/Ausgangsanschlüsse 3 und 5 und die CPU 9 in jeder der Kameras 50, 60 und 70 bereitgestellt sind, können die Eingangs-/Ausgangsanschlüsse 3 und 5 und die CPU 9 eine von den Kameras 50, 60 und 70 separate Verbindungsvorrichtung bilden.
  • Es ist wie vorstehend beschrieben gemäß dem vorigen Ausführungsbeispiel möglich, die seriell verbundenen Kameras von dem Host-PC 40 unter Verwendung einer minimal erforderlichen Anzahl von Signalleitungen zu steuern. Die Aufgaben der Erfindung können beispielsweise durch Versorgen eines Systems oder einer Vorrichtung mit einem Softwareprogramm zum Realisieren der Funktionen des vorstehend beschriebenen Ausführungsbeispiels, und Lesen und Ausführen von in einem Speichermedium gespeicherten Programmcodes mittels eines Computers (oder einer CPU oder einer MPU (Mikroprozessoreinheit, "microprocessor unit")) des Systems oder der Vorrichtung über ein Netzwerk, wie das Internet oder dergleichen erreicht werden. In einem derartigen Fall realisieren die auf dem Speichermedium gelesenen Programmcodes selbst die Funktionen des vorstehend beschriebenen Ausführungsbeispiels, so dass das die Pro grammcodes speichernde Speichermedium die Erfindung bildet. Es kann beispielsweise eine Diskette, eine Festplatte, eine optische Platte, eine magnetooptische Platte, eine CD (compact disc) -ROM (Festwertspeicher, "read-only memory"), eine CD-R (beschreibbar, "recordable"), ein Magnetband, eine nicht-flüchtige Speicherkarte, ein ROM oder dergleichen als Speichermedium zum Zuführen der Programmcodes verwendet werden.
  • Die Erfindung kann ebenso nicht lediglich in einem Fall angewendet werden, in dem die Funktionen des vorstehend beschriebenen Ausführungsbeispiels durch Ausführen von durch einen Computer gelesenen Programmcodes realisiert werden, sondern auch in einem Fall angewendet werden, in dem ein auf einem Computer laufendes BS (Betriebssystem) oder dergleichen einen Teil oder die Gesamtheit der tatsächlichen Verarbeitung ausführt, und die Funktionen des vorstehend beschriebenen Ausführungsbeispiels durch die Verarbeitung realisiert werden.
  • Die Erfindung kann ebenso in einem Fall angewendet werden, in dem nach Schreiben von aus einem Speichermedium gelesenen Programmcodes in einen Speicher, der in einer in einem Computer eingesetzten Funktionserweiterungsplatine oder in einer mit dem Computer verbundenen Funktionserweiterungseinheit bereitgestellt ist, eine CPU oder dergleichen, die in der Funktionserweiterungsplatine oder der Erweiterungsfunktionseinheit bereitgestellt ist, einen Teil oder die Gesamtheit der tatsächlichen Verarbeitung auf der Grundlage von Anweisungen der Programmcodes durchführt, und die Funktionen des vorstehend beschriebenen Ausführungsbeispiels durch die Verarbeitung realisiert werden.
  • Bei Anwenden des vorstehend beschriebenen Ausführungsbeispiels bei dem Speichermedium werden den vorstehend beschriebenen Ablaufdiagrammen entsprechende Programmcodes in dem Speichermedium gespeichert. Kurz gesprochen, werden bei dem elektronischen Vorrichtungsverbindungssystem gemäß dem Ausführungsbeispiel unerlässliche Module in dem Speichermedium gespeichert.
  • Es ist wie vorstehend gemäß der Erfindung beschrieben möglich, eine Steuerung einer Vielzahl seriell verbundener, elektronischer Vorrichtungen unter Verwendung einer minimalen Anzahl von Signalleitungen integriert auszuführen.
  • Die gegliedert gezeigten oder durch Blöcke in der Zeichnung bezeichneten, individuellen Komponenten sind auf dem Gebiet der elektronischen Vorrichtungskommunikationsverfahren bekannt, und ihr spezifischer Aufbau und Betrieb sind für den Betrieb oder die beste Betriebsart zum Ausführen der Erfindung nicht wesentlich.
  • Während die Erfindung vorstehend hinsichtlich dem beschrieben ist, was gegenwärtig angesehen wird, das bevorzugte Ausführungsbeispiel zu sein, soll verstanden werden, dass die Erfindung nicht auf das offenbarte Ausführungsbeispiel eingeschränkt ist. Die Erfindung ist im Gegenteil dazu beabsichtigt, zahlreiche Modifikationen und gleichwertige Anordnungen abzudecken, die innerhalb des Schutzbereichs der beiliegenden Patentansprüche enthalten sind. Der Schutzbereich der Patentansprüche ist in der breitesten Interpretation auszulegen, um alle derartigen Modifikationen und gleichwertigen Strukturen und Funktionen mit einzuschließen.

Claims (19)

  1. Elektronische Vorrichtung, welche mit einem Computer und zumindest einer anderen elektronischen Vorrichtung in Serie verbindbar ist, so dass zwischen den in Serie verbundenen Vorrichtungen Daten stromaufwärts und stromabwärts übertragen werden können, wobei die elektronische Vorrichtung aufweist: (i) eine erste Verbindungseinheit (3) mit einem ersten Eingangsanschluss (3b) und einem ersten Ausgangsanschluss (3a), welche jeder mit einer sich unmittelbar stromaufwärts befindenden elektronischen Vorrichtung oder Computer verbindbar sind, (ii) eine zweite Verbindungseinheit (5) mit einem zweiten Eingangsanschluss (5b) und einem zweiten Ausgangsanschluss (5a), welche mit einer sich unmittelbar stromabwärts befindenden elektronischen Vorrichtung verbindbar sind, und (iii) eine Verarbeitungseinheit (9) mit einem mit dem ersten Eingangsanschluss (3b) verbundenen dritten Eingangsanschluss (9b), einem mit dem zweiten Eingangsanschluss (5b) verbundenen vierten Eingangsanschluss (9d), einem mit dem zweiten Ausgangsanschluss (5a) verbundenen dritten Ausgangsanschluss (9a), und einem Umschaltschalter (11) zum Schalten des ersten Ausgangsanschlusses (3a) zwischen dem dritten Ausgangsanschluss (9a) und dem zweiten Eingangsanschluss (5b), wodurch, wenn der Schalter den ersten Ausgangsanschluss (3a) mit dem dritten Ausgangsanschluss (9a) verbindet, die elektronische Vorrichtung Daten an eine sich stromabwärts befindende Vorrichtung senden kann, und wenn der Schalter den zweiten Eingangsanschluss (5b) mit dem ersten Ausgangsanschluss (3a) verbindet, die elektronische Vorrichtung zur Weiterleitung von an dem zweiten Eingangsanschluss (5b) empfangenen Daten an eine unmittelbar stromaufwärts verbundene Vorrichtung agiert, wobei die Verarbeitungseinheit (9) dahingehend ausgestaltet ist, um zu bestimmen, ob die elektronische Vorrichtung die letzte Vorrichtung in der Serienschaltung ist, indem sie ein erstes Befehlssteuersignal über den dritten Ausgangsanschluss (9a) und den zweiten Ausgangsanschluss (5a) unter Anforderung einer Bestätigung sendet, und wenn innerhalb einer vorbestimmten Zeitdauer keine Bestätigung empfangen wird, ein zweites Steuersignal über den dritten Ausgangsanschluss (9a) und den ersten Ausgangsanschluss (3a) an die sich unmittelbar vorhergehend stromaufwärts befindende Vorrichtung sendet.
  2. Vorrichtung nach Anspruch 1, wobei, wenn die elektronische Vorrichtung bei der Endstufe der Reihe von mit dem Computer in Serie verbundenen Vorrichtungen verbunden ist, der Umschaltschalter (11) durch die Verarbeitungseinrichtung derart gesetzt wird, dass der erste Ausgangsanschluss (3a) mit dem dritten Ausgangsanschluss (9a) verbunden ist.
  3. Vorrichtung nach Anspruch 1 oder 2, wobei, wenn die elektronische Vorrichtung nicht an dem Ende der Reihe von mit dem Computer in Serie verbundenen Vorrichtungen verbunden ist, der Umschaltschalter (11) durch die Verarbeitungseinrichtung derart gesetzt wird, dass der erste Ausgangsanschluss (3a) mit dem zweiten Eingangsanschluss (5b) verbunden ist.
  4. Vorrichtung nach einem der vorangehenden Ansprüche, wobei die Verarbeitungseinrichtung dahingehend ausgestaltet ist, um das erste Steuersignal derart zu erzeugen, dass das erste Steuersignal eine die Vorrichtung identifizierende ID-Nummer umfasst.
  5. Vorrichtung nach Anspruch 5, wobei die Verarbeitungseinrichtung dahingehend ausgestaltet ist, um das erste Steuersignal als Reaktion auf ein erstes Steuersignal zu erzeugen, welches von der sich unmittelbar vorhergehend stromaufwärts befindenden Vorrichtung empfangen ist.
  6. Vorrichtung nach Anspruch 6, wobei die Verarbeitungseinrichtung dahingehend ausgestaltet ist, um zu der ID-Nummer der sich unmittelbar vorhergehend stromaufwärts befindenden Vorrichtung „1" zu addieren, wenn das erste Steuersignal erzeugt wird.
  7. Vorrichtung nach Anspruch 7, wobei die Verarbeitungseinrichtung dahingehend ausgestaltet ist, um in dem zweiten Steuersignal die ID-Nummer der letzten Vorrichtung in der Kette von serienverknüpften Vorrichtungen zu umfassen.
  8. Vorrichtung nach einem der Ansprüche 4 bis 7, wobei die Vorrichtung dahingehend ausgestaltet ist, dass sie durch einen Computer gesteuert wird, und die Verarbeitungseinrichtung dahingehend ausgestaltet ist, um die vorrichtungseigene ID-Nummer bei Empfang eines von einem Computer stammenden Signals zu erkennen, um es so dem Computer zu ermöglichen, eine Steuerung der Vorrichtung vorzunehmen.
  9. Vorrichtung nach einem der vorangehenden Ansprüche, wobei die Vorrichtung eine Kamera ist.
  10. Verfahren des Steuerns einer elektronischen Vorrichtung, welche mit einem sich stromaufwärts befindenden Computer und zumindest einer anderen sich stromabwärts befindenden elektronischen Vorrichtung in Serie verbunden ist, so dass zwischen den in Serie verbundenen Vorrichtungen Daten stromaufwärts und stromabwärts übertragen werden können, wobei jede elektronische Vorrichtung aufweist: (i) eine erste Verbindungseinheit (3) mit einem ersten Eingangsanschluss (3b) und einem ersten Ausgangsanschluss (3a), welche jeder mit einer sich unmittelbar stromaufwärts befindenden elektronischen Vorrichtung oder Computer verbunden sind, (ii) eine zweite Verbindungseinheit (5) mit einem zweiten Eingangsanschluss (5b) und einem zweiten Ausgangsanschluss (5a), welche mit einer sich unmittelbar stromabwärts befindenden elektronischen Vorrichtung verbunden sind, und (iii) eine Verarbeitungseinheit (9) mit einem mit dem ersten Eingangsanschluss (3b) verbundenen dritten Eingangsanschluss (9b), einem mit dem zweiten Eingangsanschluss (5b) verbundenen vierten Eingangsanschluss (9d), einem mit dem zweiten Ausgangsanschluss (5a) verbundenen dritten Ausgangsanschluss (9a), und einem Umschaltschalter (11) zum Schalten des ersten Ausgangsanschlusses (3a) zwischen dem dritten Ausgangsanschluss (9a) und dem zweiten Eingangsanschluss (5b), wodurch, wenn der Schalter den ersten Ausgangsanschluss (3a) mit dem dritten Ausgangsanschluss (9a) verbindet, die elektronische Vorrichtung Daten an eine sich stromabwärts befindende Vorrichtung senden kann, und wenn der Schalter den zweiten Eingangsanschluss (5b) mit dem ersten Ausgangsanschluss (3a) verbindet, die elektronische Vorrichtung zur Weiterleitung von an dem zweiten Eingangsanschluss (5b) empfangenen Daten an eine unmittelbar stromaufwärts verbundene Vorrichtung agiert, wobei das Verfahren die Schritte aufweist, des: Sendens eines ersten Befehlssteuersignals über den dritten Ausgangsanschluss (9a) und den zweiten Ausgangsanschluss (5a) von einer der elektronischen Vorrichtungen unter Anforderung einer Bestätigung, und wenn innerhalb einer vorbestimmten Zeitdauer keine Bestätigung empfangen wird, Sendens eines zweiten Steuersignals über den dritten Ausgangsanschluss (9a) und den ersten Ausgangsanschluss (3a) an die sich unmittelbar vorhergehend stromaufwärts befindende Vorrichtung.
  11. Verfahren nach Anspruch 10, wobei, wenn eine elektronische Vorrichtung bei der Endstufe der Reihe von in Serie verbundenen Vorrichtungen verbunden ist, der Umschaltschalter (11) durch die Verarbeitungseinrichtung derart gesetzt wird, dass der erste Ausgangsanschluss (3a) mit dem dritten Ausgangsanschluss (9a) verbunden ist.
  12. Verfahren nach Anspruch 10 oder 11, wobei, wenn eine elektronische Vorrichtung nicht an dem Ende der Reihe von mit dem Computer in Serie verbundenen Vorrichtungen verbunden ist, der Umschaltschalter (11) durch die Verarbeitungseinrichtung derart gesetzt wird, dass der erste Ausgangsanschluss (3a) mit dem zweiten Eingangsanschluss (5b) verbunden ist.
  13. Verfahren nach einem der Ansprüche 10 bis 12, mit Erzeugen des ersten Steuersignals derart, dass das erste Steuersignal eine die Vorrichtung identifizierende ID-Nummer umfasst.
  14. Verfahren nach Anspruch 13, wobei das erste Steuersignal durch eine elektronische Vorrichtung als Reaktion auf ein erstes Steuersignal erzeugt wird, welches von der sich unmittelbar vorhergehend stromaufwärts befindenden Vorrichtung empfangen ist.
  15. Verfahren nach Anspruch 14, wobei zu der ID-Nummer der sich unmittelbar vorhergehend stromaufwärts befindenden Vorrichtung „1" addiert wird, wenn das erste Steuersignal erzeugt wird.
  16. Verfahren nach Anspruch 15, wobei das zweite Steuersignal die ID-Nummer der letzten Vorrichtung in der Kette von serienverknüpften Vorrichtungen umfasst.
  17. Verfahren nach einem der Ansprüche 13 bis 16, wobei die Vorrichtung dahingehend ausgestaltet ist, dass sie durch einen Computer gesteuert wird, und die Verarbeitungseinrichtung dahingehend ausgestaltet ist, um die vorrichtungseigene ID-Nummer bei Empfang eines von einem Computer stammenden Signals zu erkennen, um es so dem Computer zu ermöglichen, eine Steuerung der Vorrichtung vorzunehmen.
  18. Verfahren nach einem der Ansprüche 10 bis 17, wobei jede durch den Computer gesteuerte elektronische Vorrichtung eine Kamera ist.
  19. Speichermedium, welches von einem Prozessor ausführbare Anweisungen zur Steuerung eines elektronischen Prozessors speichert, um alle Schritte des Verfahrens nach einem der Ansprüche 10 bis 18 auszuführen.
DE60118668T 2000-07-24 2001-07-20 Kommunikationsverfahren einer elektronischen Vorrichtung Expired - Lifetime DE60118668T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000222193A JP4467727B2 (ja) 2000-07-24 2000-07-24 電子機器の接続方法およびその電子機器およびその動作処理プログラムを記憶した記憶媒体
JP2000222193 2000-07-24

Publications (2)

Publication Number Publication Date
DE60118668D1 DE60118668D1 (de) 2006-05-24
DE60118668T2 true DE60118668T2 (de) 2006-10-05

Family

ID=18716466

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60118668T Expired - Lifetime DE60118668T2 (de) 2000-07-24 2001-07-20 Kommunikationsverfahren einer elektronischen Vorrichtung

Country Status (4)

Country Link
US (1) US6834321B2 (de)
EP (1) EP1176484B1 (de)
JP (1) JP4467727B2 (de)
DE (1) DE60118668T2 (de)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7203728B2 (en) * 1993-01-26 2007-04-10 Logic Controls, Inc. Point-of-sale system and distributed computer network for same
US6928501B2 (en) * 2001-10-15 2005-08-09 Silicon Laboratories, Inc. Serial device daisy chaining method and apparatus
EP1553726A4 (de) * 2002-10-25 2009-06-10 Citizen Holdings Co Ltd Elektronisches gerätesystem
US20050050063A1 (en) * 2003-08-26 2005-03-03 Haas William Robert Data management system and method with multi-port processor
US7984195B2 (en) * 2006-07-07 2011-07-19 Logic Controls, Inc. Hybrid industrial networked computer system
JP2006133996A (ja) * 2004-11-04 2006-05-25 Canon Inc シリアル通信のシステム及び方法
KR100643380B1 (ko) * 2004-11-17 2006-11-10 삼성전자주식회사 통신장치
EP1667374B1 (de) * 2004-12-03 2011-09-21 Sony Corporation Vorrichtungsverbindungsstelle, Vorrichtungssteuerungssystem und Verfahren zum Steuern eines Vorrichtungssteuerungssystem
JP2006201964A (ja) * 2005-01-19 2006-08-03 Fuji Xerox Co Ltd コンピュータシステムおよび画像形成装置
FR2901211B1 (fr) * 2006-05-17 2008-08-22 Valeo Systemes Thermiques Systeme d'adressage automatique d'actionneurs dans un vehicule automobile.
TW200922377A (en) * 2007-11-14 2009-05-16 Arc Solid State Lighting Corp Light driving device and light system thereof
TW201012130A (en) * 2008-09-08 2010-03-16 Brainchild Electronic Co Ltd Remote communication method of a network and system thereof
US8296488B2 (en) 2009-04-27 2012-10-23 Abl Ip Holding Llc Automatic self-addressing method for wired network nodes
JP5879706B2 (ja) * 2011-03-15 2016-03-08 オムロン株式会社 制御システム、操作端末およびプログラム
US8705967B2 (en) * 2011-07-28 2014-04-22 Motorola Solutions, Inc. Serially-distributed access points in a communication network
US10649948B2 (en) * 2011-10-05 2020-05-12 Analog Devices, Inc. Two-wire communication systems and applications
JP5930767B2 (ja) 2012-02-23 2016-06-08 キヤノン株式会社 電子デバイス、通信制御方法
JP5968119B2 (ja) * 2012-06-27 2016-08-10 キヤノン株式会社 カスケード接続による通信システム
JP5661702B2 (ja) 2012-08-23 2015-01-28 キヤノン株式会社 電子システム及び通信制御方法
US9946680B2 (en) 2012-10-05 2018-04-17 Analog Devices, Inc. Peripheral device diagnostics and control over a two-wire communication bus
KR101552255B1 (ko) * 2014-03-20 2015-09-09 김관석 블록 완구
JP2016096493A (ja) * 2014-11-17 2016-05-26 富士ゼロックス株式会社 通信システムおよび画像形成装置
CN114554037B (zh) * 2020-11-26 2023-04-18 华为技术有限公司 一种数据传输方法及电子设备
JP2024115692A (ja) * 2023-02-15 2024-08-27 Koa株式会社 多連デバイス

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4443866A (en) * 1975-08-27 1984-04-17 Corning Glass Works Automatic device selection circuit
FR2691558B1 (fr) * 1992-05-21 1997-08-01 Sextant Avionique Dispositif de gestion de la priorite d'acces a des ressources communes, de modules fonctionnels repartis dans une pluralite d'unites locales en formant dans chacune de celles-ci, une "daisy chain" locale.
US6272529B1 (en) * 1993-01-26 2001-08-07 Logic Controls, Inc. Point-of-sale system and distributed computer network for same
JP3224326B2 (ja) * 1994-06-24 2001-10-29 富士通株式会社 ディスク装置及びディスクサブシステム
JPH08106413A (ja) * 1994-10-06 1996-04-23 Fujitsu Ltd データ処理装置,データ転送方法及びメモリ装置
DE19513747B4 (de) 1995-04-11 2004-12-09 Trieschmann, Olaf, Dr. Verfahren und Vorrichtung zur Steuerung von Anlagen mit Hilfe eines Steuerrechners
JPH09179810A (ja) * 1995-12-25 1997-07-11 Matsushita Electric Works Ltd ユニット選択装置
DE19624528B4 (de) * 1996-06-20 2009-05-20 Robert Bosch Gmbh Verfahren zur Steuerung von Informationsübertragung zwischen Komponenten und Komponente zur Durchführung des Verfahrens
EP0854609A3 (de) * 1997-01-21 1999-12-22 Nittan Company, Limited Übertragungssystem
US5933656A (en) * 1997-06-18 1999-08-03 Raytheon Company System for interfacing host computer to multiple peripheral devices using daisy-chainable bus and federated computational input/output circuit card assemblies
DE19740306A1 (de) 1997-09-13 1999-03-18 Dornier Gmbh Lindauer Erweiterter CAN-Bus zur Steuerung einer Webmaschine
JP2000067352A (ja) 1998-06-16 2000-03-03 Pittway Corp アドレスを付けるための方法と装置

Also Published As

Publication number Publication date
EP1176484A2 (de) 2002-01-30
US6834321B2 (en) 2004-12-21
US20020016875A1 (en) 2002-02-07
JP4467727B2 (ja) 2010-05-26
DE60118668D1 (de) 2006-05-24
JP2002044089A (ja) 2002-02-08
EP1176484A3 (de) 2003-11-12
EP1176484B1 (de) 2006-04-12

Similar Documents

Publication Publication Date Title
DE60118668T2 (de) Kommunikationsverfahren einer elektronischen Vorrichtung
DE102007056234B4 (de) Spannungsversorgungseinheit zur Diagnose einer in einem Kommunikationssystem auftretenden elektrischen Unterbrechung und die Spannungsversorgungseinheit verwendende Vorrichtung
DE69836160T2 (de) Bildein-/ausgabesystem
DE69627409T2 (de) Busverbindungsschnittstelle und Energiesparungssteuerungsverfahren für diese
DE69635994T2 (de) Synchronisiertes elektronisches netzwerk mit hilfshaupteinheiten
DE69916937T2 (de) Eingang-ausgangsuntersystem eines steuersystems
DE69123663T2 (de) Kanäle in einem Rechnerein-Ausgabesystem
DE69737743T2 (de) Elektronisches Gerät und Betriebsartsteuerungsverfahren dafür
DE69832005T2 (de) Ein Drucksystem mit seriell angekoppelten wahlweisen Einrichtungen
DE69737010T2 (de) System mit Drucker und Kamera und Druckverfahren
DE69322372T2 (de) Für zwei verschiedene Protokollstandards geeignete Schnittstellenschaltung zwischen einem Steuerbus und einer integrierten Schaltung
DE69617299T2 (de) Übertragungsverfahren mit Protokolländerung und Datenverarbeitungsgerät dafür
DE10036160B4 (de) Steuerprogramm-Entwicklungssystem und Monitoreinrichtung
DE102004013126A1 (de) Vorrichtung und Verfahren zum Ausführen einer Informationsverarbeitung und Verwendung mehrerer Prozessoren
DE4019519A1 (de) Verbesserte vorrichtung und protokoll fuer ein lokales netzwerk
EP2000866A2 (de) Überwachungseinrichtung zur Erkennung des Zustandes eines Busses
DE2943149A1 (de) Schleifensammelschienen-prioritaetssteuerverfahren in einem schleifensammelschienen-netzwerksystem
DE602004001283T2 (de) Apparat und Verfahren um separate Netzwerke zu verbinden
DE102013220526A1 (de) Ausfallsicherere Sensorarchitektur für Fahrerassistenzsysteme
DE4135830A1 (de) Parallelinterface
DE19739513B4 (de) Reserve-Redunanzsystem
DE10159830B4 (de) Servolenkungssystem
DE69029385T2 (de) Vorrichtung zur seriellen signalübertragung und verfahren zum steuern der polaritätsfestlegung
DE60027633T2 (de) Datenkommunikations-Gerät
DE102021106944A1 (de) Weiterleitungsvorrichtung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition