基于单片机的功率测量系统的设计WORD.doc

上传人:夺命阿水 文档编号:9867 上传时间:2022-06-23 格式:DOC 页数:56 大小:543.84KB
返回 下载 相关 举报
基于单片机的功率测量系统的设计WORD.doc_第1页
第1页 / 共56页
基于单片机的功率测量系统的设计WORD.doc_第2页
第2页 / 共56页
基于单片机的功率测量系统的设计WORD.doc_第3页
第3页 / 共56页
基于单片机的功率测量系统的设计WORD.doc_第4页
第4页 / 共56页
基于单片机的功率测量系统的设计WORD.doc_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《基于单片机的功率测量系统的设计WORD.doc》由会员分享,可在线阅读,更多相关《基于单片机的功率测量系统的设计WORD.doc(56页珍藏版)》请在课桌文档上搜索。

1、摘 要近年来随着计算机在社会各领域的渗透, 单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。本论文详细的阐述了功率测量系统的设计思路和具体设计步骤。以单片机为核心,着重的介绍了52单片机在系统中的重要地位,以及其外围硬件电路的芯片结构特点、功能和管脚知识。集测量、显示等功能于一体,设计完整、结构清晰、操作简单。在本设计中,是采用对电路中电压和电流分别进行采样,再经模数转换器MAX197,将模拟量变为对应的数字量,用液晶显示器显示电压和功率。本文详细论述了硬件电路的组成。利用单片机完成整个测量电路的测试控制、数据处理和显示输出。关键词:

2、单片机,模数转换 ,功率表 ,采样,LCD液晶显示器ABSTRACTRecent years, with the penetration of computers in the social sphere, SCM applications are continually deepening.In real-time detection and automatic control of microcomputer application system, the microcontroller is often used as a core component.This paper descri

3、bes in detail the power measurement system design and detailed design steps.The MCU as the core, focusing on the introduction of the 52 SCM in an important position in the system and its peripheral hardware circuit chip structural features, function and pin knowledge.Set of measurement, display and

4、other functions, design integrity, a clear structure, easy operation.In this design, is the use of circuit voltage and current were sampled, and then the MAX197, the analog content into a corresponding number, using 6-one digital display voltage and power.This article discusses in detail the composi

5、tion of the hardware circuit.MCU to complete the measurement circuit using the test control, data processing and display output.KEY WORDS:A single-chip microcomputer, modulus conversion, power list, sampling, LCD monitor目 录第1章绪论11.1 研究概述11.2 设计背景11.3 设计的意义21.4 设计要求与目的2第2章系统设计方案选择和论证42.1 基本方案的选择和论证42

6、.2 总体方案论证82.3 本章小结9第3章系统硬件电路设计103.1 单片机电路测试系统的分析:103.2 电压电流的取样电路143.3 A/D转化模块163.4 显示模块的设计193.5 MAX232芯片简介253.6 5v电源的设计273.7 键盘接口的分析273.8 本章小结28第4章系统软件程序设计294.1 程序设计294.2 本章小结42第5章调试过程435.1调试435.2 系统结果验证43第六章总结44致45参考文献46附录A 汇编源程序47附录B 系统原理图51前 言 近年来,随着电子技术、计算机技术和半导体技术的飞度发展,给电力系统测量也带来了巨大的革命。提高电能测量技术

7、-改机械式功率表为智能型数字功率表已成为时代的要求。电力测量系统的智能型数字表通常是以单片机为核心,配置一定的外围电路和软件,能够实现多种功能。在软件和硬件的设计中,系统的抗干扰性和系统的实时性与准确度成了解决数字表的关键所在。单片机具有成本低、可靠性高、应用灵活的特点。由各具体行业的业人士使用单片机来开发或改造一般仪表是一条可行的道路。在电工与电子技术应用中,经常要测量功率。它是利用通有电流的可动线圈在另一个通电线圈形成的磁场中产生转动力矩而工作的仪表,其显著缺点是结构复杂、过载能力较差,本身消耗功率较大,且易受外磁场的影响,同时这样的功率表一般都是多量程的,在测量过程中需有电压表和电流表配

