搜档网
当前位置:搜档网 › 电池电量检测方法及原理.pdf

电池电量检测方法及原理.pdf

电池电量检测方法及原理.pdf
电池电量检测方法及原理.pdf

FUEL GAUGE 电池电量检测方法及原理锂电池具有高存储能量、寿命长、重量轻和无记忆效应等优点,已经在现行便携式设备中得到了广泛的使用,尤其是在手机、多媒体播放器、GPS终端等消费类电子设备中。这些设备不但单纯地只是支持单一的通讯功能,还支持流媒体播放和高速的无线发送和接收等等功能。随着越来越多功能的加入且要获得更长单次充电的使用时间,便携式设备中锂电池的容量也不断地增大,以智能手机为例,主流的电池容量已经800mAH增长到现在1500mAH,并且还有继续增长的趋势。

随着大容量电池的使用,如果设备能够精确的了解电池的电量,不仅能够很好地保护了电池,防止其过放电,同时也能够让用户精确地知道剩余电量来估算所能使用的时间,及时地保存重要数据。因此,在PMP和GPS中,电量计不断加入到设备中,并且电量计也在智能手机中得到了应用,尤其是在一些Windows Mobile操作系统的智能手机中,如图1所示,电池电量的显示已由原来的柱状图变为了数字显示。

本文介绍和比较三种种不同电量计的实现方法,并且以意法半导体的STC3100电池监控IC为例,在其Demo实现了1%精度的电池精度计量。

(a)柱状图电量显示(b)数字精确电量显示

图1 Windows Mobile 手机中电量计量

1,电量计的实现方法和分类。

据统计,现行设备中有三种电量计,分别是:

直接电池电压监控方法,也就是说,电池电量的估计是通过简单地监控电池的电压得来的,尽管该方法精度较低和缺乏对电池的有效保护,但其简单易行,所以在现行的设备中得到最广泛的应用。然而锂电池本身特有的放电特性,如图2所示。不难从中发现,电池的电量与其电压不是一个线性的关系,这种非线性导致电压直接检测方法的不准确性,电量测量精度超过20%。电池电量只能用分段式显示,,如图1.a所示,无法用数字显示精确的电池电量。手机用户经常发现,在手机显示还有两格电的时候,电池的电量下降得非常快,也就是因为这时候电池已经进入Phase3。

图2 锂电池放电曲线

电池建模方法,根据锂电池的放电曲线,建立一个数据表,每测量一个电压值,根据该电压去表中查出所对应的电量。该方法有效地提高电量的测量精度,可以达到5%,且简单易用,无需做电池的初次预估,但是该数据表的建立是一个复杂的过程,尤其是考虑到电池的温度、自放电、老化等因素的影响,并且对不同容量或类型的电池的兼容性也是一个问题。该表需要结合温度和电池寿命等因素进行修正,才能得到较高的测量精度。

库仑计,如图3所示,在电池的正极或者负极串入一个电流检测电阻,一旦有电流流入或者流出电池时,就会在电阻的两端产生电压Vsense,通过检测Vsense就可以计算出流过电池的电流。该电流与时间做积分就是变化的电量,因此其可以精确跟踪电池的电量变化,精度可达1%。尽管库仑计存在电池初次预估的问题,且电流电阻的精度直接影响了电量的精度。但是配合电池电压和温度的监控,一些软件算法可以较好地减小锂初次电量预估、电池老化、电流检测电阻精度等等因素对测量结果的影响。该方法在现行的设备和电池组中得到最为广泛的应用,下文以意法半导体带库仑计的电池监控芯片 STC3100为例,详细介绍该方法实现高精度的电量计量。

(a)充电(b) 放电

图3 电池充放电示意

电量计按其位置来分,可以分为两种:电池侧电量计和系统侧电量计。电池侧电量计解释电量计量芯片直接设计在电池组中,电量计芯片永远检测一个电池,能够实时检测电池的充放电、自放电和自身老化等等,即使电池未被使用时,这些电池参数在实时地检测。该种电量比较精确,但是成本较高,电池接口复杂,系统对电池的兼容性较差。

而系统侧电量计是指电量计设计在系统侧而不是在电池组里,这样可以避免电池组的重新设计,减小的电池的管脚,系统可以兼容更多的电池。并且便携式设备要求电池体积越来越小,而容量越来越大,在系统侧实现电量计比在电池中实现更为简单便捷。但是,系统侧的电量计需要更为复杂的软件算法,解决电池的初次预估的问题、兼容不同特性电池的问题等等。

2,STC3100介绍和设计注意事项

STC3100是意法半导体带库仑计的电池监控芯片,它能够监控电池的电压、温度、和电流,集成一个可编程的12~14位的ADC,硬件积分器用于库仑计功能的计算,所测电流最大可达2.5A,积分器可以用7000mAh的电池,分辨率可达0.2mAh. 其内部框图如图4所示。

图4 STC3100内部框图

STC3100带有一个I2C接口与处理器端进行通讯,并且集成了32bytes的RAM,用于存储电池的电量或其他特性信息。GPIO管脚可以用来作为电池低压报警使用,其应用框图如图5所示。

图5 STC3100电量计量框图

STC3100中的库仑计需要一个32.768kHz的时钟,用于作为计算电量的时基,其精度直接影响电量的计算精度。 STC3100支持内部和外部的时钟,外部时钟优先的原则,并且能够自动检测是否存在外部时钟源,也可以通过设置寄存器设置成强制使用外部时钟源。如图6所示,如果用内部时钟,一个200kohm 0.1%的电阻连接与Rosc管脚和地之间,内部时钟精度在其供电电压和工作温度范围内为2.5%。为得到更高的精度,只能采用外部输入高精度时钟源的方式。

