51单片机电压电流采样电路设计

合集下载

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

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

基于51单片机的直流数字电压表设计概述:直流数字电压表是一种用于测量直流电压的仪器,它通过将电压信号转换为数字形式,并显示在数码管上,实现对电压的准确测量。

本文将介绍基于51单片机的直流数字电压表的设计原理和实现方法。

一、设计原理:1.1 电压信号采集:直流数字电压表的第一步是采集待测电压信号。

常用的采集方法是使用一个分压电路将待测电压降低到合适的范围,再通过运算放大器将其放大到合适的电平。

51单片机的模拟输入引脚可以接受0-5V的模拟电压信号,因此可以直接将放大后的信号接入单片机进行采集。

1.2 模数转换:采集到的模拟电压信号需要经过模数转换(A/D转换)才能被单片机读取和处理。

51单片机内部集成了一个10位的A/D转换器,可以将输入的模拟电压转换为相应的数字量。

通过设置不同的参考电压和采样精度,可以实现对不同电压范围的准确测量。

1.3 数码管显示:经过模数转换后,得到的数字量需要通过数码管进行显示。

51单片机的IO口可以通过控制段选和位选的方式,将数字量转换为相应的数码管显示。

可以根据需要选择常用的七段数码管或者液晶显示屏进行显示。

二、设计实现:2.1 硬件设计:硬件设计包括电路原理图设计和PCB布局设计两个部分。

电路原理图设计主要包括电压采集电路、运算放大器、A/D转换器和数码管驱动电路等部分。

PCB布局设计需要考虑信号的走线和电源的分布,以保证电压信号的准确采集和显示。

在设计过程中,需要注意地线和信号线的分离,以减少干扰。

2.2 软件设计:软件设计主要包括单片机的程序编写和调试。

首先需要编写采集模拟电压信号和进行A/D转换的程序,将转换后的数字量存储在单片机的内部存储器中。

然后编写数码管驱动程序,将存储的数字量转换为相应的数码管显示。

最后,通过按键或者旋转编码器等方式,可以实现对量程和精度的选择。

三、设计优化:3.1 精度优化:为了提高直流数字电压表的测量精度,可以采用更高精度的A/D转换器,增加参考电压的精度,或者通过校准电路对测量误差进行校正。

基于c51的数字电压表

基于c51的数字电压表

设计要求和条件要求:利用开发板和ADC0809构成一数字电压表,实现对外部多路电压信号的巡回测量和显示,电压范围为0~5V。

条件:开发板、AT89C52、ADC0809设计方案论证(包括设计思路、设计方法、有关计算、图表、程序等。

)主要设计方框图如下:数码管显示单片机处理模数转换电压采集1、主控芯片四、电路设计思路模拟电压经过档位切换后形成七段码,经隔离干扰送到A/D转换器进行A/D 转换,转换成BCD码。

然后送到单片机中进行数据处理。

处理后的数据送到74ls47形成数码管的段选和74ls138形成数码管的位选。

而硬件电路又大体可分为A/D转换电路、LED显示电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;程序的设计使用汇编语言编程,利用Keil和PROTEUS 软件对其编译和仿真。

一般I/O接口芯片的驱动能力是很有限的,在LED显示器接口电路中,输出口所能提供的驱动电流一般是不够的尤其是设计中需要用到多位LED,此时就需要增加LED驱动电路。

我利用数码管与三极管串联作为驱动电路。

本实验采用AT89C52单片机芯片配合ADC0809模/数转换芯片构成一个简易的数字电压表。

该电路通过ADC0809芯片采样输入口IN0输入的0~5 V的模拟量电压,经过模/数转换后,产生相应的数字量经过其输出通道D0~D7传送给AT89C52芯片的P1口。

AT89C52负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码,并通过其P0口传送给数码管。

同时它还通过其三位I/O口P0.4、P0.5、P0.6产生位选信号,控制数码管的亮灭。

另外,AT89C52还控制着ADC0809的工作。

其P3.3管脚为ADC0809提供了1MHz工作的时钟脉冲;P3.5控制ADC0809的地址锁存端(ALE);P3.6控制ADC0809的启动端(START);P3.4控制ADC0809的输出允许端(OE);P3.7控制ADC0809的转换结束信号(EOC)。

基于51单片机的简易数字电压表的设计单片机

基于51单片机的简易数字电压表的设计单片机

基于51单片机的简易数字电压表的设计单片机————————————————————————————————作者:————————————————————————————————日期:2个人收集整理勿做商业用途甘肃畜牧工程职业技术学院毕业设计题目:基于51单片机的简易数字电压表的设计系部:电子信息工程系专业:信息工程技术班级:学生姓名:学号:指导老师:日期:目录毕业设计任务书 (1)开题报告 (3)摘要 (6)关键词 (7)引言 (7)第一章A/D转换器 (9)1.1A/D转换原理 (9)1.2 ADC性能参数 (11)1.2.1 转换精度 (11)1.2.2。

转换时间......................................... 错误!未定义书签。

1.3 常用ADC芯片概述 (13)第二章8OC51单片机引脚 (14)第三章ADC0809 (16)3。

1 ADC0809引脚功能 (16)3。