8、合选定电压和电流量程,在选择不同的电压和电流量程时,刻度盘上每一分格代表不同的瓦特数,读得格数需要进行换算才能得出所要测量的功率,致使测量很不方便。另外在功率测量中,经常遇到被测电路的功率因数很低的情况,这时必须采用专门的低功率因数功率表。基于功率表是电工仪表中最常用的一种仪表,目前常用的是指针式电动系功率表。而为了更为精确的显示测量结果,数字功率表的设计成为了必然。52 / 56第1章 绪 论1.1 研究概述在测量、控制仪表中引入微机,不仅能解决传统仪表不能解决或不易解决的问题,而且能简化电路、增加功能、提高精度和可靠性、降低售价以及加快新产品的开发速度。由于这类仪表已经实现人脑的一部分功能

9、,例如四则运算、逻辑判断、命令识别等,有的还能够进行自教正、自诊断,并具有自适应、自学习的能力,因此人们习惯上称它们为智能仪表。数字功率表也是一种简单的智能仪表。功率表一直以来都是重要的工业测量仪表,而数字功率表在原有的基础上比以前的更方便。数字显示消除了在模拟标尺上读取指针位置时的人为误差。与传统的其他仪表相比,数字功率表的测量准确度显著提高。除测量准确外,因数字仪表具有自动保护和自动选择量程的功能,因此减少了由于过载而损坏仪表的可能性。此外,本次所设计的数字功率表还具有自动记录数据和进一步处理数据的能力,能方便地使用在自动测试系统中3。1.2 设计背景 近二十多年来,电能的测量和管理发展很

10、快,逐渐成为一个专门的领域,但是由于电能测量较电压、电流等的测量复杂和困难,故测量的准确度低,通常的测量仪器为210级,015级就已是标准仪器了。实现功率测量必须有一个能将两输入电量相乘的电路结构,目前数字功率表大多使用称为时间分隔乘法器的一种模拟乘法电路来实现相乘。时间分隔乘法器又称脉冲宽度高度调制乘法器,它通常具有优良的静态精度,在相当宽的温度围可以达到千分之一,然而,由于这种乘法器输出滤波器的固有相移,使之受到严重的动态限制. 即使三角波的频率达到兆赫兹围,乘法器的带宽仍然很有限,典型- 3 dB 带宽可能在1 KHz 以下。另外,时间分隔乘法器的电路比较复杂,调整也较繁琐,尽管如此,在

11、静态精度要求较高的场合,这种方法还是经常采用的。随着微机的普及和发展,出现了应用微处理器进行数字乘法运算的新型功率表采样功率表。1.3 设计的意义近年来,随着电子技术、计算机技术和半导体技术的飞度发展,给电力系统测量也带来了巨大的革命。提高电能测量技术-改机械式功率表为智能型数字功率表已成为时代的要求。电力测量系统的智能型数字表通常是以单片机为核心,配置一定的外围电路和软件,能够实现多种功能。在软件和硬件的设计中,系统的抗干扰性和系统的实时性与准确度成了解决数字表的关键所在。单片机具有成本低、可靠性高、应用灵活的特点。由各具体行业的业人士使用单片机来开发或改造一般仪表是一条可行的道路。在电工与

12、电子技术应用中,经常要测量功率。另外,在功率测量中,经常遇到被测电路的功率因数很低的情况,这时必须采用专门的低功率因数功率表。基于功率表是电工仪表中最常用的一种仪表,目前常用的是指针式电动系功率表。而为了更为精确的显示测量结果,数字功率表的设计成为了必然6。因此,设计数字功率表事非常有意义的,也对我们以后的测量带来很大的帮助。1.4 设计要求与目的1.4.1设计要求基本设计要求:1利用单片机控制;2能显示电压、电流、功率、功率因数;3显示模块采用LCD液晶屏显示;4要求能用按键切换液晶显示上的读数;1.4.2设计目的 1数字功率表是几个模块的组合,设计时要熟悉各个模块的设计方案及其的作用; 2

