- 2
- 0
- 约5.12千字
- 约 13页
- 2017-08-31 发布于天津
- 举报
数显电压表.doc
重庆电子工程职业学院
首届电子设计与制作大赛
电子信息系
参赛队员:李小军
胡小锋
胡 超
指导老师:陈学昌
彭克发
王用鑫
李仕旭
张林生
2009年 4月30日
数显直流电源
摘 要
该数显直流电源以单片机(89C52)为中心控制系统,由A/D转换模块,数码显示模块,稳压电源模块,输入电压比较模块等组成。16位的A/D转换器能够实现0.01的精度,但由于条件受到限制,故采用10位A/D模数转换芯片TLC1549;电压比较器(LM339)构成反接报警,超过50V显示“- - - - ”。
总体方案设计
1,方案比较与选择
方案一:模拟数字方式。由专用数显电压芯片(ICL7107),数码管,衰减电路构成。优点:电路简单,成本低。缺点:只能显示3位半电压,精度只有0.1V,能超量程显示“- - - - ”,难以达到题目要求。
方案二:单片机+8位A/D模块。由单片机最小系统,数码显示,A/D模块构成。
优点:电路较为简单,实现起来比较容易。缺点:精度只有0.0196V,达不到题目测量精度要求。
方案三:单片机+16位A/D模块。既由单片机完成对A/D输入量的处理,数码显示,报警。达到了题目精度要求。(本设计采用10位A/D)
经过比较,方案三能达到题目的各项要求,选择方案三。
2,系统设计方案
本系统采用单片机作为控制核心,将设计任务分解为信号衰减电路,A/D转换电路,显示模块,电源模块,电压比较模块。
系统总体框图1:
图1
二、理论分析与参数计算:
A/D芯片的选择
题目要求电压测量最小值为0.01V,量程为0-50V。由于单片机为8位处理器,当输入电压为5V时,8位的A/D的输出数据值为255,因此单片机的最高分辨率为5/255(0.0196V),达不到0.01的精度。需要更高位数A/D。往上10位的A/D的输出数据值为1023,单片机的最高分辨率为5/1023(0.0049V),达不到要求的精度。16位A/D精度为1/10000,达到了题目要求的1/5000的精度。但考虑到学校没有16位A/D,加上成本问题。所以本设计采用TLC1549芯片。
电路分析与设计
1. 信号衰减电路
A/D转换器要求的输入电压范围在0-5.3V之间,因此在电压信号进入A/D之前加电压衰减电路。电压衰减电路如图2:
A/D两端的电压U2=0.1*U1.就是一个分压电路。输入电压在0-50之间,衰减后电压在0-5V之间。
2.电压比较器电路
2.1反接报警电路的设计
题目要求输入电压接反时报警,可以将衰减后的电压经过一个电压比较器
(LM339)比较。基准电压Vj接输入负端,比较电压Vb正端。这时Vb恒大于Vj,比较器输出高电平,经与非门(74LS00)稳定后提供给单片机判断。
当输入电压接反后,Vb小于Vj,比较器输出低电平,经与非门稳定后提供给
单片机判断。
也就是说,当电平由低到高时,单片机就认定输入接反。控制P1.0口接的蜂鸣器工作,实现报警功能。
2.2超过50V显示“- - - -”电路的设计
将衰减后的电压经过一个电压比较器(LM339)比较。基准电压Vk=5V,当比较电压Vb大于5V(即输入电压超过50V)时,比较器输出高电平,经过与非门稳定后送到单片机控制数码管显示“- - - -”。
3.电源电路
电路原理(包括电源和电压衰减电路)如下图2:
变压器变压后经桥式整流滤波,7805稳压后为整机提供5V电压。
图 2
4.A/D转换电路
TLC1549将模拟电压转换为数字量,经过单片机处理利用P.5作为片选端ADCS,P.6作为数据输出端AD-DATA,P.7作为时钟端ADCLK。 器件名 参数 数量 电阻 1K 4 200 8 10K 5 88K 1 510 1 电解电容 10UF 1 470UF 2 47UF 2 普通电容 104 8 103 1 30PF 2 晶振 6M 1 三极管 PNP 5 二极管 IN4007 4 数码管 4位共阴 1 芯片 89C52 1 TLC1549 1 74LS00 1 LM7805CT 1 LM339 1 电位器 10K 1
五、软件设计
本系统软件主程序:
;-----------------相关变量定义-------------------------------
ADCS BIT P2.7 ;A/D转换数据输出使能引脚
ADDAT
原创力文档

文档评论(0)