2 ADC0809内部结构 (18)3.3ADC0809与80C51的接口 (19)3.4 ADC0809的应用指导 (20)3.4。

1 ADC0809应用说明 (20)3.4.2 ADC0809转换结束的判断方法 (20)3。

4.3 ADC0809编程方法 (21)第四章硬件设计分析 (22)4。

1电源设计 (22)4.2 关于74LS02,74LS04 (22)4。

3 74LS373概述 (23)4。

3。

1 引脚图 (23)4。

3。

2工作原理 (23)4.4简易数字电压表的硬件设计 (24)结论 (25)参考文献 (25)附录.......................................................................................... 错误!未定义书签。

致谢 (29)毕业设计任务书学生姓名专业班级信息工程技术08。

2指导教师论文题目基于51单片机的简易数字电压表的设计研究的目标、内容及方法目标:基于MCS—51单片机,对设计硬件电路和软件程序应用的设计,使用发光二极管来显示所要测试模拟电压的数字电压值。

基于单片机的电流电压测量系统设计

基于单片机的电流电压测量系统设计

基于单片机的电流电压测量系统设计目录1 前言 (2)1.1 电子测量概述 (2)1.2 数字电压表的特点 (2)1.3 单片机的概述 (3)2 系统方案的选择与论证 (4)2.1 功能要求 (4)2.2 系统的总体方案规划 (4)2.3 各模块方案选择与论证 (5)2.3.1 控制模块 (5)2.3.2 量程自动转换模块 (5)2.3.3 A/D转换模块 (5)2.3.4 显示模块 (6)2.3.5 通信模块 (6)3 系统的硬件电路设计与实现 (7)3.1 系统的硬件组成部分 (7)3.2 主要单元电路设计 (7)3.2.1 中央控制模块 (7)3.2.2 量程自动转换模块 (8)3.2.3 A/D模数转换模块 (13)3.2.4 显示模块 (14)3.2.5 通信模块 (15)3.2.6 电源部分 (16)4 系统的软件设计 (16)4.1 软件的总体设计原理 (16)4.1.1 A/D转换程序设计 (17)4.1.2 数字滤波程序设计 (18)4.1.3 量程自动转换的程序设计 (20)5 系统调试及性能分析 (22)5.1 调试与测试 (22)5.2 性能分析 (22)6 结束语 (23)6.1 设计总结 (23)6.2 设计的心得 (23)7 致谢词 (24)附录 (25)附录1 参考文献 (25)附录2 系统总电路图 (26)附录3 源程序 (27)1 前言1.1 电子测量概述从广义上讲,但凡利用电子技术来进行的测量都可以说是电子测量;从狭义上来说,电子测量是在电子学中测量有关电量的量值。

与其他一些测量相比,电子测量具有以下几个明显的特点:①测量频率范围极宽,这就使它的应用范围很广;②量程很广;③测量准确度高;④测量速度快;⑤易于实现遥测和长期不间断的测量,显示方式又可以做到清晰,直观;⑥易于利用电脑,形成电子测量与计算技术的紧密结合。

随着科学技术和生产的发展,测量任务越来越复杂,工作量加大,测量速度测量准确度要求越来越高,这些都对测量仪器和测试系统提出了更高的要求。

基于51单片机-PCF8591数字电压表课程设计

基于51单片机-PCF8591数字电压表课程设计

课程名称:微机原理课程设计题目:数字电压表ﻬ摘要单片微型计算机简称单片机,是典型的嵌入式微控制器,常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机(最小系统),和计算机相比,单片机缺少了外围设备等。

概括的讲:一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机是了解计算机原理与结构的最佳选择。

它最早是被用在工业控制领域。

其中我们用于学习用的最多的是STC89C52单片机,STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

STC89C52使用经典的MCS-51内核,但也做了很多改进使得芯片具有传统51单片机不具备的功能。

STC89C52具有8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KB EE PROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构,全双工串行口。

本设计就是以单片机STC89C52为核心,附以外围电路,实现数字电压表的功能,并运用软件Proteus进行仿真来得到实验结果。

关键词:STC89C52单片机、仿真、中断、数字电压表、数码管显示ﻬ目录一、任务要求ﻩ错误!未定义书签。

1.1 设计任务ﻩ错误!未定义书签。

1.2设计要求ﻩ错误!未定义书签。

1.3发挥部分 ...................................................................................... 错误!未定义书签。

1.4 创新部分 ........................................................................................... 错误!未定义书签。

基于51单片机的双向DC-DC电源设计

基于51单片机的双向DC-DC电源设计

