资讯详情

网线检测报告.doc

网线检测报告

2009年长江大学电子设计竞赛

题目: 网线检测仪

队员1:李壮 学号:200701577 专业班:自动化10712

2009年5月24日

基本组成和功能

本网线探测器主要由发射端和接收端两部分组成。这两个模块基本上是独立的,可以分开,因此可以检测两个相聚较远的接头的网线。

基本原理

单片机发送信号,依次扫描八条网线。例如,在扫描第一条网线时,单片机控制向第一条网线发送信号,并控制其他七条网线作为地线。然后检测第二条网线,等等。

该装置主要用于用三极管作为电子开关来控制电路的导通性。控制部分主要由单片机完成。共有八个发光二极管的亮灭,表示电路的通断,即网线的质量。二极管的亮度表明相应的线路是好的,不亮的线路是坏的。

主要特色

它可以实现长网线的检测,发射和接收模块是分开的,因此两者可以远距离检测,给实际应用带来便利。例如,网线的一段固定在A,另一端固定在一定距离的B。如果不想取下固定的网线进行检测,探测器的发射端和接收端可以分别连接到A和B。实现测试的目的。

示意图如下

原理图如下

一、发生端原理图

二、接收端原理图

三.发射端pcb图

四.接收端pcb图

实物图如下

主要器材:

单片机最小系统版本的二极管、发光二极管、电阻、排针

注:以上图片均为未介入单片机的相关图片。单片机必须在实际使用中连接。

该设备的不足和可改进的地方:

在实际使用中,必须连接17条线:8条信号线、8条控制线和1条地线。更麻烦的是,您可以使用三八翻译器和非门控制,以节省单片机I/O口腔的目的,同时方便使用。当然,单片机也可以直接焊接到电路中。

八条网线中至少有两条是好的,如果只有一条是好的或坏的,就不能检测到。

如果网线过长,阻抗过大,可能会导致无法检测。(可以添加信号放大模块来解决问题,即使以后扩展,也是电路板大量使用针的目的。

C程序代码

#include

#include

#define uchar unsigned char

#define uint unsigned int

uint temp;

sbit p30=P3^0;

sbit p31=P3^1;

sbit p10=P1^0;

sbit p11=P1^1;

void delay(uint z)

{uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

void main()

{

while(1)

{ P3=0x80;

P2=0x7f;

delay(1000);

1111

P3=0x40;

P2=0xbf;

delay(1000);

//2222///

P3=0x20;

P2=0xdf;

delay(1000);

//3333///

P3=0x10;

P2=0xfe;

delay(1000);

4444444//

P3=0x08;

P2=0xf7;

delay(1000);

55555/

P3=0x04;

P2=0xfb;

delay(1000);

//66666///

P3=0x02;

P2=0xfd;

delay(1000);

/777777

P3=0x01;

P2=0xfb;

delay(1000);

88888/

}

}

收获和体会

熟悉了proteus的使用。

基本学会了用altium designer印刷电路板图。

熟悉单片机外围电路的设计方法和基本原理。

意识到单片机功能的局限性,必须配合外部电路发挥重要作用,涉及模拟电路和数字电路、一些基本电路设计方法和一些数字芯片的使用。

我深刻体会到,把一件事从原理变成可以使用的物体的困难和困难,尤其是在一个物体中

标签: 三极管15p10p

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台