图6 STC3100的两种时钟源

电流采样电阻Rcg是用采集流入或流出电池的电流,由于ADC采样的限制,该电阻的压降不能超过+/-80mV,所以,该阻值由应用中最大的峰值电流决定,如式一。如果峰值电流为2A,那么该阻值可以选择33mohm。

(1)

电流电阻上的电压经ADC采样后放置于REG_CURRET(06H和07H)寄存器中,而ADC的LSB是11.7uV,这样就可以按式二计算实际流过的电流值:

(2)

同时,STC3100会把Rcg两端的电压值与采样周期相乘后放入28位的累加器中,其中的高16位会放入REG_CHARGE(02h和03h)寄存器中,其实际的电量可以按式三计算。

(3)

STC3100自身的供电管脚Vcc和电池电压检测管脚Vin是分开的,如图7所示,这样很容易可以在电压检测管脚加入R2(1kohm)和C2(47nF~220nF)组成的ESD 保护和滤波电路,而电阻R1(150ohm)和齐纳二极管D1(5.6V)组成对Vcc的ESD保护电路,从而不会影响对电池电压的检测精度。电池电压和温度经ADC采样后分别放于REG_VOLTAGE 和REG_TEMPERATURE寄存器中,按照式三和式四可以分别计算出电池的实际电压和温度值。

(4)

(5)

STC3100的GND管脚要用一个PCB走线连接与电阻的地端,确保所有的电流都是流过该电阻的,避免产生电流的检测误差。

图7 STC3100的电源管脚和电池电压监控管脚

3,软件设计与验证

STC3100寄存器中可以直接读出电量的变化值、电池电压、电流、温度等数据,系统处理器需要在上电时,配置STC3100的寄存器,启动其电量计数功能,如果是第一次上电,需要通过检测的电池电压进行电池容量的初次预估。完成初次预估后就可以进行实时的电池电量的实时计算,软件的流程如图所8示。

图8 软件流程框图

电池的容量会随温度、充放电次数和使用时间的长短变化而变化,因此,为得到精确的电池电量,仅仅获得电池电压、电流是不够的,还要考虑温度、电池老化、电流检测电阻精度等因素造成的累计误差,因此,建议在使用中定期一次电池的完全的充放电过程,进行消除累计误差,不断保持电量的精度。上述软件在STC3100的demo板(STEVAL-ISB0011V1)进行了验证,如图9所示。该Demo板使用STM32进行软件处理,其上电池的充电芯片是具有800mA充电能力的STC4054,16*2矩阵的液晶LCD可是实时显示电池的容量、电压、电流和温度等参数,同时支持通过USB接口和PC通讯的功能,能够把电池的信息上传给上位机。

图9 STC3100 Demo板

该实验采用1800mAh的电池,型号是(),实时监控数据如图10所示,其中包括了电池电压、温度、电流、剩余电量、电池容量和STC3100芯片的ID号。并且我们分别对STC3100施加外部和内部的32K时钟,测试结果证明,采用外部时钟测量结果更为准确。

图10 电池监控数据

结论

现在便携式设备集成越来越多的功能,精确的电量计可以用于提示用户剩余的使用时间,甚至可以在电池低电量时,可以提示用户关闭耗电较大的设备,这样可以给用户以更好的使用体验。意法半导体的STC3100是用在系统侧的电池电量监控芯片,可以精确地监控电池电压、电流、温度,并且实时输出电池电量,减轻了系统的工作量,并且它本身具有较小的功耗,比较适合便携式设备的应用。

参考文档

1, STC3100 数据手册;

2, STC3100应用文档AN3064;

3, STEVAL-ISB0011V1使用说明手册UM0903;

基于AT8951单片机原理及应用

◎<习题一>◎<习题二>◎<习题三> ◎<习题四>◎<习题五>◎<习题六> ◎<习题七>◎<习题八>◎<习题九> ◎<习题十>◎<总复习题> ※<习题一> 第一章习题答案 一、选择题 DCABD DACAC ACDBA BCCBA BB (ABE) B 二、计算题 1、将下列十进制数分别转换成二进制、十六进制和BCD码的 形式 (1)33D=00100001B=21H=00110011BCD (2)22 .37D=00010110.0101B=16.5H=00100010.00110111BCD 2、将下列二进制数分别转换成十进制、十六进制的形式。(1) 10101100 B=172D=ACH (2) 1001.01 B= 9.25D=9.4H (3)11001100. 011B=CC.6H=204.375D 3、将下列十六进制数分别转换成二进制、十进制的形式。(1)7B H=01111011B=123D (2)0E7.2 H=231.125D=11100111.0010B (3)21A9H=8617D=0010000110101001B 4、将下列BCD码转换成十进制数。 (1)10010010BCD=92D (2)01010010=52D (3)1000111. 0110=47.6D 5、将下列带符号数分别用原码、反码、补码来表示。 (1)+39 原码、反码、补码为00100111B