即此时电源向电感充电储能;开关管 Q1 开通,Q2 关断期间,Q2 阻
断电源给电感储能的通道,ቤተ መጻሕፍቲ ባይዱ1 导通,此时电感和电源共同向后级输
送电能,经过后级的电容滤波后,输出平滑的直流电压,同样的,由
于开关管 Q1 可以双向导通,因此该拓扑下电感只能工作在电感电流
连续状态下,根据公式有输出电压:
当 V1 作为电源,而把 V2 作为输出时,开关管 Q1 开通,Q2 关
断期间,电源 V1 通过 Q1 向后级输出电能;开关管 Q2 开通,Q1 关
断期间,Q1 阻断电源 V1 向后级输送电能的通道,Q2 提供续流回路,
在 Q1、Q2 之间产生方波,经过后级的 LC 滤波器,输出平滑的直流
电压,由于开关管 Q2 可以双向导通,因此该拓扑下电感只能工作在
0 引言
现今在广泛应用的非隔离型双向 DC/DC 变换器所属的拓扑种类 繁多,优缺点和适合使用的场合各有不同,但究其本质,依然是由几 种基本拓扑发展而来,不外乎 buck、boost、buck-boost 和 cuk 的不同 组合或它们的变形电路的不同组合构成。根据直流源的情况分为电压 源双向 DC/DC 变换器和电流源双向 DC/DC 变换器两个种类 。 [1-2] 宁波大学信息科学与工程学院的张斌教授,针对锂电池化成过程 中采用电阻放电带来的大量能量浪费现象,设计了一个双向 DC-DC 变换器,可以实现化成放电能量的高效回收。该变换器以 Buck/Boost 双向 DC-DC 变换器作为主电路拓扑。主要由 Buck 驱动电路、Boost 驱动电路、电压 / 电流采样电路等部分构成。介绍了系统的基本结构, 分析了电路的工作原理,并对方案设计给予了详细说明。实验结果表 明,该变换器可以实现电池充电、放电功能,控制精度高,具有良好 的稳定性。

基于AD7705与51单片机的数字电压表

基于AD7705与51单片机的数字电压表

大连海事大学信息科学技术学院2012年专业技能大赛基于51单片机的数字万用表论文队名:风中旗舰队长:石镇嘉11级电信2班队员:吴俊峰11级通信1班队员:耿钰11级通信3班2012年6月2日目录一、摘要及关键词 (1)二、总设计流程图 (2)三、方案比较 (3)四、各单元设计原理4.1 供电电压的选取 (3)4.2 AD7705采集与转换(测量直流电压) (4)4.3 单片机内部数据处理 (5)4.4 1602液晶显示器 (5)五、扩展部分5.1AD7705采集与转换(测量电流) (7)5.2AD7705采集与转换(测量电阻) (8)5.3 短路检测 (9)六、系统调试流程 (10)七、总结7.1元件清单及其特性 (10)7.2设计总结 (11)7.3比赛心得 (11)八、PCB板及原理图 (12)附录:详细程序 (12)参考文献 (20)一、摘要及关键词摘要:在比赛中我们通过A/D芯片(AD7705)对外部电压值进行采集,经转换后传输给单片机(89C52),使用液晶(1602)输出测量得到的电压值。

该实验板可以测量不同增益下对应范围的电压值,并使部分量程下精确度理论上达到8增益。

对于-20~20V,增益值为1。

在拓展中,我们根据闭合电路欧姆定律,改进程序及实验板,使之能够测量电流、电阻,同时能对短路状态做出检测。

关键词:A/D7705双极性多量程电压测量多量程电流电阻测量短路检测二、总设计流程图三、方案比较本次比赛基础要求设计量程为0-5V,精确度至少为0.02V 的电压表。

根据精确度计算公式:精确度=量程/2^n(n为ADC 的位数),结合扩展的25V,做出以下方案比较:方案一:使用STC12C51进行模数转换,但由于其内置ADC精度不够(8位),勉强能够满足基础要求,但无法达到扩展要求。

故舍弃此方案。

方案二:ADC选用AD7705,单片机采用89C52,使用AD780提供基准电压。

16位AD处理25V时精度为0.0004。

51单片机的数字电压表设计

51单片机的数字电压表设计

51单片机的数字电压表设计随着科技的快速发展,单片机在许多领域得到了广泛应用。

51单片机作为一种常见的单片机,具有功能强大、易于编程等优点,因此在数字电压表设计中具有独特优势。

本文将介绍如何利用51单片机设计数字电压表。

数字电压表的电源电路通常采用直流电源,可以通过变压器将交流电转换为直流电,再经过滤波和稳压电路,将电压稳定在单片机所需的电压范围内。

数字电压表的信号采集电路可以采用电阻分压的方式,将待测电压分压后送入单片机进行测量。

为了提高测量精度,可以采用差分放大器对信号进行放大和差分输出。

51单片机内置ADC模块,可以将模拟信号转换为数字信号。

在数字电压表中,可以使用ADC模块对放大后的模拟信号进行转换,得到数字信号后进行处理和显示。

数字电压表的显示电路可以采用液晶显示屏或LED数码管,将测量结果以数字形式显示出来。

液晶显示屏具有显示清晰、亮度高、视角广等优点,但价格较高;LED数码管价格便宜、亮度高、寿命长,但显示内容有限。

数字电压表的主程序主要完成电压的采集、A/D转换和显示等功能。

主程序首先进行系统初始化,包括设置ADC模块参数、初始化显示等;然后不断循环采集电压信号,将采集到的模拟信号转换为数字信号后进行处理和显示。

51单片机的ADC模块可以通过特殊功能寄存器进行配置和控制。

在数字电压表的软件设计中,需要编写ADC模块驱动程序,以控制ADC 模块完成模拟信号到数字信号的转换。

具体实现可以参考51单片机的ADC模块寄存器定义和操作指南。