13、通过本设计掌握AT89S52单片机的应用,并熟练C51编程及在Keil软件; 3学习并掌握Protel99SE画图软件的使用; 4设计出一款实用的数字功率表;第2章 系统设计方案选择和论证2.1 基本方案的选择和论证2.1.1 功率表的定义功率的定义是在单位时间所做的功。电学上的定义为。单位为W,这称为平均功率或有效功率。角度为I和E之间的相位角,称为功率因素。在直流电路中,功率的表示式为P=UI;在交流电路中,功率的表示式为。很显然,要利用一个装置来测量功率,就须反映电压和电流的乘积,这无论用电动学测量机械仪表或数字测量仪表均可完成。目前使用最多的前者由于其准确度不高,仪表的读数易受外磁场的

14、影响、仪表本身耗功大、过载能力小、表盘刻度不均匀,已不能完全适应人们快速有效的工作生活节奏;随着科技业飞速发展,数字功率表由于精度高、频带宽,不仅可以用于校准指针式功率表,也适合在现场进行功率的快速测量。在今天的数字时代,其应用前景是非常广阔的。2.1.2 功率测量方案的论证与比较 方案一、测量模拟电压用伏频V/F转换器,可将相应的电压转化为相应的频率,提高测量的精确度,对应比例为1mV/Hz。用该方案求功率,也是要分时取电压电流的模拟量,再转换为频率,最后用软件处理,实现功率测量。专用的V/F转换器有AD650、AD654等。方案二、利用采样电路分别对电压和电流进行采样,将电流转换成电压,再

15、经乘法电路将两路电压相乘,再经模数转换器,模拟量变为对应的数字量,若要使测量的精度尽量高,可多次采样几组数据,然后再在程序中处理,求出平均值。原理框图如图2-1所示:图2-1 原理框图 方案三、可利用专门的IC来实现,如AD534芯片,该芯片既可采样电压,又可采样电流,并将相应的模拟电压,电流转换为对应的数字量,再将转换后的电压,电流相乘,便可得到所求功率。功能描述:输入电由三个相同的电压转换电流的转换器转换为不同的电流,功能框图如图2-2所示,转换功能框图如图2-3:图2-2 功能框图图2-3 转换功能框图方案四、采用锁相环技术测量功率。锁相就是相位同步的自动控制,完成两个电信号相位同步自动

16、控制系统称为锁相环简称PLL。因测量功率的两个参数电流、电压的获取不是同时采样的,故需要利用锁相环技术测量功率。由下图可见,锁相环由3个基本单元构成:相位比较器PC、电压控制震荡器VCO、低通滤波器LPF如图2-4。UsVCOUcU0LPFUd图2-4 转换框图施加于相位比较器有两个信号:输入信号,压控震荡器输出信号,相位比较器输出信号,经低通滤波器后得到一个平均电压,这个电压控制震荡器的频率变化,使输入与输出信号的频率之差减小,直到差值为零,此时即是锁定。当锁定后,VCO能使其输出信号的频率跟随输入信号频率变化。利用锁相技术可以实现在电网电压及电流波形发生畸变时进行同步跟踪采样。每个周波的采

17、样点数可根据需要选择。 方案5、对电压和电流进行采样,再经模数转器,模拟量变为对应的数字量,将转化成的数字量再送往单片机中。这仅仅只是电压和电流的变量的计算计算是通过软件的控制,再把电压和电流的采样通过过零比较器进行转换成方波然后送往单片机的INT0口和INT1口就可以计算出电压和电流之间的角度从而可以通过软件的控制就可以算出采样过来的功率。然后通过液晶显示器进行显示如图2-5。本设计选用方案5。 图2-5 数字功率表框图2.1.3 按键模块的选择 在对功率、电压、电流以及功率上限进行选择时系统需要通过进行按键的选择就可以看到不同的数值。方案一:使用独立式键盘。独立式键盘是指直接使用I/O口构

18、成的单个按键电路。独立式按键电路配置灵活,软件结构简单。方案二:使用矩阵式键盘。矩阵式键盘是由行线和列线组成,按键位于行、列的交叉点上,行线、列线分别连接到按键开关的两端。其特点是简单且不增加成本,但这种键盘适合按键数量较多的场合。根据以上论述,因为本系统需要的按键不多,有电压显示,电流显示,功率显示以及功率因数显示,共四个按键,要求简单。所以采用方案一独立式键盘。2.1.4 显示模块的选择方案一:使用传统的LED数码管显示。数码管具有低能耗、低压、寿命长、耐老化、防晒、防潮、防火、防高低温,对外界环境要求低,易于维护,同时称重轻操作简单等特点。数码管采用BCD编码显示数字,程序编译容易。但是

