




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ADE7755的二时段单相数字电能表设计摘要ABSTRACT目录第一章绪论12课题研究背景及意义121课题研究背景122课题研究意义13数字电能表的发展和现状131电能表发展历程132数字电能表未来发展趋势14本文主要研究内容第二章电能计量原理及多功能电能表通信规约的介绍21数字电能表的电能计量原理和方法22多功能电能表通信规约的介绍23本章小结第三章基于ADE7755的计量模块硬件设计32电能计量芯片ADE7755的简介321功能简介及功能框图322外部引脚及其功能说明33电能计量过程介绍331ADE7755工作原理332电能计量电路设计第四章单相数字电能表的系统硬件设计12系统的总体设计121系统总体设计思路122电能计量电路的基本组成13电源模块设计14控制模块设计511单片机8051简介512控制电路设计15LCD显示模块设计511LCD显示器工作原理简介512芯片1602简介513显示电路设计16通信接口模块设计51151单片机的串行通信基础512RS232串行口标准简介513MAX232简介514通信接口电路设计17数据存储模块设计511芯片24C02简介512存储模块电路设计18时钟芯片511DS1302简介512时钟电路设计第五章单相数字电能表的系统软件设计51软件集成开发环境简介511KEILC51VISION3介绍512编程语言选择52数字电能表系统软件的总体设计53系统软件主程序设计54电能计量模块55LCD显示模块56数据存储模块57时钟芯片58第六章课题结论与展望参考文献第一章绪论11课题研究背景及意义121课题研究背景传统的感应式机械电能表从1890年发明以来已经有一百多年历史,虽然经过多方面改进,但仍然存在个突出问题工作不稳定,精度低,内部的转动元件难免产生机械磨损,使电能表测量误差越来越大体积庞大,价格昂贵由于构造原理的问题,很容易窃电。于是新型的数字式电能表应用而生。数字式电能表可视性强,大致可分为以下两类。第一类是在原来机械式电能表的基础上,仅在表盘上打一个很小的光电检测孔,表盘每转一圈给出一个脉冲信号,经放大和整形后,作为计数脉冲,所计的客户用电量通过数码管或LCD显示出来。这种电能表只是改变了其计数显示方式,没有脱离传统感应式机械电能表的本质,机械磨损还存在,精度低,不稳定,所以完全被淘汰。第二类是利用传感器来采样电流、电压,然后把采样到的电流、电压信号转换成数字信号或计数脉冲来计量客户所用电量,再通过数码管或LCD显示出来。122课题研究意义研制电能计量装置具有非常重大的意义,它能对电能进行精确的计量,并且能对主要的电参数如电压,电流,功率,功率因数,及频率等进行监测,同时还具有存储显示功能,并同时具有完备的通信功能。数字电能表的研制,大大促进了对电能的合理利用和调度本文所设计的这种单相数字电能表是一种高精度多功能的单相电能表,利用电能计量专用芯片来计量所耗电量单向电能计量芯片ADE7755,功能多,精度高,更有利于实行远程抄表,有利于电能的合理管理和应用。12数字电能表的发展和现状121电能表发展历程电能表的发展历经了由感应式电能表机电式电能表电子式电能表智能电表的过程。早期的感应式电能表和机电式电能表大多结构简单、操作安全、维修方便、造价低廉等,但是准确度低、适用频率窄、功能单一、功能扩展困难、且对非线性负荷、冲击负荷的计量误差较大。而电子式电能表则功能强大,准确度高,误差曲线平直且稳定,启动电流小、频率响应范围宽、功耗小、便于安装使用、过载能力强、防窃电能力强,随着科学技术的发展,尤其是电子技术,计算机技术、网络技术和通信技术的飞速发展及日臻完善,自动化技术的不断进步,使得研制数字电能表成为可能,并且具有巨大的商业价值和发展优势。122数字电能表未来发展趋势自19世纪末第一只感应式电能表用于电量计量以来,随着技术的进步尤其是上世纪70年代以来大规模集成电路的发展,电能表也由机械式向电子式发展,目前电子式电能表已基本取代了传统的机械式电能表,并开始走向智能化。而智能化数字电表正向着多功能、数字化、网络化、智能化、实时互动化的方向发展,就是以单片机为核心,配以相应的测试电路、通讯接口和相应的监控软件,通过总线把多个智能化功能单元连成局域网,再由上位机测控软件实现。随着计算机、信息人工智能、自动控制、系统工程的发展,一个全新的智能化系统已经形成。集计算、信息、自动化、管理为一体的电能计量装置是发展的方向之一。电力检测仪实现智能化,能够进一步适应我国电力系统的发展,满足运营管理的需要,解决特殊负载用户的计量问题13本文主要研究内容本论文主要内容是设计一种单相数字电能表,完成对电能的精确计量、显示以及通过串行通信接口实现与计算机之间远程通信。本次设计主要是基于电能计量芯片ADE7755和MCS51系列单片机8051。主要任务是完成电能计量电路及显示的各个模块的硬件设计和软件设计的程序框图,实现电能采集、电能计量、电能显示和与计算机的远程通信等功能。本论文主要结构如下第一章主要介绍数字电能表的研究背景、意义及其发展状况和趋势;第二章主要介绍电能计量原理以及多功能电能表通信规约;第三章主要是基于ADE7755的计量模块硬件设计,第四章主要介绍数字电能表的硬件设计,主要分为电源模块、控制模块、显示模块、通信接口模块几个部分;第五章主要介绍数字电能表的软件设计;第六章是对本论文的总结与展望。第二章电能计量原理及多功能电能表通信规约的介绍21数字电能表的电能计量原理和方法电能基本表达式如下式中UT、IT、PT分别是顺势电压、瞬时电流、瞬时功率值,所以测量电能的基本方法是将电压、电流相乘,然后在时间上再累加(即积分)起来。对于大多数电子式电能表,电能计量的原理基本相同,主要包括对电压和电流的实时采样,将采样得到的电压和电流值相乘,计算出有效值、有功功率、无功功率等。采样份直流采样和交流采样两种,与直流采样相比,交流采样具有计算灵活、精度高、响应速度快等优点。当采样输入信号为正弦波时,测量时域、频域信号的算法有导数算法、半周期算法等。由于这些算法计算量小,因此应用较为普遍,尤其是对实时性要求很高的场合22多功能电能表通信规约的介绍23本章小结第三章基于ADE7755的计量模块硬件设计31电能计量芯片ADE7755的简介311功能简介及功能框图(1)ADE7755功能概述ADE7755是一种高准确度电能测量电路集成电路,主要用于单相电表系统,其技术指标超过了IEC1036规定的准确度要求。它只在ADC和基准电路中使用了模拟电路,其他的信号处理都由数字电路完成,这使得在恶劣的环境下仍然可以保持极高的准确度和长时间的稳定性,通过引脚F1、F2以低频形式输出有功功率的平均值,可以直接驱动机电式计数器,或者与微控制器接口,从引脚CF以高频形式输出有功功率的瞬时值,用于电能计量表的校准。(2)功能特点精度高,在5001动态范围内误差低于01;F1、F2输出频率表示平均有功功率;高频输出CF用于校准,并提供即时有功功率;逻辑输出引脚REVP能只是负功率或错误链接;可直接驱动机电式计数器和两相步进电机;在片电源监控电路;防潜动;在片电压源25V9单5V电源,低功耗;采用SSOP24封装。(3)功能框图(4)极限参数参数符号最小值最大值单位工作电压VDDVSS0370V管脚电流IPIN150150MA储藏温度TSTG65150工作温度TO4085312外部引脚及其功能说明ADE7755有24脚DIP和SSOP两种封装(1)管脚排列图如下(2)管脚功能说明DVDD,数字电源引脚。该引脚提供数字电路的电源,正常工作电源电压应保持在5V5,该引脚应使用10F陶瓷电容进行去耦AC/DC,高通滤波器HPF选择引脚。当该引脚输入高电平时,通道1(电流通道)内的HPF被选通,该滤波器所涉及的相位响应在45HZ至1KHZ范围内在片内已得到补偿。在电能计量的应用中,应使HPF选通。AVDD,模拟电源引脚。该引脚提供模拟电路的电源,正常工作电源电压应保持在5V5,当使电源的纹波和噪声减小到最低程度,该引脚应使用10F电容并联100NF陶瓷电容进行去耦。NC(6号引脚),与6脚短接V1P,V1N,通道1(电流通道)的正、负模拟输入引脚。完全差动输入方式,正常工作最大信号电平为470MV。通道1有一个PGA。这两个引脚相对于AGND的最大信号电平为1V。两个引脚内部都有ESD保护电路,这两个引脚能承受6V的过电压,而不造成永久性损坏。RESET,复位引脚。当为低电平时,ADC和数字电路保护复位状态,在RESET的下降沿,清除内部寄存器。REFIN/OUT,基准电压的输入、输出引脚。片内基准电压的正常值为25V8,典型温度系数为30PPM/。外部基准源可以直接连接到该引脚上。无论用内部还是外部基准源,该引脚都应使用10F钽电容和100NF陶瓷电容对AGND进行去耦。AGND,这是模拟电路(即ADC和基准源)的接地参考点,该引脚应连接到印刷电路板的模拟接地面。模拟接地面是所有模拟电路的接地参考点,如抗混叠滤波器、电流和电压传感器等。为了有效地抑制噪声,模拟接地面与数字接地面只应有一点连接。星形接地方法有助于使数字电流噪声远离模拟电路。SCF,校验频率选择。该引脚的逻辑输入电平确定CF引脚的输出频率。S1,S0,这两个引脚的逻辑输入用来选择数字/频率转换系数,这为电度表的设计提供了很大灵活性。G1,G0,这两个引脚的逻辑输入用来选择通道1的增益,可用来选择增益是1,2,8,和16。CLKIN,外部时钟可从该引脚接入,也可把一个石英晶体接在CLKIN和CLKOUT之间,提供时钟源,规定时钟频率为3579545MHZ。作为石英晶体负载的33PF陶瓷电容应和振荡器门电路连接。CLKOUT,如上所述,可把一个石英晶体接在CLKIN和CLKOUT之间,提供一个时钟源。当CLKIN上接有外时钟时CLKOUT引脚能驱动一个CMOS负载。NC,悬空。REVP,当检测到负功率时,即电压和电流信号的相位差大于90时,该引脚输出逻辑高电平。该输出没有被锁存,当再次检测到正功率时,该引脚的输出复位。该输出的逻辑状态随CF输出脉冲同时变化。DGND,这是数字电路(即乘法器、滤波器和数字频率转换器)的接地参考点。该引脚应连接到印刷电路板的数字接地面,数字接地面是所有数字电路(如机械或数字计数器、微控制器和LED显示器的接地参考点。为了有效地抑制噪声,模拟接地面与数字接地面只应有一点连接,如星形接地。CF,频率较验输出引脚。其输出频率反映瞬时有功功率的大小,常用于仪表校验。F2,F1,低频逻辑输出引脚,其输出频率反映平均有功功率的大小。这两个逻辑输出可以直接驱动机电式计数器或两相步进电机。32电能计量过程介绍321ADE7755工作原理芯片内部两个ADC对来自电流和电压传感器的电压信号进行数字化。ADE7755的模拟输入结构具有宽动态范围,大大简化了传感器接口(可以与传感器直接连接),也简化了抗混叠滤波器的设计。电流通道中的PGA进一步简化了传感器接口。电流通道中的HPF滤掉电流信号中的直流分量,从而消除了由于电压或者电流失调所造成的有功功率计算上的误差。有功功率是从瞬时功率信号推导计算出来,瞬时功率信号是用电流和电压信号直接相乘得到的。为了得到有功功率分量(即直流分量),只要对瞬时功率信号进行低通滤波就行了。下图示出了瞬时有功功率如何通过对瞬时功率信号进行低通滤波来获取有功功率。这个过程中所有的信号处理都是由数字电路完成的,因此具有优良的温度和时间稳定性。ADE7755的低频输出是通过对上述有功功率信息的累计产生,即在两个输出脉冲之间经过长时间的累加,因此输出频率正比于平均有功功率。当这个平均有功功率信息进一步被累加,就能获得电能计量信息。CF输出的频率较高,累加时间较短,因此CF的输出频率正比于瞬时有功功率,这对于在稳定负载条件下进行系统校验是很有用的。322电能计量电路设计电能测量电路如上图所示,主要是由电压检测电路、电流检测电路和电能计量芯片ADE7755及其外围电路组成。首先,负载电流经过电流传感器再通过滤波电路后转换成合适的电压信号送入到电能计量芯片ADE7755的电流通道,即V1P和V1N端而220V相电压则通过电压传感器降压后,再通过滤波电路送入电能计量芯片ADE7755的电压通道,即V2P和V2N端二者经过ADE7755转换成有功功率以高频脉冲形式从CF端输出然后接入到单片机AT89C51的外部中断信号输入端,即单片机控制电路从ADE7755的CF端采集脉冲经过处理后得到的数据送到LCD显示电路进行显示,并通过远程通讯电路把数据传送到上位机。CF脚接在单片机的T0计数器上,由单片机对CF脚输出的脉冲进行计数,再根据ADE7755的原理,计算出功率所测功率。S0S1和SCF分别接在P20、P21、P22口。第四章单相数字电能表的系统硬件设计41系统的总体设计411系统总体设计思路本文所设计的电能计量电路,主要由电能计量芯片ADE7755、单片机8051、LCD液晶显示电路、存储器、远程通讯接口以及电源部分组成。由高精度单向电能计量芯片ADE7755来采集电压、电流。经ADE7755转换成有功功率,以高频脉冲形式输出,将输出功率传送至单片机8051,作为输入。高性能单片机8051作为整个电能采集电路的控制中心将8051与LCD显示电路相连接,LCD显示电路采用1602芯片,将所采集的电能数据经处理后在LCD液晶显示器上显示,并将数据存储在非易失存储器中,以防止停电时数据丢失,存储芯片选用24C02,且同时通过远程通讯电路将所得数据传送至上位机,串行通讯接口选用MAX232412电能计量电路的基本组成42电源模块设计电源模块为系统板上其它模块提供5V电源,电源输入有两种方式,一种为交直流电源从电源插座输入,输入的电压要求,直流输入应大于75V,交流输入应大于5V,通过7805三端稳压器得到5V的直流电源供给系统其它模块工作,另一种为从USB接口获取5V电源,只要用相应配套的USB线从电脑主机获取5V直流电源,在电源模块中加有保护电路,即电路中有短路,不会对7805三端稳压器及电脑主机电源有损害其电路实现如下在电路中提供一个电源插座PHONEJACK2,将5V直流电源引入系统中,经过稳压器7805稳压后提供5V电压源供单片机和各个电路正常工作,7805三端稳压器件。共有三个引脚一号引脚为电压输入端,输入电压要大于5V,二号引脚为5V稳压输出端,三号引脚为接地端。同时,为了更好的指示出通电状态,还引入了一个LED发光二级管,当电源接通时,发光二极管导通发光,反之则熄灭。43控制模块设计431单片机8051简介(1)8051概述MCS51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是前些年在我国最流行的单片机,所以很多场合会看到8031的名称。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的。本论文中我们将用89C51来完成电能表的设计(2)功能特点1个八位的处理器,片内带振荡器;128字节的片内数据存储器;21个特殊功能寄存器;4KB的片内程序存储器;4个八位并行口(P0,P1,P2,P3);1个全双工串行口2个16位的定时器/计数器,记为T0、T1;5个中断源,即两个外部输入中断,两个定时器/计数器中断,一个串行口中断;2个中断优先级;111条指令,具有位寻址功能,片内采取单总线结构。(3)管脚排列图8051有40个引脚,常用的有40引脚的直插封装(DIP方式),如下图所示(4)引脚功能说明1电源引脚VCC和VSSVCC40脚电源端,为5V。VSS20脚接地端。2时钟电路引脚XTAL1和XTAL2XTAL2(18脚)接外部晶体和微调电容的一端;在8051片内它是振荡电路反相放大器的输出端,振荡电路的频率就是晶体固有频率。若需采用外部时钟电路时,该引脚输入外部时钟脉冲。XTAL119脚接外部晶体和微调电容的另一端;在片内它是振荡电路反相放大器的输入端。在采用外部时钟时,该引脚必须接地。3控制信号引脚RST,ALE,PSEN和EARST/VPD9脚RST是复位信号输入端,高电平有效。当此输入端保持备用电源的输入端。当主电源VCC发生故障,降低到低电平规定值时,将5V电源自动两个机器周期24个时钟振荡周期的高电平时,就可以完成复位操作。RST引脚的第二功能是VPD,即接入RST端,为RAM提供备用电源,以保证存储在RAM中的信息不丢失,从而合复位后能继续正常运行。ALE/PROG30脚地址锁存允许信号端。当8051上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡器频率FOSC的1/6。CPU访问片外存储器时,ALE输出信号作为锁存低8位地址的控制信号。平时不访问片外存储器时,ALE端也以振荡频率的1/6固定输出正脉冲,因而ALE信号可以用作对外输出时钟或定时信号。ALE端的负载驱动能力为8个LS型TTL低功耗甚高速TTL负载。此引脚的第二功能PROG在对片内带有4KBEPROM的8751编程写入固化程序时,作为编程脉冲输入端。PSEN29脚程序存储允许输出信号端。在访问片外程序存储器时,此端定时输出负脉冲作为读片外存储器的选通信号。此引肢接EPROM的OE端见后面几章任何一个小系统硬件图。PSEN端有效,即允许读出EPROMROM中的指令码。PSEN端同样可驱动8个LS型TTL负载。EA(31脚外部程序存储器地址允许输入端/固化编程电压输入端。此引脚的第二功能是VPP是对8751片内EPROM固化编程时,作为施加较高编程电压(一般12V21V)的输入端。4输入/输出端口P0/P1/P2/P3,以实现数据的并行输入输出,每一个口都有一个8位锁存器,复位后初始状态皆为“1”;432控制电路设计8051控制电路的最小系统如下(1)复位电路单片机的复位操作有两种方式上电复位和上电按钮复位。因为系统运行等的需要,常常需要人工按钮复位,因此本次设计中采用如图所示的上电按钮复位。(2)晶振电路8051单片机有一个用于构成内部振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器。设计电路中采用内部时钟接法,如上图所示。44LCD显示模块设计441LCD显示器工作原理简介LCD液晶显示器是一种极低功耗的显示器件,其工作电流小、重量轻、功耗低、寿命长,字迹清晰美观,在便携式仪表以及低功耗应用的较高档仪器仪表中被广泛采用。它从显示的形式上可分为段式、点阵字符式和点阵图形式,本次设计中采用点阵式LCD显示器1602。442芯片1602简介1功能概述1602字符型LCD是一种专门用于显示字母、数字、符号等点阵式LCD,其主要技术参数如下显示容量162个字符;芯片工作电压45V55V;工作电流20MA(50V)模块最佳工作电压50V;字符尺寸295435(WH)(2)引脚功能简介第1脚VSS为地电源;第2脚VDD接5V正电源;第3脚VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度;第4脚RS为寄存器选择,高电平时选择数据寄存器,低电平时选择指令寄存器;第5脚R/W为读写信号线,高电平时进行读操作,低电平时进行写操作,当RS和R/W同时为低电平时可以写入指令或显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据;第6脚E端为使能端,当E端由高电平跳变为低电平时,液晶模块执行命令;第714脚D0D7为8位双向数据线;第15脚背光源正极;第16脚背光源负极。443显示电路设计45通信接口模块设计45151单片机的串行通信基础计算机的数据传送共分为两种方式并行数据传送和串行数据传送。并行数据传送的特点是多个数据位同时传送,传送速度快,效率高,单并行数据传送有多少数据位就需要多少根线,因此传送成本高。并行数据传送比较适用于短距离的数据传送,如计算机内部的数据传送都采用并行方式。串行数据传送的特点是数据传送按位顺序进行,最少只需一根传输线即可完成,成本低但速度慢。计算机与外界的数据传送大多数是串行的,其传送的距离可以从几米到几千千米。通常把计算机与外界的数据传送称之为通信,因此所谓串行通信也就是串行数据传送。串行通信又分为异步和同步两种方式。在8051中使用的串行通信都是异步方式。串行通信的数据通路形式有单工、半双工和全双工三种形式,8051的串行口结构比较复杂,具有四种工作方式,这些工作方式可以用SCON中的SM0和SM1两位来确定。452RS232C串行口标准简介RS232C是美国电子工业协会EIA于1962年指定的一种串行通信接口标准。RS232C标准规定了在串行通信中数据终端设备和数据通信设备间物理连接线路的电气特性、通信格式和约定,是异步串行通信中应用最广的总线标准。完整的RS232C借口有主信道、辅信道共22跟西安组成,不过该标准对引脚的加些特性并未作出严格规定,一般采用标准的25芯D型插座,尽管辅信道也用于串行通信,单速率低。很少用。此外,当两个设备以异步方式通信时,也无需使用主信道中所有的联络信号,因此RS232C借口也可以用9芯D型插座。其实RS232C接口联络信号没有严格定义,在极端情况下可能不是用联络信号,只通过TXD、RXD和GND三根线连接实现串行通信。453MAX232简介MAX232芯片是美信公司专门为电脑的RS232标准串口设计的单电源电平转换芯片,使用5V单电源供电。主要特点1、符合所有的RS232C技术标准2、只需要单一5V电源供电3、片载电荷泵具有升压、电压极性反转能力,能够产生10V和10V电压V、V4、功耗低,典型供电电流5MA5、内部集成2个RS232C驱动器管脚封装图引脚介绍第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生12V和12V两个电源,提供给RS232串口电平的需要。第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从T1IN、T2IN输入转换成RS232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。第三部分是供电。15脚GND、16脚VCC(5V)。454通信接口电路设计46数据存储模块设计461芯片24C02简介(1)概述CAT24WC02是一个2K位串行CMOSE2PROM内部含有256个8位字节CATALYST公司的先进CMOS技术实质上减少了器件的功耗,CAT24WC02有一个16字节页写缓冲器该器件通过I2C总线接口进行操作,有一个专门的写保护功能。(2)功能特性与400KHZI2C总线兼容18到60伏工作电压范围低功耗CMOS技术写保护功能当WP为高电平时进入写保护状态页写缓冲器自定时擦写周期1,000,000编程/擦除周期可保存数据100年8脚DIPSOIC或TSSOP封装温度范围商业级工业级和汽车级(3)管脚配置与管脚描述管脚名称功能A0、A1、A2器件地址选择SDA串行数据/地址SCL串行时钟WP写保护VCC18V60V工作电压VSS地(4)极限参数工作温度工业级55125商业级075贮存温度65150各管脚承受电压20VCC20VVCC管脚承受电压2070V封装功率损耗(TA25)10W焊接温度10秒300输出短路电流100MA(5)I2C总线协议CAT24WC02支持I2C总线数据传送协议,I2C总线协议规定,任何将数据传送到总线的器件作为发送器。任何从总线接收数据的器件为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的。主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据发送或接收的模式,通过器件地址输入端A0、A1和A2可以实现将最多8个24WC01和24WC02器件,4个24WC04器件,2个24WC08器件和1个24WC16器件连接到总线上。I2C协议定义如下只有在总线空闲时才允许启动数据传送。在数据传送过程中,当时钟线为高电平时,数据线必须保持稳定状态,不允许有跳变时。钟线为高电平时,数据线的任何电平变化将被看作总线的起始或停止信号。起始信号时,时钟线保持高电平期间,数据线电平从高到低的跳变作为I2C总线的起始信号。停止信号时,时钟线保持高电平期间,数据线电平从低到高的跳变作为I2C总线的停止信号。462存储模块电路设计47时钟芯片471DS1302简介DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2555V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。DS1302的外部引脚分配及内部结构如下图所示。DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。DS1302外部引脚分配DS1302内部结构图各引脚的功能为VCC1主电源;VCC2备份电源。当VCC2VCC102V时,由VCC2向DS1302供电,当VCC2VCC1时,由VCC1向DS1302供电。SCLK串行时钟,输入,控制数据的输入与输出;I/O三线接口时的双向数据线;CE输入信号,在读、写数据期间,必须为高。该引脚有两个功能第一,CE开始控制字访问移位寄存器的控制逻辑;其次,CE提供结束单字节或多字节数据传输的方法。472时钟电路设计第五章单相数字电能表的系统软件设计51软件集成开发环境511KEILC51VISION3介绍(1)KEIL8051简介KEIL软件公司提供的专用的8051嵌入式应用开发工具套件,可以编译C源文件、汇编源文件、连接定位目标模块和库、生成并调式目标程序,为实际的每一种8051及其派生系列产品生成嵌入式应用系统。KEILC51交叉编译器兼容ANSI(美国国家标准协会)C编译器,准用于为8051微控制器系列产生快速紧凑的目标代码。使用KEIL8051开发工具套件,以工程的形式组织各类文件,工程开发周期与任何其他软件开发工程的周期大致相同,步骤如下创建工程,从器件数据库选择应用系统的8051目标芯片,并设置开发工具命令选项。创建和编写C或者汇编源文件。通过工程管理器连编应用系统。纠正源文件中的错误。测试连接后的应用系统。(2)KEILC51VISION3KEILC51VISION3集成开发环境是KEILSOFTWARE公司开发的基于80C51内核的微处理器的软件开发平台,可用于多种8051MCU的集成开发环境(IDE),内嵌多种符合当前工业标准的开发工具,可以完成从工程建立和管理、编译、链接、目标代码的生成、软件仿真及硬件仿真等完整的开发流程。尤其是C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活地控制选项,在开发大项目时非常理想。除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,VISION3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等。VISION3提供逻辑分析器,可监控基于MCUI/O引脚和外设状态变化下的程序变量的变化。由于VISION3的众多优点,受到许多工程师的青睐8。在KEILC51集成开发环境下是使用工程的方式来管理文件的,而不是单一文件的模式。所有的文件包括源程序、头文件以及说明性的技术文档,他们都可以放在同一工程项目文件中管理。一般可以按照下面的步骤来创建一个自己的应用程序。新建一个工程项目文件;为工程选择目标器件(如8051);为工程项目设置软件调试环境;创建源程序文件并输入程序代码;保存创建的源程序项目文件;把源程序文件添加到项目中;将工程编译、链接生成目标文件;对生成的目标文件调试和仿真。KEILC51VISION3集成开发环境如下图所示(3)单片机KEILVISION3集成开发环境简单运用一,创建一个工程1、打开KEIL软件开发环境2、点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 村委代签补偿协议书范本
- 文化创意产业基地空地租赁与项目合作开发协议
- 申请商标签协议书范本
- 充电桩充电服务及能源供应合同
- 精细化仓储配送与供应链管理合同
- 茶园土地租赁与茶叶种植技术输出合同
- 知名快餐品牌区域代理权及店铺转让合同范本
- 产科医院护士标准聘用合同及母婴护理
- 餐饮品牌股权投资与转让合同
- 企业常年财务顾问与风险控制协议
- 【MOOC】国际商务-暨南大学 中国大学慕课MOOC答案
- 附件四维性格测试表你的颜色
- 羽毛球社团活动教案记录表
- 《宝葫芦的秘密》作业设计
- 中式面点技师、高级技师理论参考的试题(完整版)实用资料
- 全国社保行政区域划分代码
- GB/T 32892-2016光伏发电系统模型及参数测试规程
- 抹灰施工工艺培训课件
- 部编人教版六年级下册语文 第六单元素养提升卷 优质试题课件
- 集团公司落实子企业董事会职权工作方案
- 教程5.13g加密所属
评论
0/150
提交评论