数字电压表的显示程序需要根据显示硬件选择合适的显示库或驱动程序。

在编写显示程序时,需要将采集到的数字信号转换为合适的数值,并将其显示在显示屏上。

具体实现可以参考所选显示库或驱动程序的文档说明。

精度问题:数字电压表的精度直接影响到测量结果的质量。

为了提高测量精度,可以采用高精度的ADC模块和合适的信号处理技术。

同时,需要注意信号采集电路中电阻的精度和稳定性。

基于51单片机的驼峰轨道电路电流测试系统

基于51单片机的驼峰轨道电路电流测试系统
端子得 到一个 0~5V 电压 值 ,校 准 测试 精 度 时可 对传 感器输 出端 的可调 电阻进行 调 整 。本 文 主要讨
P o口为数码 管 的输 出显示 和 A C 8 9转换 数 D 00 据 输入 复用 ;P 1口用 于 C 4 5 D 0 1和 A C 8 9的 内 D 00 部输 入 通 路 选 择 ,其 中 P . 16连 接 8片 C 4 5 D 0 1的 片选 ,测 试时 打 开所 有 C 4 5 ,需 扩 充 输 入 通 路 D 01 时 ,P . I6和 P . 17可连接 24译 码 器 用 于 片选 4组 - 8片 C 4 5 ,最大 可 测试 ห้องสมุดไป่ตู้ 6路输 入 ;P D0 1 5 2口用 于
2 1 9月 00年
铁 道 通 信 信 号
R L A S GNAL I AI W Y I L NG & C 0MMUN C I I AT ON
S p e e 01 e t mb r 2 0 Vo . 6 No 9 14 .
第4 6卷
第 9期
基于 5 1单 片机 的驼 峰轨 道 电路 电流 测 试 系统
论传感 器 以后部 分 的软 硬件 实现 。系统 测试 电流 范 围 0— 1 A,最 小测试 精度 为 2m 50m A。
南京工业大学电子与信息工程学院 副教授 , 186 南京 2 1 1 料南京工业大学电子与信息工程学院 硕士研究生, 18 南京 21 6 1 收稿 日 期:21- . 00 31 0 5
r n n a ip a lcr n c c re tdaa o o a e ta d c n d s ly e e to i u r n t n l c l LED nd pa s t si g d t o a P t r u h s ra a s e tn a a t C h o g e il

基于.51单片机的数字电压表设计说明书

基于.51单片机的数字电压表设计说明书

扬州市职业大学毕业设计(论文)设计(论文)题目:基于51单片机的数字电压表设计系别:电子系1专业:通信技术1班级:07通信3班1姓名:1学号:0706020305 1指导教师:李金奎完成时间:10年5月基于51单片机的数字电压表设计摘要:数字电压表简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。

数字电压表自从一九五二年问世以来,随着电子技术的飞跃发展,特别是目前,作为测量仪表、模拟指示仪表的数字化以及自动测量的系统,而得到了很大的发展。

数字电压表是从电位差计的自动化这种想法研制出来的,因此即便是最初的数字电压表,其精度也要比模拟式仪表高,而其成本比电位差计也高。

以后,DVM的发展就着眼在高精度和低成本两个方面。

单片机可单独地完成现代工业控制所要求的智能化控制功能,这是单片机最大的特征。

本电路主要采用AT89S51芯片和ADC0809芯片来完成一个简易的数字电压表,能够对输入的0~5 V的模拟直流电压进行测量,并通过一个4位一体的7段LED数码管进行显示。

该电压表的测量电路主要由三个模块组成:A/D转换模块、数据处理模块及显示控制模块。

A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量再传送到数据处理模块。

数据处理则由芯片AT89S51来完成,其负责把ADC0809传送来的数字量经一定的数据处理,产生相应的显示码送到显示模块进行显示;另外它还控制着ADC0809芯片的工作。

关键词:单片机数字电压表AT89S51 A/D转换ADC0809目录第1章产品要求及方案选择 (4)1.1设计的目的 (4)1.2产品的要求 (4)1.3各模块方案选择及论证 (4)第2章主要原件介绍 (6)2.1模数转换芯片ADC0809 (6)2.2控制芯片AT89S51 (7)2.3锁存芯片SN74LS373 (9)2.4 SEG-MPXE数码管 (10)第3章电压表原理系统硬件电路设计与实现 (11)3.1电压表的原理 (11)3.2 电源部分 (11)3.3 A/D转换电路 (11)3.4 单片机最小系统电路部分 (13)3.4.1时钟电路部分 (13)3.4.2复位电路部分 (14)3.5 显示电路部分 (14)3.7量程标定电路 (15)第4章系统软件设计 (17)4.1 主程序设计 (17)4.2 各子程序设计 (17)4.3源程序代码 (20)第5章调试 (24)参考文献 (24)附录 (25)附录A 原理图 (25)附录B 总结与感谢 (27)附录C 元件清单 (29)第1章产品要求及方案选择1.1 设计的目的通过制作简易数字电压表,加深对所学专业知识的认识,提高分析、解决工程实际问题的能力,提高对单片机的应用能力,提高收集文献、资料的能力,从而达到综合运用所学的专业知识进行电子产品设计、制作与调试的能力。

基于51单片机的电子式单相智能电表设计

