Synchronization of receiver units over a control area network bus

US9641267B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9641267-B2
Application numberUS-201414435116-A
CountryUS
Kind codeB2
Filing dateJun 10, 2014
Priority dateJun 10, 2014
Publication dateMay 2, 2017
Grant dateMay 2, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a logging system ( 100 ), multiple receiver units ( 106 ) are synchronized over a control area network (CAN) bus ( 110 ) without use of separate differential lines. A ready for synchronization command is received over the CAN bus ( 110 ). In response to receiving the ready for synchronization command, a start synchronization interrupt is enabled. A start synchronization command is then received over the CAN bus ( 110 ). In response to receiving the start synchronization command, the start synchronization interrupt is triggered for capturing formation signals which are produced responsive to excitation signals from a transmitter unit ( 104 ).

First claim

Opening claim text (preview).

What is claimed is: 1. A method of synchronizing a plurality of receiver units over a control area network (CAN) bus, the method comprising: receiving, over the CAN bus, a ready for synchronization command; enabling a start synchronization interrupt in response to receiving the ready for synchronization command; receiving, over the CAN bus, a start synchronization command; and in response to receiving the start synchronization command, triggering the start synchronization interrupt for capturing a formation signal. 2. The method of claim 1 , further comprising: initializing a timer with a fixed time value and starting the timer in response to receiving the start synchronization command; and capturing the formation signals upon expiration of the timer. 3. The method of claim 1 , further comprising: reading a predetermined phase delay associated with a frequency of the formation signal; and delaying by the predetermined phase delay prior to capturing the formation signals. 4. The method of claim 1 , wherein the formation signals are produced responsive to excitation signals communicated from a transmitter unit. 5. The method of claim 1 , wherein the enabling of the start synchronization interrupt further comprises disabling all other interrupts in response to receiving the ready for synchronization command. 6. The method of claim 1 , wherein the enabling of the start synchronization interrupt further comprises enabling the synchronization interrupt as the highest priority interrupt over other interrupts. 7. The method of claim 1 , further comprising: ceasing the capturing of the formation signals; and repeating the receiving of the ready for synchronization command, enabling of the start synchronization interrupt, receiving of the start synchronization command, and triggering of the start synchronization interrupt for capturing the logging signals. 8. A receiver unit, comprising: a central processing unit (CPU); memory coupled to the CPU; and a control area network (CAN) bus interface coupled to the CPU, wherein the CPU is programmed with instructions, stored in the memory, to: receive, via the CAN bus interface, a ready for synchronization command; enable a start synchronization interrupt in response to receiving the ready for synchronization command; and receive, via the CAN bus interface, a start synchronization command; and wherein the start synchronization interrupt is enabled to trigger in response to receiving the start synchronization command for use in capturing a formation signal. 9. The receiver unit of claim 8 , wherein the CPU is further programmed with instructions to: initialize a timer with a fixed time value and start the timer in response to receiving the start synchronization command; and capture the formation signals upon expiration of the timer. 10. The receiver unit of claim 1 , wherein the CPU is further programmed with instructions to: read a predetermined phase delay associated with a frequency of the formation signal and delay by the predetermined phase delay prior to capturing the formation signals. 11. The receiver unit of claim 8 , wherein the formation signals are produced responsive to excitation signals communicated from a transmitter unit. 12. The receiver unit of claim 8 , wherein the CPU is further programmed with instructions to enable the start synchronization interrupt by further disabling all other interrupts in response to receiving the ready for synchronization command. 13. The receiver unit of claim 8 , wherein the CPU is further programmed with instructions to enable the start synchronization interrupt by further enabling the synchronization interrupt as the highest priority interrupt over other interrupts. 14. The receiver unit of claim 8 , wherein the CPU is a microprocessor. 15. A logging system, comprising: a master control unit; a plurality of receiver units coupled to each other and to the master control unit over a control area network (CAN) bus ; and a transmitter unit coupled to the master control unit , the transmitter unit being configured to transmit excitation signals to a formation, wherein each receiver unit is configured to: receive, from the master control unit over the CAN bus, a ready for synchronization command; enable a start synchronization interrupt in response to receiving the ready for synchronization command; receive, from the master control unit over the CAN bus, a start synchronization command; and in response to receiving the start synchronization command, trigger the start synchronization interrupt for capturing formation signals which are produced responsive to the excitation signals from the transmitter unit. 16. The logging system of claim 15 , wherein each receiver unit is further configured to: initialize a timer with a fixed time value and start the timer in response to receiving the start synchronization command; and capture the formation signals upon expiration of the timer. 17. The logging system of claim 15 , wherein each receiver unit is further configured to: read a predetermined phase delay associated with a frequency of the formation signal and delay by the predetermined phase delay prior to capturing the formation signals. 18. The logging system of claim 15 , wherein each receiver unit is configured to enable the start synchronization interrupt and disable all other interrupts in response to receiving the ready for synchronization command. 19. The logging system of claim 15 , wherein each receiver unit is configured to enable the start synchronization interrupt by further enabling the synchronization interrupt as the highest priority interrupt over all other interrupts. 20. A method for use by a master control unit for synchronizing a plurality of receiver units over a control area network (CAN) bus, the method comprising: transmitting, over the CAN bus to a receiver unit, a ready for synchronization command; transmitting, over the CAN bus to the receiver unit , a start synchronization command following the ready for synchronization command; and in response to the start synchronization command, enabling excitation signals from a transmitter unit for the receiver unit to start capturing a formation signal. 21. The method of claim 20 , wherein each receiver unit is further configured to: initialize a timer with a fixed time value and start the timer in response to receiving the start synchronization command; and capture the formation signals upon expiration of the timer. 22. The method of claim 20 , wherein each receiver unit is further configured to: read a predetermined phase delay associated with a frequency of the formation signal and delay by the predetermined phase delay prior to capturing the formation signals. 23. The method of claim 20 , wherein each receiver unit is further configured to: enable a start synchronization interrupt in response to receiving the ready for synchronization command; in response to receiving the start synchronization command, trigger the start synchronization interrupt for capturing formation signals which are produced responsive to the excitation signals from the transmitter unit.

Assignees

Inventors

Classifications

  • Arrangements for synchronous operation · CPC title

  • Bus networks · CPC title

  • Arrangements providing for calling or supervisory signals · CPC title

  • Reference-signal-transmitting devices, e.g. indicating moment of firing of shot · CPC title

  • using a wired architecture · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9641267B2 cover?
In a logging system ( 100 ), multiple receiver units ( 106 ) are synchronized over a control area network (CAN) bus ( 110 ) without use of separate differential lines. A ready for synchronization command is received over the CAN bus ( 110 ). In response to receiving the ready for synchronization command, a start synchronization interrupt is enabled. A start synchronization command is then recei…
Who is the assignee on this patent?
Halliburton Energy Services Inc, Halliburton Energy Services Inc
What technology area does this patent fall under?
Primary CPC classification H04J3/0658. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).