19、数码管显示数字不稳定,而且不能显示文字,还需要增加驱动器。在本设计中若使用LED数码管显示,则电路原理图规模庞大复杂,效果不是很理想。方案二:使用液晶显示屏显示。液晶显示屏LCD具有轻薄短小、低耗电量、无辐射、平面直角显示以及影象稳定不闪烁等优势,而且具有可视面积大,简化电路,画面效果好,分辨率高,抗干扰能力强等特点。选用LCD显示,可以显示数字、文字等字符。程序是模块化的,清晰易懂,若想实现新增功能,只需添加或删除程序,因此应用比较广泛。根据以上论述,采用方案二。在本系统中,24位LM016L液晶显示器。2.1.5 电路设计最终方案制定综上各方案所述,本设计的方案选定:1采用AT89S52作

20、为主控系统;2MAX197提供A/D转化;3LCD液晶显示屏作为显示;4独立式键盘结构。2.2 总体方案论证按照系统设计功能的要求,初步确定系统由主控制模块、数据采样模块、A/D转化模块以及数据显示模块。主控芯片选择AT89S52单片机。数据采集选择电压互感器和电流互感器,A/D转化模块泽选择MAX197的模拟信号输入电路拥有5MHz的信号带宽,当使用部采集控制模式并使用外接2MHz时钟时,可达到100kSa/s的通过速率,显示模块则用24位LM016L液晶显示器如图2-6。图2-6 数字功率表框图2.3 本章小结本章主要讨论了测试仪的总体实现方案,先提出设计目标,根据目标分析确定实现方案,接

21、着又分析了实现方案中的一些技术问题,给出了解决的办法,从而确定出系统的总体方案。第3章 系统硬件电路设计本章主要讲的是系统硬件电路的设计,运用电压、电流采样电路,将采样的电压和电流送往A/D转换芯片MAX197把模拟量转换成数字量然后再送往AT89S52通过软件编程算出电压和电流的乘积。另外电压和电流的相位角之差是通过硬件电路实现的,将采样电压和采样电流送往过零比较器中,再把过零比较器的输出端接往单片机的两个中断口,通过方波电路的上升沿之差从而得出相角差。然后再把算出的结果通过LCD1602液晶显示器显示结果,我们再通过按键的切换来显示电压、电流、功率和功率因数。它的整体框架如上一章的2-6图

22、所示。3.1 单片机电路测试系统的分析 AT89S52为ATMEL 所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flsah存储器。3.1.1 AT89S52主要功能: 1拥有灵巧的8位CPU和在系统可编程Flash; 2晶片部具时钟振荡器传统最高工作频率可至 12MHz; 3部程序存储器ROM为 8KB;4部数据存储器RAM为 256字节;532 个可编程I/O 口线;68 个中断向量源;7三个 16 位定时器/计数器;8三级加密程序存储器;9全双工UART串行通道。3.1.2 AT89S52各引脚功能介绍:AT89S52的引脚图如图3-1系统时钟的反相放大器输出端,一

23、般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。 RESET:复位 VCC:AT89S52电源正端输入,接+5V。 VSS:电源地端。 XTAL1:单芯片系统时钟的反相放大器输入端。 XTAL2:AT89S52的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得部特殊功能寄存器之容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序9。图 3-1AT89S52的

24、引脚 EA/Vpp:EA为英文External Access的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码存于外部EPROM中来执行程序。因此在8031及8032中,EA引脚必须接低电平,因为其部无程序存储器空间。如果是使用 8751 部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751部EPROM时,可以利用此引脚来输入21V的烧录高压Vpp。ALE/PROG:ALE是英文Address Latch Enable的缩写,表示地址锁存器启用信号。AT89S52可以利用这支引脚来触发外部的8位锁存器如74LS373,将端口0的地址