基于51单片机的电子式单相智能电表设计

山东农业大学毕 业 论 文 基于51单片机的电子式单相智能电表设计 院系: 机械与电子工程学院 专业班级: 电气工程及其自动化专业三班 届次:20**届 学生姓名: 学号: 指导教师: 二0**年六月六日……………………. ………………. …………………装订线……………….……. …………. …………. ………目录引言 (3)1传统电能表 (3)1.1电能表的发展 (3)1.2 电能表的发展前景 (3)2 智能电能表 (4)2.1智能电表的概念 (4)2.2 智能电能表的典型结构 (4)2.3智能电表的主要特点 (4)3系统设计的基本思路和具体设计任务以及结构框图 (4)3.1系统设计的基本思路 (4)3.2具体设计任务 (5)3.3 系统结构框图 (5)4系统硬件电路设计 (6)4.1 计量芯片ADE7757 (6)4.1.1 ADE7757功能及特点概述 (6)4.1.2 ADE7757计量芯片的内部结构和各引脚功能 (6)4.1.3 ADE7757的原理特性 (7)4.1.4 ADE7757与单片机的接口 (8)4.2电能计量电路设计 (8)4.2.1电压采集通道设计 (9)4.2.2电流采集通道设计 (10)4.2.3计量芯片与单片机之间连线 (11)4.3单片机外围电路设计及器件选择 (11)4.3.1 单片机STC89C52概述、引脚配置及功能概述 (11)4.3.2 单片机控制电路最小系统 (13)4.3.3 LCD显示器模块设计 (14)4.3.3.1 LCD显示器工作原理简介 (14)4.3.3.2 芯片1602简介 (14)4.3.3.3 显示电路设计 (16)4.3.4 数据存储模块设计 (16)4.3.4.1芯片24C02简介 (16)4.3.4.2 存储模块电路设计图 (17)4.3.5时钟模块设计 (18)4.3.5.1 DS1302简介 (18)4.3.5.2 时钟电路设计 (19)4.3.6 通信模块设计 (19)4.3.6.1单片机串行通信基础 (19)4.3.6.2 RS232串行口标准简介 (20)4.3.6.3 MAX232简介 (20)4.3.6.4 接口电路设计 (21)4.3.7 电源模块设计 (21)5 系统软件程序流程图以及上位机设计 (23)5.1主程序设计框图 (23)5.2 功率计量流程图 (23)5.3 按键查询流程图 (25)5.4上位机设计 (25)6 总结 (26)参考文献 (27)致谢 (28)附录 (29)ContentsAbstracts (1)Introduction (1)1Traditional meters (1)1.1 The development of meters (1)1.2 The prospects of meters (2)2 Smart meters (2)2.1The concept of smart meters (2)2.2 The typical structure of smart meters (2)2.3The main features of smart meters (3)3The basic idea of system design and detailed design tasks and structure diagram (3)3.1The basic idea of system design (3)3.2The detailed design tasks (3)3.3 System structure diagram (4)4System hardware circuit design (4)4.1 Metering chip ADE7757 (4)4.1.1 ADE7757 functions and features Overview (5)4.1.2 ADE7757 chip's internal structure and function of each pin (6)4.1.3 The principle of ADE7757 (6)4.1.4ADE7757 and microcontroller interface (6)4.2 Energy Metering Circuit Design (7)4.2.1Design of voltage acquisition channels (8)4.2.2Design of the current acquisition channel (9)4.2.3Metering connection between the chip and the microcontroller (9)4.3 Single-chip peripheral circuit design and component selection (9)4.3.1 SCM STC89C52 overview, pin configuration and function overview .. 124.3.2 Minimum System of MCU control circuit (13)4.3.3 LCD display module design (13)4.3.3.1 LCD monitor works Introduction (13)4.3.3.2 Chip 1602 Introduction (14)4.3.3.3 Display circuit design (15)4.3.4 Design Data storage module (15)4.3.4.1 Chip 24C02 Introduction (16)4.3.4.2 The memory module circuit design (16)4.3.5Clock Module Design (16)4.3.5.1 DS1302 Introduction (17)4.3.5.2 Clock circuit design (18)4.3.6 Communication Module (18)4.3.6.1Serial communication infrastructure (18)4.3.6.2 RS232 serial port standard profiles (19)4.3.6.3 MAX232 Introduction.................................. 错误!未定义书签。

51单片机的电压频率转换

51单片机的电压频率转换

