Author Topic: Repair of Solartron 7081 SN#718  (Read 23109 times)

0 Members and 1 Guest are viewing this topic.

Offline czgut

  • Contributor
  • Posts: 15
  • Country: pl
Re: Repair of Solartron 7081 SN#718
« Reply #50 on: July 22, 2018, 07:22:59 am »
Re: influence of AC line noise and line frequency on 7081 DC readings:
On 8 nines (51.2 sec) integration time, number of line periods @ 50Hz is 50 * 51.2 s = 2560.  Assuming use of perfect 50 Hz to control the frequency of 7081 counter generator,  in case of real line frequency =50.01Hz will integrate for 2560.5 periods. This means, that about half of line period vawe will be integrated extra. Depending on phase, influence will be from -87.9ppm to +87.9ppm of line noise voltage  rms Value of line noise present on the input of voltmeter.
For measurement of 1V DC  with 0.1V AC line noise, it will result in 0,1V *87.9ppm/1V)  -8.8 to +8.8 ppm influence. For me it is too much.
Line frequency in Europe is changing mostly from 49.96 to 50.04 (see www.mainsfrequency.com). This is four times more than 0.01Hz deviation taken for calculation above.
 
Re saturation:
When measuring at 0.1V range, 7081 amplifier is set to 100: +0.1V of DC signal + 0.1V ac rms (0.14V peak) on the input  would  give temporary 0.241V * 100 =24.1V causing saturation of 7081 amplifier  (allowable voltage is  +-14V.
0.1V of line AC noise on laboratory table  cable connections is quite often, especially at higher (>10kOm) Vx voltage source resistance.
« Last Edit: July 22, 2018, 02:22:00 pm by czgut »
 

Offline Mickle T.

  • Frequent Contributor
  • **
  • Posts: 467
  • Country: ru
Re: Repair of Solartron 7081 SN#718
« Reply #51 on: July 22, 2018, 08:02:09 am »
For measurement of 1V DC  with 0.1V AC line noise, it will result in  -4 to +4 ppm influence. For me it is too much.
...
0.1V of line AC noise on laboratory table  cable connections is quite often, especially at higher (>10kOm) Vx voltage source resistance.
0.1V AC noise in DC measurement is a sign of very bad setup. It's unacceptable in most metrological environments, unless you are using like a femto / picoammeter.

+0.1V of DC signal + 0.1V ac rms (0.14V peak) would  give temporary 0.24V * 100 =24V causing saturation of 7081 amplifier  (allowable voltage is  +-14V.
This does not mean at all, that "Solartron 7081 is somewhat sensitive to  noise". It's just wrong range selection and nothing else.
 

Offline Kleinstein

  • Super Contributor
  • ***
  • Posts: 14181
  • Country: de
Re: Repair of Solartron 7081 SN#718
« Reply #52 on: July 22, 2018, 08:54:25 am »
The very slow 8 digit mode has reasonable AC suppression even if the line frequency does not match. The +-62 ppm calculated by czgut below are already the worst case (1/2 Period off).

However to make use of the additional effect of a matching line frequency, the accuracy needs to be rather high - a fixed frequency would not be good enough and thus the PLL (or something similar) would be needed.
 

Offline pigrewTopic starter

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Repair of Solartron 7081 SN#718
« Reply #53 on: July 23, 2018, 09:01:21 pm »
I did a run with using a "better" clock last night, and it looks slightly cleaner.

My strategy was to still use the Solartron PLL (it's somewhat difficult to synthesize the high frequency), but add a FLL to filter the mains reference. I used a STM32F103 "blue pill" board to generate a 10 MHz reference using its 8 MHz crystal (I disabled the chip's PLLs, and directly used the oscillator to clock the MCU. This is lower jitter than if I had used the STM32's PLL.) I measured the input line frequency (in clock cycles) every second or so, and used a proportional controller to slew the output period towards the measured line frequency. It still takes a 3 minutes or so for the PLL to lock. It took half an hour for the instrument to stabilize (with auto-zero disabled).

The STM32's counters are only 16-bit, so they are not a good choice to use to generate the output signal. Instead, I used the SysTick module which generates a processor exception when the count rolls over using a 24-bit counter.

The mod does not require cutting any traces. Because the STM32 is a 3.3V micro, some level translation is needed. The MCU is 5V tolerant, but the 3.3V logic levels are not acceptable for the 4046 PLL IC. I re-used the existing LS04 to buffer the output. The CD4046BE has a V_IH of 3.5V. The LS04's output is lower than this threshold, but the circuit's pull-ups on those nets increase the V_HIGH above the CD4046's threshold.

The gain of my proportional controller is low enough that the sinusoidal fluctuations in the smoothed (n=8) test0 mode (~0.2 ppm p-p of range) look approximately equal to the rest of the noise. The unfiltered data has a standard deviation of about 3.5 uV (0.35 ppm of range), which is very similar to before the mod.

The 10 Hz output no longer tracks the phase of the mains, but I think that's OK. The AC RMS Converter (PCB6.5) uses the filtered 10 Hz to drive its chopper. The unfiltered mains 50/60Hz ("demodulator drive") is used to drive the input DC chopper. These are no longer in phase with each other.

So, I think I'll keep this mod (I still need to figure out how to properly mount the STM32 board since it doesn't have mounting holes), but the improvement is minimal. Even if the noise is increased or the same, I like this mod since it reduces the correlated/periodic noise.
 
The following users thanked this post: Mickle T.

Offline pigrewTopic starter

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Repair of Solartron 7081 SN#718
« Reply #54 on: July 24, 2018, 02:30:43 am »
I just snapped a photo of the stm32 clock mod. I have not implemented the 50/60 Hz detection, so it only has four wires. Mine is fixed at 60 Hz; Go America! :) I also checked if the CD4046B was having issues with deadtime causing whiplash. It seems it is fine, or at least the gain in the circuit makes it not a problem. I didn't see any skipped charge injections when it switched from injecting (+) to injecting (-).

But, I discovered something quite odd... The shield PCB between the two floating-ground PCBs is itself floating! It seems that a PTFE washer bushing was used on the standoff isolating it from the guard (standoff->PTFE-bushing->PCB5->metal washer->nut), preventing electrical contact. I guess I should clean it up and make sure it has electrical contact? I assume it has to help with respect to noise to have it not floating.


EDIT: The extra capacitor on the second photo was my attempt to filter the mains's voltage (for the zero-detector).
« Last Edit: July 24, 2018, 03:55:28 am by pigrew »
 

Offline pigrewTopic starter

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Repair of Solartron 7081 SN#718
« Reply #55 on: August 10, 2018, 08:08:43 pm »
It's been a week or two, but I've been busy with other tasks.

The latest work regards the RTC battery. The circuit is designed for a 3.6 V lithium thionyl chloride (LiSOCl2) cell, such as a Tadiran TL-4902. With the 3.6V, the circuit (National MM58174AN) draws about 18 uA, quite high by today's standards. The IC's operating current increases quite substantially with Vdd, so the designers added a series resistor to reduce the voltage to about 3.0 V which reduces the power consumption (though does waste energy in the resistor). With the reduced Vdd, it typically draws about 10 uA.

In my case, I replaced the existing TL-4902 with a Xeno XL-050FAX, which is of similar chemistry. Xeno suggests a depassivation technique for using cells which have been stored for >6 months by draining it with 30 mA for 10 to 30 seconds. I skipped this procedure, as I assume that it is mostly for high-pulse applications and that the passivation layer will slowly be remove through its lifetime.

I had contemplated using a LiMnO2 cell (3.0 V nominal) and get rid of the dropping resistor, but the LiMnO2's energy density is low enough that it would decrease the lifetime vs the LiSOCl2 cell.

(I did a quick run of a 5V reference, and noticed sub-ppm level steps during the auto-zero cycles. These steps do not happen when the input is zero volts. This will require further debugging, and inspection to see if some "charge-injection reduction" resistors were added to my auto-zero circuit or not. I pulled the integration capacitor from the board and tested it for leakage. The LC102 tester showed zero leakage at 100 V. I'll reinstall it (I have some replacements in stock in case I melt the capacitor or something. I may order some of the teflon standoffs to reduce PCB leakage, too, as Mickle has demonstrated on the input). Grounding the guard PCB did not significantly change the measured noise.)

(I ordered a replacement display that I was going to bodge in, but it turned out to be too deep, and doesn't fit between the blue filter and the PCB. I think I'll just order the correct part from eBay.)
 

Offline Kleinstein

  • Super Contributor
  • ***
  • Posts: 14181
  • Country: de
Re: Repair of Solartron 7081 SN#718
« Reply #56 on: August 10, 2018, 08:27:55 pm »
AFAIK the steps during AZ cycles with a non zero input voltage are a kind of bug. Mickle did some investigations on this, and may even have a work around / fix. AFAIK this is some settling (possibly DA related)  problem when switching to Zero.

 

Offline pigrewTopic starter

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Repair of Solartron 7081 SN#718
« Reply #57 on: August 10, 2018, 08:31:41 pm »
AFAIK the steps during AZ cycles with a non zero input voltage are a kind of bug. Mickle did some investigations on this, and may even have a work around / fix. AFAIK this is some settling (possibly DA related)  problem when switching to Zero.
Kleinstein,

I've burnt his modified floating ROM which disables some input relays and extends the delay after switching in the zero... I didn't mesure with the stock firmware, so I don't know what difference it may have made.
 

Offline Kleinstein

  • Super Contributor
  • ***
  • Posts: 14181
  • Country: de
Re: Repair of Solartron 7081 SN#718
« Reply #58 on: August 10, 2018, 09:46:24 pm »
The rather slow auto zero cycle of the Solartron DMM is a principle problem and thus a limitation of this DMM. Due to the rather slow conversions the AZ cycle is long (like minutes). Thus low frequency noise will come in even though they have an AZ at the integrator input. However there are other noise sources too, that can can include some 1/f noise: the amplifier for the +- reference, current noise (e.g. leakage) and thermal fluctuations for the resistors. There is a reason they used those super stable coupled resistors for the +- reference. A 1 ppm change in the resistor ratio causes about a 15 µV change in ADC reading. So to get a stable 8 digit reading those resistors need to be stable (over an AZ cycle) to something like 0.01 ppm.  If the AZ mode works with a short it indicates that this part is actually working.

Another source of trouble with AZ is dielectric absorption (DA): it can make capacitors to settle really slow, over several second and even minutes. The integration capacitor is relatively large (slow modulation) and thus DA effects are larger than with more modern ADCs with faster modulation. The ADC is made in a way that the average voltage at the integration cap changes with applied voltage. So a step in input voltage will follow a slow relaxation. More delay can help here, but waiting for a slow decay has a limited effect.

A possible side effect of the zero measurement is, that the resistor for the input current to the ADC will cool down a little and need some time to get back to steady state temperature when measuring a stable reference. This would also contribute to INL and some slow settling on switching the input voltage.  Different from the DA effect (which should be about linear) this effect would follow a 3rd power law (square law for heating and one more factor from the resulting gain error to absolute error). One would not expect thermal settling after a step from positive to negative voltage.
 

Offline pigrewTopic starter

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Repair of Solartron 7081 SN#718
« Reply #59 on: October 22, 2018, 12:11:53 am »
It doesn't matter for the accuracy of the meter, but I finally bought and installed a new VFD! For the first time since my meter was shipped to me, I have it fully assembled with the front panel working!

The replacement VFD (from eBay) has a different shape (flat on the front), so it didn't mechanically fit as the original one did with ~4mm rubber bumpers between it and the PCB. The old VFD was damaged (broken neck) in shipping due to a small mechanical clearance around the neck. With the new VFD placed further back (I used 1mm rubber sheets as a standoff), there is now more clearance around the neck. Unfortunately, the VFD is set back slightly further so the display is only 98% as nice. The rubber separators are a good idea to reduce vibration-induced mechanical fatigue of the leads.

Now, with a fully closed case, I will do a bit of calibration/adjustment. I may even throw the whole unit into a thermal chamber and test at {15, 25, 35C} with various reference bias current values set to see how accurate the factory bias selection was (though this will wear the calibration EEPROM, maybe I should peek and poke in the debugging mode?)
 

Offline HPIB

  • Newbie
  • Posts: 3
  • Country: cz
Re: Repair of Solartron 7081 SN#718
« Reply #60 on: August 31, 2019, 11:18:50 am »
I am going to replace batteries inside my 7071 and 7081 meters. Could someone verify my thoughts that there are 2 batteries:

1) Lithium cell 3.6V (on the bottom pcb on earthy side)
2) Ni-Cd battery 3.6V (on the top pcb on earthy side)

