Communications protocol for digital telemetry system
First Claim
1. A method for controlling access of a plurality of information packets to and from a connecting digital telemetry cartridge, each packet containing data from at least one well-logging tool along a tool bus, comprising the following steps:
- providing a transmission window of preprogrammed timed length and a selected starting delay to each information packet of the downhole well-logging tool string;
receiving a frame start command from the digital telemetry cartridge;
activating said starting delay for said provided window;
transmitting continuously the data from connecting tools along the tool bus until said starting delay is completed;
transmitting data continuously from a particular information packet until the end of said time window, thereby repeatingly transmitting information packet data from well-logging tools to the digital telemetry cartridge; and
switching all of the information packets to the receive mode, whereby information transmitted by the digital telemetry cartridge can be received by the well-logging tools along the tool bus.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a communications protocol for a digital telemetry system which enables more efficient digital data transmission between a plurality of digital communications nodes. The protocol is implemented using uplink and downlink packets and superpackets. Each node forms an uplink packet which contains node data and protocols. Those packets are packaged into uplink superpackets and transmitted to a control node. Downlink superpackets containing information signifying which of the uplink superpackets were received correctly are formed and transmitted to the individual nodes. In response, any uplink superpacket received incorrectly is retransmitted. Additionally, the communications protocol also time stamps messages received from the nodes to provide for digital communications time correlation.
-
Citations
5 Claims
-
1. A method for controlling access of a plurality of information packets to and from a connecting digital telemetry cartridge, each packet containing data from at least one well-logging tool along a tool bus, comprising the following steps:
-
providing a transmission window of preprogrammed timed length and a selected starting delay to each information packet of the downhole well-logging tool string; receiving a frame start command from the digital telemetry cartridge; activating said starting delay for said provided window; transmitting continuously the data from connecting tools along the tool bus until said starting delay is completed; transmitting data continuously from a particular information packet until the end of said time window, thereby repeatingly transmitting information packet data from well-logging tools to the digital telemetry cartridge; and switching all of the information packets to the receive mode, whereby information transmitted by the digital telemetry cartridge can be received by the well-logging tools along the tool bus. - View Dependent Claims (3)
-
-
2. A method for transmitting data from a plurality of well-logging tools along a tool bus to and from a connecting digital telemetry cartridge having the capability of receiving, detecting and decoding asserted transmission errors, comprising the following steps:
-
providing an information packet with data collection and control fields, a packet sync. word, a packet length word and a cyclic redundancy check word; storing tool data of varying lengths in said provided data collection field; formulating a specific value of each said packet sync., packet length, and cyclic redundancy check word; embedding said provided packet sync. word, a packet length word and a cyclic redundancy check word into said provided control field; transmitting said provided information packet to the digital telemetry cartridge; and detecting transmission errors contained in the packet sync. word, whereby errors detected in transmission will assert the error decoder until successful transmission of the sync. word is received. - View Dependent Claims (4, 5)
-
Specification