注入 CL 的平均电流 IAVE=i×t×fout 严格地等于 Vx/RL。 IAVE=i×t×fout = Vx/RL。又 VIN≈VX,故有: i×t×fout≈ fout Vx/RL
VIN VIN VIN (RS RS’ ) R L 1 . 1 R t C t 1 . 9 /( RS RS ' ) = RL i t = = 2.09 RL Rt Ct
;T0 定时的起始与 T1 引脚上升沿同步 ;设置 TR0 为 1。启动 T0 定时 100mS ;检测 T0 定时 100ms,T0 定时结束
; T1 引脚上升沿到来前,延长定时
MOV MOV MOV RET ⑵ 周期法
R1,A R2,TH1 R3,TL1
; 取 nc ( 0C350H 加上延长定时 ) ;取 n x
VIN 2R1C1 1 ≈16HZ 2 3.14 100 1000 0.4 0.000001
=
RS、RL、Rt 和 Ct 直接影响转换结果,对元件精度有一定要求,可根据转换 精度适当选择。RS、RL、Rt 和 Ct 要选用低温漂的稳定元件,CL 虽对转换结果无 影响,但应选择漏电流小的电容。 3. 频率测量程序设计 LM331 的 3 脚输出脉冲频率信号经光电耦合器隔离后,送入 8031。由单片 机程序对被测信号频率进行计数,或测定被测信号的周期,即可有两种方法。被 测量信号频率 fout=0~10KHZ,当单片机系统时钟为 6MHZ 时,T0 或 T1 定时
V/F 脉冲送入 8031 的 INT 0 或 INT 1 脚。通过测定 T0 或 T1 定时/计数器在 V/F 脉冲一个周期 T 内,对定时时钟脉冲 Tc 的计数 nc,T=nc×Tc。周期法适 用于 V/F 输出频率范围较低情况。T0 或 T1 定时脉冲 Tc=12/6MHz=2μS。频 率相对测量误差δ=1/nc, 当 fout=10HZ 时, δ=1/50000=2×10-5, 当 fout=10KHz 时,δ=1/50=2×10-3。VIN 越低,误差δ越小。 程序: BEGIN:NOP MOV TMOD,#08H MOV TL0,#00H MOV TH0,#00H LOOP1: NOP JNB P3.2,LOOP1 同步 SETB T0 LOOP2: NOP JB LOOP3: NOP JNB 一个周期 CLR TR0 MOV B,TH0 MOV A,TL0 MOV TL0,#00H MOV TH0,#00H RET ;结束同步.读定时计数 Nc 值 P3.2, LOOP3 ; 检测若 INT 0 是否为 1, 若 INT 0 为 1, P3.2,LOOP2 ;检测若 INT 0 是否为 0 了 TR0 ;T0 定时方式 1, TR0 决定 T0 工作

(完整版)单片机测电压电流(DOC)

(完整版)单片机测电压电流(DOC)

基于单片机的直流电压电流检测的设计一设计要求用单片机做一个电压,电流检测装置。

(1)电压的范围:DC10-36V,要求精度1%以内。

(2)电流DC 0.1-3A,要求精度1%以内。

(3)用液晶显示电压,电流值(4)通过按键可切换电压,电流显示。

(5)每组做一个实物,实物要求用通用板焊接完成,单片机自选。

二设计简介:利用单片机系统与模数转换芯片、显示模块,按键选择等的结合构建直流电压电流表。

由于单片机的发展已经成熟,利用单片机系统的软硬件结合,可以组装出许多的应用电路来。

此方案的原理是模数(A/D)转换芯片的基准电压端,被测量电压输入端分别输入基准电压和被测电压。

模数(A/D)转换芯片通过按键选择模块将被测量电压或电流输入端所采集到的模拟电压或电流信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一定的算法计算出被测量电压或电流的值。

最后单片机系统将计算好了的被测电压电流值按一定的时序送入显示电路模块加以显示。

三.单片机简介及本设计单片机的选择在这一设计中,我们涉及到了一个关键系统模块——单片机系统模块,而目前单片机的种类是很繁多的,主要有主流的8位单片机和高性能的32位单片机,结合本设计各方面因素,8位单片机对于本设计已经是绰绰有余了,但将用哪一种类8的单片机呢。

单片机是指一个集成在一块芯片上的完整计算机系统,具有一个完整计算机所需要的大部分部件:CPU,内存,总线系统等。

而目前常用的单片机的8位有51系列单片机,AVR单片机,PIC单片机。

应用最广的8位单片机还是intel的51系列单片机。

51系列单片机的特点是:硬件结构合理,指令系统规范,加之生产历史悠久,世界有许多芯片公司都买了51的芯片核心专利技术,并在其基础上扩充其性能,使得芯片的运行速度变得更快,性价比更高。

AVR单片机是atmel公司推出较新的单片机,它的显著特点是:高性能,低功能,高速度,指令单周期为主,但性格方面比51单片机要高。

基于51单片机的电压表的设计

基于51单片机的电压表的设计

引言在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。

而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。

数字电压表简称DVM,它是采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以显示的仪表。

由于数字式仪器具有读数准确方便、精度高、误差小、测量速度快等特而得到广泛应用[1]。

传统的指针式刻度电压表功能单一,进度低,容易引起视差和视觉疲劳,因而不能满足数字化时代的需要。

采用单片机的数字电压表,将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,从而精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC实时通信。

数字电压表是诸多数字化仪表的核心与基础[2]。

以数字电压表为核心,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表。

目前,由各种单片机和A/D转换器构成的数字电压表作全面深入的了解是很有必要的。

最近的几十年来,随着半导体技术、集成电路(IC)和微处理器技术的发展,数字电路和数字化测量技术也有了巨大的进步,从而促使了数字电压表的快速发展,并不断出现新的类型[3]。

数字电压表从1952年问世以来,经历了不断改进的过程,从最早采用继电器、电子管和形式发展到了现在的全固态化、集成化(IC化),另一方面,精度也从0.01%-0.005%。

目前,数字电压表的内部核心部件是A/D转换器,转换的精度很大程度上影响着数字电压表的准确度,因而,以后数字电压表的发展就着眼在高精度和低成本这两个方面[4]。

本文是以简易数字直流电压表的设计为研究内容,本系统主要包括三大模块:转换模块、数据处理模块及显示模块。

其中,A/D转换采用ADC0808对输入的模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算处理,最后驱动输出装置LED显示数字电压信号[5]。

1 设计总体方案1.1设计要求:完成系统的硬件电路设计与软件设计; 采用汇编或C 语言编程;采用Proteus 、KeilC 等软件实现系统的仿真调试。

单片机数字电压表设计报告

单片机数字电压表设计报告

《单片机原理与接口技术》课程设计报告姓名梁家余学号 0314院系自机学院班级电气三班指导教师黄钺冯维杰王玮2012 年 06月目录4) LED显示器与单片机接口设计 (9)9.程序设计 (11)1)程序设计总方案 (11)2)系统子程序设计 (11)(1)初始化程序 (11)10.仿真 (12)1)软件调试 (12)11.显示结果及误差分析 (13)二、总结 (14)三、参考文献 (15)四、附录 (15)一、单片机数字电压表设计1.设计任务基于MCS-51系列单片机AT89C51,设计一个能测量0~5V直流电压的数字电压表 2.设计要求1)选用A/D转换器ADC0808,测定0——+5V范围内的直流电压值。