(2)-121 原码为11111001B,反码为10000110B,反码为10000111B 三、填空题 1、带符号数在机器中可用_原_码、_反_码和_补_码表示。 2、___运算器___和_控制器_____是计算机硬件的核心,称为中央处理器(CPU)。 3. CPU一次可处理的二进制数的位数称为___字长___。 4、字长为___8___的整数倍。 5、.MCS-51的最基本时间单位是_ 时钟___周期。 6、.8051的一个机器周期由___12___个时钟周期组成。 7、半导体存储器分为__ROM__和__RAM____。 8、根据信息传送的属性,总线可分为___地址总线___、_数据总线_____和__控制总线____。 四、问答题 1、什么是字长?Intel公司的MCS-51系列单片机的字长是多少?答:字长是指计算机能一次处理二进制数码的位数,MCS—51系列单片机字长为8位,又称8位机。 2、简述半导体存储器的分类及各类存储器的功能。 答:(1)只读存储器(ROM) ROM在使用过程中,存储的信息只能被读出,而不能用通常的方法写入。在系统断电时,ROM中的信息并不会丢失。因此,这类存储器适用于存放各种固定的系统程序、应用程序和常数等。 ROM按制造工艺的不同可分为以下几种: A)掩膜ROM 存储在ROM中的信息是在生产过程中用“掩膜”工艺固化在ROM芯片中的,一旦做好,不能更改。只适用于存储成熟的固定程序和数据,在大批量生产时,可降低成本。 B)可编程ROM(PROM) PROM中的信息是由用户写入,但只能写一次,写入后的信息以后不能更改。 C)可擦除ROM 允许用户对已写入的信息进行多次修改,但修改之前要先将原来的内容擦除掉,按擦除方法不同,又分为两种: 紫外线擦除的ROM(EPROM):在芯片上有一窗口,用紫外线擦抹器照射该窗口约20分钟后就可擦除,然后加规定的编程电压可重新写入程序。 电擦除的ROM(EEPROM):它允许用户利用+5V的电压擦除已存入的信息,并可进行重新写入,擦除和写入过程可在线完成,不需将芯片从用户系统中取出。

单片机原理及应用期末考试试卷及答案

苏州经贸职业技术学院 2009-2010学年第二学期 《单片机原理及应用》期终试卷(A) 班级:姓名:学号:成绩: 一﹑填空题(将正确答案填在题干的空白处。1分×35=35分) 1、十进制数-47用8位二进制补码表示为:11010001B。 2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器 空间。 3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。 4、假定A=85H,R0=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器 A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。 5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H 单元的内容。 6、PSW中RS1 RS0=10H时,R2的地址为12H 。 7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。 8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。 9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。 10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。 11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。 12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。 13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。 14、51单片机的中断系统最多可以有 2 个嵌套。 15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。 二、单项选择(1分×15=15分) 1、MCS-51上电复位后,SP的内容是(B) (A)00H (B)07H (C)60H (D)70H 2、80C51是(C)

电池容量测试方法

容量是指电池存储电量的大小。电池容量的单位是“mAh”,中文名称是毫安时(在衡量大容量电池如铅蓄电池时,为了方便起见,一般用“Ah”来表示,中文名是安时,1Ah=1000mAh)。若电池的额定容量是1300mAh,如果以0.1C(C为电池容量)即130mA的电流给电池放电,那么该电池可以持续工作10小时(1300mAh/130mA=10h);如果放电电流为1300mA,那供电时间就只有1小时左右(实际工作时间因电池的实际容量的个别差异而有一些差别)。这是理想状态下的分析,数码设备实际工作时的电流不可能始终恒定在某一数值(以数码相机为例,工作电流会因为LCD显示屏、闪光灯等部件的开启或关闭而发生较大的变化),因而电池能对某个设备的供电时间只能是个大约值,而这个值也只有通过实际操作经验来估计。 附:充电电池的分类 首先容我向大家介绍与充电电池种类以及相关术语。目前数码产品中使用最多的就是AA(俗称5号)和AAA(俗称7号)标准电池,还有一部份使用专用电池。不管它们的外形如何,从它里面的电芯可以分为镍镉可充电电池(Ni-Cd Battery)、镍氢可充电电池(Ni-Mh Battery)、锂离子电池(Li-lon Battery)三种。 镍镉可充电电池 镍镉可充电电池采用1.6倍电压充电,通常充电次数为300~800次。在充放电达500次后电容量会下降,只能达到约80%。镍镉电池的缺点是在充放电时,阴极会长出镉的针状结晶,有时会穿透分隔物而引起内部枝状晶体式的短路。 这里我顺带提一提大名鼎鼎的“记忆效应”,相信不少朋友都知道这个词,但它倒底是怎么一回事儿呢?针对镍镉电池而言,由于传统工艺中电池负极为烧结式,镉晶粒较粗,如果镍镉电池在它们被完全放电之前就重新充电,镉晶粒容易聚集成块而使电池放电时形成放电平台。电池会储存这一放电平台并在下次循环中将其作为放电的终点。尽管电池本身的容量可以使电池放电到更低的平台上,但在以后的放电过程中电池将只记得这一低容量。也就是说电池容量变小了,这就是所谓的“记忆效应”。 镍氢可充电电池 镍氢可充电电池主要是为了取代镍镉电池而设计的。镍氢电池是使用氧化镍作为阳极,以及吸收了氢的金属合金作为阴极,氢氧化钾碱性水溶液为电解液。镍氢电池的能量密度比镍镉电池大,相同体积的镍氢电池容量可以达到镍镉电池的2倍左右。同时它不含有害金属、更加环保,同时镍氢电池基本消除了“记忆效应”。它的充电效率高,能在2小时内充足90%电量。但是不耐过充和过度放电,因此这种电池的充电器必须可自动断电,否则易造成电池损坏。 基于以上优点,镍氢电池几乎已经完全取代了镍镉电池。目前销售数码相机、MP3的电脑市场上出售的标准AA、AAA电池绝大多数是镍氢电池,主流AA镍氢电池容量达到了1500~2600mAH时,主流AAA镍氢电池容量达650~800mAH。而容量仅几百mAH的镍镉电池仅在一些百货商场可以见到,但与镍氢电池相同明显没有性价比,不建议贪图价格上的便宜而选用镍镉电池。关于容量方面的选择,目前DC、MP3等产品的液晶屏越来越大,应该尽量选择大容量的产品。 锂离子电池 我们俗称的锂电池一般将多颗电芯串连起来,电压范围在3.0~4.0V之间(公称电压3.6V)。以前还有一种金属锂电池,但锂离子电池比金属锂电子更安全,原因就在于是采用锂离子状态,锂离子电池没有可流动的液态电解质,而是改为聚合物电解质导电。锂离子电池与相同