25、总线A0A7锁进锁存器中,因为AT89S52是以多工的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。PSEN:此为Program Store Enable的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时EA=0,会送出此信号以便取得程序代码,通常这支脚是接到EPROM的OE脚。AT89S52可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址围。PORT0P

26、0.0P0.7:端口0是一个8位宽的开路汲极Open Drain双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。其他三个I/O端口P1、P2、P3则不具有此电路组态,而是部有一提升电路,P0在当做I/O用时可以推动8个LS的TTL负载。如果当EA引脚为低电平时即取用外部程序代码或数据存储器,P0就以多工方式提供地址总线A0A7及数据总线D0D7。设计者必须外加一锁存器将端口0送出的地址栓锁住成为A0A7,再配合端口2所送出的A8A15合成一完整的16位地址总线,而定址到64K的外部存储器空间。PORT2P2.0P2.7:端口2是具有部提升电路的双向I/O端口,每一个引

27、脚可以推动4个LS的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。P2除了当做一般I/O端口使用外,若是在AT89S52扩充外接程序存储器或数据存储器时,也提供地址总线的高字节A8A15,这个时候P2便不能当做I/O来使用了。PORT1P1.0P1.7:端口1也是具有部提升电路的双向I/O端口,其输出缓冲器可以推动4个LS TTL负载,同样地若将端口1的输出设为高电平,便是由此端口来输入数据。如果是使用8052或是8032的话,P1.0又当做定时器2的外部脉冲输入脚,而P1.1可以有T2EX功能,可以做外部中断输入的触发脚位12。PORT3P3.0P3.7:端口3也具

28、有部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载,同时还多工具有其他的额外特殊功能,包括串行通信、外部中断控制、计时计数控制及外部数据存储器容的读取或写入控制等功能。其引脚分配如下:P3.0:RXD,串行通信输入。P3.1:TXD,串行通信输出。P3.2:INT0,外部中断0输入。P3.3:INT1,外部中断1输入。P3.4:T0,计时计数器0输入。P3.5:T1,计时计数器1输入。P3.6:WR:外部数据存储器的写入信号。P3.7:RD,外部数据存储器的读取信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时

29、,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/

30、PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器0000H-FFFFH,不管是否有部程序存储器。注意加密方式1时,/EA将部锁定为RESET;当/EA端保持高电平时,此间部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源VPP。XTAL1:反向振荡放大器的输入及部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.1.3 单片机的最小系统原理图: 它是系统驱动的前提,是单片机里面的程序可以运行的最小配置,它的接线图如图3-2所示。图3-2单片机最小系统3.2 电压电流的取样电路 用单片机组成测控系统时,系统必须有被测电信号的输入通道,即

31、前向通道,用来采集必要的输入信息。而本测试系统的前向通道构成及接口如下:3.2.1电压、电流测试的前置电路 由于本系统测量电压的有效值围是0V到600V,电流有效值的围是0A到10A,而模数转换器采样电压仅仅为0到5V的直流电压,所以在硬件上需要设计电压和电流的前置通道完成强电到弱电的转换。即外部电压或电流先经过互感电路变换、整流电路整流、分压电路分压最后才可以被模数转换器采样。具体变换过程如下所述:3.2.2电压与电流的变换电路 电压采样采取用玻膜合金制成的微型典雅型电流互感器PT,其变化比2A/2mA,在电压动态围为50-200%UnUn为额定电压,AC220或AC380时其比差非线性度为

32、正负0.1%,角差为正负5度角,负载阻抗小于等于300欧姆电压互感器输出直接与A/D转化芯片相连如图3-3所示。图3-3 电压变换电路图 3-4 电流变换电路 电流取样采用高精度电流微型互感器CT,电路结构图如图3-4所示,与A/D转化器相连。CT2为0.2级电力电流互感器,仪表可测最大电流为7000A,CT2为玻膜合金制成的微型电流互感器一般变比取5A/500mA,负载阻抗R小于等于100欧姆。3.3 A/D转化模块MAX197是Maxim公司推出的8通道、12位的高速A/D转换芯片。芯片采用单一电源5V供电,单次转换时间仅为6s,采样速率可达100kSa/s。引脚图如图3-5所示。图3-5