2)采集的数据送四位数码管实时显示。

3)@实现多路电压循环测量和循环显示。

4)@实现0——500mA电流的测量和显示。

5)实现功率的测量。

3. 设计思路1)根据设计要求,选择AT89C51单片机为核心控制器件。

2)A/D转换采用ADC0808实现,与单片机的接口为P1口和P2口的高四位引脚。

3)电压显示采用4位一体的LED数码管。

4)LED数码的段码输入,由并行端口P0产生:位码输入,用并行端口P2低四位4) LED显示器与单片机接口设计 (9)9.程序设计 (11)1)程序设计总方案 (11)2)系统子程序设计 (11)(1)初始化程序 (11)10.仿真 (12)1)软件调试 (12)11.显示结果及误差分析 (13)二、总结 (14)三、参考文献 (15)四、附录 (15)产生。

4.硬件电路设计1)转换过程如下:开始时,寄存器各位清零,转换时,先将最高位置1,把数据送入A/D转换器转换,转换结果与输入的模拟量比较,如果转换的模拟量比输入的模拟量小,则1保留,如果转换的模拟量比输入的模拟量大,则1不保留,然后从第二位依次重复上述过程直至最低位,最后寄存器中的内容就是输入模拟量对应的二进制数字量[5]。

51单片机高低电平

51单片机高低电平

关于51单片机输入/输出口电压和电流以及加驱动电路的问题悬赏分:5 - 解决时间:2007-9-13 08:24各位好,我在查找用51单片机I/O模拟电压和电流以及用三极管驱动相关资料时看到下面的三种不同表述,请问哪一种是正确的呢,希望高手能综合点解释一下,谢谢!!1、51单片机I/O口为集电极上拉输出方式,高电平输出电流等于上拉电阻的电流,这个电流比较小,低电平输出是内部晶体管吸收的电流,最大可以达到10mA,但是整个端口的总电流不能超过24mA。

电平低于0.7V就是低电平,高于1.8V就是高电平。

在这个之间不确定。

2、51单片机的I/O口可以理解为一个开路的NPN三极管加一个上拉电阻,驱动PNP三极管最方便,驱动NPN三极管也没有问题,是靠上拉电阻驱动,所以不好。

况且51单片机复位时所有I/O口是高电平,就造成NPN三极管导通,这在大多数电路里是不允许的。

复位时,I/O口为高阻的单片机驱动三极管就无所谓了。

3、51系列单片机引脚电平与TTL电平兼容,也就是输入高电位大于2.0V,低电位小于0.8V,输出高电位大于2.4V,低电位小于0.4V。

一般情况下,若电源电压为5V,输出高电位电压也是5V左右,低电位电压接近0V.看上面的第三种论述好象还需要区分输入和输出两种情况,我都晕了。

问题补充:上面的论述中提到了输入和输出两中情况,输入是指象电源等这样的输入还是说P口从外部读取数据时的“输入”?而输出就应该是P口正常的输出了吧?提问者:zhangxb1393112 - 初学弟子一级最佳答案作为输出端口:P0可吸收可输出电流,多大不是很清楚,驱动LED没问题,驱动NPN、PNP 三极管都没有问题。

P1P2P3只能吸收电流,不能输出电流(如第一种说法中提的“这个电流比较小”,而第二种说法里的“驱动NPN三极管也没有问题”就需要实验证明一下了,因为这个电流实在太小了),如特别需要,可外接上拉电阻。

输出电流指得是输出1时带负载,吸收电流指得是输出0时带负载。

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

51单片机是一种常用的微控制器,广泛应用于各种电子设备中。

在很多电子设备中,需要对电压和电流进行采样和测量,以确保设备正常运行和安全使用。

设计一个稳定、精准的电压电流采样电路对于电子设备的正常运行至关重要。

