Author Topic: $20 LCR ESR Transistor checker project  (Read 3452050 times)

jellytot and 10 Guests are viewing this topic.

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6450 on: September 08, 2020, 11:49:51 am »
... I did this in the firmware I attached above in the archive.

... sorry, in which archive I can find that modified function menu.c  file?

Horst
« Last Edit: September 08, 2020, 12:31:20 pm by Obelix2007 »
 

Offline indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #6451 on: September 08, 2020, 01:41:58 pm »
Obelix2007,I did not upload the file function menu.c, since each user himself must decide which items to delete and which not. I gave a hint.
 
The following users thanked this post: Obelix2007

Offline upsss

  • Regular Contributor
  • *
  • Posts: 163
  • Country: us
Re: $20 LCR ESR Transistor checker project
« Reply #6452 on: September 11, 2020, 05:35:00 pm »
What are the differences between the LCR TC1 and LCR T7 testers, they look the same.
« Last Edit: September 11, 2020, 08:17:39 pm by upsss »
 

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6453 on: September 11, 2020, 08:23:45 pm »
@upsss
my Multi-Funktion-Tester - T7 (the same PCB and all the same Components as LCR-T1) has now I modificated with TC1-Mod, a Rotary-Switch and change the controller to ATmega644PA U-TH

... also the same FW I think.

Horst
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6454 on: September 12, 2020, 01:05:24 pm »
I've received a report about another Hiland M644 mystery problem, this time regarding the ESR measurement (firmware 1.40m). In the standard probing cycle the ESR values look reasonable but in the ESR check or C monitor the ESR values are way too high. Have you seen that too with your M644?

Edit: Happens for caps >= 470µF.

BTW, the new firmware will support 8 bit parallel bus and disabled extended command set for ILI9341. Some ILI9341 display modules for Arduino come with the extended command set disabled for whatever reason. And the SH1106 OLED controller will be supported too. Several OLED modules sold as SSD1306 actually have an SH1106. Both controllers are quite similar but not identical. The SH1106 can drive four additional columns, for example.
« Last Edit: September 13, 2020, 09:47:49 am by madires »
 

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6455 on: September 12, 2020, 05:14:14 pm »
... Have you seen that too with your M644?

... no, my "Hiland M644", my "M644-Lochraster" and my new "mod. T7 M644" has nearly the same ESR values at all three operating modes with the same DUT.

But the values at smaller capacitors (not only with M644 testers, also with the M328th in M1.40 FW) are to high in comparison to K1.13 FW testers  and my Gen_Rad_1687_LCR_Digibridge.

Horst

 

Offline indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #6456 on: September 12, 2020, 05:28:06 pm »
Obelix2007, can you check on your M644 devices ESR measurement at 1000μF capacitor in C-monitor mode and compare them with measurement in standart mode?
m-firmware 1.40.
 

Offline K595

  • Newbie
  • Posts: 9
  • Country: ua
Re: $20 LCR ESR Transistor checker project
« Reply #6457 on: September 12, 2020, 06:33:51 pm »
indman, Maybe my measurements will fit. Two measurements were made in each mode. Firmware 1.40.
 
The following users thanked this post: indman

Offline indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #6458 on: September 12, 2020, 06:48:51 pm »
K595, thanks, this confirms the problem. Now there is another mystery for the madires. I think he will solve it successfully, as usual.
 

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6459 on: September 12, 2020, 09:21:45 pm »
Obelix2007, can you check on your M644 devices ESR measurement at 1000μF capacitor in C-monitor mode and compare them with measurement in standart mode?
m-firmware 1.40.

... the tests I have done, only my Selfmade with a M644 40p DIP hasn't this problem.
« Last Edit: September 12, 2020, 09:23:29 pm by Obelix2007 »
 

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6460 on: September 13, 2020, 03:44:11 am »
Hello K595,

... you have a "Hiland M644" with M1.40 firmware,  so I want to ask you:

Please can you test for me a PNP transistor BC558C or similar and tell me the hFE value? A year ago I have found a problem with hFE values 1500 and more with such components, at other testers with 328s the value a "normal" between 400 and max. 600 hFE.


Best regards

Horst

 

Offline K595

  • Newbie
  • Posts: 9
  • Country: ua
Re: $20 LCR ESR Transistor checker project
« Reply #6461 on: September 13, 2020, 06:46:11 am »
Hi Obelix2007, I tested two BC558C transistors as you requested. Results in the photo. Sorry for the quality of the photo.
 
The following users thanked this post: Obelix2007

