数显电压表.docVIP

  • 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)

1亿VIP精品文档

相关文档