本文将介绍51单片机电压电流采样电路的设计原理、实现方法和相关注意事项,希望能够为初学者提供一些帮助。

一、设计原理
1.1 电压采样原理
电压采样是通过模数转换器(ADC)将模拟电压信号转换为数字信号的过程。

在51单片机中,有多个模拟输入引脚可以用于电压采样。

通过选择合适的参考电压和采样精度,可以实现对不同电压范围的准确采样。

1.2 电流采样原理
电流采样通常需要借助电流传感器或电流互感器来实现。

通过将电流信号转换为与之成正比的电压信号,然后使用ADC进行采样,可以实现对电流的准确测量。

二、电压采样电路设计
2.1 电压采样电路原理图
在设计电压采样电路时,需要考虑信噪比、采样精度和参考电压的稳定性。

一般来说,可以通过电阻分压网络将被测电压信号转换为微控制器可以接受的范围内的电压信号。

2.2 电压采样电路实现
在实际设计中,可以选择合适的电阻数值和参考电压,使得被测电压在不损失精度的前提下可以被精准采样。

还需要注意电源滤波和去耦电容的设置,以提高电路的稳定性和抗干扰能力。

三、电流采样电路设计
3.1 电流采样电路原理图
电流采样电路通常需要借助电流传感器或电流互感器来实现。

在设计电流采样电路时,需要考虑到电流传感器的灵敏度、线性度和频率特性,以确保采样的准确性和稳定性。

3.2 电流采样电路实现
在实际设计中,需要根据被测电流的范围和精度要求选择合适的电流传感器,并通过运算放大器等电路将电流信号转换为微控制器可以接受的范围内的电压信号。

还需要注意电流传感器的电源和接地,以确保电路的正常工作。

四、电压电流采样电路的综合设计
4.1 电压电流采样电路整体连接
在设计完成电压和电流采样电路后,需要将两者连接到51单片机的模拟输入引脚,并编写相应的程序进行数据采集和处理。

此时需要注意电路的接地和供电,以确保采样的准确性和稳定性。

4.2 电压电流采样电路的优化
为了进一步提高采样的精度和稳定性,可以考虑使用滤波电路对采样信号进行处理,或者引入校准电路对采样电路进行参数校准。

还可以根据具体的应用场景选择合适的采样频率和采样精度,以平衡系统性能和资源消耗。

五、总结
通过本文的介绍,希望读者对51单片机电压电流采样电路的设计有了
一定的了解。

在实际设计中,需要根据具体的应用需求和资源情况进
行合理的选择和设计,以最大限度地满足系统的性能要求。

还需要不
断学习和积累经验,才能设计出稳定、精准的电压电流采样电路。

六、采样电路的应用
除了电子设备中常见的电压和电流采样外,采样电路还可以广泛应用
于各种领域。

工业控制领域常常需要对温度、湿度、压力等参数进行
采样和测量,以实现对生产过程的监控和调节。

采样电路可以通过选
择合适的传感器和信号处理电路,实现对各种参数的准确采样和测量。

在智能家居领域,采样电路也扮演着重要角色。

温度传感器、光敏电
阻等传感器可以通过采样电路将环境参数转换为数字信号,用于智能
家居系统的自动控制和智能化管理。

在医疗设备、汽车电子、能源管理等领域,采样电路也有着重要的应用。

医疗设备需要对生理参数进行精确的采样和监测,汽车电子系统
需要对车速、油耗等参数进行采样和控制,能源管理系统需要对电网
电压、电流进行实时监测和管理。

采样电路在这些领域的应用,直接
关系到设备的性能和安全,因此设计稳定、精准的采样电路至关重要。

七、注意事项
在设计采样电路时,需要注意一些重要的事项,以确保电路的性能和
稳定性。

需要选择合适的传感器和采样电路,以满足实际应用需求。

传感器的
灵敏度、线性度、温度特性等都会影响采样的准确性,因此需要进行
充分的测试和选择。

需要注意采样电路的供电和接地,以保证电路的稳定工作。

电源滤波
和去耦电容的设置也是非常重要的,可以有效降低电路的噪声和干扰。

另外,需要注意电路的设置和校准。

一些参数如参考电压、增益、偏
置电流等需要根据实际情况进行设置和校准,以确保采样的准确性和
稳定性。

需要谨慎设计电路的布局和连接,以降低信号的串扰和互ference。

良好的布局设计可以有效地提高电路的抗干扰能力和稳定性。

八、未来发展趋势
随着科技的不断进步,采样电路将会迎来更多的发展机遇和挑战。


着物联网和智能化技术的快速发展,对于各种环境参数的采样需求将
会不断增加。

采样电路需要不断提高精度和稳定性,以满足越来越复
杂的应用需求。

另随着集成电路技术的不断进步,采样电路将会越来越小型化、低功耗化。

集成传感器、模数转换器和信号处理电路将成为未来发展的趋势,将采样电路集成到更多的应用场景中,实现全面的智能化和自动化。

采样电路作为电子设备中的重要组成部分,将会在未来发展中发挥着越来越重要的作用。

希望随着技术的不断成熟和应用的不断拓展,采样电路在各个领域都能发挥出更大的价值。

相关文档
最新文档