(整理)蓄电池性能检测装置详细资料

蓄电池性能检测系统锂电池充放电柜SBCT-3030TS 一、概述 蓄电池使用寿命一般为5-6年,在这么长的使用过程中往往会出现:电池端电压不均匀、电池壳变形、电解液渗漏、容量不足等现象,为供电带来安全隐患。蓄电池容量,是蓄电池充足电后放出电能大小的数值,因此蓄电池的容量反映了蓄电池的健康状况。 蓄电池长期浮充,容易造成活性物质钝化,电解液固化;蓄电池均充频繁,造成电解液干涸、极板栅格腐蚀; 大电流充电或过放电,造成极板变形、硫化。以上原因,导致电池容量降低甚至失效,给系统启动、通讯造成安全隐患; 蓄电池由于长期频繁使用,电解液比重不断增加,浮充电流加大,因此电极腐蚀更为迅速,电极腐蚀也会消耗氧气从而使电解液变干,这是蓄电池特有的故障。 当电池的实际容量下降到其标称容量的90%以下时,电池便进入衰退期。 当电池容量下降到标称容量的80%以下时,便进入急剧的衰退状态,这时电池已存在安全隐患,当电池容量下降到标称的70%以下时,电池已达到报废状态。 《电源维护规程》要求: 1)新安装的蓄电池验收应做100%容量实验; 2)蓄电池每年做一次放电深度为30%-40%实验; 3)超过三年后每年做一次放电深度为100%的容量试验; 4)蓄电池放电期间应每小时测量一次端电压和放电电流。 一、蓄电池检测方案 2.1.电池安装前检测、定期维护——电池容量寿命检测 充满电的蓄电池放置不用,逐渐失去电量的现象,称之自行放电。自行放电是不可避免的,在正常情况下,每天放电率不应超过0.35%~0.5%。自行放电的主要原因: 1)极板或电解液中含有杂质,杂质与极板间或不同杂质间产生了电位差,变成一个局部电池, 通过电解液构成回路,产生局部放电电流,使蓄电池放电。 2)隔板破裂,导致正负极板短路。 3)蓄电池壳表面上有电解液或水,在极桩间成为导体,导致蓄电池放电。 4)活性物质脱落过多,并沉积在电池底部,使极板短路造成放电。 因此安装备用蓄电池前,需要采用“电池容量寿命检测柜”进行100%的核对性实验,先对蓄电池进行补充电,再进行放电、放电完毕后再充电经检测确认蓄电池达到核定容量后,方可投入使用。

汽车蓄电池容量的检测方法详解

汽车蓄电池容量的检测方法详解 汽车蓄电池是汽车启动时的唯一电源,在汽车发电机不工作时,它可以在一段时间内向汽车的用电设备供电(1~2h);在发电机正常发电时,它将发电机供给用电器后多余的电能转化成化学能储存起来,供下次启动或其它用电。 蓄电池的工作能力随其规格型号不同而不同,也随其生产的年代、厂家牌号有较大区别。同一个蓄电池,由于不同的使用维护水平,其剩余的工作力也不同。加上蓄电池自身的自行放电,极板硫化等不可避免的因素作用,也会使蓄电池的工作能力逐渐削弱以至报废。因此,在必要时对蓄电池的工作能力进行检测就成为汽车维护与保养的重要工作之一。 一、蓄电池的容量指标及其测定 蓄电池的工作能力用“容量”来衡量,它是在规定的端电压范围内,蓄电池对负载供给一定电流所能持续的时间(t),即衡量蓄电池电能做功的能力A=UIt(瓦秒)。在实际运用中,蓄电池的容量指标Q常用安培小时(Ah)来表示: Q=I·t(A·h) I—放电电流(A);t—放电时间(h) 由于电流单位安培(A)=库伦/秒,所以容量的单位安培小时(Ah)=库伦/秒×3600秒=3600库伦(3.6kC)。 库伦是电荷量单位,1库伦=6.24×1018(624亿亿)个电子所带的电量,所以容量与电池的物质量(正负极板数、总面积、电解液密度)有关。对于标准正、负极板组而言,每片正极板的额定容量为15Ah,每个单格电池中负极板数总是比正极板多1片,因此可以算出一定容量的单格电池中正负极板的准确片数,如3-QA-60Ah蓄电池,其额定容量为60Ah,正极板数=60(Ah)/15(Ah)=4;负极板数=4+1=5。如果蓄电池的额定容量不是15Ah 的整数倍数,则极板的尺寸、厚度及材料就会有所区别。 蓄电池的常用容量指标有“额定容量”、“储备容量”和“启动容量”三种。 1. 额定容量 根据GB5008-91规定,额定容量是:将充足电的新蓄电池在电解液温度为25±5℃条件下以20h率的放电电流(即0.05Q20)连续放电至单格电池平均电压降到1.75V时输出的电量。

