Addressing for a multipoint communication system for patient monitoring
First Claim
1. A method of synchronizing to a multipoint communication system wherein a primary station repeatedly polls a plurality of secondary stations coupled together over a serial data bus comprising the steps of:
- dynamically assigning an address to a new secondary station upon coupling to said system, said step of dynamically assigning further comprising the steps of;
broadcasting time-tags to all of said secondary stations simultaneously during an address initialization phase at the beginning of each poll interval;
automatically determining a first time-tag count number of poll intervals for each of said new secondary stations upon coupling to said system;
waiting said time-tag count number of poll intervals to choose a poll interval for requesting an address assignment from said primary station during said address initialization phase of said chosen poll interval;
requesting said address assignment, andassigning an address to said secondary station in response to said request.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamically assigning addresses to new modules as they are coupled to a communication system with a synchronous data link control (SDLC) bus is described. These modules communicate with a display unit via the SDLC bus. The SDLC bus is controlled by a primary station in the display unit, with all modules acting as secondary stations. The primary station periodically broadcasts a time-tag to all modules at a thirty-two hertz rate. At power up, each module obtains a number, module 16, derived from the lower four bits of its unique twenty-four bit serial number. The module uses this number as a count of the number of time-tags which must occur before the module responds to the primary with an address request. If there are no collisions with other modules, the primary sends the module a packet which assigns the module the next available address. In the event of a collision (i.e., two or more modules request an address at the same time), the primary SDLC controller detects a CRC error and ignores the SDLC frame. The modules will each time-out and obtain a new number, modulo 16, derived from the next significant four bits of the module serial number. This process continues until the module obtains an address.
-
Citations
6 Claims
-
1. A method of synchronizing to a multipoint communication system wherein a primary station repeatedly polls a plurality of secondary stations coupled together over a serial data bus comprising the steps of:
-
dynamically assigning an address to a new secondary station upon coupling to said system, said step of dynamically assigning further comprising the steps of; broadcasting time-tags to all of said secondary stations simultaneously during an address initialization phase at the beginning of each poll interval; automatically determining a first time-tag count number of poll intervals for each of said new secondary stations upon coupling to said system; waiting said time-tag count number of poll intervals to choose a poll interval for requesting an address assignment from said primary station during said address initialization phase of said chosen poll interval; requesting said address assignment, and assigning an address to said secondary station in response to said request. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification