菜单 English Ukrainian 俄语 主页

面向爱好者和专业人士的免费技术图书馆 免费技术库


无线电电子与电气工程百科全书
免费图书馆 / 无线电电子和电气设备方案

二极管和双极晶体管测试仪。 无线电电子电气工程百科全书

免费技术库

无线电电子与电气工程百科全书 / 测量技术

文章评论 文章评论

大多数现代测试仪(万用表)具有用于测试二极管和有时晶体管的内置功能。 但是如果你的测试仪没有这些功能,那么你可以自己动手组装一个二极管和晶体管测试仪。 下面是一个基于 PIC16F688 单片机的测试仪项目。

测试二极管的逻辑非常简单。 二极管是一种 PN 结,已知仅在一个方向上传导电流。 因此,工作二极管将沿一个方向传导电流。 如果二极管在两个方向上传导电流,则二极管不工作 - 已损坏。 如果二极管在任一方向均不导通,则二极管也不工作。 该逻辑的电路实现如下所示。

二极管和双极晶体管的测试仪。 二极管测试

该逻辑可以轻松地适用于包含两个 PN 结的双极晶体管测试:一个位于基极和发射极之间(BE 结),一个位于基极和集电极之间(BC 结)。 如果两个结只在一个方向上传导电流,则晶体管工作,否则不工作。 我们还可以通过确定电流传导的方向来识别 pnp 或 npn 晶体管的类型。 为了测试晶体管,微控制器使用 3 个输入/输出

二极管和双极晶体管的测试仪。 晶体管测试

晶体管测试序列:

1. 打开输出(设置为 2)D1 并读取 D3 和 D1。 如果D3上有逻辑单元,则BE结导通电流,否则不导通。 如果D1为XNUMX,则BC导通电流,否则不导通。
2. 将输出 D1 设置为 1 并读取 D2。 如果 D2 为 1,则 EB 导电,否则不导电。
3. 将输出 D3 设置为 1 并读取 D2。 如果 D2 为 1,则 CB 导通电流,否则不导通。

此外,如果BE和BC导通电流,则该晶体管为npn型且工作。 然而,如果EB和CB导通电流,则pnp型晶体管也在工作。 在所有其他情况下(例如EB和BE导通电流,或者BC和CB均不导通等),晶体管处于非工作状态。

二极管和三极管测试仪示意图及说明

二极管和双极晶体管的测试仪。 二极管和晶体管测试仪电路
(点击放大)

该测试仪的电路非常简单。 该设备有 2 个控制按钮:Select(选择)和 Detail(更多)。 通过按选择按钮,可以选择测试类型:二极管或晶体管测试。 详细按钮仅在晶体管测试模式下起作用,液晶屏显示晶体管的类型(npn 或 pnp)以及晶体管结的导通状态。

被测晶体管的三个脚(发射极、集电极和基极)通过 1 kΩ 电阻接地。 为了进行测试,使用了 PIC0F1 微控制器的引脚 RA2、RA16 和 RA688。 为了测试二极管,只使用了两个输出:E 和 K(在图中标记为 D1 和 D2)。

二极管和双极晶体管的测试仪。 面包板上的二极管和晶体管测试仪

程序

该项目的软件是使用 MikroC 编译器编写的。 在测试和编程期间,请注意并遵循 MK(RA0、RA1 和 RA2)的输入/输出设置。 它们在运行过程中经常发生变化。 在将任何输出设置为 1 之前,请确保 MCU 的其他两个 I/O 被定义为输入。 否则,MK 的输入/输出可能会发生冲突。

/*
Project: Diode and Transistor Tester
Internal Oscillator @ 4MHz, MCLR Enabled, PWRT Enabled, WDT OFF
Copyright @ Rajendra Bhatt
November 9, 2010
*/
// LCD module connections
sbit LCD_RS at RC4_bit;
sbit LCD_EN at RC5_bit;
sbit LCD_D4 at RC0_bit;
sbit LCD_D5 at RC1_bit;
sbit LCD_D6 at RC2_bit;
sbit LCD_D7 at RC3_bit;
sbit LCD_RS_Direction at TRISC4_bit;
sbit LCD_EN_Direction at TRISC5_bit;
sbit LCD_D4_Direction at TRISC0_bit;
sbit LCD_D5_Direction at TRISC1_bit;
sbit LCD_D6_Direction at TRISC2_bit;
sbit LCD_D7_Direction at TRISC3_bit;
// End LCD module connections
sbit TestPin1 at RA0_bit;
sbit TestPin2 at RA1_bit;
sbit TestPin3 at RA2_bit;
sbit Detail at RA4_bit;
sbit SelectButton at RA5_bit;
// Define Messages
char message1[] = "Diode Tester";
char message2[] = "BJT Tester";
char message3[] = "Result:";
char message4[] = "Short";
char message5[] = "Open ";
char message6[] = "Good ";
char message7[] = "BJT is";
char *type = "xxx";
char *BE_Info = "xxxxx";
char *BC_Info = "xxxxx";
unsigned int select, test1, test2, update_select, detail_select;
unsigned int BE_Junc, BC_Junc, EB_Junc, CB_Junc;
void debounce_delay(void){
 Delay_ms(200);
}
void main() {
ANSEL = 0b00000000; //All I/O pins are configured as digital
CMCON0 = 0?07 ; // Disbale comparators
PORTC = 0;
PORTA = 0;
TRISC = 0b00000000; // PORTC All Outputs
TRISA = 0b00111000; // PORTA All Outputs, Except RA3 (I/P only)
Lcd_Init();           // Initialize LCD
Lcd_Cmd(_LCD_CLEAR);       // CLEAR display
Lcd_Cmd(_LCD_CURSOR_OFF);    // Cursor off
Lcd_Out(1,2,message1);      // Write message1 in 1st row
select = 0;
test1 = 0;
test2 = 0;
update_select = 1;
detail_select = 0;
do {
 if(!SelectButton){
 debounce_delay();
 update_select = 1;
 switch (select) {
  case 0 : select=1;
  break;
  case 1 : select=0;
  break;
 } //case end
 }

 if(select == 0){  // Diode Tester
 if(update_select){
  Lcd_Cmd(_LCD_CLEAR);
  Lcd_Out(1,2,message1);
  Lcd_Out(2,2,message3);
  update_select=0;
 }
 TRISA = 0b00110100; // RA0 O/P, RA2 I/P
 TestPin1 = 1;
 test1 = TestPin3 ; // Read I/P at RA2
 TestPin1 = 0;
 TRISA = 0b00110001; // RA0 I/P, RA2 O/P
 TestPin3 = 1;
 test2 = TestPin1;
 TestPin3 = 0;

 if((test1==1) && (test2 ==1)){
  Lcd_Out(2,10,message4);
 }
 if((test1==1) && (test2 ==0)){
  Lcd_Out(2,10,message6);
 }
 if((test1==0) && (test2 ==1)){
  Lcd_Out(2,10,message6);
 }
 if((test1==0) && (test2 ==0)){
  Lcd_Out(2,10,message5);
 }

 } // End if(select == 0)

 if(select && !detail_select){   // Transistor Tester
 if(update_select){
  Lcd_Cmd(_LCD_CLEAR);
  Lcd_Out(1,2,message2);
  update_select = 0;
 }
 // Test for BE and BC Junctions of n-p-n
 TRISA = 0b00110101; // RA0, RA2 I/P, RA1 O/P
 TestPin2 = 1;
 BE_Junc = TestPin1 ; // Read I/P at RA0
 BC_Junc = TestPin3;  // Read I/P at RA2
 TestPin2 = 0;

 // Test for EB and CB Junctions of p-n-p
 TRISA = 0b00110110; // RA0 O/P, RA1/RA2 I/P
 TestPin1 = 1;
 EB_Junc = TestPin2;
 TestPin1 = 0;
 TRISA = 0b00110011; // RA0 O/P, RA1/RA2 I/P
 TestPin3 = 1;
 CB_Junc = TestPin2;
 TestPin3 = 0;

 if(BE_Junc && BC_Junc && !EB_Junc && !CB_Junc){
  Lcd_Out(2,2,message3);
  Lcd_Out(2,10,message6);
  type = "n-p-n";
  BE_info = "Good ";
  BC_info = "Good ";
 }
 else
  if(!BE_Junc && !BC_Junc && EB_Junc && CB_Junc){
  Lcd_Out(2,2,message3);
  Lcd_Out(2,10,message6);
  type = "p-n-p";
  BE_info = "Good ";
  BC_info = "Good ";
 }
 else {
  Lcd_Out(2,2,message3);
  Lcd_Out(2,10,"Bad ");
  type = "Bad";
 }
 }
 if(select && !Detail){
 debounce_delay();
 switch (detail_select) {
  case 0 : detail_select=1;
  break;
  case 1 : detail_select=0;

  break;

 } //case end
 update_select = 1;
 }

 if(detail_select && update_select){

 // Test for BE Junction open
 if(!BE_Junc && !EB_Junc){
  BE_info = "Open ";
 }
 // Test for BC Junction open
 if(!BC_Junc && !CB_Junc){
  BC_info = "Open ";
 }
 // Test for BE Junction short
 if(BE_Junc && EB_Junc){
  BE_info = "Short";
 }

 // Test for BC Junction short
 if(BC_Junc && CB_Junc){
  BC_info = "Short";
 }
 Lcd_Cmd(_LCD_CLEAR);
 Lcd_Out(1,1,"Type:");
 Lcd_Out(1,7,type);
 Lcd_Out(2,1,"BE:");
 Lcd_Out(2,4,BE_info);
 Lcd_Out(2,9,"BC:");
 Lcd_Out(2,12,BC_info);
 update_select = 0;
 }    // End if (detail_select)

} while(1);
}