Am I right that Lithium cell is holding calibration data and if removed, they are lost and unit must be calibrated again?
Ni-Cd battery is for RAM backup and can be removed/replaced easily? I read that someone replaced Ni-Cd with supercap. May I ask for details? I am thinking of installing batteries inside some batt. holders (not directly soldered to pcb) to prevent leaking on boards in future.

Any tips and tricks how to change batteries will be much appreciated !  :-+

Thanks
 

Offline pigrewTopic starter

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Repair of Solartron 7081 SN#718
« Reply #61 on: August 31, 2019, 12:55:05 pm »
I am going to replace batteries inside my 7071 and 7081 meters. Could someone verify my thoughts that there are 2 batteries:

1) Lithium cell 3.6V (on the bottom pcb on earthy side)
2) Ni-Cd battery 3.6V (on the top pcb on earthy side)

Am I right that Lithium cell is holding calibration data and if removed, they are lost and unit must be calibrated again?
Ni-Cd battery is for RAM backup and can be removed/replaced easily? I read that someone replaced Ni-Cd with supercap. May I ask for details? I am thinking of installing batteries inside some batt. holders (not directly soldered to pcb) to prevent leaking on boards in future.

Any tips and tricks how to change batteries will be much appreciated !  :-+

Thanks

The battery #1 is only for the RTC (to keep time and date). It is not rechargable, and yes, replace it with a lithium cell. I used a Xeno XL-050AX, but Tadiran TL-4902 is the name brand. It is 1/2 AA size, Li SOCl2.

Battery #2 does not store calibration. Calibration is stored in a EAROM, IC804. Battery 2 stores the settings (like if DCV is active in 100V range) and recorded data. As the NiCd batteries all leaked over the years and I want to avoid that again, I replaced mine with a supercapacitor.
 
The following users thanked this post: HPIB

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19470
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Repair of Solartron 7081 SN#718
« Reply #62 on: August 31, 2019, 01:03:10 pm »
I'll confirm that information about the batteries.

I'll add that the calibration constants are stored in the floating logic. You can dump them via "RS232" on the rear panel, but it is deliberately difficult.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 
The following users thanked this post: HPIB

Offline HPIB

  • Newbie
  • Posts: 3
  • Country: cz
Re: Repair of Solartron 7081 SN#718
« Reply #63 on: August 31, 2019, 02:12:58 pm »
4 pigrew and others

so, there is no any cell / battery inside 7071/81 which holds calibration data? I am asking to be sure - if I desolder both batteries to clean pcb boards, then install new ones, will everything (calibration) be OK and not lost / erased?

I read the whole service manual, but there is only little information about batteries in them. I do not have personal experience with EAROM type memory.

Thank you.
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: Repair of Solartron 7081 SN#718
« Reply #64 on: August 31, 2019, 05:54:24 pm »
EAROM was the forerunner of modern eeproms, the principle of operation is the same.
The calibration data of the instrument, as others have told you, are contained in this memory.
Removing the batteries you do not lose the intrument calibration.
 
