Transistor Identify and Test

電晶體自動辨識及測試

PIC16F88

2007 / 08 / 18

這只是個原型機,只完全電晶體部份。...........

======================================

2007 / 08 / 18

我原本打算設計一個可以自動辨認 3隻腳的半導體如電晶體、FETSCR等,但是到目前只作出自動辨認 電晶體 的程式

如果使用模擬三用電錶的方法來辨別電晶體,也是可以設計出可實用的程式。但是本程式使用不同的方式,只測在 4個連續狀態下,被測的元件是否合於條件,依此判斷電晶體的類別(PNP, NPN)及接腳名稱( 集、基、射極 ,C,B,E) ,這總共只有12種組合(NPN, PNP * CBE, BCE, ...)。

電路以 PIC16F88 AN1, AN2, AN3 類比/數位轉換 ( A/D converter) 來讀取電壓值,也用來當輸出以控制偏壓 Vbias RA4, 6, 7 則用來控制 Vdd GND,或當類似斷路的 "浮動"狀態。

我設計的電晶體辨別方式為 ,當 Vdd = +/- 5 V to GND 時,

當 Vbais = GND, 則 Vread < 0.1 *Vdd

當 Vbais = floating, 則 Vread < 0.1 *Vdd

當 Vbais = Vdd,  則 Vread > 0.1 *Vdd

當 Vbais = floating,  則 Vread < 0.1 *Vdd

以上 4 個條件逐一測試,如全部吻合,則視為正常的電晶體

 

電路裡的負載電阻為各 330 Ohm, 偏壓電阻 47k Ohm,目前 sw1 無作用。

 

(按上圖可放大)

操作方式很簡單,打開電源再插上電晶體 (J3 插座)即可。

電路會自動檢查接腳是否有短路,如果有會指出是那隻腳。如果沒有,數毫秒內就可辨別出電晶體的類別(PNP, NPN)及接腳名稱。

為了方便閱讀,電路每 0.5 秒才重測一次。

這裡是開機後的顯示及插上電晶體後的顯示;

CBE =132 表示電晶體的 集、基、射極分別為第1、3、2 號接腳。

這只是個原型機,我還沒加入 beta 值(直流放大率)的計算。

D = 125 表示當 Vbias 等於 Vdd 時, Vread= (Vdd / 255 * 125) , 也就是 2.45V 而射級電流為 (2.45 V /330 ohm) =7.4mA。

L = 0 表示當 Vbias 等於 GND 時, Vread= (Vdd / 255 * 0) , I也就是 0 V, 沒有可偵測的漏電電流。

===============================================

本程式不提供原始碼。

 

Express SCH file                  PIC16F88 HEX code

BACK

====================================================================================== 

歡迎拷貝、轉載、引用、修改或出售本網站資訊,請註明出處。

注意 : 因使用本網站所導致的任何傷害或損失本人概不負責。

Philip Sun / TAIWAN 

ilufa@yahoo.com

copyright 2004

 

 

Free Web Hosting