Network device interface for digitally interfacing data channels to a controller via a network
First Claim
1. A method for communicating between a bus controller and at least one data channel via a common digital bus, the method comprising:
- communicating between a bus controller and at least one data channel using a first bit rate;
transmitting a first message from the bus controller to the at least one data channel at a predetermined second bit rate, wherein the predetermined second bit rate is selected from a predetermined number of different bit rates that may be used to communicate on the common digital bus;
receiving the first message at the at least one data channel;
analyzing the first message at each of the predetermined number of different bit rates upon receipt of the first message by the at least one data channel;
determining from the predetermined number of different bit rates that the first message is being transmitted at the second predetermined bit rate at which the first message was transmitted, where the determination is made independent of a synchronous clock signal from the bus controller; and
transmitting a second message from the at least one data channel to the bus controller in response to the first message at the second predetermined bit rate.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a network device interface and method for digitally connecting a plurality of data channels, such as sensors, actuators, and subsystems, to a controller using a network bus. The network device interface interprets commands and data received from the controller and polls the data channels in accordance with these commands. Specifically, the network device interface receives digital commands and data from the controller, and based on these commands and data, communicates with the data channels to either retrieve data in the case of a sensor or send data to activate an actuator. Data retrieved from the sensor is then converted into digital signals and transmitted back to the controller. In one embodiment, the bus controller sends commands and data a defined bit rate, and the network device interface senses this bit rate and sends data back to the bus controller using the defined bit rate.
83 Citations
9 Claims
-
1. A method for communicating between a bus controller and at least one data channel via a common digital bus, the method comprising:
-
communicating between a bus controller and at least one data channel using a first bit rate; transmitting a first message from the bus controller to the at least one data channel at a predetermined second bit rate, wherein the predetermined second bit rate is selected from a predetermined number of different bit rates that may be used to communicate on the common digital bus; receiving the first message at the at least one data channel; analyzing the first message at each of the predetermined number of different bit rates upon receipt of the first message by the at least one data channel; determining from the predetermined number of different bit rates that the first message is being transmitted at the second predetermined bit rate at which the first message was transmitted, where the determination is made independent of a synchronous clock signal from the bus controller; and transmitting a second message from the at least one data channel to the bus controller in response to the first message at the second predetermined bit rate. - View Dependent Claims (2, 3)
-
-
4. A system for facilitating communications between a bus controller and at least one data channel via a common digital bus, the system comprising:
-
a bus controller connected to said common digital bus; and a network device interface connected between the common digital bus and an associated data channel, wherein said bus controller transmits a first message to said network device interface at a predetermined bit rate selected from a predetermined number of different bit rates that may be used to communicate on the common digital bus, wherein said network device interface; receives the first message; analyzes the first message at each of the predetermined number of different bit rates; and determines from the predetermined number of different bit rates the predetermined bit rate at which the first message was transmitted independent of a synchronous clock signal from said bus controller, wherein said network device interface transmits a second message to said bus controller in response to the first message at the same predetermined bit rate, and wherein said bus controller is capable of altering the predetermined bit rate to another of the predetermined number of different bit rate at which said bus controller transmits messages to said network device interface. - View Dependent Claims (5, 6, 7)
-
-
8. A network device interface adapted to interconnect a bus controller with an associated data channel via a common digital bus, the network device interface comprising:
-
a receiver for receiving messages from the bus controller via the common digital bus, wherein said receiver communicates with the bus controller at a selected bit rate selected from a predetermined number of different bit rates; a device interface for providing commands to the associated data channel in response to messages received by said receiver and for receiving data from the associated data channel; and a transmitter for transmitting messages to the bus controller via the common digital bus, wherein said receiver comprises a clock detector for determining if synchronous clock signals are provided with the message and a bit rate detector for determining the selected a bit rate from the predetermined number of different bit rates at which the messages are received, wherein said device interface analyzes the message sent by the bus controller at each of the predetermined number of different bit rates and determines from the predetermined number of different bit rates the bit rate at which the message is being transmitted, wherein said transmitter transmits messages at the selected bit rate at which messages are received, if said clock detector determines that the messages that are received are without any accompanying synchronous clock signals, and wherein said transmitter is capable of altering the bit rate at which messages are transmitted to another one of the predetermined number of different bit rates in accordance with a determination that the bit rate at which messages are received has been altered to another one of the predetermined number of different bit rates. - View Dependent Claims (9)
-
Specification