The following users thanked this post: HPIB

Offline HPIB

  • Newbie
  • Posts: 3
  • Country: cz
Re: Repair of Solartron 7081 SN#718
« Reply #65 on: September 02, 2019, 10:53:54 am »
is it possible to set brightness of VFD without any soldering modification to the meters ? I know there is an option to set the display OFF, but I would like to lower brightness only - for day/night conditions and to extend their lifespan (because they are hard to find spare parts nowadays).
 

Offline picburner

  • Frequent Contributor
  • **
  • Posts: 497
  • Country: it
Re: Repair of Solartron 7081 SN#718
« Reply #66 on: September 02, 2019, 03:13:38 pm »
There is no command or adjustment to decrease the brightness.
You need to do a hardware modify to decrease the brightness by slightly lowering the 40V voltage.

I found a FG209M VFD display from a pinball spares vendor, it looks like this display was used a lot on these old games.
 

Offline branadic

  • Super Contributor
  • ***
  • Posts: 2390
  • Country: de
  • Sounds like noise
Re: Repair of Solartron 7081 SN#718
« Reply #67 on: April 27, 2020, 10:21:17 am »
Sorry to highjack this thread, but as it is related to a repair I think it is the right place.
A 7081 showed up today on my desk. Unfortunately it is missing all the feets, so with some pictures provided by Marco Reps and the dirt marks on the unit I designed some replacement feets for it. But before I print them I wanted to ask if someone can check the design files. Attached are the files for both sides, thus a mirrored version is included. Thanks.

