基于51单片机的数字电流表设计

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

湖南科技大学

单片机课程设计

题目基干单片机的数字电流耒设

姓名

学院

专业

学号

指导教师

成绩

二0—一年五月二十六日

单片机课程设计任务书

一、设计题目: 基于单片机的数字电流表设计

二、设计要求:

1、数字电流表在平常工作环境中能良好工作

2、能测0——1000mA 电流,至少能达1%的精度

3、要求掌握1/V信号转换,A/D转换器的使用与数据采集系统的设计

4、电流表能数字显示,且由单片机处理采集数据并驱动LED 显示

摘要

本设计就是通过采样电阻及信号放大电路将待测的电流信号I 转换成0—1V 电压信号, 由A/D 转换器采集电压信号,并将电压转换的数字信号传输给单片机,由单片机完成对采样信号的处理、分析,最后输出信号驱动LED 显示器,显示被测的电压值。

目录

一、功能要

求 (1)

二、原理及方案论证...、、 (2)

三、系统硬件电路的设计 (3)

四、系统程序的设计 (4)

五、调试及设计结

果…………………………………………………………… 、 5 参考文献…………………………………………………………………… 、、、6

、功能要求

1、数字电流表在平常工作环境中能良好工作

2、能测0―― 1000mA电流,至少能达1%的精度

3、要求掌握I/V信号转换,A/D转换器的使用与数据采集系统的设

4、电流表能数字显示,且由单片机处理采集数据并驱动LED显示

二、原理及方案论证

1、数字电流表工作原理

1、1采样电阻网络

原理如下图所示,输入被测电流通过量程转换开关S1―― S4,流经采样电阻R1――R4,由欧姆定律可知:U=I*R,因而转换输出电压为0V ------ 0、1V的电压,输出电压可再经后续放大电路放大处理。

1、2高共模抑制比放大电路

如下图,由双运放组成的同相输入高共模抑制比放大电路,其闭环输出可表示为:

共模输入为 0,可令R1/R2二R4/R3,此时电路的差动闭环增益为 Kd=1+R1/R2, U0=Kd(U1-U2);下图即 Kd=11,U0=11(U1-U2);

ADC0832就是美国国家半导体公司生产的一种 8位分辨 率、双通道 A/D 转换芯片。由于它体积小,兼容性强,性价比高 而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。 ADC0832具有以下特点:

♦ 8位分辨率; ♦双通道A/D 转换;

♦ 输入输出电平与 TTL/CMOS 相兼容;

1、3通用A/D 转换器

为U 0 (1 使

R2*R4 R1*R3 R2*R4

R1*R3

)(U1 U2) (U1 U2

(

2

2R 1 ^2

♦5V电源供电时输入电压在0~5V之间;

♦工作频率为250KHZ,转换时间为32卩S;

♦一般功耗仅为15mW;

♦8P、14P—DIP(双列直插)、PICC多种封装;

♦商用级芯片温宽为0° C to +70° C,工业级芯片温宽为-40 C to +85° C; 芯片接口说明

Vcc/REF 电源输入及参考电压输入(复用)。

1、4 AT89C52单片机

AT89C52就是美国ATMEL公司生产的低电压,高性能CMOS

8位单片机,片内含8k bytes的可反复擦写的只读程序存储器

(PEROM)与256 bytes 的随机存取数据存储器(RAM ),器件采用

ATMEL 公司的高密度、非易失性存储技术生产,与标准MCS-51 指令系统及8052产品引脚兼容,片内置通用8位 央处理器(CPU) 与Flash 存储单元,功能强大AT89C52单片机适合于许多较为复 杂控制应用场合。 主要性能参数

AT89C52提供以下标准功能:8k 字节Flash 闪速存储器,256 字节内部RAM,32个I /O 口线,3个16位定时/计数器,一个 6向量两级 断结构,一个全双工串行通信口,片内振荡器及时钟电 路。同时,AT89C52可降至0Hz 的静态逻辑操作,并支持两种软件 可选的节电工作模式。空闲方式停止 CPU 的工作,但允许RAM, 定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到 下一个硬件复位。

2、方案论证

本设计采用精密采样电阻(9欧、0、9欧、0、09欧、0、01欧),

•与MCS-51产品指令与引脚完全兼容 • 8k 字节可 擦写Flash 闪速存储器 • 1000次擦写周期

•全静态操作:0Hz — 24MHz •三级加密程序存储器 • 256 X 8字节内部RAM • 32个可编程I /O 口线 • 3个16位定时/计数器 • 8个断源

•可编程串行UART 通道 •低功耗空闲与掉电模式

功能特性概述 *

n J

5

3 9 LD 11 1 % v-w

14 15 16 17 IS 19 20

PI.0 Act

P1 w”

P1.2 P0.1C4DJ) ?13 ?0.2^W2) P1.4 PO,兀P1J P1.6

?].'

P0 6(-4D6)

ItST

氏工m

門.丁

EAV E

Fj.lffTXD'

ALE

: PSEN

P3.4(T0) P2.6(AU) PS.? fir P2

?述阿

?2.S[A11)

XT.iJL :

Pl IM

P2.0(AS)

相关文档
最新文档