- 20
- 0
- 约1.64万字
- 约 35页
- 2018-12-30 发布于湖北
- 举报
PAGE 24
目录
摘要…………………………………………………………2
一、总体方案设计 ……………………………………… 3
二、系统硬件设计…………………………………………4
2.1 控制器—单片机…………………………………………4
2.2电源电路…………………………………………………6
2.3 显示电路…………………………………………………7
2.4 键盘电路…………………………………………………8
2.5 晶振电路…………………………………………………10
2.6 复位电路…………………………………………………10
2.7 报警电路…………………………………………………11
三、系统软件设计…………………………………………12
3.1 主流序程图………………………………………………12
3.1 显示电路流程图…………………………………………13
3.3 报警电路流程图…………………………………………14
四、结论 …………………………………………………14
五、参考文献………………………………………………15
附录…………………………………………………………16
摘要
在现代检测技术中,常需用高精度数字电压表进行现场检测,将检测到的数据送入微计算机系统,完成计算、存储、控制和显示等功能。本文中数字电压表的控制系统采用单片机实现数字电压表的硬件电路与软件设计。该数字电压表电路简单,还可以方便地行2路数据采集,远程测量结果传送等功能。
数字电压表是诸多数字化仪表的核心与基础,电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,这有别于传统的以指针加刻度盘进行读数的方法,避免了读数的视差和视觉疲劳。采用单片机的数字电压表,它的精度高、抗干扰能力强。可扩展性强、集成方便,还可与PC进行实时通信。目前,有各种单片A/D转换器构成的数字电压表,以被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能测量领域,本文采用内置AD转换器对输入模拟信号进行转换,STC89C51RC对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。
关键词:单片机;数字电压表;模拟信号;A/D转换
一、总体方案设计
本设计利用内置A/D转换的单片机STC89LE516AD、显示电路、按键电路、振荡电路以及报警电路等构成数字电压表。其原理是晶振电路为单片机提供稳定的时钟周期。采集电路将基准电压和被测电压分别输入到内置A/D转换器的基准电压端及被测电压输入端。模数转换器将被测电压输入端采集的模拟信号转换为相应的数字信号,
由于单片机的软件编程,使单片机系统能够按照规定的时序采集这些数字信号,这些数字信号通过一定的算法计算得出被测电压相应的电压值,每三次取平均值,被测出的平均电压值以一定的时序在显示电路上显示。当计算值达到报警电路程序设定值时,发出报警脉冲,使报警电路动作,发出报警。复位电路的功能主要用于单片机的复位,向其输入大于两个机器周期的高电平,即可使单片机复位。键盘电路用于查看
指定通道的显示的电压值。
晶振电路 复位电路 单
晶振电路
复位电路
单
片
机
键盘电路
显示电路
报警电路
图1-1 系统总体方案设计
该系统的先进性在于可以数字化显示电压。该系统的数字电压表电路简单,所用的元件较少,成本低,调节工作可实现自动化。数字电压表可以测量0~5V的2路输入电压值,并在LED数码管上轮流显示或单路选择显示。
本数字电压表的设计要求
1、对两路0—5V模拟电压进行循环采集,每路采集3次,取平均值,采集的数存入内存并显示。
2、测量范围为0-5V,小数点后保留两位,误差小于等于正负0.02.
3、显示中,其中最高位显示通道提示符A-B,低三位显示实际的电压。
4、键盘控制,可查看制定通道的电压值。
5、将在1.25V和2.5V作为两路输入的报警值,当结果超过报警值时,指示灯
闪烁和蜂鸣器发声,以示警告。
二、系统硬件设计
2.1 控制器—单片机
STC89LE516AD系列单片机是新一代超强干扰、高速、低功耗的单片机,指令代码完全兼容传统8051单片机,12时钟机器周期和6时钟机器周期可以任意选择,内置A/D转换电路。引脚图如下:
图2-1 STC89LE516AD单片机引脚图
VCC:电源
VSS:接地
P0口: P0口是一个8位漏极开路的双向I/O口。作为输出口,需要接上拉电阻。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用
P1口:P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,同时也是模
原创力文档

文档评论(0)