-branadic-
Computers exist to solve problems that we wouldn't have without them. AI exists to answer questions, we wouldn't ask without it.
 

Online perdrix

  • Frequent Contributor
  • **
  • Posts: 640
  • Country: gb
Re: Repair of Solartron 7081 SN#718
« Reply #68 on: April 27, 2020, 06:25:03 pm »
Just in case you aren't aware:

<https://groups.io/g/Solartron_Schlumberger_Equipment/files/Solartron%207071%20and%207081>

Mickle's change log makes really good reading.

Dave
 

Online perdrix

  • Frequent Contributor
  • **
  • Posts: 640
  • Country: gb
Re: Repair of Solartron 7081 SN#718
« Reply #69 on: April 27, 2020, 06:41:10 pm »
Replacement VFDs on eBay - what!   Please would you provide a link...

Thanks
David
 

Offline branadic

  • Super Contributor
  • ***
  • Posts: 2390
  • Country: de
  • Sounds like noise
Re: Repair of Solartron 7081 SN#718
« Reply #70 on: April 27, 2020, 09:43:29 pm »
First inspection revealed, beside missing feets, completely dead battery and leaking NiMh accu as well as dirt from smoking.
Could neutralize and rescue the traces, pads of the sockets, but lost two pads and the relating via on one of the positive accu connections. However, I could rescue the pads too and glued them back in place with UHU endfest, which is currently curing.
Replacement battery and rechargeable battery are already ordered and will hopefully show up soon. Meanwhile I will go on to clean the boards from smoking dirt and neutralize the smell of it.

-branadic-
« Last Edit: April 28, 2020, 04:39:25 pm by branadic »
Computers exist to solve problems that we wouldn't have without them. AI exists to answer questions, we wouldn't ask without it.
 

Offline pigrewTopic starter

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Repair of Solartron 7081 SN#718
« Reply #71 on: April 27, 2020, 09:54:31 pm »
Replacement VFDs on eBay - what!   Please would you provide a link...

Seem no longer. The item I got was "Noritake Itron FG209C2 M2 5CB Japan 7" x 1" VFD Vacuum Fluorescent Display New"