(完整版)数据库原理及应用-期末考试试题

数据库原理及应用期末考试试题 1. 组织层数据模型的三要素是[ ]。 A.外模式,概念模式和内模式 B.关系模型,网络模型,层次模型 C.1:1的联系,1:n的联系,n:m的联系 D.数据结构,数据操作,数据约束条件 2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。 A.动态完整性 B.数据完整性 C.参照完整性 D.结构完整性 3 SQL Server 中的角色是[ ]。 A. 一个服务器登录 B. 一个数据库用户 C. 一组权限的集合 D. 一个服务器用户 4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。 A.逻辑独立性 B.物理独立性 C.程序无关性 D.物理无关性 5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。 A.涉及的数据量大 B.数据需长期联机保存 C.数据的计算复杂 D.数据可被多个应用所共享 6.E-R图适用于建立数据库的[ ]。 A.概念模型 B.结构模型 C.逻辑模型 D.物理模型 7. 在关系数据库设计中,设计关系模型属于[ ]。 A.需求分析 B.物理结构设计 C.逻辑结构设计 D.概念结构设计 8.[ ]记录了对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 9. [ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。 A.程序 B.进程 C.事务 D.文件 10.信息世界中,实体是指[ ]。 A.客观存在的事物 B. 客观存在的属性 C. 客观存在的特性 D. 某一具体事件 11. 数据库系统中, DBA表示[ ] 。 A.应用程序设计者 B. 数据库使用者

单片机原理及应用习题答案第三版(供参考)

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都是独立的芯片 1-4 IAP、ISP的含义是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常是多功能的; (4)产品系列齐全,功能扩展性强; (5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。此系列三种基本产品是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行程序修改。有8位Flash子系列、ISP_Flash子系列、I2C_Flash子系列; (3)SST公司的SST89系列单片机:具有独特的超级Flash技术和小扇区结构设计,采用IAP和ISP技术;

蓄电池在线监测装置-蓄电池维护

LXJZ-D蓄电池在线监测装置 使用说明书 保定市领新科技有限公司

引言 蓄电池作为直流系统的电源是系统中十分关键的设备,必须对其进行规范合理、真实有效的日常维护。对于富液式铅酸蓄电池,可以通过测量电池的电压、电解液的比重和温度,查看电解液的颜色、极板表面的颜色、极板是否弯曲断裂、极板有效物质是否脱落等来判断电池的性能。而阀控式密封铅酸蓄电池(VRLA),因其密封,无法通过以上手段进行检测。另外,由于蓄电池数量多,情况各异,人工维护蓄电池组的工作量很大,只能定期测试,不能解决蓄电池性能的突变问题,出现大量的测试盲点;随着VRLA蓄电池的大量应用,铅酸蓄电池的在线实时监测、早期故障诊断技术的创新与发展已经迫不及待。 “蓄电池在线监测系统”是利用国家重大科技产业工程“电动汽车”项目中“电动汽车车载充电器、电池管理系统及剩余电量计的研制”专题的研究成果,深入研究了站用阀控式铅酸蓄电池组容量特性原理,并结合当今国际、国内在蓄电池容量组监测领域共同认可的方法,建立了一套完整的容量计算模型,真正解决了蓄电池组容量在线监测和单体电池故障早期诊断的难题。经过长期的研究和实践,研制出了适用于发电厂、变电站、微波机站、UPS机房等行业部门的蓄电池在线监测系列产品,该产品系列具有国内领先、国际先进水平,并已通过了有关部门的测试和认证。

第一章产品概述 1.1 产品特点 蓄电池在线监测装置具有以下优越的特点: 独特的蓄电池组剩余电量监测方法 单体电池内阻测量 监测过程实时进行 信号采集过程安全、可靠 信号采集精度高 蓄电池组网络化监测 1.2 产品用途 蓄电池在线监测装置主要应用于发电厂、供电局等电力直流系统,通信机房和基站,铁路供电变电站,金融、化工、企事业单位的UPS机房等后备电源使用场合,监测大容量蓄电池组的电池内阻、剩余电量、基本参数等,为蓄电池组的日常维护提供重要的依据,保证蓄电池组的可靠运行。 1.3型号说明 1.3.1系统命名规则: LXJZ—□□□□ 电池路数0~110 电池类型2/6/12V 电池容量 20~2500Ah 产品型号A/B/C/D 产品简称 1.3.2系统配置

数据库原理与应用》期末试题及其答案

一.单项选择题(每小题1分,共10分) 1.要保证数据库逻辑数据独立性,需要修改的是 A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 2.下列四项中,不属于数据库特点的是( ) A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( ) A.多对多 B.一对一 C.多对一 D.一对多 4.反映现实世界中实体及实体间联系的信息模型( ) A.关系模型 B.层次模型 C.网状模型 D. E-R模型 5.对数据库并发操作有可能带来的问题包括( ) A.读出“脏数据” B.带来数据的冗余 C.未被授权的用户非法存取数据 D.破坏数据独立性 6.关系数据模型的三个组成部分中,不包括( ) A.完整性规则 B.数据结构 C.数据操作 D.并发控制 7.SQL语言的REVOKE语句实现下列哪一种数据控制能 A.可靠性控制 B.并发性控制C安全性控制D完整性控制 8.事务有多个性质,其中不包括( ) A.一致性 B.唯一性 C.原子性 D.隔离性 9.SQL语言通常称为( ) A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言 10.如何构造出一个合适的数据逻辑结构是( )主要解 决的问题。A.关系数据库优化 B.数据字典C.关系数据库规范化理论 D.关系数据库查询 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是____阶段。A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.对关系模型叙述错误的是____。 A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统 3.关系运算中花费时间可能最长的运算是____。A.投影 B.选择 C.笛卡尔积 D.除 4.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系____。 A.S B.SC,C C.S,SC D.S,C,SC

单片机原理及其应用下试卷a答案

湖北文理学院机械与汽车工程学院 2016-2017学年度下学期《单片机原理及其应用》试卷A答案与评分标准 专业(班级)学号姓名 课程类别: 适用专业:机械制造及其自动化 适用年级:15级 一、填空题(在下列题目横线处填写正确答案,每空1分,共20分。) 1、8051单片机的5个中断源入口地址分别是①0003H ②000BH ③0013H ④0001BH⑤0023H。 2、Keil uVision软件中,执行程序MOV 10H,#30H;MOV R0,#10H;MOV A,R0后,在存储器窗口键入D:10H指令,观察到(10H)=30H;寄存器A的内容为(A)=10H。 3、80C51的汇编程序中,若(SP)=10H,已知(R2)=10H, (R3)=20H,顺序执行指令PUSH 02H ;PUSH 03H;POP 00H ;POP 01H后,则(R0)= 20 H;(R1)= 10H H;(SP)=10H。

4、MOV A,P0 指令中,源操作数是直接寻址,目的操作数是寄存器寻址。 5、伪指令ORG 2000H,TAB:DB ‘1’,1H,12H,10,c定义后,在keil Keil uVision软 件中用指令c:2001H观察的结果是1H ,字符c存放在ROM空间的2004H 单元 内。 6、已知(DPTR)=TAB,(A)=03H,程序段ORG 1000H,TAB:DB 01H,02H,03H,04H,05H 则TAB符号地址对应的数值地址是1000H 。 7、8051单片机汇编语言对累加器A中第1,5,7位置1的汇编指令是ORL A,#B 。 8、keil软件使用时,观察外部RAM空间100H单元内容的指令是x:100H;使用其编译源程 序后生成的机器语言文件扩展名是.HEX。 9、已知(A)=44H,(R0)=30H;执行指令SWAP A后(A)=44h;执行指令XCH A,R0;R0=44H。 二、单项选择题(在四个备选答案中选一个正确答案,每小题2分,共20分) 1、80C51单片机的中断优先级是(A)级中断系统。 A.所有中断源优先级别都一样 B. 2级 C.3级 D. 5级 2、下列(B )指令编译后不会形成目标代码。 A. XCH B. END C.DJNZ D. LCALL

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

磷酸铁锂电池测试方法

低温磷酸铁锂电池测试方法及检测标准 1.电池测试方法 1.1蓄电池充电 在20℃士5℃条件下,蓄电池以1I 3 (A)电流放电,至蓄电池电压达到2.0 V,静置 1h,然后在20℃±5℃条件下以1I 3 (A)恒流充电,至蓄电池电压达3.65V时转恒 压充电,至充电电流降至0.1I 3 时停止充电。充电后静置lh。 1.2 20℃放电容量 a) 蓄电池按1.1方法充电。 b) 蓄电池在20℃士5℃下以1I 3 (A)电流放电,直到放电终止电压2.0V 。 c) 用1I 3 (A)的电流值和放电时间数据计算容量(以A.h计)。 d) 如果计算值低于规定值,则可以重复a)一c)步骤直至大于或等于规定值,允许5次。 1.3 -20℃放电容量 a) 蓄电池按1.1方法充电。 b) 蓄电池在-20℃士2℃下储存20h。 c) 蓄电池在-20℃士2℃下以1I 3 (A)电流放电,直到放电终止电压2.0V。 d) 用c)电流值和放电时间数据计算容量(以A.h计),并表达为20℃放电容量的百分数。 1.4 -40℃放电容量 a) 蓄电池按1.1方法充电。 b) 蓄电池在-40℃士2℃下储存20h。 c) 蓄电池在-40℃士2℃下以1I 3 (A)电流放电,直到放电终止电压2.0V。 d) 用c)电流值和放电时间数据计算容量(以A.h计),并表达为20℃放电容量的百分数。 备注:1I 3— 3h率放电电流,其数值等于C 3 /3。 C 3 — 3 h率额定容量(Ah)。 1.5 高温荷电保持与容量恢复能力: a) 蓄电池按1.1方法充电。 b) 蓄电池在60℃士2℃下储存7day。 c) 蓄电池在20℃士5℃下恢复5h后,以1I 3 (A)电流放电,直到放电终止电压2.OV d) 用 c)的电流值和放电时间数据计算容量(以A.h计),荷电保持能力可以表达为额定容量的百分数。 e) 蓄电池再按1.1方法充电。 f) 蓄电池在20℃士5℃下以11 3 (A )电流放电,直到放电终止电压2.0V 。