二极管和双极晶体管的测试仪。 测试员在工作

作者:科尔蒂科夫 A.V.; 出版:cxem.net

查看其他文章 部分 测量技术.

读和写 有帮助 对这篇文章的评论.

<< 返回

科技、新电子最新动态:

花园疏花机 02.05.2024

在现代农业中,技术进步的目的是提高植物护理过程的效率。创新的 Florix 疏花机在意大利推出,旨在优化采收阶段。该工具配备了移动臂,可以轻松适应花园的需求。操作员可以通过使用操纵杆从拖拉机驾驶室控制细线来调节细线的速度。这种方法显着提高了疏花过程的效率,提供了根据花园的具体条件以及花园中生长的水果的品种和类型进行个性化调整的可能性。经过两年对 Florix 机器在各种水果上的测试,结果非常令人鼓舞。 Filiberto Montanari 等农民使用 Florix 机器多年,他们表示疏花所需的时间和劳动力显着减少。 ... >>

先进的红外显微镜 02.05.2024

显微镜在科学研究中发挥着重要作用,使科学家能够深入研究肉眼看不见的结构和过程。然而,各种显微镜方法都有其局限性,其中之一是使用红外范围时分辨率的限制。但日本东京大学研究人员的最新成果为研究微观世界开辟了新的前景。东京大学的科学家推出了一种新型显微镜,它将彻底改变红外显微镜的功能。这种先进的仪器可以让您在纳米尺度上以惊人的清晰度观察活细菌的内部结构。通常,中红外显微镜受到分辨率低的限制,但日本研究人员的最新进展克服了这些限制。据科学家称,所开发的显微镜可以创建分辨率高达120纳米的图像,比传统显微镜的分辨率高30倍。 ... >>

昆虫空气捕捉器 01.05.2024

农业是经济的关键部门之一,害虫防治是这一过程中不可或缺的一部分。来自西姆拉印度农业研究委员会中央马铃薯研究所 (ICAR-CPRI) 的科学家团队针对这一问题提出了一种创新解决方案——风力昆虫空气捕捉器。该设备通过提供实时昆虫种群数据来解决传统害虫防治方法的缺点。该捕集器完全由风能提供动力,使其成为一种无需电力的环保解决方案。其独特的设计使您能够监测有害和有益昆虫,从而全面了解任何农业地区的昆虫数量。卡皮尔说:“通过在正确的时间评估目标害虫,我们可以采取必要的措施来控制害虫和疾病。” ... >>

来自档案馆的随机新闻

大脑节律和学习 02.03.2015