33、 MAX197引脚图 3.3.1 MAX197芯片的特点: 1单5v工作电源; 2可软件选择模拟量输入围:10v,5v,0v10v,0v5v; 38个模拟输入通道;4 6s转换时间,100ksps采样速率; 可采用部或外部采集控制模式; 6两种电源关断模式; 部或外部时钟; 部4096v参考电源或外界参考电源。3.3.2 引脚说明; 引脚功能如表3-1所示。表3-1 MAX197引脚功能引脚符号功 能1CLK当采用外部时钟模式时外部时钟脉冲由此输入,当采用部模式时,部接地电容实质部的时钟频率。2CS片选信号低电平有效3WR写信号低电平有效4RD读信号低电平有效5HBEN转换结果复用控制,低电平

34、低8位有效,高电平高四位有效6SHDN关断控制端,低电平有效7-10D7-D4三态数字I/O口端11D3/D11三态数字I/O口端,D3输出HBEN为低电平D11输出时HBEN为高电平12D2/D10三态数字I/O口端,D2输出HBEN为低电平D10输出时HBEN为高电平13D1/D9三态数字I/O口端,D1输出HBEN为低电平D9输出时HBEN为高电平max197既可以使用部参考电压源,也可以使用外部参考电压源。可以看出,当使用部参考源时,芯片部的25v基准源经放大后向ref提供4096v参考电平。这时应在ref与agnd之间接入一个47f电容,在refadj与agnd之间接入一个001f电

35、容。当使用外部参考源时,接至ref的外部参考源必须能够提供400a的直流工作电流,且输出电阻小于10。如果参考源噪声较大,应在ref端与模拟信号地之间接一个47f电容。 模拟量输入通道拥有165v的过电压保护,即使在关断状态下,保护也有效。3.3.3 运行及控制模式通过对控制寄存器的设置,max197可以工作在不同的运行及控制模式,表3-2就是控制寄存器格式。表3-2 寄存器控制格式D7 D6PD1 PD0D5ACQMODD4RNGD3BIPD2 D1 D0A2 A1 A0时钟及电源关断模式部/外部采集控制选择模拟输入 量程选择模拟输入 极性选择模拟输入 通道选择下面我们重点讨论不同的时钟模式

36、、采集控制模式、电源关断模式以及转换结果的读取。1时钟模式 通过对控制寄存器的d6、d7位置数,可以选择max197使用外部时钟或部时钟。一旦选定时钟模式,除非断电不包括电源关断模式,否则,所选时钟模式不可再改变。在两种时钟模式下,外部采集和部采集控制模式都可选用。当芯片上电时,初始状态为外部时钟模式。选择部时钟模式时,应在clk端和地之间接入一个电容,不同的电容值对应不同的部时钟周期。工作时钟的最大值为2mhz。2采集控制模式 通过将控制寄存器的acqmod位置0可选择部采集控制模式。在部采集控制模式下,写信号脉冲将开始一个由部定时控制长度的采集间隔。在6个时钟周期长度的采集间隔结束时,将启

37、动下一个转换。在部采集控制模式下,max197的模拟信号输入电路拥有5mhz的信号带宽,当使用部采集控制模式并使用外接2mhz时钟时,可达到100ksps的通过速率。通过将控制寄存器的acqmod位置0可选择外部采集控制模式。采用外部采集控制模式是为了精确控制采样孔径或独立控制采集和转换时间。由用户分别通过两个写信号脉冲控制采集间隔和开始转换时间,第一个写信号脉冲时将控制寄存器的acqmod位置1,开始一个采集间隔。第二个写信号脉冲时将控制寄存器的acqmod位置0,结束采集间隔并开始转换。然而,如果在第二个写信号脉冲时将控制寄存器的acqmod位置1,则将开始又一个采集间隔。在第一个写信号脉

