EDN首页   博客首页

最新日志

发表于:2006-12-24 1:51:31
标签:单片机  采样电流  液晶显示  

5

简易三极管参数测试仪

本设计以AT89C51单片机最小系统为核心,用汇编语言编程,用多组放大器组成恒流源采样电路,可靠地实现了对三极管基极和集电极电流的检测,通过ADC118和放大器组成数据采集电路。系统能准确地测量交直流放大系数。单片机对采集到数据进行处理,并用液晶显示各项参数。

1.        三极管基极和集电极电压采样电路

   方案一:采用在基极和集电极电阻两端直接测电压的方法。用这种方法虽然简单,但是电路复杂,需要多个运算放大器,精确度不高,很难达到题目要求。

方案二:采用在发射极串电阻,直接在发射极测量电流Ice 的方法。这种方案由于电阻两端对地电压较低,便于放大检测。但由于发射极电阻的存在,使基极电位很难确定,不便于基极电阻的选择,对Uce的确定也会带来一定困难。

方案三:用两路数据采集电路分别对基极电压和集电极电阻两端电压进行采样。基极电压经过普通运放组成的同向比例放大电路进行放大后送AD采样。而集电极电阻两端的电压采用OP07放大。若所测三极管为PNP型管,则经过反向比例电路转换成正电压以满足ADC118采样的需要。

综合考虑,方案三电路结构简单,测量精度较高,故采用方案三。

2.   三极管共射极输入输出特性曲线测量

因时间问题,这只是我们的构想

三极管输入特性曲线的测量方案:

固定电压|VC |=12V,通过DAC0832逐渐增大基极电压,每增大一次电压采集一次电流 iB,记入内存.单片机将采集所得的各项数据处理后,在上位机(电脑)上输出曲线。

三极管输出特性曲线的测量方案

通过改变基极电阻,达到题目要求的基极电流。同样通过DA输出改变电压VCE 每当改变一次集电极电压就采集一次电流iC,记入内存,显示输出曲线 。

测量结果显示方案

    方案一:把测量所得的参数通过数码管显示

方案二:把测量所得的参数和特性曲线通过液晶屏显示,这种方案虽然简便易行,但显示精度不高。

方案三:把所有的测量结果送到上位计算机进行显示,显示精度比较高,但不够方便灵活,并且需两个全双工串行接口,实现比较困难。

权衡以上三种方案,我们初步打算晶体管的基本参数用LCD显示,同时扩展与PC机连接的RS232串行通讯接口,用vb编写接收软件用来显示三极管的输入输出特性曲线,这样使用起来既方便灵活,又提高了精度,而且扩展了数据存储、打印等功能,但由于时间关系,我们没来得及做出曲线部分的电路,只把构思列出。

.主要电路工作原理与计算

   1.总体设计思路

      总流程图如下:

点击看大图

2. 采样电路设计与放大系数计算

1)基极和集电极电压采样电路

固定基极的电流,并使三极管工作在放大区,从而对特定NPN三极管来说其B极电流稳定。

基极电流的恒流由运放OP07实现(电路见图),此OP07正向端加1V的电压。我们用精准电压源MC1403加电压跟随器来精确这1V电压。

在基极和集电极分别加上21K的采样电阻,分别在2个电阻两端取4个点的电压,通过4个由OP07搭成的电压跟随器并把B极的电压经一个差放放大100倍后送入单片机内进行运算,并最终显示

电路图如下图:

 

 

集电极采样电路

 

在测三极管的的放大系数时。电阻R4的电阻值是1K欧姆 ,易得集电极的电流表达式:

 

 

 

 

 

Ic=Vrc/1000

 

 

 

 

根据三极管直流电流放大系数的定义式可以算出:

 

 

          

 

A/D转换输出电路:

 

     A/D转换器是数据测量系统的核心部件,它把采集的模拟量变换成数字序

列,并读回单片机。在设计中,我们对A/D的转换速度、精度和器件成本作了最好的折中,选用了8A/D转换器ADC118.电路图如下图(图4

点击看大图

 

图 为与ADC118相连接的电路。

 

3.         施压电路设计与计算

 

 

该部分只是我们的初步构思,方案是否可行尚待实际论证,但由于时间关系我们没能实际作出这部分电路,

 

 

只把大致想法列出如下:

 

 

 

倍压电路

    由于三基管的反向击穿电压一般不会小于70 V  而且测量穿电压时要求用单片机控制加在集电极上的电压以一定步长逐渐变化,而单片机只能输出最大12 V的电压。我们参考资料列出了一个 由CMOS与非门组成的倍压电路。

点击看大图

 

 

图中为三倍压电路,当接通电源时,电路中A点电位为“0”,则B点电位为电源电压V。这时电源电压V

 

 

通过D1对C2充电,使C2两端电压为V值,而D2并不导通。当反向器输出电位翻转之后,A点电位上升为V

 

值,于是A~点电位相应上升为2*V值,此时D1反偏,而D2导通.在下一个半周时,B点电位上升为V值,

 

点电位相应上升为3*V。经过D3对C4充电,使输出电压为3*V。

 

 

 

 

DA双极性电压输出电路:

 

由于三极管有NPNPNP两种型号,测量两种三极管输入输出特性曲线时所

 

用电压极性相反。这就要求单片机输出的控制电压有正负两个极性。在此采用了一种典型的DAC0832双极性

 

输出电路,电路图如下:

点击看大图

图中放大器2的输入端3通过电阻 与参考电压 相连,因此运算放大器2的输出电压:

 

 

点击看大图

 

 

 

于是我们通过单片机控制输出从0-5V的渐变电压就可以得到从-10V+10V连续变化的电压。

 

 

 

 

(未完待续....)

 

 

 

 

系统分类: 单片机   |    用户分类:    |    来源: 整理

评论(9) | 阅读(2304)
发表于:2006-12-21 23:09:11
标签:嵌入式  智能手机  设计方案  PDA  

0

嵌入式系统智能手机(PDA)设计方案

 

这是我在大学中的一门课程《基于32位微处理器嵌入式系统》的一次作业。老师说这是一次与毕业设计难度相当的一个题目。(晕~作业变成毕设了)  虽然那时没多少时间,但最后还是花了整整一个星期的时间来把这份作业完成了。在这里就发表一下我这份作业吧。以下就是这份作业的部分内容:

 

 

嵌入式系统智能手机(PDA)设计方案

 

一、前言

随着手持通信设备市场的快速发展,手机的功能逐渐增多。现在手机已经不只是用于语音通信的手持设备,而成为集成了短信、彩信、上网以及移动办公等附加功能的嵌入式通信平台。集成了这些功能的手机被称为智能手机。近年,嵌入式处理器的运行速度和功能都有了很大的提高,使得许多以前只能在PC上实现的应用,现在都可以在手持设备上实现。目前,市面上的智能手机主要采用Microsoft公司的Pocket PCPalm OS等商用操作系统,但这些操作系统开放的程序不够高,限制了许多第三方应用软件的移植。为使智能手机能够为第三方应用软件提供一个更为开放的嵌入式平台,本人对智能手机系统做了比较深入的研究,提出一种以Linux作为嵌入式操作系统、MotorolaMX1作为微处理器、以WavecomQ2403A作为射频模块的智能手机系统的设计与实现。

二、智能手机(PDA)简介

PDAPersonal Digital Assistant的缩写,字面意思是个人数字助理。这种手持设备集中了计算,电话,传真,和网络等多种功能。它不仅可用来管理个人信息(如通讯录,计划等),更重要的是可以上网浏览,收发Email,可以发传真,甚至还可以当作手机来用。尤为重要的是,这些功能都可以通过无线方式实现。当然,并不是任何PDA都具备以上所有功能;即使具备,也可能由于缺乏相应的服务而不能实现。但可以预见,PDA发展的趋势和潮流就是计算、通信、网络、存储、娱乐、电子商务等多功能的融合。
  
     PDA
一般都不配备键盘,而用手写输入或语音输入。PDA所使用操作系统主要有 Palm OSWindows CEEPOC

 

三、个人PDA需求分析

作为3C融合到一个终端典范的智能手机,除了实现通讯功能外,还可以实现很多计算机和消费电子产品的功能,而且体积小,具有便携性和多功能性的双重优势,通过安装应用软件后,能随时随地的满足不同消费者的差异化需求,因而具有其他产品不可替代的独特优势。
                                  
 

IC技术的进步为智能手机的研发实现提供了可能,为了缩短产品设计周期而存在先进SOC设计理念,65nm乃至更窄线宽制程技术,BGACSPMCPSI先进封装技术和理念都为智能手机的技术进步、功能实现和性能提升提供了强有利的支撑。
    3G
即将启动,带宽的显著提升,为智能手机的许多新功能流畅实现、性能提升提供了强有力的保证。如拥有DMB(数字多媒体广播)功能的智能手机在2G2.5G上很难实施,即使实施,效果也会差很多,画面清晰度、播放流畅性都令人质疑,而这一切在3 G网上都不是问题。
     智能手机正面临着前所未有的发展机会和便利,随着消费者认知程度的提高和使用习惯的养成,智能手机在整个手机市场销售份额将显著提升,未来5年内,将会从目前

6%左右提升到20%以上,伴随而来的将是智能手机产业链各个环节的巨大商业机会。

四、智能手机(PDA)系统的硬件设计

主要参数:

   CPU: ARM920T 200MHz(Motorola MC9328MXL)

   显示: AU 3.5" Reflective TFT LCD with LED front light 65,536色;

   ROM: 32MB Flash

   RAM: 64MB SDRAM

   音效: 内置单声道麦克风、内置单声道扬声器、立体声耳机插口;

   触屏:电阻式触摸屏;

   SD/MMC: 1SD卡插槽,MMC Ver3, 1.0标准SDMC

   USB: USB 2.0主,从口;

   红外:IrDA, 115Kpbs

   串口:RS-232口;

   LED: (在充电指示)、绿(软件运行或电池故障指示)

   电源管理:Full featured - Sipports Run, Idle and Sleep modes

   复位:设置复位开关;

   电池:3.7V锂离子电池

   物理尺寸:主板尺寸为65x53x5.5mm

   电源适配器:5V直流;

   外部连接器:Possible integrationCF卡、SensorBluetoothSIM Card、其他

点击看大图

智能手机系统的硬件设计如图1所示。该设计采用Motora公司的MX1MC9328)高性能的32位微处理器、Wavecom公司的Q2403A无线收发模块等实现智能手机的GSM通话、GPRS上网及其它PDA应用等功能。

 

1 微处理器

MC928MX1(以下简称MX1)是摩托罗拉公司基于ARM核心的第一款MCU,主要面向高端嵌入式应用。内部采用ARM920T内核,并集成了SDRAM/Flash、触摸式LCDUSB、蓝牙(bluetooth)、多媒体闪存卡(MMC)、CMOS摄像头等控制器。关于MX1的详细资料,感兴趣的读者可以参考http://www.motorola.com.cn/semiconductors/。作为应用开发的最小系统必须包括RAM(程序运行空间)、Flash(存放目标代码)和串行接口(用于调试和下载程序)。MX1提供了6个片选端(CS0~CS5),内置了SDRAM控制器,数据宽度32位。在本系统中采用了28M×16位的SDRAM24M×16位的同步Flash存储器,分别接入数据线的低16位和高16位。

2 存储器系统

存储器的物理实质是一组或多组具备数据输入输出和数据存储功能的集成电路,用于充当设备缓存或保存固定的程序及数据。存储器按存储信息的功能可分为只读存储器ROMRead Only Memory)和随机存储器RAMRandom Access Memory)。嵌入式系统中的固态存储一般不用E2PROM,而用Flash存储器

下图为存储器系统的组成:

点击看大图

 

 下图为Flash存储器部分的原理图:

点击看大图

SD存储卡电路:

点击看大图

3.电源、时钟和复位电路

 

1. 电源

电源部分为整个系统提供电力。电源部分的关键问题是低功耗的设计问题,低功耗的措施一般有:降低电压、降低时钟频率、选择低功耗器件等等。本系统电源的提供有电池供电和市电供电两种。电池供电功耗低、供电稳定、扛干扰能力好,但峰值性能不好。市电供电要有相应的AC-DC的适配器,并在系统上配置相应的线性稳压器进行DC-DC转换。

下图为系统电源电路部分原理图:

2. 时钟

时钟信号的产生常用的有RC时钟、晶体振荡时钟、锁相环倍频时钟等。该系统中选择OM[3:2]均接地的方式,即采用外部振荡器提供系统时钟。外部振荡器由12MHz晶振和215pF的微调电容组成。

点击看大图

2. 时钟

时钟信号的产生常用的有RC时钟、晶体振荡时钟、锁相环倍频时钟等。该系统中选择OM[3:2]均接地的方式,即采用外部振荡器提供系统时钟。外部振荡器由12MHz晶振和215pF的微调电容组成。

下图为时钟电路部分原理图:

点击看大图

3. 复位

复位电路的设计常用的有RC复位、专用电路复位、软件复位等。

 

下图为复位电路部分原理图:

点击看大图

系统初始化时对时钟的操作:

系统的初始化程序代码,应对系统硬件进行初始化检测

电源部分,应根据实际系统的需求设置掉电模式和关闭唤醒的代码

时钟部分要根据需求设置锁相环,参考代码如下:

  ……
ldr r0,=LOCKTIME
ldr r1,=0xffffff

str r1,[r0]

ldr r0,=MPLLCON
ldr r1,=((M_MDIV<<12)+(M_PDIV<<4)+M_SDIV)  ;Fin=12MHz,Fout=50MHz
str r1,[r0]
 ……

4LCD模块

LCD( Liquid Crystal Display)显示器即常说的液晶显示器,具有耗电省、体积小等特点,被广泛应用于嵌入式系统中。常见的LCDTN(Twist Nematic)STNTFT(Tin Film Transistor)等。LCD的主要参数有分辨率、背光、接口、色彩、刷新率等。

 

 

LCD控制器功能模块图:

点击看大图