Patent US5452419A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5452419A Expired / Lapsed US ⏱️ 0.0 years remaining

Serial communication control system between nodes having predetermined intervals for synchronous communications and mediating asynchronous communications for unused time in the predetermined intervals

Assignee: Pitney Bowes Inc
•
Filing: 1992-03-06
•
Granted: 1995-09-19
•
Expires: 2012-03-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cost-effective motion control system communication architecture is provided that supports a centralized control node, distributed control nodes, and smart I/O peripheral control nodes. Networks designed using this architecture, which employs a serial bus, may be readily modified or expanded. The architecture supports both real-time highly periodic communications and event-driven peer-to-peer communications.

Inventors

  • 👤 Peter C. Di Giulio
  • 👤 David K. Lee
  • 👤 David W. Riley
  • 👤 Frederick W. Ryan, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 06:38
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/414; G05B19/418; G05B19/4185; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 255 words
A serial communication control system, comprising: a central node having a central processing unit for controlling communications between nodes in said system; at least one event-driven distributed control node having a capability to select and asynchronously communicate with either said central node or one of other distributed control nodes in said system; at least one peripheral control node having a capability to communicate synchronously with said central control node; and, a serial bus connecting all nodes in said system for communication; wherein, during a predetermined interval said central node initiates synchronous communication with said peripheral control node in accordance with a predetermined schedule and, thereafter if sufficient time remains in said interval, mediates asynchronous communication between said distributed control node and either said central node or one of said other distributed control nodes, as selected by said distributed control node; wherein, said central control node comprises: power-up synchronization means for providing said motion control system with a first baud rate at power-up and subsequently setting said baud rate to a second baud rate greater than said first baud rate, and network configuration means for configuring the network; each of said distributed control nodes comprises: node sot register means; and slot time calculation means; and said network configuration means collects node identifications of said distributed control nodes and downloads corresponding unique slot identifications of said distributed control nodes to each of said node slot register means, and said slot time calculation means calculates a slot time for each of said distributed control nodes to avoid contention.
Claim 2
Dependent Claim 255 words
A serial communication control system, comprising: a central node having a central processing unit for controlling communications between nodes in said system; at least one event-driven distributed control node having a capability to select and asynchronously communicate with either said central node or one of other distributed control nodes in said system; at least one peripheral control node having a capability to communicate synchronously with said central control node; and, a serial bus connecting all nodes in said system for communication; wherein, during a predetermined interval said central node initiates synchronous communication with said peripheral control node in accordance with a predetermined schedule and, thereafter if sufficient time remains in said interval, mediates asynchronous communication between said distributed control node and either said central node or one of said other distributed control nodes, as selected by said distributed control node; wherein, said central control node comprises: power-up synchronization means for providing said motion control system with a first baud rate at power-up and subsequently setting said baud rate to a second baud rate greater than said first baud rate, and network configuration means for configuring the network; each of said distributed control nodes comprises: node sot register means; and slot time calculation means; and said network configuration means collects node identifications of said distributed control nodes and downloads corresponding unique slot identifications of said distributed control nodes to each of said node slot register means, and said slot time calculation means calculates a slot time for each of said distributed control nodes to avoid contention.
Claim 3
Dependent Claim 45 words
The system of claim 1 wherein each of said peripheral control nodes comprises: peripheral node interface means for interfacing with said serial bus; and Input/output circuitry communicating with said peripheral node interface means for providing front-end processing for hardware components of said motion control system.
Claim 4
Dependent Claim 140 words
The system of claim 2 wherein at least one of said peripheral control nodes further comprises at least one of : (a) a sensor assembly having at least one sensor and sensor interface means for interfacing with said sensors, said sensor interface means communicating with said peripheral node interface means; (b) a smart motor and smart interface circuitry for interfacing with said smart motor, said smart interface circuitry communicating with said peripheral node interface means; (c) a solenoid and solenoid interface means for interfacing with said solenoid, said solenoid interface means communicating with said peripheral node interface means; and (d) a dedicated input/output means having at least one of: (1) parallel interface means for sending and receiving parallel data signals and parallel control signals, and (2) serial interface means for sending and receiving serial data signals and serial control signals.
Claim 5
Dependent Claim 49 words
The system of claim 3 wherein said central control node further comprises: means for receiving sensor data from at least one of said sensors; and means for providing central motion control based on said sensor data for at least one of: (a) said smart motors, and (b) said solenoids.
Claim 6
Dependent Claim 15 words
The system of claim 3 wherein said at least one sensor is a paper detector.
Claim 7
Dependent Claim 16 words
The system of claim 3 wherein said at least one sensor is a mechanical motion detector.
Claim 8
Dependent Claim 16 words
The system of claim 3 wherein said at least one sensor is a liquid level detector.
Claim 9
Dependent Claim 17 words
The system of claim 3 wherein said sensor interface means has scanning circuitry for scanning said sensors.
Claim 10
Dependent Claim 25 words
The system of claim 3 wherein said sensor interface means has analog to digital circuitry for converting analog signals from said sensors into digital signals.
Claim 11
Dependent Claim 25 words
The system of claim 3 wherein said sensor interface means has dedicated input/output circuitry for communications between said sensors and said peripheral node interface means.
Claim 12
Dependent Claim 52 words
The system of claim 1 wherein at least one of said distributed control nodes comprises: local processing means for providing local processing capabilities; and distributed control node serial bus interface means for interfacing with said serial bus, said distributed control node serial bus interface means communicating with said distributed node processing means.
Claim 13
Dependent Claim 65 words
The system of claim 11 wherein: said central control node further comprises means for providing network control and for allowing peer-to-peer communications among said distributed control nodes and between said distributed control nodes and said central control node via said distributed control node serial bus interface means and said serial bus; and at least one of said local processing means comprises a central processing unit.
Claim 14
Dependent Claim 180 words
The system of claim 1 wherein: said central control node further comprises: generation means for generating tick signals at regular tick intervals of time; and central node control means for generating peripheral node control signals, each of said peripheral control nodes having an associated time slice interval within said tick interval, each of said peripheral control node time slice intervals having a length of one time slice unit, and each of said peripheral control node time slice intervals having a delay relative to said tick signal that is an integral number of said one time slice units long, whereby said peripheral node control signals that are associated with communications between said central nodes and one of said peripheral control nodes are separated from each other by an integral number of tick intervals; and at least one of said peripheral control nodes comprises: receiving means for receiving said peripheral node control signals at said associated peripheral control node time slice intervals; and means for providing response signals corresponding to said peripheral node control signals that are received by said receiving means.
Claim 15
Dependent Claim 70 words
The system of claim 13 wherein said central control node further comprises dynamic rescheduling means for changing said integral number of tick intervals to: (a) a lower value when a subset of said peripheral control nodes requires more frequent reception of said peripheral node control signals; and (b) a higher value when a subset of said peripheral control nodes may have less frequent reception of said peripheral node control signals.
Claim 16
Dependent Claim 148 words
The system of claim 1 wherein: said serial bus further comprises a connection point for communicating, node identification signals, test vectors, and scan mode signals generated by a tester to said central control node; and said central control node further comprises: means for accepting said node identification signals, said test vectors, and aid scan mode signals, said central control node subsequently setting those of said peripheral control nodes and said distributed control nodes to be tested into a static hardware state; means for transmitting said test vectors and said scan mode signals to scan logic of those of said peripheral control nodes and said distributed control nodes that both support scan test and that are to be tested, produced a scan test result vector; means for receiving said scan test result vector from said scan logic; and means for sending said scan test result vector to said tester.
Claim 17
Dependent Claim 39 words
The system of claim 1 wherein said central control node and said at least one of said plurality of distributed control nodes and said plurality of peripheral control nodes are connected via said serial bus in a ring configuration.
Claim 18
Dependent Claim 38 words
The system of claim 1 wherein said central control nodes and said at least one of said plurality of distributed control nodes and said plurality of peripheral nodes are connected via said serial bus in a multidrop configuration.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-18 1999-03-20 1999-09-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-18 2003-03-20 2003-09-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-18 2007-03-20 2007-09-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag