Announcement

Collapse
No announcement yet.

Ground balance

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Elliot
    replied
    Originally posted by Carl-NC View Post
    I'll relabel this with the pulses in sequence:

    .....__.....____................__.....____.......
    ____|S1|___| S2 |______________|S3|___| S4 |______


    S1 is the target pulse and is paired with the target EFE pulse S3. S2 is the ground pulse and is paired with the ground EFE pulse S4. The math is:

    X = A1 (S1 – S3) – A2 (S2 – S4)

    This is the same end result as Elliot has but maybe less confusing.

    The purpose of S3 is to cancel the EF signal in S1 (not S4) and is completely independent of anything happening in the Ground channel. Likewise, S4 cancels the EF in S2 and is independent of the target channel. As you adjust A2 to ground balance, EF cancellation is maintained. That is, you want the gain of S2 and S4 to be identical.

    Note that I drew S2 and S4 with a wider pulse width than S1/S3. You can also achieve GB by controlling the pulse width of S2 instead of the gain A2, but the pulse width of S4 should also be adjusted to match S2. You can also do a hybrid approach whereby you set S2/S4 to a wider fixed pulse width and then adjust A2 for GB. Running a wider Ground pulse reduces the amount of A2 required and will be less noisy.

    Yes, you can merge S3 and S4 into a single pulse. If you were to run identical gains (A1=A2) and use only pulse width to GB, then it would be:

    .....__....._______................_____.........
    ____|S1|___|..S2...|______________|S2-S1|________


    If the Target and Ground channels have different gains then it becomes difficult really fast, and you will likely need a separate EFE cancellation control, which IMO is just overly complicated. Better to use separate EFE samples and keep it simple.
    Very Interesting! Thanks for your comments. I can kind of see what you are saying, however, my thinking is this - If we lived in a world where there were no magnetic poles, then we wouldn't need to sample EFE at all. The equation to ground balance (in the prefect world) would therefore just be X = A1(S1) - A2(S2), and ground balance would occur when X = 0 (achieved either by adjusting A2, or by adjusting the S2 pulse width (noting a non-linear nature).

    The fact that we don't live in a perfect world therefore means that we need to effectively knock the EFE component out of the equation of X = A1 (S1 – S3) – A2 (S2 – S4).

    Given that EFE and ground/target signals are independently driven (assuming no major interplay here), from a purists perspective, I would have therefore thought that it's more straight forward to simply have a circuit that permanently makes A1(S3) - A3(S4) = 0 (with A3 being a new independent gain setting for the GB EFE sample), thereby avoiding any change to the ideal A1(S1)- A2(S2) (i.e. perfect world) equation. Otherwise, when you change A2 in A2(S2 - S4), the gain of the S4 sample will also be changed, and adverse consequences may arise.

    In thinking this through further as I type (always a dangerous thing!), I'm sure your methodology will work, but it would be reliant upon the ground (i.e mineral) samples being more consistent when sampling, which kind of counteracts the effectiveness of the need to Ground Balance in the first place. Whereas, I suggest that my proposed approach better separates the impact of the two truly independent variables (i.e. EFE and ground/target samples). I'm always open to be shown otherwise though.

    Separately, if one was to adopt the changing GB target sample width approach to ground balancing, wouldn't this enlarge the target "hole"?

    Leave a comment:


  • green
    replied
    Anyone have a thought why my spice simulation https://www.geotech1.com/forums/atta...8&d=1599836935 for the 2C integrator doesn't cancel the sine input?

    Changing the value of R2 from 10k to 12.24k causes it to cancel. (Attached Image 2C integrator_sine2)
    Attached Files

    Leave a comment:


  • waltr
    replied
    Originally posted by Carl-NC View Post

    Yes, you can merge S3 and S4 into a single pulse. If you were to run identical gains (A1=A2) and use only pulse width to GB, then it would be:

    .....__....._______................_____.........
    ____|S1|___|..S2...|______________|S2-S1|________


    If the Target and Ground channels have different gains then it becomes difficult really fast, and you will likely need a separate EFE cancellation control, which IMO is just overly complicated. Better to use separate EFE samples and keep it simple.
    This is how I do the three sample method. This uses a standard two input integrator circuit (Hammer Head) so the two gains are ideally the same (as good as component tolerances).

    Leave a comment:


  • Carl-NC
    replied
    Originally posted by Elliot View Post
    I’m currently working on designing a ground balancing Pi machine. My initial research identified that the standard Ground Balancing formula for a four sample design is:

    X = A1 (S1 – S4) – A2 (S3 – S2) [Formula 1]

    Where X = the resultant signal to be integrated
    A1 and A2 are the gains for different sample groups
    S1 = Target sample
    S2 = Ground earth field effect (EFE) sample
    S3 = Ground sample
    S4 = Target EFE sample

    As the EFE samples are reasonably static, you are meant to be able to take two different (albeit consecutive) EFE samples, and they should be the same, therefore the S2 and S4 will cancel out, leaving just the target and ground samples to process.

    I'll relabel this with the pulses in sequence:

    .....__.....____................__.....____.......
    ____|S1|___| S2 |______________|S3|___| S4 |______


    S1 is the target pulse and is paired with the target EFE pulse S3. S2 is the ground pulse and is paired with the ground EFE pulse S4. The math is:

    X = A1 (S1 – S3) – A2 (S2 – S4)

    This is the same end result as Elliot has but maybe less confusing.

    The purpose of S3 is to cancel the EF signal in S1 (not S4) and is completely independent of anything happening in the Ground channel. Likewise, S4 cancels the EF in S2 and is independent of the target channel. As you adjust A2 to ground balance, EF cancellation is maintained. That is, you want the gain of S2 and S4 to be identical.

    Note that I drew S2 and S4 with a wider pulse width than S1/S3. You can also achieve GB by controlling the pulse width of S2 instead of the gain A2, but the pulse width of S4 should also be adjusted to match S2. You can also do a hybrid approach whereby you set S2/S4 to a wider fixed pulse width and then adjust A2 for GB. Running a wider Ground pulse reduces the amount of A2 required and will be less noisy.

    Yes, you can merge S3 and S4 into a single pulse. If you were to run identical gains (A1=A2) and use only pulse width to GB, then it would be:

    .....__....._______................_____.........
    ____|S1|___|..S2...|______________|S2-S1|________


    If the Target and Ground channels have different gains then it becomes difficult really fast, and you will likely need a separate EFE cancellation control, which IMO is just overly complicated. Better to use separate EFE samples and keep it simple.

    Leave a comment:


  • green
    replied
    Tried 2C circuit in spice and can't see why it wouldn't work. Yesterday I connected both inputs to the same signal, no switches(cancelled input signal).

    Tried again today with switches, doesn't cancel. Don't see why, maybe the reason I had problems trying the 2C integrator before or something wrong with my spice circuit? Does cancel if both switch commands are the same(make both first delay times 10us).

    1C integrator cancels.
    Attached Files

    Leave a comment:


  • Elliot
    replied
    Hi Green,

    "... wondering again if changing gain or sample time to GB is better."

    In my design, I will be able to Ground Balance by either adjusting the gain on the GB sample or by adjusting the ground sample width. That way I will have the best of both worlds, and can pick and choose at will

    In your 2C integrator example, whenever you change the GB gain pot to SW4 (Ground sample), you upset the gain to SW2 (Ground EFE sample). My idea gets around that very issue very simply.

    Leave a comment:


  • green
    replied
    Originally posted by Elliot View Post
    I?m currently working on designing a ground balancing Pi machine. My initial research identified that the standard Ground Balancing formula for a four sample design is:

    X = A1 (S1 ? S4) ? A2 (S3 ? S2) [Formula 1]

    Where X = the resultant signal to be integrated
    A1 and A2 are the gains for different sample groups
    S1 = Target sample
    S2 = Ground earth field effect (EFE) sample
    S3 = Ground sample
    S4 = Target EFE sample

    As the EFE samples are reasonably static, you are meant to be able to take two different (albeit consecutive) EFE samples, and they should be the same, therefore the S2 and S4 will cancel out, leaving just the target and ground samples to process.

    When A1 (S1 ? S4) > A2 (S3 ? S2) it gives a positive response (i.e. When the target has a high time constant (TC), or in other words, the target response decays slower than the ground response).

    From a practical implementation perspective, under formula 1, when you change the gain (A2) in order to ground balance the machine, it also affects the gain of S2, resulting in an EFE imbalance. Additionally, there are resistance tolerances in real world circuits which means that one of the EFE samples would ideally be adjustable separately (and permanently locked in) to fully cancel out the other.

    To overcome these issues, I?m proposing a more usable/practical formula for consideration. I?m also proposing to flip around the formula so that High TC targets (relative to the Ground Balance set point) give a negative pulse response (like on the Whites TDI etc.), and Low TC targets give a positive pulse response, as follows:

    X = (A2 (S3) ? A3 (S2)) ? A1 (S1 ? S4) [Formula 2]

    The gain of A3 would be independently adjusted to fully cancel out EFE from the equation, regardless of the GB gain setting (A2).

    An example schematic of formula 3 is as follows: [ATTACH]53162[/ATTACH]

    Elliot

    The gain of A3 would be independently adjusted to fully cancel out EFE from the equation, regardless of the GB gain setting (A2).
    I'm thinking if first delay is changed, GB(A2)needs to be readjusted. Think if A2 is changed A3 would also need to be adjusted. Maybe I'm wrong.

    Your thread started me wondering again if changing gain or sample time to GB is better. Thinking it might depend on the target. Been using a 1C integrator and adjusting sample time to GB. Tried a 2C integrator awhile back, didn't work as good. Tried 2C circuit in spice and can't see why it wouldn't work. Thinking of making another integrator. Make delay times #1 and #2 adjustable. Make target sample time adjustable. Make GB sample time and gain adjustable. Test circuit to see if I can tell if adjusting GB sample time or gain is better. Any suggestions appreciated.
    Attached Files

    Leave a comment:


  • 6666
    replied
    Originally posted by waltr View Post
    That is the correct sequence.
    EFE sample -> inverting
    Target sample -> inverting
    GEB sample -> non-inverting

    The pre-amp in inverting and SAT is non-inverting.
    The SAT output should then be high going for long TC targets and low going for short TC targets.

    If you find this the other way then simply reverse which sampling switch is pulsed, swaps which integrator input the samples go to.
    When I first put this GEB code in the output polarity gave a low tone for long TC targets. I just swapped which sampling switch (PIC output pin) was used in the PORT defines.

    Thanks Waltr, much appreciated.

    Leave a comment:


  • waltr
    replied
    Originally posted by 6666 View Post
    Hi Waltr
    you say in your thread that the sample timing.sequence is:

    EFE sample : delay3 : TX pulse : delay1 : Target sample : delay2 : GEB sample

    Would you mind saying which sample goes to which input of the intergrater (inverting-non inverting) thanks
    That is the correct sequence.
    EFE sample -> inverting
    Target sample -> inverting
    GEB sample -> non-inverting

    The pre-amp in inverting and SAT is non-inverting.
    The SAT output should then be high going for long TC targets and low going for short TC targets.

    If you find this the other way then simply reverse which sampling switch is pulsed, swaps which integrator input the samples go to.
    When I first put this GEB code in the output polarity gave a low tone for long TC targets. I just swapped which sampling switch (PIC output pin) was used in the PORT defines.

    Leave a comment:


  • 6666
    replied
    Hi Waltr
    you say in your thread that the sample timing.sequence is:

    EFE sample : delay3 : TX pulse : delay1 : Target sample : delay2 : GEB sample

    Would you mind saying which sample goes to which input of the intergrater (inverting-non inverting) thanks

    Leave a comment:


  • waltr
    replied
    The three sample method removes the issue of different component values since there is only the inverting and non-inverting sampling switches. It then is only the sample pulse timing (widths) that contribute.

    In the discussion in my HH2 thread it was brought up that 'gain' (A1, A2, A3) verse 'pulse sampling width' is not the same, sampling width is not as linear. That makes the math difficult. However, we have a pot to adjust GB in the field so any non-linear effect is nulled due to simply turn the pot to obtain a non-response to 'hot ground'.

    I am thinking that you are putting to much of balancing the EFE samples.
    EFE is a very slow effect which is why they are taken far from the target & GEB samples. I do the EFE sample just before the next TX pulse. I haven't seen any indication that a slight un-balance of EFE sample to the target & GEB sample has any effect.

    Leave a comment:


  • Elliot
    replied
    Hi Waltr.

    My idea was mainly for implementation in an un-coded (ie discrete component) design. It can also handle a three sample method just as readily (by sending the one same EFE sample to both S2 and S4), but you still need to be able to adjust the gain of one of the duplicate EFE samples (even though S2 = S4) because of the differences in circuit path gain (e.g. resistor tolerances, and Jfet /4066 switch resistance tolerances).

    Maybe I'm being too picky about unbalanced EFE effects, but it's just too easy to do it properly the first time, then you don't have to worry about it again.

    Are you aware of any other potential imbalances that should/could be catered for?

    Leave a comment:


  • waltr
    replied
    Yes, that is a way to fine tune the gains and balance Gnd EFE with signal EFE.

    Another that simplifies the circuits is the three Sample method. This is what I use in my HH2. Info in thread starting in Post #14.
    A basic PI design incorporating a PIC micro for timing control, intended as a learning platform for using uC's.


    The advantage of the 3-sample is it is all done in the processor code and there is only one EFE sample that varies with the GEB timing control.

    This also produces a high signal for high conductors and a low for low conductors (the GEB timing sets the break point but also creates a 'hole' at a particular conduction.
    In my HH2 the output from the integrator/SAT goes into a VCO (PIC12F1501) for high/low tones (like the TDI).

    Leave a comment:


  • Elliot
    replied
    I’m currently working on designing a ground balancing Pi machine. My initial research identified that the standard Ground Balancing formula for a four sample design is:

    X = A1 (S1 – S4) – A2 (S3 – S2) [Formula 1]

    Where X = the resultant signal to be integrated
    A1 and A2 are the gains for different sample groups
    S1 = Target sample
    S2 = Ground earth field effect (EFE) sample
    S3 = Ground sample
    S4 = Target EFE sample

    As the EFE samples are reasonably static, you are meant to be able to take two different (albeit consecutive) EFE samples, and they should be the same, therefore the S2 and S4 will cancel out, leaving just the target and ground samples to process.

    When A1 (S1 – S4) > A2 (S3 – S2) it gives a positive response (i.e. When the target has a high time constant (TC), or in other words, the target response decays slower than the ground response).

    From a practical implementation perspective, under formula 1, when you change the gain (A2) in order to ground balance the machine, it also affects the gain of S2, resulting in an EFE imbalance. Additionally, there are resistance tolerances in real world circuits which means that one of the EFE samples would ideally be adjustable separately (and permanently locked in) to fully cancel out the other.

    To overcome these issues, I’m proposing a more usable/practical formula for consideration. I’m also proposing to flip around the formula so that High TC targets (relative to the Ground Balance set point) give a negative pulse response (like on the Whites TDI etc.), and Low TC targets give a positive pulse response, as follows:

    X = (A2 (S3) – A3 (S2)) – A1 (S1 – S4) [Formula 2]

    The gain of A3 would be independently adjusted to fully cancel out EFE from the equation, regardless of the GB gain setting (A2).

    An example schematic of formula 3 is as follows: Click image for larger version

Name:	Ground Balance Schematic.jpg
Views:	1
Size:	425.6 KB
ID:	358126

    Elliot

    Leave a comment:


  • 6666
    replied
    Originally posted by Bayu View Post
    master, because in my country the majority of red soil is high in mineral, so it really needs GB, many relics of royal residues made of gold, for MD here the popular type of pi is our local product mimiti, and the very qualified product is nokta, and there some who use minelab, it is very financially draining for most people, there are Chinese products tx850 but many are easily damaged, I have made pi polones with my modification that is cheap enough for the community, but constrained by the Gb, for that I ask for help from the master at this forum.

    You could also look at the MPP project by KRinAZ. This is an MPP that has been further modified to operate in high iron mineralization of the gold bearing areas of Arizona (or Australia).
    you would have to carefully read the threads and see if its something you would want to do, I have not done any of the mods.



    Leave a comment:

Working...
X