38、冲和第二个写信号脉冲时,控制寄存器中的模拟通道选择位必须置相同的值。电源关断模式控制位可以置不同的值。(3) 电源关断模式(4) 为节省能源,max197可以在两次转换之间工作于低电流关断模式。有两种电源关断模式供选择,通过控制寄存器的pd1、pd0位,可以选择stbypd待机模式或fullpd全关断模式。当stbypd关断模式被设置后,只有在转换结束后才生效。在stbypd模式下,芯片在第一个写信号的下降沿返回正常状态。当fullpd关断模式被设置且shdn端变为低电平时,芯片处于硬件全关断状态fullpd,此时将马上中止转换。这里须强调的是,在不同的关断模式下,芯片由关断到恢复正常状态时的

39、过渡过程是不一样的。软件设计时,必须充分考虑到这一特点。在stbypd模式时,带隙参考源和参考源放大电路仍然保持工作,ref上的电压将不受模式转换的影响。因此,可以在这种模式时选择任何采样速率而不用考虑恢复正常状态时的延迟。即在两次转换之间选用stbypd关断模式时,不用考虑过渡时间。然而,在fullpd模式下,只有带隙参考源在工作,芯片由关断到恢复正常状态时存在一个过渡过程。为了减小过渡过程的影响,应在ref与agnd之间接入一个33pf的电容。(5) 转换结果的读取 输出数据采用无符号二进制模式单极性输入方式或二进制补码形式双极性输入方式。当cs和rd都有效时,hben为低电平,低8位数据

40、被读出,hben为高电平,复用的高4位被读出,另外4位保持低电平在单极性方式下,或另外4位为符号位在双极性方式下。当转换结束并且结果有效时,转换完成中断信号端int发出一个低电平信号,当读信号结束或一个新的控制字节被写入时,int端重新变为高电平。在转换期间写入一个新的控制字节将导致转换中止并开始一个新的采集间隔。3.4 显示模块的设计 在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。

41、发光管和LED数码管比较常用,软硬件都比较简单,在前面章节已经介绍过,在此不作介绍,本章重点介绍字符型液晶显示器的应用。 在单片机系统中应用晶液显示器作为输出器件有以下几个优点:1 显示质量高 由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器CRT那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。2 数字式接口 液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。体积小、重量轻液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多。3 功耗低相对而言,液晶显示器的功耗主要消耗

42、在其部的电极和驱动IC上,因而耗电量比其它显示器要少得多。3.4.1 液晶显示简介 液晶显示原理液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。 液晶显示器的分类液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。如果根据驱动方式来分,可以分为静态驱动Static、单纯矩阵驱动Simple Matrix和主动矩阵驱动Ac

43、tive Matrix三种。 液晶显示器各种图形的显示原理:线段的显示:点阵图形式液晶由MN个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共168=128个点组成,屏上6416个显示单元与显示RAM区1024字节相对应,每一字节的容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H00FH的16字节的容决定,当000H=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当3FFH=FFH时,则屏幕的右下角显示一条短亮线;当000H=FFH,001H=00H,002H=00H,00EH=00H,00FH=00H时,则在

44、屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理。字符的显示:用LCD显示一个字符时比较复杂,因为一个字符由68或88点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为1,其它的为0,为1的点亮,为0的不亮。这样一来就组成某个字符。但由于带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。汉字的显示:汉字的显示一般采用图形的方式,事先从微机中提取要显示的汉字的点阵码一般用字模提取软件,每个汉字占3

45、2B,分左右两半,各占16B,左边为1、3、5右边为2、4、6根据在LCD上开始显示的行列号及每行的列数可找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送第二个字节,换行按列对齐,送第三个字节直到32B显示完就可以LCD上得到一个完整汉字。3.4.2 1602字符型LCD简介字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。下面以太阳人电子的1602字符型液晶显示器为例,介绍其用法。3.4.3 1602LCD的基本参数及引脚功能 1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图3-6所示:图3-6 1602LCD尺寸图1602LCD主要技术参数:显示容量:162个字符芯片工作电压:4.55.5V工作电流:2.0mA模块最佳工作电压:5.0V字符尺寸:2.954.35mm引脚功能说明: 1602LCD采用标准的14脚无背光或16脚带背光接口,各引脚接口说明如表3-3所示:表3-3 1602LCD引脚接口说明编号符号引脚说明编号符号引脚说明1234567VSSVDD

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号