电池电量检测方法及原理 pdf

FUEL GAUGE 电池电量检测方法及原理锂电池具有高存储能量、寿命长、重量轻和无记忆效应等优点,已经在现行便携式设备中得到了广泛的使用,尤其是在手机、多媒体播放器、GPS终端等消费类电子设备中。这些设备不但单纯地只是支持单一的通讯功能,还支持流媒体播放和高速的无线发送和接收等等功能。随着越来越多功能的加入且要获得更长单次充电的使用时间,便携式设备中锂电池的容量也不断地增大,以智能手机为例,主流的电池容量已经800mAH增长到现在1500mAH,并且还有继续增长的趋势。 随着大容量电池的使用,如果设备能够精确的了解电池的电量,不仅能够很好地保护了电池,防止其过放电,同时也能够让用户精确地知道剩余电量来估算所能使用的时间,及时地保存重要数据。因此,在PMP和GPS中,电量计不断加入到设备中,并且电量计也在智能手机中得到了应用,尤其是在一些Windows Mobile操作系统的智能手机中,如图1所示,电池电量的显示已由原来的柱状图变为了数字显示。 本文介绍和比较三种种不同电量计的实现方法,并且以意法半导体的STC3100电池监控IC为例,在其Demo实现了1%精度的电池精度计量。 (a)柱状图电量显示(b)数字精确电量显示 图1 Windows Mobile 手机中电量计量 1,电量计的实现方法和分类。 据统计,现行设备中有三种电量计,分别是: 直接电池电压监控方法,也就是说,电池电量的估计是通过简单地监控电池的电压得来的,尽管该方法精度较低和缺乏对电池的有效保护,但其简单易行,所以在现行的设备中得到最广泛的应用。然而锂电池本身特有的放电特性,如图2所示。不难从中发现,电池的电量与其电压不是一个线性的关系,这种非线性导致电压直接检测方法的不准确性,电量测量精度超过20%。电池电量只能用分段式显示,,如图1.a所示,无法用数字显示精确的电池电量。手机用户经常发现,在手机显示还有两格电的时候,电池的电量下降得非常快,也就是因为这时候电池已经进入Phase3。 图2 锂电池放电曲线

