数字电流表的设计与仿真-毕业设计-

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字电流表的设计与仿真-毕业设计-

xxxx大学毕业设计

数字电流表的设计与仿真

学生姓名X X

院系名称工学院

专业名称xxx

班级20XX级X班

学号X

指导教师XX

完成时间20XX年X月X日

数字电流表的设计与仿真

学生姓名:XX 指导教师:XX

内容摘要:

本设计主要采用CC7106双积分A/D变换器设计方案来完成一个简易的数字电流表,其实是一个电压表进行改装得到的,将电压表能够对输入的0~5 V的模拟直流电压进行测量,并通过一个4位一体的7段LED数码管进行显示,测量误差约为0.1 V。该电压表的测量电路主要由三个模块组成:A/D转换模块、数据处理模块及显示控制模块。A/D转换主要由芯片CC7106来完成,它负责把采集到的模拟量转换为相应的数字量再传送到数据处理模块。数据处理则由芯片CD331来完成,其负责把CC7106传送来的数字量经一定的数据处理,产生相应的显示码送到显示模块进行显示;另外它还控制着CC7106芯片的工作。显示模块主要由LCD液晶数码管及相应的驱动芯片)组成,显示测量到的电流值。关键词:简易数字电流表 LCD液晶数码管 CC7106

目录

引言 (1)

1系统的工作原理 (2)

1.1数字电流表的工作原理 (2)

1.2过流、防反接保护 (2)

1.3放大器 (3)

1.4 AD转换器及外围电路计 (3)

1.4.1 A/D转换器概述 (3)

1.4.2 内部结构 (3)

1.4.3 引脚功能(外部特性) (3)

1.4.4 通道选择 (4)

1.4.5 极限参数 (4)

1.4.6 ADC0808的输出端注意 (4)

1.4.7 外围电路设计 (5)

1.5量程选择及量程显示 (6)

1.6 LED显示 (6)

2测量系统的总体结构设计 (8)

2.1系统的组成框图 (8)

2.2 硬件图 (9)

2.3 软件流程图 (10)

2.4 程序代码及说明 (11)

3实验结果 (16)

4仿真图 (17)

5设计总结 (19)

参考文献 (20)

致谢

引言

传统的电网电流表一般都采用指针式表头,且都存在着测量范围小,稳定性差,精度低,表头指针指示不便于读数且误差大等缺点,已经不适应社会发展的需要。而随着智能化测控技术的迅速发展.以双积分AD 转换器为核心的数字电表的优势已十分明显。智能综合仪表是基于智能化、数字化新一代智能仪表的设计理念,采用灵巧总线、工业网络、液晶显示、电子储存技术、调节仪表与记录仪表功能.具有高测量控制精度、高可靠性稳定性的特点。芯片负责采集数据,给出了一款性价比高、抗干扰能力强、测量精度很的电网电流表的设计方法。

1系统的工作原理

1.1数字电流表的工作原理

用单片机及其扩展的外部电路先做成一个理想电压表[3],图1中用G表示。由于通常所说的电流表是指灵敏电流计其量程太小,不能直接测量电流,仅用于检测有无电流和电流的方向,所以要想得到一个有多量程或量程较大的电流表需要将一个理想电压表改装而成。本设计是用一个内阻视为无穷大的电压表并联分流电阻而成的数字电流表。待测电流I随搬动开关K的位置而流过R1或R2,因而本电流表的两个量程就取决于G的满量程电压和R1、R2的阻值,记G的满量程电压为Ug,根据欧姆定律Ug=RgIg,若Ug和Rg已知则Ig就是电流表的满量程电流。

图1 电流表原理图

1.2过流、防反接保护

用熔断器及过流保护二极管做防反接保护。如图2所示。当通过电流过大时,熔断器中保险丝烧断;当电路反接时,电流无法通过二极管,从而保护电流表。

图2 防反接保护电路图

1.3 放大器

放大部分的电路采用如图3电路,并在串一级低通滤波:

图3 放大器电路图

1.4 AD转换器及外围电路计

1.4.1 A/D转换器概述

A/D转换部分本系统采用了ADC0808芯片. ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D 转换。ADC0808是ADC0809的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采用ADC0809进行A/D转换。

.1.4.2 内部结构

ADC0808是CMOS单片型逐次逼近式A/D转换器,它有8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器。

1.4.3 引脚功能(外部特性)

ADC0808芯片有28条引脚,采用双列直插式封装,如右图所示。各引脚功能如下:

1~5和26~28(IN0~IN7):8路模拟量输入端。

8、14、15和17~21:8位数字量输出端。

22(ALE):地址锁存允许信号,输入,高电平有效。

6(START):A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。

7(EOC):A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。

9(OE):数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。

10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。

12(VREF(+))和16(VREF(-)):参考电压输入端

11(Vcc):主电源输入端。

13(GND):地。

23~25(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中

的一路

1.4.4 通道选择

通道的选择如图4所示

图4 通道选择图

1.4.5 极限参数

电源电压(Vcc):6.5V

控制端输入电压:-0.3V~15V

其它输入和输出端电压:-0.3V~Vcc+0.3V

贮存温度:-65℃~+150℃

功耗(T=+25℃):875mW

引线焊接温度:①气相焊接(60s):215℃;②红外焊接(15s):220℃

抗静电强度:400V

1.4.6 ADC0808的输出端注意

out8为最低位-out1为最高位,out8-out1分别接单片机的P0.0到P0.7端。

相关文档
最新文档