Offline indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #6462 on: September 13, 2020, 08:39:13 am »
... the tests I have done, only my Selfmade with a M644 40p DIP hasn't this problem.
Your Selfmade with a M644 tester also measures ESR incorrectly. I see ESR 0.20 in the photo, which exceeds the real 0.04-0.07 one by 4-5 times.
 

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6463 on: September 13, 2020, 10:28:59 am »
@ indman

... may be the absolut values of ESR are incorrect, but the question in this time was the deviation bitween the two methods "normal" component test and test in the continous test "C Monitor".
 
« Last Edit: September 13, 2020, 01:03:48 pm by Obelix2007 »
 

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6464 on: September 13, 2020, 10:43:28 am »
Hi Obelix2007, I tested two BC558C transistors as you requested. Results in the photo. Sorry for the quality of the photo.

... thank you for the test.

In the hardware-configuration of your "Hiland" did you activatet the workaround #define NO_HFE_C_RL?

In this case has my "Hiland" tester the "normal" values too.

Best regards Horst
 

Offline K595

  • Newbie
  • Posts: 9
  • Country: ua
Re: $20 LCR ESR Transistor checker project
« Reply #6465 on: September 13, 2020, 11:13:39 am »
Obelix2007, Yes, you are right. I have commented out the #define NO_HFE_C_RL line. Strange indications. But I cannot explain it.
 
The following users thanked this post: Obelix2007

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6466 on: September 13, 2020, 11:35:41 am »
... cannot explain it.

... oh, that was fast, thank you!

... comment of Markus: *    Hiland M664 (under investigation)  8)

Greetings Horst

P.S.  your new display for the "Hiland" looks better then the "Orginal"!!!
« Last Edit: September 13, 2020, 11:41:02 am by Obelix2007 »
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6467 on: September 13, 2020, 03:46:35 pm »
The Hiland ESR issue is intriguing. It also happens in the normal probing cycle when the cap is connected to probes #1 and #2, which is the last check performed. A quick & dirty workaround is to add a MeasureCap() for another pin pair before measuring the ESR. More to come ...
 
The following users thanked this post: Obelix2007

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6468 on: September 13, 2020, 06:21:59 pm »
Looks like I found a way to solve the Hiland ESR issue. Please edit both functions MeasureESR() in cap.c. Yep, there are two. Look for

Code: [Select]
  /*
   *  init stuff
   */

  DischargeProbes();                    /* try to discharge probes */
  if (Check.Found == COMP_ERROR) return ESR;   /* skip on error */

and insert below

Code: [Select]
  /*
   *  init stuff
   */

  DischargeProbes();                    /* try to discharge probes */
  if (Check.Found == COMP_ERROR) return ESR;   /* skip on error */

  DischargeProbes();
  DischargeProbes();

Yes, it's weird.
 
The following users thanked this post: Fuzzy Star, K595

Offline K595

  • Newbie
  • Posts: 9
  • Country: ua
Re: $20 LCR ESR Transistor checker project
« Reply #6469 on: September 13, 2020, 07:43:14 pm »
Madires, After editing the cap.c file, everything began to show normally. Thank.
 

Offline FearTec

  • Regular Contributor
  • *
  • Posts: 74
  • Country: au
  • Coding Arduinos etc, 90% electronics newbie.
    • Personal Blog
Re: $20 LCR ESR Transistor checker project
« Reply #6470 on: September 13, 2020, 11:23:54 pm »
Where is the best place to order the latest venison of the M328 tester?

Featured here
Coder and electronics newbie.
 

Offline Obelix2007

  • Regular Contributor
  • *
  • Posts: 59
  • Country: de
Re: $20 LCR ESR Transistor checker project
« Reply #6471 on: September 14, 2020, 01:53:32 am »
... Hiland ESR issue.

... hallo madires,

May be, it is not only a problem with the Hiland and his M644, my testers T7, TC-1, T3 and T4 have the same ESR issue. Only the testers with a DIL (28/40) package are without this problem!

Best regards Horst
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6472 on: September 14, 2020, 09:25:30 am »
I don't think it's a DIL vs. non-DIL issue. A tester with a QFN ATmega328 (Nick's PCB) shows consistent ESR values without the patch.
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6473 on: September 14, 2020, 09:28:09 am »
Where is the best place to order the latest venison of the M328 tester?

Wherever you like. ;)
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6474 on: September 14, 2020, 04:53:43 pm »
Looks like I found a way to solve the Hiland ESR issue. Please edit both functions MeasureESR() in cap.c.

Not really. It only mitigates the problem for caps up to about 2200µF.
« Last Edit: September 14, 2020, 05:20:07 pm by madires »
 
The following users thanked this post: djadeski


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf