课程设计报告张斌.docx
- 文档编号:5286858
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:18
- 大小:302.48KB
课程设计报告张斌.docx
《课程设计报告张斌.docx》由会员分享,可在线阅读,更多相关《课程设计报告张斌.docx(18页珍藏版)》请在冰豆网上搜索。
课程设计报告张斌
学院:
[城市轨道交通学院]
专业:
[通信工程]
学生姓名:
[张斌]
学号:
[0942401032]
指导教师:
[陈红仙,陈蓉]
完成时间:
2018年9月26日
数字电压表电路设计报告
苏州大学
目录
课程设计要求及主要目的
1、设计方案的选择
v................................方案【一】
v................................方案【二】
v................................方案【三】
v.................................电压表原理框图
二、核心器件的性能分析
v....................双积分式A/D转换原理特性及参数选择
v.............................7135引脚图及功能说明
v.............................七段数码管
v.............................MC1403简介
v.............................三极管
v.............................六反相器CD4069
v.............................74LS47功能及原理
v........................设计安装及调试过程及原始数据
v.............................心得体会小结
v.............................附图及原始数据
课程设计报告
一、课程设计要求及主要目的:
设计并制作一块数字电压表。
要求掌握双积分A/D转换器的工作原理,
掌握集成化双积分A/D转换器ICL7135和部分常用器件的正确使用方法。
学会利用通
用板实现电子元器件及自我连线(布线,非PCB板)的焊接,掌握模拟电路、数字电
路的基本调试方法,分析常见故障的原因,并及时排除故障。
采用ICL7135高精度、双积分A/D转换电路,测量范围直流0-±2000伏,使用LCD1601液晶模块显示,并可以与PC机进行串行通信。
该电路设计新颖、功能强大、可扩展性强。
关键词:
电压测量,ICL7135,双积分A/D转换器,数码管显示:
●课程设计应强调以能力培养为主,在独立完成设计任务同时应注意多方面能力的培养与提高,主要包括以下方面:
●独立工作能力和创造力;
●综合运用专业及基础知识,解决实际工程技术问题的能力;
●熟悉常用电子仪器操作使用和测试方法;
●写技术报告和编制技术资料的能力;
●培养同学之间合作与交流的能力;
●电路检测与故障排查能力;
二.设计方案的选择:
1 方案【一】
如图1所示,本系统所设计的41/2电压表由ICL7135-41/2位A/D转换器、三极管9013驱动阵列、74LS47BCD到七段锁存-译码-驱动器、共阳极LED发光管、基准电源、时钟及量程开关电路组成。
41/2位是指十进制00000~19999,只有4位完整显示位,其数字范围为0~9,而其最高位只能显示0或1,故称为半位。
2 方案【二】
CC7107数字电压表
该方案把直流电压和交流电压转换电路直接同芯片CC7107连接组成,CC7107是CMOS31/2位单片双积分式A/D转换器,它有极大的优点,它将模拟部分的如缓冲器、积分器、电压比较器、正负电压参考源和模拟开关,以及数字部分如振荡器、计数器、锁存器、译码器、驱动器、和控制器、逻辑电路全部集成在一个芯片上。
使用时只需接少量的电阻、电容和显示器件,就可以完成模拟量到数字量的转换。
缺点:
精度比较低,且内部电压转换和控制部分不可控制。
优点:
价格低廉。
3 方案【三】
选用单片机AT89S52和A/D转换芯片ADC0809实现电压的转换和控制,用四位数码管显示出最后的转换电压结果。
缺点:
价格稍贵;优点:
转换精度高,且转换的过程和控制、显示部分可以控制。
根据以上优缺点以及课程设计要求选择:
方案【一】
三.核心器件的性能分析
v双积分式A/D转换原理与特性与参数选择
典型的双积分式A/D转换电路的基本组成可以用图3-24表示之。
它的一次转换基本工作原理可以分成三个工作阶段来描述。
图3-24双积分式A/D转换电路之基本组成
第一阶段T1,模拟开关S1导通,其余各模拟开关断开,此阶段可称为对输入电压积分采样阶段。
通常,在进入此阶段之前,积分器的输出已被复零。
所以,当输入电压Vi为正时,积分器输出向负渐增;当输入Vi为负时,积分器输出向正渐增,如图3-25所示。
积分器输出电压的变化速率与输入电压成正比:
(3-13)
图3-25积分器输出电压波形
采样阶段所经历的时间T1(T1=t1-t0)是一常值。
它常常以计数器对时钟脉冲fcp计数来确定。
例如,计数器以0累计到N1所对应的时间N1×Tcp=N1/fcp作为T1,也就是说计数器从0计到N1所经历的时间作为对输入电压的积分阶段。
T1阶段结束时刻积分器之输出电压为:
(3-14)
式中之
表示在T1阶段中Vi之积分平均值,如果输入电压Vi是常值,则
=Vi。
将T1=N1/fcp代入上式,即可得
(3-15)
第二阶段T2(T2=t2-t1),模拟开关S2或S3导通,其余开关断开。
此阶段可称为对参考电压回积阶段。
如果采样阶段T1中Vi>0,则,T2阶段S2导通,S3断开,使积分器之输出从一开始的-ViT1/RC回积到0。
反之,如果T1阶段中Vi<0,则T2阶段S3导通,S2断开,使积分器之输出从一开始的+|Vi|T1/RC回积到0。
VINT在T2阶段的波形如图3-25所示。
由于T2阶段积分器对固定的参考电压积分,所以VINT之斜率不变。
根据回积过程,T2阶段的时间长度决定于:
即
(3-16)
此式表明,在T1和VR均为常数时,T2与
成正比,实现了V/T转换。
如果T2也用同一时钟脉冲fcp对计数器计数来测量,则在此阶段中计数器所累计的数N2=T2fcp。
将此关系和N1=T1fcp一起代入式(3-16),即可得出
(3-1
第三阶段T3,模拟开关S4和S5导通,其余断开。
此阶段可称为复零与准备阶段。
这是个辅助阶段,它要为本次转换作结束工作,为下次转换作好准备工作。
在此期间,逻辑控制电路将进行一系列逻辑操作:
例如,从T2结束瞬时开始,可能需要暂时休止控制门的开放,把计数器所累计的数N2送到数据锁存器寄存,以供显示或数据输出;N2被锁存之后计数器要复零,以便为下一次转换作好准备;控制S4和S5导通,积分器被充分放电而复零;等等。
具有自动复零功能的双积分式A/D转换器中,还在这一阶段中安排贮存运算放大器失调与误差电压。
对于每一次转换来说,积分电容上在T1(对输入电压积分)阶段中所充得的电荷与在T2(对参考电压回积)阶段中所放掉的电荷是相等的。
这种周期性电荷平衡的过程是所有积分式A/D转换器的共同的物理过程。
为了满足对双极性输入电压进行双积分式A/D转换的要求,图3-24电路结构中设置了+VR和-VR一对参考电压,并通过对相应的模拟开关的控制,实现自动极性的转换要求。
双积分式A/D转换器的一个重要特性是组成电路中需要的精密元件数量很少。
在导出公式(3-16)和(3-17)过程中可以得知,无论是积分器电阻R和电容C,还是时钟频率fcp,都被约掉,在最终的结果中都与它们无关。
这就是说,只要在一次转换的短时间过程中,它们没有变化,就不会对转换结果发生影响。
虽然双积分式A/D转换器转换速率比较低,例如2~3次/s,但在不到1s的时间内,要求RC以及fcp,保持不变,是不难做到的。
即使使用最普遍的金属膜电阻和涤纶电容等元件,就已经可以实现0.01~0.1%的转换精度。
至于电路中的运算放大器和电压比较器的失调、漂移影响,通常可采用电容记忆动态校零或者寄存器记忆数字校零的补偿办法,将它抑制到很低的程度,从集成电路制造工艺上考虑,这种电路也易于实现CMOS单片集成化,生产出性能/价格比很高的单片集成A/D转换器。
双积分式A/D转换器的另一重要特性是它对对称交流干扰或者尖峰脉冲干扰具有很强的抑制能力。
双积分式A/D转换过程中,对输入电压Vi起作用的是采样阶段T1,直接影响转换结束的是T1结束瞬时积分器的输出电压VINT。
如果在T1期间Vi中存在着瞬时峰值很大而平均值很小的尖峰干扰,经积分低通滤波作用后,对T1阶段的积分终值影响可能很小,这样,最终产生的转换误差并不大,甚至可能微不足道。
要抑制对称干扰影响,例如50Hz工频干扰,应选择T1是干扰信号周期的整数倍。
为抑制工频干扰,对我国来说,T1=20ms,40ms,60ms,…为宜,图3-28可以说明双积分式A/D转换对交流干扰的抑制原理。
由于积分器的初始值为0,不管输入信号中混杂的交流干扰信号初相角为何值,只要T1是它的周期的整数倍,则T1末的积分终值均与此交流信号无关,而只决定于Vi中的直流成分。
图3-28双积分式A/D转换对交流干扰的抑制作用
在实际电路中,钟频往往用多谐振荡器或石英晶体振荡器产生,由它所产生的钟频往往不能严格地保持T1与工频周期的整数倍比值关系,这就会降低对工频交流干扰的抑制能力。
如果对抑制工频干扰有更高的要求时,一般可采取以下两种技术。
一种是采取过零同步触发措施。
仔细比较图3-28(a)和(b)可知,如果工频周期稍有变化,T1末的积分终值(即A点电压)受交流分量的影响。
(a)的情况就比(b)的情况要小些。
其理由是因3-32(a)中的正弦分量的积分是余弦量,A点附近
≈0,而图3-28(b)中的余弦分量的积分是正弦值,A点附近
为最大,对T1终值的影响较大。
因此,可以用交流干扰信号越零瞬时产生一触发脉冲去启动双积分A/D转换的办法实现图3-28(a)的转换方案。
另一种技术是采用倍频电路,由锁相倍频器产生50Hz整数倍的钟频提供给双积分A/D转换器。
锁相环路能自动跟踪工频交流的频率,即使工频有变化,也能精确地实现T1与工频周期成整数倍的关系。
应当指出,实际系统对工频干扰的抑制能力总是有限的,因为干扰信号往往并非是理想的对称正弦波,只要正、负半周不对称,存在很小的直流平均分量,则干扰的影响就表现出来了。
由T1宜取为交流干扰信号周期整数倍的关系,可得出双积分式A/D转换器的钟频fcp的选择方法,设f~为交流干扰信号的频率,则
,式中之m是倍数,常取值1,2,3等整数。
将T1=N1/fcp代入上式,即可得出
,式中的N1是计数器在T1期间对fcp的计数值。
对
字位的A/D转换器来说,N1常取2000或者1000。
有的双积分式集成A/D转换器(如MCl4433),钟频fcp输入后又经二分频后再接到计数器,虽然T1阶段计数值为2000,但使用(3-18)式时,应以N1=4000代入。
通常,双积分式A/D转换器的一次转换周期Tc是由设计者根据目视仪表的数据剧新速率要求或者数据采集速率要求来选定的。
例如,对一般目视仪表来说,数据刷新速率为1—3次/s。
而A/D转换器的内部时序电路设计上往往已确定了Tc≈(2~4)T1。
例如MCl4433型和ICL7107型两种
字位双积分式A/D转换器,Tc≈4T1。
选取fcp时应先根据Tc要求初选T1为20ms或40ms或60ms等,然后按(3-18)式确定钟频fcp。
如果要优先考虑抑制工频干扰要求,就不能随意选A/D转换周期Tc。
对集成化双积分式A/D转换器来说,积分电阻RINT和积分电容CINT往往是外接元件,其数值也需要按具体的工作条件计算确定。
导出计算公式的基本原则是充分利用积分放大器的线性动态范围。
即在满量程输入Vimax时,使积分放大器的输出达到可利用的线性区的限值VINTmax。
例如,对应图3-25特性的A/D转换电路来说,应满足下列关系
(3-19)
在实际的双积分式A/D转换器中,由于非理想的因素存在,仍然会造成转换误差,下面列举几项作简要说明。
非理想的模拟开关可造成A/D转换误差,尤其是关断状态下的漏电流影响。
积分电容器和记忆(存贮)电容器的漏电以及吸附效应,可造成A/D转换的非线性误差。
通常,这类电容器应选用高品质的电容器,像聚苯乙烯、聚丙烯、聚碳酯等薄膜为介质的电容器。
字位的双积分式A/D转换器中,也可以采用普通的涤纶电容器和独石电容器,因为它们的价格低,体积又小。
运算放大器的有限开环增益、有限频响以及失调漂移的影响,也会造成A/D转换误差。
目前,为克服运放的失调与漂移的影响,常采用自校零的办法,保证了零点的长期稳定性。
v7135引脚图及功能说明:
7135是采用MOS工艺制作的单片机41/2位A/D转换器,只要附加译码器,数码显示器,驱动器及电阻电容等元件,就可以组成一个满量程为2V的数字电压表。
1.在每次A/D转换前,内部电路都自动进行调零操作。
2.在+2000字(2V,满量程)范围内,保证转换精度+1字。
3.具有自动极性转换功能。
4.输出电流典型值1PA5所以输出端和TTL电路相容。
5.有过程(OR)和欠量程(UR)标志信号输出,可用作自动量程转换的控制信号。
6.输出为动态扫描BCD码。
7.对外提供六个输入,输出控制信号(R/H,BUSH,ST,POL,OR,UR),因此除用于数字电压表外,还能与异步接收/发送器,微处理器或其他控制电路连接使用。
8.采用28外引线双列直插式封装,外引线功能端排列如图所示。
各外引线功能端文字符号说明如下:
V-——负电源端,
REFERENCE—外接基准电压输入端,
ANALOGCOMMON——模拟地,
INT——积分器输出,外接积分电容(Cint)端,
AZ——外接调零电容(Caz)端,
BUFF——缓冲器输出,外接积分电阻(Rint)端,
Rr+、Rr-——外接基准电压电容(Cr)端,
INLO、INHI——被测电压(低、高)输入端,
V+——正电源端,
D5、D4、D3、D2、D1——位扫描选通信号输出端,其中D5(MSD)对应万位数选通,其余依次为D4、D3、D2、D1(LSD,个位),
B8、B4、B2、B1——BCD码输出端,采用动态扫描方式输出,
BUST——指示积分器处于积分状态的标志信号输出端,
CLK——时钟信号输入端,
DGNG——数字电路接地端,
R/H——转换/保持控制信号输入端,
ST——选通信号输出端,主要用作外部寄存器存放转换结果的选通控制信号,
OR——过量程信号输出端,
UR——欠量程信号输出端。
在电路内部,CLK和R/H两个输入端上分别设置了非门和场效应管的输入电路,以保证该两端在悬空时为高电平。
V+=+5V,V-=-5V,TA=25℃,时钟频率为120KHz时,每秒可转换3次。
功耗:
1000mW(MAX);电源电压:
V+:
+6V(MAX);V-:
-6V(MAX)
7135引脚使用
数字部分主要由计数器、锁存器、多路开关及控制逻辑电路等组成。
7135一次A/D转换周期分为四个阶段:
1、自动调零(AZ);2、被测电压积分(INT);3、基准电压反积分(DE);4、积分回零(ZI)。
具体内部转换过程这里不做祥解,主要介绍引脚的使用。
1、R/H(25脚)
当R/H=“1”(该端悬空时为“1”)时,7135处于连续转换状态,每40002个时钟周期完成一次A/D转换。
若R/H由“1”变“0”,则7135在完成本次A/D转换后进入保持状态,此时输出为最后一次转换结果,不受输入电压变化的影响。
因此利用R/H端的功能可以使数据有保持功能。
若把R/H端用作启动功能时,只要在该端输入一个正脉冲(宽度》300NS),转换器就从AZ阶段开始进行A/D转换。
注意:
第一次转换周期中的AZ阶段时间为9001-10001个时钟脉冲,这是由于启动脉冲和内部计数器状态不同步造成的。
2、/ST(26脚)
每次A/D转换周期结束后,ST端都输出5个负脉冲,其输出时间对应在每个周期开始时的5个位选信号正脉冲的中间,ST负脉冲宽度等于1/2时钟周期,第一个ST负脉冲在上次转换周期结束后101个时钟周期产生。
因为每个选信号(D5--D1)的正脉冲宽度为200个时钟周期(*只有AZ和DE阶段开始时的第一个D5的脉冲宽度为201个CLK周期),所以ST负脉冲之间相隔也是200个时钟周期。
需要注意的是,若上一周期为保持状态(R/H=“0”)则ST无脉冲信号输出。
ST信号主要用来控制将转换结果向外部锁存器、UARTs或微处理器进行传送。
3、BUSY(21脚)
在双积分阶段(INT+DE),BUSY为高电平,其余时为低电平。
因此利用BUSY功能,可以实现A/D转换结果的远距离双线传送,其还原方法是将BUSY和CLK“与”后来计数器,再减去10001就可得到原来的转换结果。
4、OR(27脚)
当输入电压超出量程范围(20000),OR将会变高。
该信号在BUSY信号结束时变高。
在DE阶段开始时变低。
5、UR(28脚)
当输入电压等于或低于满量程的9%(读数为1800),则一当BUST信号结束,UR将会变高。
该信号在INT阶段开始时变低。
6、POL(23脚)
该信号用来指示输入电压的极性。
当输入电压为正,则POL等于“1”,反之则等于“0”。
该信号DE阶段开始时变化,并维持一个A/D转换调期。
7、位驱动信号D5、D4、D3、D2、D1(12、17、18、19、20脚)
每一位驱动信号分别输出一个正脉冲信号,脉冲宽度为200个时钟周期,其中D5对应万位选通,以下依次为千、百、十、个位。
在正常输入情况下,D5--D1输出连续脉冲。
当输入电压过量程时,D5--D1在AZ阶段开始时只分别输出一个脉冲,然后都处于低电平,直至DE阶段开始时才输出连续脉冲。
利用这个特性,可使得显示器件在过程时产生一亮一暗的直观现象。
8、B8、B4、B2、B1(16、15、14、13脚)
该四端为转换结果BCD码输出,采用动态扫描输出方式,即当位选信号D5=“1”时,该四端的信号为万位数的内容,D4=“1”时为千位数内容,其余依次类推。
在个、十、百、千四位数的内容输出时,BCD码范围为0000--1001,对于万位数只有0和1两种状态,所以其输出的BCD码为“0000”和“0001”。
当输入电压过量程时,各位数输出全部为零,这一点在使用时应注意。
最后还要说明一点,由于数字部分以DGNG端作为接地端,所以所有输出端输出电平以DGNG作为相对参考点。
基准电压,基准电压的输入必须对于模拟公共端COM是正电压。
v七段数码管:
七段数码管
正面对自己,左下角为1脚。
com接+,为共阳;
com接-,为共阴。
vMC1403简介
MC1403是低压基准芯片。
一般用作8~12bit的D/A芯片的基准电压等一些需要基本精准的基准电压的场合。
基准电压模块。
采用精密稳压稳MC1403。
图2
温压电源LM336管脚2和3之间输出电压恒定在2.5V,1脚悬空。
测试前调节10K电位器使中间抽头输出电压为1V,提供7135正常工作所需的标准电压。
芯片引脚图:
.........+--+--+--+
...Vin.|1.+---+.8|.NC
.Vout.|2..........7|.NC
.GND.|3..........6|.NC
....NC.|4..........5|.NC
.........+---------+
Vin接电源输入,GND接底,Vout加一个0.1uf~1uf的电容就可以了。
Vout一般用作8~12bit的D/A芯片的基准电压。
v三极管
三极管
提供开关电源。
采用9013三极管。
三极管的引脚图见图6:
图6
三极管有三个管脚,分别是发射极e,基极b,集电极c。
本实验采用NPN三极管C9013(7),当Vbe大于0.5V时,be间的PN结导通,因此三极管可用作开关,控制数码管的COM管脚来控制数
v六反相器CD4069
时钟信号模块。
采用MCI4069UB芯片。
本实验中利用反向器和电阻电容构成振荡电路,为ICL7135芯片提供一定频率的CLK信号。
反相器CD4069真值表见表1:
A
Y
0
1
1
0
v74LS47功能及原理:
74LS47是BCD-7段数码管译码器/驱动器,74LS47的功能用于将BCD码转化成数码块中的数字,通过它解码,可以直接把数字转换为数码管的显示数字,从而简化了程序,节约了单片机的IO开销。
译码为编码的逆过程。
它将编码时赋予代码的含义“翻译”过来。
实现译码的逻辑电路成为译码器。
译码器输出与输入代码有唯一的对应关系。
74LS47是输出低电平有效的七段字形译码器,它在这里与数码管配合使用,表2列出了74LS47的真值表,表示出了它与数码管之间的关系。
(1)LT(——):
试灯输入,是为了检查数码管各段是否能正常发光而设置的。
当LT(——)=0时,无论输入A3,A2,A1,A0为何种状态,译码器输出均为低电平,若驱动的数码管正常,是显示8。
(2)BI(—):
灭灯输入,是为控制多位数码显示的灭灯所设置的。
BI(—)=0时。
不论LT(——)和输入A3,A2,A1,A0为何种状态,译码器输出均为高电平,使共阳极数码管熄灭。
(3)RBI(——-):
灭零输入,它是为使不希望显示的0熄灭而设定的。
当对每一位A3=A2=A1=A0=0时,本应显示0,但是在RBI(——-)=0作用下,使译码器输出全为高电平。
其结果和加入灭灯信号的结果一样,将0熄灭。
(4)RBO(———):
灭零输出,它和灭灯输入BI(—)共用一端,两者配合使用,可以实现多位数码显示的灭零控制。
74LS47功能表
输入
输出
显示字型
DCBA
0╳1╳╳╳╳
1010000
╳╳0╳╳╳╳
0000000
1111111
1111111
8
无
无
1110000
1╳10001
1╳10010
1╳10011
1╳10100
1╳10101
1╳10110
1╳10111
1╳11000
1╳11001
1000000
1111001
0100100
0110000
0011010
0010010
0000010
1111000
0000000
0011000
0
1
2
3
4
5
6
7
8
9
1╳11010
┇┇
1╳11111
0100111
┇
1111111
无效输入
电压表电路总图:
四、设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)