The seller has another item that looks pretty similar (maybe)?

https://www.ebay.com/itm/IEE-05464ASSY-33379-01A-VFD-Vacuum-Fluorescent-Display-05464ASSY33378/283434262918

The FG209M2 might also work. I remember it being a minor mechanical difference.

I seriously considered replacing the VFD with segmented LED, but I couldn't find any that were physically compatible. It was around US$60.

First inspection revealed, beside missing feets, completely dead battery and leaking NiMh accu as well as dirt from smoking.
Could neutralize and rescue the traces, pads of the sockets, but lost two pads and the relating via on one of the positive accu connections. However, I could rescue the pads too and glued them back in place with UHU endfest, which is currently curing.
Replacement battery and accu are already ordered and will hopefully show up soon. Meanwhile I will go on to clean the boards from smoking dirt and neutralize the smell of it.

-branadic-

I like what I did replacing the NiMH battery with a supercap. I'm assuming supercaps won't ever leak electrolyte, and the circuit required no changes. I guess my board wasn't that bad... I didn't do any sort of electrolyte neutralization. I just cleaned it a bit with water and alcohol.
« Last Edit: April 28, 2020, 01:01:18 am by pigrew »
 

Offline pigrewTopic starter

  • Frequent Contributor
  • **
  • Posts: 680
  • Country: us
Re: Repair of Solartron 7081 SN#718
« Reply #72 on: April 27, 2020, 10:26:45 pm »
Sorry to highjack this thread, but as it is related to a repair I think it is the right place.
A 7081 showed up today on my desk. Unfortunately it is missing all the feets, so with some pictures provided by Marco Reps and the dirt marks on the unit I designed some replacement feets for it. But before I print them I wanted to ask if someone can check the design files. Attached are the files for both sides, thus a mirrored version is included. Thanks.

-branadic-

I think it should work, but personally I might use a solid shell (with 20% to 30% infill?) for added strength. I don't think it'd increase the material usage by so much.

I measure your model at 21.7mm tall. My feet are 19mm tall. The other dimensions are a little bit off from mine, too. The only major functional difference is a spot to insert the wire bail.

I'm attaching some quick measurements of a foot. But, it's pretty much all cosmetic changes, I expect your foot model would be fine.

The corner radius is about 1.8mm... hard to measure.
« Last Edit: April 27, 2020, 10:34:36 pm by pigrew »
 

Offline branadic

  • Super Contributor
  • ***
  • Posts: 2390
  • Country: de
  • Sounds like noise
Re: Repair of Solartron 7081 SN#718
« Reply #73 on: April 28, 2020, 04:38:57 pm »
Thanks for the dimensions. (Un)fortunately my colleague was fast and printed them last night already, but they do fit perfectly.
Replacement batteries are on their way. Need to find a good way of cleaning the boards from dirt and dust next and will disassemble the whole unit, to wash the frame, to get rid of the smell.

-branadic-
Computers exist to solve problems that we wouldn't have without them. AI exists to answer questions, we wouldn't ask without it.
 

Offline branadic

  • Super Contributor
  • ***
  • Posts: 2390
  • Country: de
  • Sounds like noise
Re: Repair of Solartron 7081 SN#718
« Reply #74 on: April 29, 2020, 07:46:21 am »
Disassembled the whole unit yesterday and washed the frame in the shower. It is much brighter now. Also washed both digital boards with lot of IPA. Gave the analog boards at least a partial cleaning with Q-tips and IPA. I have the feeling the smell is already a bit less, but still present.
Is there any recommendation on how to remove the smell from rubber? Washing and spraying overnight with Febreeze didn't help yet. I don't think that putting it into the freezer would do anything.

-branadic-
« Last Edit: April 29, 2020, 08:17:50 am by branadic »
Computers exist to solve problems that we wouldn't have without them. AI exists to answer questions, we wouldn't ask without it.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf