最新日志

发表于:2008-7-4 23:14:29
标签:LM567,激光,LM324  

1

LM567调试心得

我用LM567调制激光发射,然后反射回来,用激光接收二极管接收,再用LM324

进行二级放大,放大倍数100,然后送到LM567的输入脚(PIN3),发现用新的激光二极管

后,输出脚尽然不变化(没有变低),但是用旧的激光二极管是可以的,问题出在哪里呢?

 

         查看资料后,发现有几处需要注意:

1.       输入脚的信号幅度:要25MV

2.       PIN2是接收信号的带宽,应加个电容,具体带宽和电容及本振频率有关

A.接上新的激光发射后,输入到LM567的输入脚信号比旧的激光发射强。

我在输入脚加了分压电阻,500R,,因为输入电阻是20K,计算后,输入应为100MV,跟旧的激光情况一样,但LM567还是没有反映,

B.LM567PIN2加个104电容,我的本振是33K,计算带宽是12%左右,

  LM567PIN8还是没有反映

C.这时我测了一下LM567PIN1,发现是4.0V,不对,还是没有锁住.这时我猜测,输入脚

  的相位可能不对,(估计新的激光管,把我的载波反相了),在发射端加一个NPN(反相)

  这时LM567完全正常了.

 

等一会我再去单看一下Q鉴相和I鉴相.

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(152)
发表于:2008-7-3 22:36:16
标签:实用小软件  

0

我写的文本转ASCII和汉字内码的程序

这是我用VC写的文本转ASCII和内码,

可输入字母(大小写),数字,标点符号,汉字等

请大家看看

谢谢各位

点击此处查看原文 >>

系统分类: 智能卡   |    用户分类:    |    来源: 原创

评论(1) | 阅读(214)
发表于:2008-6-23 22:24:42
标签:无标签

1

RC500门禁板

RC500门禁板,MCS51系列的,包括PCB,SCH,C程序,ASM程序,

点击此处查看原文 >>

系统分类: 智能卡   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(205)
发表于:2008-4-9 20:09:50
标签:无标签

2

三极管的截止,饱和和放大

截止:当Ib小于一定值时,不管Vce如何变化,Ic都趋向一个几乎不变的常数,这时称三极管进入截止状态

饱和:当Vce减小到一定值时,不管Ib如何变化,Ic都不会按比例增加,这时称三极管进入饱和状态

放大:Ib大于一定值,且Vce大于一定值,三极管可以进入放大状态

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 原创

评论(2) | 阅读(466)
发表于:2008-4-9 20:06:30
标签:无标签

2

三极管的电流放大作用

以前说过,三极管是电流驱动性的,下面以NPN管为例说明。

       使BE结正偏,BC结反偏,发射结将会有电流从基区流向发射区,同时集电结将会反向导通,形成集电极电流,从集电区经过基区流向发射极,基极电流与集电极电流叠加形成发射极电流,因发射结,集电结厚度不等影响载流子的分配。

Ib,Ie,Ic,

Ic=Ib*β,Ie=Ic+Ib=(1+β)Ib

由上面的公式看出,只要满足偏置条件,集电极电流总是等于基极电流的整数倍,即基极电流被放大了β倍,假如一个外界信号叠加到基极电流中,那么就可以从集电极得到电流被放大了β倍的输出信号

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(284)
发表于:2008-4-2 22:07:14
标签:雪崩二极管,齐纳二极管  

0

齐纳二极管和雪崩二极管

齐纳二极管:搀杂浓度较高,PN结宽度较小,较小的反向电压就可以形成很强的结内反向电场,若电场强度超过106次方/M时,有些共价健上的电子会被电场力拉出,栽流子迅速增加,但其击穿电压与电流关系不大。也就是说电压较稳,这种二极管称为齐纳二极管

雪崩二极管:搀杂浓度较高,PN结宽度较宽,较高的反向电压还不能产生过强的结内电场,但是由于载流子穿过结的路程必将长,不断被电场加速,将其它共价电子撞出共价健,产生新的电子—空穴对,这些载流子又去撞击其他共价健,不断产生“链式反应”,最后导致PN结的反向电流剧烈增加,这种二极管称为雪崩二极管

 

反向电压小于4V是齐纳二极管,反向电压大于>7V是雪崩二极管

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(387)
发表于:2008-4-1 20:55:14
标签:无标签

0

PN结基础知识

                            PN结基础知识

现代电子电路中,凡是有源器件都用半导体晶体管,半导体晶体管又是有PN结组成,

PN结是由P型半导体和N型半导体按特定的工艺结合而成。

       那什么是P型半导体和N型半导体呢?

在纯净的硅或鍺晶体中掺入三价元素,使之取代晶格中硅原子的位置,就形成P型半导体

因为硅是四价元素,掺入三价元素后,就产生一个空穴,带正点,所以称为Positive型半导体`

在纯净的硅或鍺晶体中掺入五价元素,使之取代晶个中硅原子的位置,就形成N型半导体

因为硅是四价元素,掺入五价元素后,多出一个电子,那么N型半导体就靠电子来导电,带负电,所以称为Negative型半导体

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(256)
发表于:2008-3-31 19:45:29
标签:MOSFET  

0

MOSFET和三极管的主要区别

1MOSFET是电压控制器件,三极管是电流控制器件

2MOSFET输入阻抗很大,三极管输入阻抗比MOSFET

3MOSFET输出电阻比三极管小,所以驱动能力强

4MOSFET截止频率比三极管截止频率高。

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(362)
发表于:2008-3-27 19:40:28
标签:C8051,LCD,SSD1850  

0

用C8051F330控制LCD显示(三)

              ORG              0000H

              AJMP            MAIN

;//====================================================================        ORG              0040H

MAIN:

             

              MOV   SP,#60H

              CALL      PortInit

Display_Init:

        CLR        RES

        LCALL   Delay500

        SETB     RES

             

        MOV   A,#0AEH             ;//display off 

           LCALL   WrCmd

             

        MOV      A,#0A2H

        LCALL    WrCmd               ;//icon disenable

        

        MOV      A,#048H

        LCALL   WrCmd             ;//

         

        MOV      A,#40H     

        LCALL   WrCmd             ;//set mux radtio as 128

         

        MOV      A,#2FH

        LCALL   WrCmd     ;//use all internale power manager

        

        MOV      A,#65H      

        LCALL   WrCmd             ;//set DC-DC times as 5

 

        MOV      A,#0C8H         ;//shl=1

        LCALL   WrCmd

 

        MOV      A,#0A0H         ;//adc=0

        LCALL   WrCmd

 

        MOV   A,#44H

        LCALL   WrCmd                 ;//

 

        MOV   A,#08H

        LCALL   WrCmd             ;//set initial com0

 

        MOV      A,#25H            ;//set 1+ra/rb=10.8

        LCALL   WrCmd

 

        MOV      A,#81H                 ;//

        LCALL    WrCmd

 

        MOV      A,#09H

        LCALL   WrCmd               ;//set v0=13.56V

 

        MOV   A,#055h             ;//bias=1/9

             LCALL   WrCmd            

                

        MOV      A,#0ABH

        LCALL    WrCmd              ;//osillate start

 

        MOV      A,#92H

        LCALL   WrCmd             ;// set frc="1"  4-frame(por),pwm=11 15-levels

 

        MOV      a,#88h

        LCALL   WrCmd

 

        MOV      a,#0

        lcall        WrCmd

 

        MOV      a,#89h

        lcall        WrCmd

 

        MOV      a,#0

        lcall        WrCmd

                               ;//white

        MOV      a,#8ah

        lcall        WrCmd

        MOV      a,#0f0h

        lcall        WrCmd

        MOV      a,#8bh

        lcall         WrCmd

        MOV      a,#00h

        lcall        WrCmd

                               ;//light gray

        MOV      a,#8ch

        lcall        WrCmd

        MOV      a,#0ffh

        lcall        WrCmd

        MOV      a,#8dh

        lcall        WrCmd

        MOV      a,#00h

        lcall        WrCmd

                               ;//dark gray

        MOV      a,#8eh

        lcall        WrCmd

        MOV      a,#0ffh

        lcall        WrCmd

        MOV      a,#8fh

        lcall        WrCmd

        MOV      a,#0ffh

        lcall        WrCmd

                                 ;//black

        MOV      a,#0f1h

        lcall        WrCmd

        MOV      a,#0ah

        lcall        WrCmd            ;//set t="-0".125%

 

         

        MOV      a,#0A6H

        LCALL   WrCmd           ;//normal display

 

        MOV      A,#0AFH

             LCALL   WrCmd              ;//display on

 

              

BDISALL:       

        MOV      data1,#0FFh

        MOV      data2,#0FFh

        lcall        bwrite

        lcall        delay1s

 

        MOV      data1,#0h

        MOV      data2,#0h

        lcall        bwrite

        lcall        delay1s

 

        LCALL   GRAY3

        lcall        delay1s

         

        MOV      data1,#55h

        MOV      data2,#55h

        lcall        bwrite

        lcall        delay1s

 

        MOV      data1,#0ffh

        MOV      data2,#0h

        LCALL   bwrite

        LCALL   delay1s

 

        MOV      data1,#55h

        MOV      data2,#0aah

        LCALL   bwrite

        LCALL   delay1s

 

        MOV      data1,#0aah

        MOV      data2,#55h

        LCALL   bwrite

        LCALL   delay1s

 

        LCALL   dispbord

        LCALL   delay1s

 

        LCALL   BCLRRAM

 

        LCALL   DISPHZ8

        LCALL   DELAY1S

 

        LJMP     BDISALL

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 原创

评论(0) | 阅读(283)
发表于:2008-3-26 20:48:48
标签:C8051,LCD,SSD1850  

1

用C8051F330控制LCD显示(二)

$include (c8051f330.inc)

 

 

ERD              BIT  P1.0                             ;//E/#RD=0,READ STATE

RW         BIT  P1.1                                    ;//R/#W=0,WRITE DATA     

DC         BIT  P1.2                                           ;//D/#C,DATAORCOMMANDSELECT,=1,DATA,=0,COMMAND

 

RES        BIT  P1.3        `                                  ;//#RESET,=0,RESET

CS          BIT  P1.4                                           ;//#CS,CHIP SELECT INPUT,=0,CHIP SELECT

写数据:

WrData:

              MOV             P0,A

              SETB      DC

              CLR        RW

              CLR        CS

              SETB      ERD

              NOP

              NOP

              CLR        ERD

              SETB      CS

              RET

写命令:

WrCmd:

              MOV             P0,A

              CLR        DC                                            ;//CONTROL

              CLR        RW                                            ;//WRITE

              CLR        CS

              SETB      ERD             

              NOP

              NOP

              CLR        ERD

              SETB      CS

              RET

;//=========================================================

DELAY:    MOV   TIME0,#10   

DELAY2: 

                            MOV             PCA0MD,#00H             ;//WDT

         DJNZ  TIME0,DELAY2 

         DJNZ  TIME1,DELAY

         RET

        

;//====================================================================

 

 

DELAY500:

         MOV   TIME1,#250

         LCALL DELAY

         MOV   TIME1,#250

         LCALL DELAY

         RET

;//====================================================================

DELAY1S:

        MOV   TIME1,#100   

         LCALL DELAY

         MOV   TIME1,#100

         LCALL DELAY

         MOV   TIME1,#100

         LCALL DELAY

         MOV   TIME1,#100

         LCALL DELAY

         RET

;//====================================================================

PortInit:

              MOV             XBR1,#40H                                ;//CROSS SW ENABLE

              MOV             P0MDOUT,#0ffH                        ;//

              MOV             P1MDOUT,#0ffH                        ;//

              ret