Network controller for digitally controlling remote devices via a common bus
First Claim
1. A network controller for digitally directing communications with a plurality of remote devices via a common bus, the network controller comprising:
- a transmitter for digitally transmitting messages via the common bus;
a receiver for receiving digital messages from the common bus; and
a clock for providing clock signals to both said transmitter and said receiver, wherein both said transmitter and receiver are capable of selectively operating in either mode selected from the group consisting of a synchronous mode and an asynchronous mode, wherein said transmitter transmits both messages and the clock signals via the common bus in the synchronous mode, and wherein said transmitter transmits messages at a predetermined bit rate without any accompanying clock signals via the common bus in the asynchronous mode.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a network controller that directs communications with a variety of remote devices via a common bus. The network controller includes a transmitter for transmitting messages via the common bus, and a receiver for receiving messages from the common bus. Additionally, the network controller includes a clock for providing clock signals to both the transmitter and receiver. The transmitter and receiver are selected such that the network controller is capable of selectively operating in either synchronous or asynchronous mode. In operation, the network controller is configured in either a Manchester encoding or a Universal Asynchronous Receiver Transmitter (UART) protocol. The transmitter transmits messages comprising a command and an address of at least one remote device. In one embodiment, the transmitter simultaneously transmits messages to a plurality of remote devices in accordance with a group address comprised of a multiple bits with each bit associated with a respective group.
109 Citations
42 Claims
-
1. A network controller for digitally directing communications with a plurality of remote devices via a common bus, the network controller comprising:
-
a transmitter for digitally transmitting messages via the common bus;
a receiver for receiving digital messages from the common bus; and
a clock for providing clock signals to both said transmitter and said receiver, wherein both said transmitter and receiver are capable of selectively operating in either mode selected from the group consisting of a synchronous mode and an asynchronous mode, wherein said transmitter transmits both messages and the clock signals via the common bus in the synchronous mode, and wherein said transmitter transmits messages at a predetermined bit rate without any accompanying clock signals via the common bus in the asynchronous mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network controller for digitally directing communications with a plurality of remote devices via a common bus, the network controller comprising:
-
a transmitter for transmitting digital messages to the plurality of remote devices via the common bus at a predetermined bit rate, said transmitter being capable of altering the predetermined bit rate at which messages are transmitted while communicating with the plurality of remote devices; and
a receiver for receiving digital messages from the plurality of remote devices via the common bus at the same predetermined bit rate at which messages were previously transmitted to the plurality of remote devices such that said receiver is capable of receiving messages as said transmitter alters the predetermined bit rate without relying upon any clock signals. - View Dependent Claims (11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
13. A method for digitally communicating between a network controller and a plurality of remote devices via a common bus, the method comprising:
-
configuring the controller based upon a command protocol according to which the plurality of remote devices are capable of communicating, wherein the plurality of remote devices are capable of communicating according to a command protocol selected from the group consisting of Manchester encoding and a Universal Asynchronous Receiver Transmitter (UART) protocol; and
transmitting messages between the bus controller and the plurality of remote devices according to the same command protocol with which the plurality of remote devices are capable of communicating.
-
-
24. A network controller for digitally directing communications with a plurality of remote devices via a common bus, the network controller comprising:
-
a transmitter for transmitting digital messages via the common bus;
a receiver for receiving digital messages from the common bus; and
a clock for providing clock signals to both said transmitter and said receiver, wherein both said transmitter and receiver are capable of selectively operating in accordance with any command protocol selected from the group consisting of Manchester encoding and Universal Asynchronous Receiver Transmitter (TART) protocol, wherein said transmitter and receiver are responsive to a command protocol select command that identifies the command protocol according to which the plurality of remote devices are capable of communicating such that said transmitter and receiver thereafter transmit and receive messages, respectively, in accordance with the command protocol identified by the protocol select command.
-
-
33. A network controller for digitally directing communications with a plurality of remote devices via a common bus, the bus controller comprising:
-
a transmitter for transmitting digital messages via the common bus, said transmitter adapted to transmit messages comprising a command and an address of at least one remote device, said transmitter being further adapted to simultaneously transmit messages to a plurality of remote devices in accordance with a group address comprised of a plurality of bits with each bit associated with a respective group, thereby enabling said transmitter to direct a message to a group of remote devices by setting the respective bit of the group address; and
a receiver for receiving digital messages from the common bus. - View Dependent Claims (34, 35, 37, 39, 40, 41, 42)
-
-
36. A network controller for digitally directing communications with a plurality of remote devices via a common bus, the network controller comprising:
-
a transmitter for digitally transmitting messages via the common bus; and
a receiver for receiving digital messages from the common bus, wherein the transmitter is capable of transmitting an indefinitely repeating sequence of predetermined messages via the common bus, the receiver is capable of receiving an indefinitely repeating sequence of messages from the common bus, and wherein the network controller is capable of altering the predetermined messages as the transmitter transmits messages and the receiver receives messages.
-
-
38. A monitoring system for monitoring various locations of interest on an object comprising:
-
a first set of remote devices located at a first position of interest on the object;
a second set of remote devices located at a second position of interest on the object remote from the first position;
a network controller for sending digital commands and data to and receiving data from the remote devices; and
a common bus connecting each of the remote devices of each of said first and second sets of remote devices, wherein said common bus comprises;
first electrical wiring for interconnecting each of the remote devices of said first set of remote devices together, and second electrical wiring for interconnecting each of the remote devices of said second set of remote devices together; and
optical fibers for interconnecting the first set of remote devices at the first position to the second set of remote devices at the second position, wherein the use of said optical fibers to span from the first to the second position facilitates transmission of the commands and data between said network controller and the remote devices.
-
Specification