开题报告——基于单片机的锂离子电池电量检测系统毕业设计论文

(此文档为word格式,下载后您可任意编辑修改!) 南昌工程学院 09 级毕业(设计)论文开题报 告 机械与电气工程学院系(院)电气工程及其自动化专 业 题目基于单片机的锂离子电池电量检测系统设计 班级09电气工程及其自动化(1)班 学号 指导教师饶繁星

日期2013 年 1 月 4 日 南昌工程学院教务处订制

题目:基于单片机的锂离子电池电量检测系统设计 一、选题的依据及课题的意义 随着手机、数码相机、摄像机、手提电脑、音频视频播放器等便携式电子设备的迅猛发展,由于其便携性的特点,便携式设备必须由电池来进行供电。目前,便携式仪表的主流供电电池有铅酸电池,镍镉电池,镍氢电池,锂电池和锂聚合物电池等。与其它主流可充电电池相比,具有高单体电池电压、高功率密度、长循环寿命、无记忆效应、低自放电率等优点。锂电池是指以锂为负极材料的化学电池的总称,大致可分为两类:锂金属电池和锂离子电池。锂离子电池不含有金属态的锂,该类电池具有较高能量质量比和能量体积比。 为了提高电池的使用率及全面掌握电池的状态,大多数设备在应用场合需要显示电池组的剩余电量信息,以供使用者明确电池组的工作状态,及时对电池组进行充电。在电池放电过程中,电池电压与剩余电量、工作时间之间并不是线性关系,所以并不能简单地采用电压采样、函数计算剩余电量。针对该要求,设计了一种基于单片机的锂离子电池电量检测系统,该检测系统的设计对全面掌握锂离子电池的电量状态,提高其利用率具有现实意义。本设计的研究成果若能广泛应用于便携式电子产品,为人类日常生活和生活质量的提高有着深远的意义。

二、研究概况及发展趋势综述 锂电池常用的电量检测方法有两种,一种是利用库仑计,根据电池工作的电流与时间进行计算出电池的实际容量,此种检测方法是最准确的检测方法,一般用的芯片有TI,美信等电池管理芯片,但是成本太高,调试复杂。另一种方法是利用电池工作的电压曲线来分析出电池的容量,这种方式比较简单,成本也低,由于直接采用比较器如LM339,LM324等,检测精度低,检测相对很不准确,温漂大,功耗大。 在满足要求的前提下,本设计尽可能采用简单的锂离子电池电量检测方案,提出的基于单片机的锂离子电池电量检测方案,抗干扰能力强,并且可以实现对锂离子电池电量的高精度检测。 在本设计方案中,没有考虑电池老化等复杂因素对电量检测精度产生的负面影响,所以检测结果稍有误差。未来在要求更高精度的锂离子电池电量检测应用中,该检测系统必须考虑这些复杂问题对检测精度的影响,还需要做进一步的改进,让检测精度提高一个水平。

数据库原理与应用教程期末测试题

数据库原理与应用教程 期末测试题(一) 一、填空题(每空1分,共10分) 1.数据库系统的核心是___数据库管理系统__。 2.在关系模型中,实体以及实体间的联系都是用__关系(二维表)____来表示的。3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为__(A,C)_______。 4.层次模型用“树结构”来表示数据之间的联系,网状模型用“___图状结构______” 来表示数据之间的联系。 5.SQL Server2005中,一个简单的数据库可以只有一个___数据______文件和一个日志文件。6.聚集索引和非聚集索引的存储结构都采用___B树____索引结构。 7.一个事务必须具有的四个属性是原子性、一致性、__隔离性__和持久性。 1、8.在T-SQL中,查询表中数据时,可用_____DISTINCT______关键字滤掉重复行。9.调用标量函数时必须提供至少由两部分组成的名称,即___拥有者_____. 函数名。10.DML 触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。 二、选择题(每小题1分,共20分) 1、数据管理的发展不包括下面哪个阶段() (A)文件系统(B)数据库系统 (C)人工管理(D)统一管理 2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什 么样的联系() (A)一对一(B)一对多 (C)多对多(D)以上全不是 3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将 刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。这种情况 是由于数据库保护中的那方面不当而引起的() (A)并发控制 (B)完整性约束 (C)安全性控制(D)数据库的恢复 4、在关系模型中,“元组”是指( B ) (A)表中的一行(B)表中的一列 (C)表中的一个数据(D)表中的一个成分 5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,

