网站大量收购独家精品文档,联系QQ:2885784924

基于单片机的高精直流电流表的设计与实现.doc

基于单片机的高精直流电流表的设计与实现.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的高精直流电流表的设计与实现

第二章 总体方案设计 2.1数字电流表的工作原理 用单片机及其扩展的外部电路先做成一个理想电压表[3],图1中用G表示。由于通常所说的电流表是指灵敏电流计其量程太小,不能直接测量电流,仅用于检测有无电流和电流的方向,所以要想得到一个有多量程或量程较大的电流表需要将一个理想电压表改装而成。本设计是用一个内阻视为无穷大的电压表并联分流电阻而成的数字电流表。待测电流I随搬动开关K的位置而流过R1或R2,因而本电流表的两个量程就取决于G的满量程电压和R1、R2G的满量程电压为Ug,根据欧姆定律Ug=RgIg,若Ug和Rg已知则Ig就是电流表的满量程电流。 2.2方案比较及方案选择 方案一: 选用内置AD转换器的单片机如MSP430系列作为核心处理器,实现本设计的需求,此方案的好处在于,所需芯片、外围电路较少,但对程序要求比较高。 方案二: 方案二是选用ADC0809为转换芯片和单片机组成的系统,ADC0809是采样频率为8位的、以逐次逼近原理进行模—数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换模拟输入电压范围0~+5V,不需零点和满刻度校准具有转换起停控制端 1、根据设计要求,选择STC89C52单片机作为核心控制器件。 2、A/D 转换采用ADC0809。与单片机的接口为P1口的高四位引脚。 3、采用数码管显示。 4、又P0口输出显示数据 。 第三章 单元模块设计 3.1各单元模块功能介绍及电路设计 3.1.1高共模抑制比放大电路 如下图,由双运放组成的同相输入高共模抑制比放大电路,其闭环输出可表示为: 为使共模输入为0,可令R1/R2=R4/R3,此时电路的差动闭环增益为Kd=1+R1/R2, U0=Kd(U1-U2); 下图即Kd=11,U0=11(U1-U2);第二级为同相放大电路,放大倍数可通过电位器调节。 3.1.2数模转换模块 ADC0809美国国家半导体公司生产的一种 8 位分辨率、双通道 A/D 转换芯片。由于它体积小,兼容性强,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。 3.1.3单片机周边电路 复位电路与晶振电路(12Mhz),保证单片机正常运行 3.1.4显示电路 采用6位LED数码管显示,P0口为段选,P2口为位选,P0口有8个1K上拉电阻 3.2电路参数的计算及元器件的选择 3.2.1单片机STC89C52 STC52 是美国ATMEL 公司生产的低电压,高性能CMOS 8 位单片机,片内含8k bytes 的可反复擦写的只读程序存 储器(PEROM)和256 bytes 的随机存取数据存储器(RAM ),器件采用ATMEL 公司的高密度、非易失性存储技术生产, 与标准MCS-51 指令系统及8052 产品引脚兼容,片内置通用8 位 央处理器(CPU)和Flash 存储单元,功能强大AT89C52 单片机适合于许多较为复杂控制应用场合。 主要性能参数 ·与MCS-51 产品指令和引脚完全兼容 ·8k 字节可 擦写Flash 闪速存储器 ·1000 次擦写周期 ·全静态操作:0Hz-24MHz ·三级加密程序存储器 ·256 ×8 字节内部RAM ·32 个可编程I /O 口线 ·3 个16 位定时/计数器 ·8 个 断源 ·可编程串行UART 通道 ·低功耗空闲和掉电模式 功能特性概述 STC89C52 提供以下标准功能:8k 字节Flash 闪速存储器,256 字节内部RAM,32 I /O 口线,3 个16位定时/计数器,一个6 向量两级 断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,STC89C52 可降至0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU 的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 3.2.2 ADC0809 ADC0809 是带有8 位A/D 转换器、8 路多路开关以及微处理机兼容的控制逻辑的CMOS 组件。它是 逐次逼近式A/D 转换器,可以和单片机直接接口。 (1)ADC0809 的内部逻辑结构 由下图可知,ADC0809 由一个8 路模拟开关、一个地址锁存与译码器、一个A/D 转换器和一 个三态输出锁存器组成。多路开关可选通8 个模拟通道,允许8 路模拟量分时输入,共用 A/D 转换器进行转换。三态输出锁器用于锁存A/D 转换完的数字量,当OE 端为高电平时,才 可以从三态输出锁存器取走转

文档评论(0)

bguarfan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档