众所周知,脑神经元的活动会发展成可以在脑电图上看到的波或节律:阿尔法节律、贝塔节律、伽马节律等。 节奏会根据这个人此刻正在做什么而相互替换。 例如,休息时出现阿尔法波,当我们不忙于任何事情,但我们也没有睡觉时; δ波对应于深度无梦睡眠; 如果注意力集中在某个任务上,那么这可以从快速的 theta 和 gamma 节律中看出。 此外,大脑的不同区域可以产生不同的波,因为它们执行不同的任务。 通过观察节律的动态,可以了解大脑的“部门”如何相互交流,以及在解决与记忆、注意力等相关的认知任务时如何分配责任。

麻省理工学院的 Earl Miller 和 Scott Brincat 在 Nature Neuroscience 上发表的一篇论文中描述了伴随记忆和学习的脑电波活动的变化。 研究人员对一般的记忆不感兴趣,而是对它的形式感兴趣,这被称为显式:例如,它负责对象、事件等之间的联系。我们将一个人的外表与他的名字联系起来,但某个事件与事情发生的地方,多亏了明确的记忆。 它是在个人主动有意识的努力下形成的,它不仅存在于人类中,也存在于动物中。

在实验中,猴子被展示了成对的图片,因此必须在一些图片之间建立牢固的联系。 猴子通过反复试验学习:一遍又一遍地向它们展示图片,它们必须猜测它们是否相关。 如果动物正确地猜到所描绘的物体是相互关联的,它就会得到奖励。 同时,研究人员记录了海马体和前额叶皮层的活动,这两个大脑区域在学习中起关键作用。 事实证明,它们中波的频率会根据猴子给出的答案是否正确而改变。 如果结果符合预期,则出现频率为 9-16 Hz 的 beta 节律。 如果答案错误,则频率下降到 2-6 Hz,这对应于 theta 节奏。

记忆与新神经回路的形成有关:神经元之间的突触连接维持“记忆细胞”的工作秩序。 之前的研究表明,突触的强度(即它们的强度和效率)取决于神经细胞必须工作的节律:如果 β 频率加强细胞间接触,则相反,θ 频率会削弱它们。 结合新结果,我们可以想象以下模型:正确答案会刺激大脑中的 β 活动,这反过来又会加强已形成的神经回路——毕竟,他们正确地记住了一切。 如果不是,那么 theta 活动将使错误的记忆无效。

这不是第一个关于脑电波和记忆之间关系的工作。 因此,去年,诺贝尔奖获得者利根川纯与同事发表了一篇文章,讨论了类似的事情——如果大脑看到不正确的结果,大脑如何纠正记忆。 这些实验是在老鼠身上进行的,重点是海马体和内嗅皮层(另一个著名的记忆中心)。 然后神经科学家发现,同步大脑两个区域工作的伽马节律可以作为纠正信息的信号。

当然,记忆的过程太复杂了,不能简单地简化为几种波的交替。 通过电节律的变化,我们可以判断一个人需要记住一些新信息时相当大的细胞群和整个大脑部分的行为。 为什么一种节奏会替代另一种节奏,以及这种替代与正确或不正确记忆之间的联系机制,研究人员尚未找到答案。 尽管将来我们可能会有记忆兴奋剂,当我们需要记住某些东西时,它可以帮助大脑切换到正确的节奏。

其他有趣的新闻:

▪ 亚马逊森林的大火加速了安第斯山脉的冰川融化

▪ 5Gb LPDDR12 DRAM 内存芯片

▪ 支持 3102K 视频的 Asustor AS3104T 和 AS4T NAS

▪ 对假期的期待影响了时间感

▪ 测深墙

科技、新电子资讯

 

免费技术图书馆的有趣材料:

▪ 站点部分 翼字、词组。 文章精选

▪ 玻尔尼尔斯的文章。 一位科学家的传记

▪ 文章 为什么日本自杀式飞行员被称为“神风特攻队”? 详细解答

▪ 条炉炉。 劳动保护标准说明

▪ 文章简单的自动防护。 无线电电子电气工程百科全书

▪ 文章 法国落球。 焦点秘密

留下您对本文的评论:

Имя:


电子邮件(可选):


点评:





本页所有语言

主页 | 图书馆 | 用品 | 网站地图 | 网站评论

www.diagram.com.ua

www.diagram.com.ua
2000-2024