单片机原理与应用第二版(张毅刚主编)课后习题答案.pdf

1.答:系统连接简单:I2C 总线系统的基本结构如图12-7。I2C 总线系统直接与具有I2C 总 线接口的各种扩展器件(如存储器、I/O 芯片、A/D、D/A、键盘、显示器、日历/ 时钟)连接。I2C 总线对各器件寻址采用纯软件的寻址方法,无需片选线的连接,这样就大大简化了 总线数量,系统各部件之间的连接只需两条线。数据传输速率较高:在标准I2C 普通模式下,数据的传输速率为100kbit/s ,高速模式下可达400kbit/s 。2.答:I2C 总线的起始信 号和终止信号都由主机发出,在起始信号产生后,总线就处于占用状态;在终止信号产生后, 总线就处于空闲状态。由图12-9 见起始信号和终止信号的规定。(1)起始信号(S)。在 SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号,只有在起始信号以后, 其他命令才有效。(2)终止信号(P)。在SCL线为高电平期间,SDA线由低电平向高电平 的变化表示终止信号。随着终止信号的出现,所有外部操作都结束。3.答:无论I2C 总 线上的数据传输方向由寻址字节中的数据传输方向位规定:寻址字节器件地址引脚地址 方向位DA3 DA2 DA1 DA0 A2 A1 A0 R/ =1,表示主机接收(读)。R/ =0,表示主机发送(写)。 4.答:单片机对I2C 总线中的器件寻址采用软件寻址,主机在发送完起始信号后,立即发 送寻址字节来寻址被控的从机,寻址字节格式如题 3 所示。7 位从机地址即为“DA3、DA2、DA1、DA0”和“A2、A1、A0”。其中“DA3、DA2、DA1、DA0”为器件地址,是外围器件固 有的地址编码,器件出厂时就已经给定。“A2、A1、A0”为引脚地址,由器件引脚A2、A1、 A0 在电路中接高电平或接地决定(见图12-12)。5.答:I2C 总线数据传送时,传送的字 节数(数据帧)没有限制,每一字节必须为8 位长。数据传送时,先传送最高位,每一个被 传字节后面都须跟 1 位应答位(一帧数据共9 位),如图12-10。I2C 总线在传送每一字节数 据后都须有应答信号A,A 信号在第9 个时钟位上出现, A 信号对应的时钟由主机产生。这 时发方须在该时钟位上使SDA线处于高电平,以便收方在这一位上送出低电平的应答信号A。由于某原因收方不对主机寻址信号应答时,例如接收方正在进行其他处理而无法接收总线上 的数据时,必须释放总线,将数据线置为高电平,而由主机产生一个终止信 号以结束总线的数据传送。当主机接收来自从机的数据时,接收到最后一个数据字节后, 必须给从机发送一个非应答信号(),使从机释放数据总线,以便主机发送一个终止信号, 从而结束数据的传送。6.答:依照下面的数据传送格式:S 从机地址0 A 数据A/ Sr 从 机地址r 1 A 数据P 依次调用依照上述数据传送格式的12.5.2 小节中的各子程序。 第13 章AT89S51单片机的应用设计与调试参考答案1.答:A.错;B.错;C.对;D.错(最小系统不能直接测量模拟信号)。2.答:用户样机是以AT89S51单片机为核心的应用 系统,没有对单片机中的程序进行检错调试的手段,也无法发现程序运行中的设计硬件的问 题,也无法进行软件的开发(如编辑、汇编、调试程序等),因此,必须借助某种开发工具 ---仿真开发系统所提供的开发手段来解决上述问题。 3.答:仿真开发系统由哪几部分组成? 目前国内大多使用通用机的仿真开发系统。主要由 PC 机、在线仿真器组成,有的还包含有用于程序烧录的编程器,在加上与上述配套的编辑 软件、仿真调试软件,程序烧录软件等。此外还有独立型仿真器。该类仿真器采用模块化 结构,配有不同外设,如外存板、打印机、键盘/ 显示器等,用户可根据需要选用。尤其在 工业现场进行程序仿真调试时,往往没有PC机的支持,这时使用独立型仿真器也可进行仿 真调试工作,只不过要输入机器码,稍显麻烦一些。至于软件仿真开发工具Proteus 软件 是一种完全用软件手段对单片机应用系统进行仿真开发的。软件仿真开发工具与用户样机在 硬件上无任何联系。不能进行用户样机硬件部分的诊断与实时在线仿真。4.答:调试过 程见图13-13,4 个步骤。(1)输入用户源程序:用户使用编辑软件源程序输入到PC机中,并保存在磁盘上。(2)汇编并检查语法错误:在PC 机上,利用汇编程序对用户源 程序进行汇编,直至语法错误全部纠正为止。(3)动态在线调试:对用户的源程序进行

相关主题