Claims
- 1. A apparatus for communication between a downhole tool and a surface computer comprising:
a downhole tool for traversing a well bore in a formation; a processor associated with the down hole tool for controlling communications between the down hole tool and a external device external to the down hole tool over a communication link; at least one internal device associated with the downhole tool; and a plurality of parallel data busses associated with the tool for transferring the data between the processor and the at least one internal device associated with the downhole tool.
- 2. The apparatus of claim 1, further comprising:
a communication protocol for transmission of data between the processor and the at least one internal device.
- 3. The apparatus of claim 2, wherein the communication protocol further comprises an application for transmitting successive bytes of data between the processor and internal device over different busses.
- 4. The apparatus of claim 1, further comprising:
a web server associated with the processor.
- 5. The apparatus of claim 1, further comprising:
a responsive client/server model, wherein a client outside of the tool requests an action by the down hole tool.
- 6. The apparatus of claim 1, further comprising:
a monitor function in the processor for monitoring activity on at least one bus; and a display for displaying the monitored activity.
- 7. The apparatus of claim 1, further comprising:
wherein the processor is an Ethernet controller.
- 8. The apparatus of claim 7, further comprising:
an external device Ethernet transmit port and receive port; an internal device Ethernet transmit port and receive port; a direct connection between the external device Ethernet transmit port and the internal device Ethernet receiver port; and a direct connection between the internal device Ethernet transmit port and the external device Ethernet receiver port so that a router is not necessary for communication between the internal device and the external device.
- 9. The apparatus of claim 2, wherein the communication protocol sends only one message at a time substantially eliminating collisions.
- 10. The apparatus of claim 3, wherein N bytes are transmitted between the processor and the internal device over N different buses.
- 11. The apparatus of claim 7, wherein the communication protocol checksums for the external and internal device are set to zero to alleviate the burden of calculating the checksums on the internal device, wherein a checksum is added at the end of a packet by the processor.
- 12. The apparatus of claim 4, wherein the web server provides all software resident in the tool and a browser provides an interface to the tool alleviates software compatibility issues.
- 13. The apparatus of claim 1, further comprising an email server in the processor for transmission and reception of emails.
- 14. The apparatus of claim 13, further comprising:
technical email alerts addressed so that only tools with a particular build address will receive an email when attached to the email server.
- 15. A method for communication between a downhole tool and a surface computer comprising:
traversing a well bore in a formation with a downhole tool; controlling communications between the down hole tool and an external device outside of the down hole tool with a processor associated with the down hole tool and at least one internal device associated with the downhole tool; and transferring the data between the processor and at least one internal device associated with the downhole tool over a plurality of busses associated with the tool.
- 16. The method of claim 15, further comprising:
transmitting the data in accordance with a communication protocol for transmission of data between the external device and the at least one internal device.
- 17. The method of claim 16, further comprising:
transmitting successive bytes of data from the internal device to the processor over different busses.
- 18. The method of claim 15, further comprising:
providing access to the internet via a web server associated with the processor.
- 19. The method of claim 15, further comprising:
requesting from a client outside of the tool, an action by the down hole tool in a responsive client/server model.
- 20. The method of claim 15, further comprising:
monitoring activity on a bus via a monitor function in the processor; and displaying the monitored activity.
- 21. The apparatus of claim 15, further comprising:
supporting Ethernet communications.
- 22. The method of claim 21, further comprising:
connecting an external device Ethernet transmit port and an internal device Ethernet receiver port; and connecting an internal device Ethernet transmit port and an external device Ethernet receiver port so that a router is not necessary for communication between the external device and the internal device.
- 23. The apparatus of claim 16,
sending only one message at a time thereby substantially eliminating collisions.
- 24. The method of claim 17, further comprising:
transmitting N bytes between the processor and the internal device over N different buses.
- 25. The method of claim 21, further comprising:
setting communication protocol checksums for the internal device to zero to alleviate the burden of calculating the checksums on the internal device; and adding a checksum to the end of a packet.
- 26. The method of claim 18, providing in the web server all software resident in the tool and accessing the tool via a browser that provides an interface to the tool alleviates software compatibility issues.
- 27. The method of claim 15, further comprising:
transmitting and receiving emails in an email server in the processor.
- 28. The method of claim 27, further comprising:
broadcasting technical alerts via the email server so that only tools with a particular build receive an email when attached to the email server.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This patent application claims priority from U.S. Provisional Patent Application serial No. 60/383,243 filed on May 24, 2002 entitled “A Method and Apparatus for High Speed Data Dumping and Communication for a Down Hole Tool,” by Lilly et al.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60383243 |
May 2002 |
US |