当前位置:文档之家› 单片机测电压电流

单片机测电压电流

基于单片机的直流电压电流检测的设计

一设计要求

用单片机做一个电压,电流检测装置。

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

(2)电流DC0.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单片机要高。有专门的I/O方向寄存器。虽然有转强的驱动电压,但I/O口使用不比51单片机方便。

PIC单片机系列是美国微芯公司的产品,也是市面上增长最快的单片机之一,属精简指令集单片机,其特点是:高速度,高性能,但在性格方面比51单片机要高,也有专门的I/O方向寄存器,I/O口使用不比51单片机方便。

MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一

种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。

51系列和msp430系列有学过,比较熟悉,其他的比较陌生,因此优先考虑51系列和msp430系列。

方案一:

采用TI 公司的msp430f149单片机,该单片机是超低功耗的16位自带ADC,含丰富的外设。片内有12位的ADC,分表率高,可满足1%的精度要求。

该单片机的工作电压是1.8v-3.3v。需要电源转换电路。msp430f149最小系统电路。将转换电路的输出接到msp430f149的P6口,该端口是ADC转换器的模拟输入通道。

MSP430F149自带12位AD,无需外接AD转换器,很方便,编程也相对简单,但是市场上只有贴片芯片,焊接很困难,且价格比较贵。

方案二:采用Inntel生产的89C52。

采用51系列的AT89C52,它是低电压、低功耗、高性能的CMOS8位单片机,片内含8KB的可反复擦写的只读程序存储器和256B的随机存取数据存储器,32个I/O口线,3个16位定时/计数器,片内振荡器及时钟电路,并与MCS-51系列单片机兼容。在设计中,单片机起着连接硬件电路与程序运行及存储数据的任务,一方面,它将A/D转换器、显示器和语音芯片等通

过I/O口地址线和数据线连接起来。芯片没有AD转换部分,需要外接AD 转换芯片。

89C52我们比较熟悉,价格便宜,直插式,方便焊接,且符合实验要求。

对比考虑下,我们选择51系列的89C52芯片。

四.模数(A/D)转换芯片的选择

在本设计中,模数(A/D)转换模块是一个重要的模块,它关系到最后数电压电流值的精确度。所以,A/D芯片的选择是设计过程中一个很重要的环节。

1.常用的A/D芯片简介

常用的A/D芯片有AD0809,AD0832,TLC2543C等几种。下面简单介绍一下这三种芯片。

AD0809是8位逐次逼近型A/D转换器,它是由一个8路的模拟开关、一个地址锁存译码器、一个A/D 转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8 路模拟量分时输入,共用A/D 转换器进行转换。些A/D转换器是的特点是8位精度,属于并行口,如果输入的模拟量变化大快,必须在输入之前增加采样电路。

AD0832也是8位逐次逼近型A/D转换器,可支持致命伤个单端输入通道和一个差分输入通道。它易于和微处理器接口或独立使用;可满量程工作;可用地址逻辑多路器选通各输入通道。

TLC2543C是12位开关电容逐次逼近A/D转换,每个器件有三个控制输入端,片选,输入/输出时钟以及地址输入端。它可以从主机高速传输转

换数据。它有高速的转换,通用的控制能力,具有简化比率转换,刻度以及模拟电路与逻辑电路和电源噪声隔离,耐高温等特点。

综合上述几种A/D转换芯片的特点,前两种芯片的性能和精度都不如第三种芯片。在本设计中,我们的目标是设计精度1%以内的高精度电压电流测量,因此在此,我们选择精度为12位的TLC2543芯片。

2.模数(A/D)芯片TLC2543的资料

综合本设计的各方面考虑,我们选了TLC2543模数转换芯片。下面就介绍此芯片的各方面资料。

TLC2543芯片的封装引脚图和引脚说明如下:

引脚说明:

引脚号名称I/O 说明

1-9,11,12 AIN0-AIN1

I 模拟输入端。

15 ~CS I 片选端。

17 Data input I 串行数据输入端。

16 Data out O 用于A/D转换结果输也的3态串行输出

19 EOC O 转换结束端

10 GND 接地端

18 I/O clk I 输入/输出时钟端

14 REF+ I 正基准电压端

13 REF- I 负基准电压端

20 VCC 正电压端

各引脚的使用详细介绍。

1.AIN0-AIN10这11个模拟信号输入由内部多路选器选择。对4.1MHZ的I/O clk,驱动源阻抗必须小于或等于50欧并且能够将模拟电压由60PF 的电容来限制其斜率。

2.在CS端的一个由高低低变化将复位内部计数器并控制使能data out,data input和I/O clk。一个由低至高的变化将在一个设置时间内禁止data input和I/O clk.

3.串行数据输入端data input是一个4位的串行地址选择下一个即将被转换的所需的模拟输入或测试电压。串行数据以MSB为前导并在I/O clk

的前4个上升沿被移入。在4个地址位被读入地址寄存器后,I/O clk 将剩下的几位依次输入。

4.Data out在CS为高时处于高阻抗状态,而当CS为低时处于激活状态。

CS一旦有效,按照前一次转换结果的MSB/LSB值将data out从高阻抗状态转变成相应的逻辑电平,I/O clk 的下一个下降沿将根据下一个MSB/LSB将data out驱动成相应的逻辑电平,剩下的各位依次移出。5.EOC在最后的I/O clk 下降沿之后,从高电平变为低电平并保持低直到转换完成及数据准备传输。

6.GND端是内部电路的地回路端,除加有说明外,所有电压测量都相对于GND

7.I/O clk端串行输入并完成以下四个功能:第一,在I/O clk的前8个上升沿,它将8个输入数据信键入输入数据寄存器。在第4个上升沿之后为多路器的地址。第二,在I/O clk的第4个下降沿,在选定的多路器的输入端上的模拟输入电压开始和电容器充电并继续到I/O clk的最后一个下降沿。第三,它将前一次转换的数据的其余11位移出data out端。在I/O clk的下降沿时数据变化。第四,在I/O clk的最后一个下降沿它将转换的控制信号传送到内部的状态控制位。

8.REF+端通常接VCC,最大输入电压范围取决于加于本端与加于REF-端的电压差。

9.REF-端通常接地。

五.液晶显示器的选择

方案一采用1602液晶芯片

1602液晶是工业字符型液晶,能够同时显示16*2即32个字符。1602液晶模块内部的字符发生存储器已经存储了160个不同的点阵字符图形,这些字这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。使用时直接编写软件程序按一定的时序驱动即可。它的特点是显示字迹清楚,价格相对便宜。

方案二采用12864液晶芯片

12864液晶也是一种工业字符型液晶,它不仅能够显示1602液晶所可以显示的字符,数字等信息,而且还可以显示8*4个中文汉字和一些简单的图片,显示信息也非常的清楚。使用时也直接编写软件程序按一定的时序驱动即可。不过它的价格比1602液晶贵了很多。

在本设计中,我们只需要显示最后电电压或的数字值,综合上面各种显示器件的特点:而点阵显示器件驱动显示软件程序编写麻烦,占用的引脚相对也较多。也不是理解的显示器件。所以在本设计中,我们考虑用液晶显示器件,虽然12864液晶比1602液晶的功能强,不过在价格方面却贵了好多。

而1602液晶也足够满足本设计的需要。因此,在本设计实验我们选择1602液晶显示器件。

2.1602液晶的参数资料

我们选择了1602液晶做为本设计的显示模块的显示器件。以下是1602液晶的各方面参数:

1.接口信号说明:

编号符号引脚说明

1 VSS 电源地

2 VDD 电源正极

3 VL 液晶显示偏压信号

4 RS 数据/命令选择端

5 R/W 读/写选择端

6 E 使能信号

8-14 D0-D7 Data I/O

15 BLA 背光源正极

16 BLK 背光源负极

2.基本操作时序:

1.读状态:输入:RS=0,RW=1,E=1。输出:D0-D7为状态字

2.写状态:输入:RS=0,RW=0,D0-D7为指令码,E为高脉冲。输出:

3.读数据:输入:RS=1,RW=1,E=1。输出:D0-D7为数据。

4.写数据:输入:RS=1,RW=0,D0-D7为数据,E为高脉冲。输出:无3.状态字说明

STA7 STA6 STA5 STA4 STA3 STA2 STA1 STA0 当前数据地址指针的数值

STA0-

6

STA7 读写操作使能1:禁止0:允许

4.指令的说明。

显示模式设置

指令码功能

0 0 1 1 1 0 0 0 设置16*2显示,5*7点阵,8位数据

显示开/关及光标设置

指令码功能

0 0 0 0 1 D C B D=1开显示;D=0关显示

C=1显示光标;C=0不显示关标

B=1光标闪烁;B=0光标不显闪烁

0 0 0 0 0 1 N S N=1当读写一个字条款后地址指针

加一,且光标加一。

N=0当读或写一个字符后地址指针

减一,且光标减一。

S=1当写一个安条款,整屏显示左移

(N=1)或右移(N=0),以得到光

标不移动而屏幕移动的效果。

S=0当写一个字符,整屏显示不移动。

数据控制:

指令码功能

80H+地址码(0-27H,40H-67H)设置数据地址指针

01H 显示清屏:1,数据指针清0

2,所有显示清0

02H 显示回车:数据指针清0

六.硬件总体设计:

1设计方案:根据上述,我们选择单片机与A/D转换芯片结合的方法实现本设计。使用的基本元器件是:AT89C51单片机,TLC2543模数转换芯片,1602液晶显示器,开关,按键,电容,电阻,晶振,标准电源等等。

设计的基本框图如下:

1602液晶显示模块

A/D转换模块

单片机系统模块

输入电路模块

按键选择模块

七.硬件电路系统模块的设计

1.单片机系统

单片机最小系统包括晶振电路,复位电路,电源。其原理图如下:

转换电路模块

根据设计要求,要检测直流电压电流并显示。直流电压是10v-36v ,电流是0.1A-3A 。这些都不满足ADC 对模拟量的要求,故要通过转换电路转换后输入到ADC 中去。转换电路如下:

R3

51k

R4

4.7k

3

2

1

8

4

U3

AD706

R5

10k

R6

100k

C4

25v/100uf

2

1.直流电压转换电路

该电路通过串联两个高精度的电阻分压、再通过低通滤波器滤波后连接一个电压跟随器。待测量进入ADC 或者单片机之前必须要滤波处理,提高抗干扰性。若前级的电阻精度不高,导致被ADC 采集的数据与待测的数据有误差,加上ADC 转换、显示等的误差,这样就综合误差较大,可能不能达到百分之一的精度要求。故这两个电阻需要一定的精度。电阻选用精度为千分之一的精密电阻51k 和

4.7k 。电容选择100uf 的钽电容,运放选择LM358

V

V K K V V K R U 03.384.0)517.4/()3610(*7.44

-=+-=

这个电压范围满足ADC 的要求。

R7

0.01

R8

20k

R9

10k

R10

20k

R11

10k

R13

200k

R12

10k

3

2

1

8

4

U2

AD706AP

R14

200k

C5

100

3

2

1

8

4

U1

AD706AP

3

2

1

8

4

U8:A

AD706S

3

2

6

7

4

U5

AD711P

R7(2)

2.直流电流转换电路

0.1A-3A 的直流电流需要先转换成直流电压,通过取样电阻转换成小电压信号,取样电阻选择为0.01?。这里转换后的电压由于过小,所以需要采取一些抗干扰措施,比如在电源的引入端加电源退耦电容,或在输入端加低通滤波器。对于这个小电压信号,可采用隔离放大器7840隔离后再将信号放大,这种放大器能隔离放大器是一种输入电路和输出电路之间电气绝缘的放大器,对模拟信号进行隔离,并按照一定的比例放大。在这个隔离、放大的过程中要保证输出的信号失真要小,线性度、精度、带宽、隔离耐压等参数都要达到使用要求。对被测对象和数据采集系统予以隔离,从而提高共模抑制比,同时保护电子仪器设备和人身安全。

不过这种放大器成本比较高,这里不采用。

仪表放大器是一种精密差分电压放大器,它具有高共模抑制比、高输入阻抗、低噪声、低线性误差、低失调漂移增益设置灵活和使用方便等特点,使其在数据采集、传感器信号放大中使用比较多。运放A1,A2为同相差分输入方式,同相输入可以大幅度提高电路的输入阻抗,减小电路对微弱输入信号的衰减;差分输入可以使电路只对差模信号放大,而对共模输入信号只起跟随作用,使得送到后级的差模信号与共模信号的幅值之比(即共模抑制比CMRR)得到提高。这个仪表放大器可以通过三个运放外接一些电阻来实现。成本低又能满足要求,故采用这种方式。

仪表放大器的放大倍数是;

*

20

/

1(*

=

200+

2

K

10

K

K

/)

A10

K

-

Uo?

=*

Ui

A

由以上两式可算得Uo=0.1v–3v满足ADC的要求。若要电路的抗干扰性能更高,还可以在两个差分的运放的反馈回路加高频消燥电容。

也可以采用电阻来分流,将0.1A-3A的电流分成0.1A-1A和1A-3A的两个量程的电流,然后通过小电阻转换成电压,对于小电压信号可以采用运放放大,大电压信号经滤波后输入到ADC中去。由于这样不能实时采集信号,需要更换通道,故在这里采用仪表放大器来实现。由于3A的直流电流比较大,可能会发生过流对人和电路有损害,需要考虑加过流保护装置。一般的过流保护采用成本比较低的保险丝,采用普通熔丝的保护电路,其过电流反应是较迟钝的,因而不能作为灵敏的保护装置。电子保护电路具有高速断流、恢复容易的特点,可应用于任何直流电路中作过流保护装置。这里考虑当过流时需要切断电路而又能快速恢复电路使测试能继续进行。采用电子保护电路。其电路图如下:

U1

S6016R Q1 2N3019

R2 0.35R R1 0.23R

电子保护电路如所示。当微动开关K接通时,单向晶闸管SCR导通,直流电路也导通。当用电量增大到超过规定的允许值时,检测电阻R1上的电压大于0.7V时,晶体管BG导通,此时晶体管集电极C和基极b间的电压下降到低于维持电压,BG,SCR关断,切断供电电路。

元件选择:当电路两端电压≤100V时,BG用3DD15C,单向晶闸管SCR 可用6A/400V。R1的阻值是根据电源所允许的电流确定的,即R1=0.7/3(3为电源允许电流)。若电路的耗电是5W,R2阻值为0.35Ω的线绕电阻,允许通过的电流为3A。

两个转换电路的输出接到ADC的模拟通道。通过按键选择不同的通道来实现对电压或者电流的采集。

3.A/D转换芯片与单片机的连接

此设计中选择的是A/D转换芯片的通道0和1,A/D芯片的数据输入口连接单片机的P1.3口,数据输出口连接单片机的P1.4口,芯片使能端连接单片机的P1.5口,脉冲端连接单片机的P1.6口。模块连接如下图所示。

4.1602液晶与单片机连接

此模块液晶的RS,RW和E端分别连接单片机的P2.0,P2.1和P2.2口;液晶的数据各端口连接单片机的P0口。具体如下图所示。

5.键盘与单片机的连接如下

该键盘的功能:当键盘1被按下时,选择电压测量;当键盘2被按下时,选择电流测量。

八.系统软件的设计

主程序设计包括以下方面:

按照硬件电路对单片机位定义。

编写延时模块程序。

编写驱动1602液晶显示模块程序。

编写驱动A/D转换模块程序。

编写键盘扫描切换模块程序。

主程序的总体流程如下图:

九.程序清单:

1. 用按键选择调用子函数的方法实现电压电流测量的切换。按键一选

择电压测量,按键二选择电流测量。

#include #include

#define uchar unsigned char #define uint unsigned int

uchar code tab0[]="WELCOME TO USE";//预定义宏 uchar code tab1[]="PRESS KEY CHOOSE"; uchar code tab2[]="VOLTAGE IS";

开始

对液晶,定时器初始化

A/D 转换

数据转换

显示瞬时电压或电流值

键盘判断

选择电压测量还是电流测量

uchar code tab3[]="V";

uchar code tab4[]="CURRENT IS";

uchar code tab5[]="A";

long float dat;

sbit rs=P2^5;//1602液晶写命令/数据标志,0时写命令sbit rw=P2^6;//1602液晶写入/读出标志,0时写入数据sbit ep=P2^7;

sbit input=P1^3;

sbit output=P1^4;

sbit cs=P1^5;

sbit clk=P1^2;

sbit key1=P3^2;

sbit key2=P3^3;

void delay(int z)//延时函数

{

int x,y;

for(x=z;x>0;x--)

for(y=10;y>0;y--);

}

void write_com(uchar com)//往1602液晶写命令函数{

电流和电压测试题

初三上学期物理周练试卷(电流、电压) 一、填空题(共5小题,满分20分) 1.王海同学用电流表测量电流时,把电流表接入电路后闭合开关,发现指针偏转如左图所示,产生这种情况的原因是;另一同学测量时,则发现指针偏转如右图所示,产生这种情况的原因是. 2.如甲图电路,当开关S闭合后,电流表的指针偏转如乙图所示,其中a电流表测量的是通过(选填“电源”、“L1”或“L2”)的电流,b电流表的读数应为A. 3.如图,甲是,乙是,可组成两灯并联电路(填小灯泡或电流表). 4.在如图所示的电路中,电源由3节干电池组成。闭合开关S,电压表的示数为2V,则灯L1两端的电压为V,断开开关S,电压表的示数为V. 5.如图甲所示电路,电源电压为6V,当S闭合时,电压表的读数如图乙所示,则L1两端的电压为V,L2两端的电压为V. 二、选择题(共10小题,满分50分) 6.小明要研究串联电路的电流特点,连接了如图电路.闭合开关后,测出甲、乙、丙三处的电流,则这三处的电流大小关系是()

A.甲处最大B.乙处最大C.丙处最大D.一样大 7.如图所示,当开关S闭合时,电流表示数为0.9A,当开关S断开时,电流表示数为0.5A,则() A.开关S闭合时,通过L1的电流为0.5A B.通过L2的电流为0.4A C.开关S闭合时,通过L1的电流为0.4A D.通过L2的电流为0.9A 8.如图所示,在探究并联电路中的电流关系时,小明同学用电流表测出A、B、C三处的电流分别为I A=0.5A,I B=0.3A,I C=0.2A,在表格中记录数据后,下一步首先应该做的是:() A.整理器材,结束实验 B.分析数据,得出结论 C.换用不同规格的小灯泡,再测出几组电流值 D.换用电流表的另一量程,再测出一组电流值 9.如图所示电路,闭合开关后,比较a、b、c、d四处电流的大小,其中不正确的是() A.I a=I d B.I a>I d C.I a>I b D.I d>I c 10.如图所示的电路图中,能用电压表正确测出灯L l两端电压的是() A.B.C.D. 11.如图是某同学做实验时的电路图.闭合开关S后,发现灯泡L1、L2均不亮,电流表示数为零,电压表示数等于电源电压,则该电路中的故障是:() A.电源正极与a之间开路B.L1、b之间开路 C.b、L2、c之间开路D.c与电源负极之间开路 12.如图所示,设电源电压保持不变,S1断开S2闭合时,电压表读数为4.5V,S1闭合S2断开时,电压表读数变为3V,灯泡L l和L2两端电压分别是()

嵌入式系统软件测试技术期末报告

期末总结报告 课程名称:嵌入式系统软件测试技术 学院:信息工程与自动化 专业:计算机科学与技术 年级: 2010级 学生姓名: 学生学号: 201010803116 指导教师:江虹 日期: 2013年1月2日

一、嵌入式软件测试的特点及步骤 嵌入式软件测试作为一种特殊的软件测试,它的目的和原则同普通的软件测试氏相同的,同样是为了验证或达到可靠性要求而对软件进行的测试。 但是和一般的应用软件测试的可靠性测试相比,嵌入式软件测试有自身的特点:(特别是对于没有操作系统的嵌入式应用软件而言) 1)嵌入式软件测试是在特定的硬件环境下才能运行的软件。因此,嵌入式软件测试最重要的目的就是保证嵌入式软件能在此特定的环境下更可靠地运行。 2)嵌入式软件测试除了要保证嵌入式软件在特定环境中运行的高可靠性,还要保证嵌入式软件的实时性。比如在工业控制中,如果某些特定环境下的嵌入式软件不具备实时响应的能力,就可能造成巨大的损失。 3)嵌入式软件产品为了满足高可靠性的要求,不允许内存在运行时有泄漏等情况发生,因此嵌入式软件测试除了对软件进行性能测试、GUI测试、覆盖分析测试是同普通软件测试一样都不可或缺之外,还需要对内存进行测试。 4)嵌入式产品不同于一般的软件产品,在嵌入式软件和硬件集成测试完成之后,并不代表测试全部完成,在第一件嵌入式产品生产出来之后,还需要对其进行产品测试。嵌入式软件测试的最终目的是使嵌入式产品能够在满足所有功能的同时安全可靠地运行。 因此,嵌入式软件测试除了要遵循普通软件测试的原则之外,还应该遵循以下几个原则; 1)嵌入式软件测试对软件在硬件平台的测试氏必不可少的。 2)嵌入式软件测试需要在特定环境下对嵌入式软件进行测试,比如,对某些软件在工业强磁场的干扰下测试,这也是为保证嵌入式软件可靠性所必须进行的测试。 3)必要的可靠性负载测试,比如,测试某些嵌入式系统能否连续1000个小时不断电工作。 4)除了要对嵌入式软件的功能进行测试之外,还需要对实时性进行测试。 在判断系统是否失效方面,除了看它的输出结构是否正确,还应考虑其是

基于单片机的电压监控

基于单片机的频率、电压监测系统设计 随着信息化、数字化在各行各业的迅猛发展,武器系统中的信息化、数字化也将成为未来的发展趋势。武器系统中,司乘人员在空间狭小的操作仓里,经常要面对功能众多、大小不等、量程各异的仪表盘,这些仪表盘不仅占用空间,而且不够直观,在分秒必争的战场中,情况紧急时,容易造成司乘人员的误操作或反应滞后,给操作带来不必要的麻烦。本文提出一种进行交流电频率、电压测量的方法,以简化武器系统的操作仓,节省了空间,使司乘人员更加直观地进行系统供电频率、电压的监测,而不用先找位置,再进行各种仪表体积、量程的对比确认,最后才进行观测参数的读取,简化了过程,节省了时间。 1频率、电压监测装置的硬件设计 1.1 ATMEL89系列单片机简介 ATMEL89系列单片机共有AT89C51、AT89C52、89C1051、89C2051等型号,该芯片采用51内核,兼容MCS-51产品,100 000次重复编程/擦写,具有5 V供电和低压供电型号。下面以AT89C52为例进行说明。ATMEL89C52是美国ATMEL,公司生产的低电压、高性能C MOS8位单片机,具有PLC C、TQFP和DIP等封装,片内含8 kB的程序存储器,256 B的数据存储器,3个16 b定时/计数器,1个标准串行通讯口,8各中断源,内部带有振荡器、上电复位和看门狗电路、5个I/O口、多达36根I/O线。特别是内部的8 kB 闪存,为程序开发提供了很大方便。 1.2 系统设计框图 以日常照明所用的50~60 Hz交流电为测量对象进行测量原理的摸底,测量系统的硬件电路主要包含供电、隔离变压、电压信号比较输出、A/D转换以及单片机接口控制、串口输出部分构成,测量系统框图如图1所示。

初中物理电流电路电压电阻测试题

初二物理返校测试卷 3.在国际单位制中,电荷的单位是() A. 伏特 B. 安培 C. 库仑 D.瓦特 4.小红发现教室里的一个开关可以同时控制两盏灯。图2中符合要求的电路图是() 5.导体容易导电是由于() A.导体中存在大量的自由电子B.导体中存在大量的自由电荷 C.导体中存在大量的自由离子D.导体中存在大量的带电粒子 6. 如图所示电路中,属于串联电路的是() 7.在下图所示的四位科学家中,以其名字命名电阻单位的是() A.安培 B.欧姆 C.伏特 D.法拉第 9.小明家装修房屋需要购买导线,关于导线种类的选择,最恰当的是() A.强度大的铁丝B.细小价格较便宜的铝丝 C.粗一点的铜丝D.性能稳定的镍铬合金丝 10.关于电压下列说法错误的是() A.电压是电路中形成电流的原因 B.电源是电路中提供电压的装置 11.关于电流表的使用方法下列说法中不正确的是() A.电流表与被测用电器是串联关系 B.让电流从电流表的+接线柱流入,从—接线柱流出 C.电流表与被测用电器是并联关系 D.绝对不允许不经用电器把电流表直接接到电源的两极 12. 如图1所示,要使灯泡L1和L2组成并联电路,应() A.只闭合S2 B.只闭合S3 C.只闭合S1和S3 D.只闭合S2和S3 13. 如图7(a)所示的实物图.与图7(b)所示电路对应的是姓名班级是否订资料指导教师 王文丽五班是徐磊 王晓红五班是徐磊 王乐五班是徐磊 原庆丹五班是徐磊 纳日松五班是徐磊 刘浩东五班是徐磊 邢磊五班是徐磊 14. 晚上有人走动发出声音时,路灯自动亮起来,一分钟后,若再无声音就自动断开 请判断小明设计的电路图是图中的() 试卷 18. 电源电压为,闭合开关后,电压表的示数如图所示,则L1两端电压为()A、 B、 C、 D、 19. 下面关于导体电阻的说法中,正确的是() A、某导体两端的电压越大,这个导体的电阻就越大 B、通过导体的电流越大,这个导体的电阻就越小 C、导体中没有电流时,不可能对电流有阻碍作用,此时导体没有电阻 D、导体的电阻与电压、电流无关 20. 下图所示的为滑线变阻器的结构和连入电路情况示意图,当滑片向右滑动时,连入电路的电阻变小的为() 1 2 3 1

嵌入式软件测试报告(内部)

软件(内部)测试报告 XXX系统 测试分析报告评审 V1.0 编写人: 编写日期: 审核人: 审核日期:

修订页

目录 目录 (1) 软件测试报告(内部) (2) 安装及使用测试 (3) 运行环境 (3) 安装易用性 (3) XXX测试 (4) 安装、使用问题及建议 (4) 功能单元测试 (5) 串口指令响应功能测试 (5) 1.测试方法及工具 (5) 2.功能测试 (5) 3.性能测试 (6) 4.稳定及安全性测试 (6) 5.BUG及建议 (6) xxx功能测试 (7) 整机测试 (8) 长时间工作稳定性整机测试 (8) 1.测试方法及工具 (8) 2.测试步骤及结果 (8) xxx整机测试 (8) 整机测试问题及建议 (8) 安装及使用测试附件 (10) 功能单元测试附件 (11) 整机测试附件 (12)

软件测试报告(内部) CRABXLAB-0628-15 TA/0001 软件测试报告编写:首先做对产品的安装及使用测试,如从运行环境、软件安装、故障指示、用户可操作性、界面友好性等方面来检测是否合理可靠;其次从功能完整性上测试,并对每个功能单元进行功能测试、性能测试、安全及稳定性测试,保证每个功能单元都稳定可靠;最后做整机测试,整机测试主要从长时间工作稳定性、异常处理(如网络、电量异常)合理可靠性等方面检查整机稳定可靠性。

安装及使用测试 开发出来的软件要基于对客户或者量生产上考虑产品的使用及安装环境的易用、安全、可操作性、友好性等。 运行环境 安装易用性

XXX测试 章节同安装及使用测试范例,由开发人员完善其他需要的测试项安装、使用问题及建议

基于单片机的直流电压检测系统设计_课程设计说明书

山东建筑大学 课程设计说明书 题目:基于单片机的直流电压检测系统设计课程:单片机原理及应用B课程设计 院(部):信息与电气工程学院 专业:通信工程 班级:通信111 姓名:张安珍 学号:2011081342 指导教师:张君捧 完成日期:2015年1月

目录 摘要......................................................... I I 正文.. (1) 1 设计目的和要求 (1) 3 设计内容和步骤 (2) 3.1单片机电压测量系统的原理 (2) 3.2 单片机电压测量系统的总体设计 (3) 3.2.1 硬件选择 (4) 3.2.2 软件选择 (4) 3.3 硬件电路的设计 (4) 3.3.1 输入电路模块设计 (4) 3.3.2 LM7805稳压电源电路介绍 (5) 3.3.3 显示模块电路设计 (5) 3.3.4 A/D转换设计 (7) 3.3.5 单片机模块的简介 (9) 3.4系统软件的设计 (12) 3.4.1主程序的设计 (12) 3.4.2 各子程序的设计 (14) 总结与致谢 (16) 参考文献 (17) 附录一系统整体电路图 (18) 附录二 A/D转换电路的程序 (19) 附录三 1602LCD显示模块的程序 (21)

摘要 随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段。对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。本设计在查阅了大量前人设计的数字电压表的基础上,利用单片机技术结合A/D转换芯片ADC0832构建了一个直流数字电压表。本文首先简要介绍了单片机系统的优势,然后详细介绍了直流数字电压表的设计流程,以及硬件系统和软件系统的设计。 本文介绍了基于89S51单片机的电压测量系统设计,介绍1602LCD液晶的功能和ADC0832的转换原理。该电路设计简单,方便。该设计可以测量0~5V的电压值,并在1602LCD液晶上显示出来。 本系统主要包括三大模块:主程序模块、显示模块、A/D转换模块,绘制点哭原理图与工作流程图,并进行调试,最终设计完成了该系统的硬件电路,在软件编程上,采用了c语言进行编程,开发了显示模块程序,A/D转换程序。 关键词:89S51单片机;1602LCD液晶;ADC0832

电流电压电阻测试题精编版

电流电压电阻测试题 一、 填空题(每空1分) 1.完成下列单位换算: (1)200mA=__ ____A 3A=_____ _μA (2)1 000 V=_____ _mV 2.5KV=_ _____V (3)5×103Ω=_______ __K Ω 5M Ω=_ _____Ω 2、某电路中连有两只灯泡,一只开关,当开关闭合,两灯均发光。若拧下其中一只灯泡,另一只灯泡就熄灭,则两灯肯定是 联;若拧下一只灯泡,另一只灯泡仍发亮,则两灯肯定 联。 3、有A 、B 、C 、D 四个带电体,用细线悬挂起来,它们的相互作用情况是A排斥B,B吸引C,C排斥D,已知B 带正电,则A带 电荷。D带 电 4、测量电路中电流的仪表叫 。使用时应与被测电路 联,使电流从 接线柱流入,从 接线柱流出。 5、一节干电池的电压是 V ,家庭电路中的电压是 V ,如果将6节干电池串联起来使用,它的电压是 V 6、串联电路中各处的电流 ,用公式表示为 ,并联电路干路中的电流等于各支路中的电流 ,用公式表示为 7、串联电路两端的总电压 各串联部分电路两端的电压之和,用公式表示 为 。并联电路中各支路两端的电压 ,用公式表示为 8、如图6所示电路,若电流表A 1示数为0.5A ,A 2示数为0.9A ,则通过L l 的电流为 A , 通过L 2的电流为 A 。 9、在图1所示的电路中,当开关S 2、S 3闭合,S 1断开时, 灯L 1、L 2是______联,当S 2、S 3断开,S 1闭合时,L 1、L 2 是______联。当S 1、S 2闭合时,会发生______ 10、如图所示的电路,电源电压为9V ,当开关闭合时,灯L 1 两端的 电压也为9V ,则产生故障的原因可能是_____________或___________。 二、 单选题(每题只有一个答案) 11、用毛皮摩擦过的橡胶棒去靠近一个用细线悬挂着的通草球时,若通草球被排斥,则该通草球( ) A 一定带负电 B 一定带正电 C 一定不带电 D 可能带正电,也可能不带电 12、如图所示,电路中能正确测出通过灯L2的电流的是: ( ) 13、下列电路图与实物图一致的是( )

新人教版九年级物理电流电压练习题doc

新人教版九年级物理电流电压练习题 1、用丝绸摩擦过的玻璃棒去靠近甲、乙两轻小物体,结果甲被 排斥,乙被吸引,则() A、甲带正电,乙带负 电 B、甲带负电,乙带正电 C、甲带负电,乙不带电或带正电 D、甲带正电,乙不带电或带负电 2、在下列仪器中,能检验物体是否带电的是 () A.电压表 B.电流表 C.电能表 D.验电器 4、金属导体中形成电流是() A、正电荷的定向移动 B、自由电子的定向移动 C、正电荷和自由电子向相反方向的移动 D、正电荷和自由电子的无规则运动 5、在右图中,当开关S闭合时,能看到下列的哪一种现象 ( ) A、只有灯L1亮 B、只有灯L2亮 C、灯L1和L2都亮 D、灯L1和L2都不亮 6、如图所示的电路中,开关只控制灯L2的电路是() 7、如图所示,用电流表测干路中电流的电路图,正确的是:( ) 8、10 个小灯泡串联在一起,已知某处电路的电流是100 mA,则通过每个小灯泡的电流是() A、0.1mA B、10mA C、0.1A D、1000mA 9、如图所示是小刚同学在探究电流特点的实验中曾经接过的电路,其中正确的电路是() 10、如图是测量通过小灯泡的四个电路图,其中接法正确的是() 1

11、如图所示,当开关S闭合后,下列说法正确的是() A.灯L1与灯L2是串联,且灯L1被短路 B.电压表可测出灯L1两端的电压 C.电流表A1测的是灯L1的电 流 D.电流表A2测的是灯L2的电流 12、在图所示的电路图中,能用电压表正确测出灯L l两端电压的是() 13、如图所示,电路中两只灯泡L1和L2均正常发光,则下面说法中正确的 是〔〕 A.甲是电流表,乙是电压表B.甲是电压表,乙是电流表 C.甲、乙都是电流表D.甲、乙都是电压表 二、填空题 14、丝绸与玻璃棒相摩擦后,玻璃棒带(选填“正”或“负”)电,将丝绸靠近带负电的轻质小球时会相互〔选填“排斥”或“吸引”). 15、自然界只有两种电荷,同种电荷相互,异种电荷相互。 16、从能的转化角度来看,摩擦起电的过程是把________能转化为______和______的过程。 17、有甲、乙、丙、丁四个塑料小球,其中三个球带电。将它们两两靠近,发现甲排斥乙,乙吸引丙,丙吸引丁;如果丁带电,可以确定不带电的是______球。 18、电路的基本组成部分包括_________________________,其中___________是提供能量的。 19、_____电荷定向移动的方向为电流方向。 20、只有电路时__________,电路中才有电流,如果电路没有闭合,或者导线没有连接好,电路在某处断开,这种状态叫做__________;直接用导线将电源两极连接起来叫做__________。 21、电路中的电流是由电子的______形成的,电流是有方向的,其方向就是从电源的______出发,经过开关和用电器,再回到电源的________。 22、城市中的路灯是联在一起的;家庭中的用电器都是联在一起的;圣诞树上使用的“满 天星”小彩灯是联的. 23、如图所示,当开关S1和S2断开时,电路处于_______状态;当S1闭 合S2断开时,电路处于_______状态;当开关S1和S2都闭合时,电路处 于_______状态。 24、如图所示电路中 (1)若使L1、L2串联,则应闭合________,断开______; (2)若使L1、L2并联,则应闭合________,断开______; (3)如果只闭合S1而断开S2、S3,则灯______亮; (4)同时闭合开关______和______是不允许的。 25、如图(a)所示,当开关S闭合时,两只电流表的示数分别由(b)、(c)两图读得,则电灯L1 中的电流是______ A,电灯L2中的电流是______ A,干路电流是______ A。 26、一节电池的电压是伏特,家庭照明电路的电压是伏特。只有低 于伏 2

单片机测试实验报告

AVR学习板测试实验报告 姓名:冯进福班级:09机械1班学号:0915020064 一、测试程序目录 (1)跑马灯1 (2)跑马灯2 (3)跑马灯3 (4)蜂鸣器(Buzz.hex) (5)定时器数码管显示 (6)数码管显示 (7)数模DAC7512单片电压输出(DAC7512.hex) (8)1602液晶显示 (9)12864液晶实验显示 (10)AD模数转换实验 (11)DS18B20温度数码管显示 (12)EEPROM开机记忆存储实验 (13)I2C-24C01 (14)I2C-PCF8563 (15)PCF8563T串口接收 (16)PCF8563T蜂鸣报警 (17)PCF8563T数码管显示 (18)SPI接口实验 (19)按键实验LED显示 (20)串口接收-24C01.hex (21)串口收发 (22)看门狗实验 (23)按键实验 二、使用的单片机简介 1)、CPU核心板mega128,AVR单片机主芯片,内包含有:128K Flash、4K SRAM、4KByte EEPROM,芯片可与AT mega64互换。 2)、AT24C02,I2C总线器件,EEPROM数据存储器,256Byte EEPROM。 3)、74HC595,SPI总线器件,SPI总线并口扩展器件,8位移位寄存器(串行输入,3S并行锁存输出)。 4)、PCF8563T,时钟芯片。 5)、RS232,RS232接口芯片,两组接口(和下面485接口共用CPU两组UART接口)。 6)、MAX487,485网络驱动芯片,产品组网中最常用最方便的一种方式,大部分室外控制网络采用485通信。 7)、8个输入按键、1个复位按键。 8)、4位动态扫描LED数码管、8位LED发光二极管。 9)、1个无源蜂鸣器。 10)、2路A/D输入可调电位器。 11)、1个三线扩展接口,可用来扩展热敏电阻、DS18B20数字温度计等实验。

基于单片机的电量检测系统设计方案

基于单片机的电量检测系统设计方案 1绪论 自第一个微处理器问世以来,以微处理器为核心构成的计算机以各种各样的形式,无孔不入的渗入到人们的生产、生活、科研等各个领域,为人类带来了渗透到各个领域的“智能”。微处理器是整个智能仪器仪表的核心,检测电路时微处理器的外围设备,微机通过接口发出各种控制信息给检测电路,以规定功能、启动测量、改变工作方式等。微机通过查询或检测电路向微机提出的中断请求,使微机及时了解检测电路的工作状态。当检测电路完成一次测量后,微机读取测量数据,进行了解检测电路的工作状态。当检测电路完成一次测量后,微机读取测量数据,进行必要的加工、计算、变换等处理,最后以各种方式输出,如送显示器、打印机打印,或送给系统的主控制器等等。 近二十年来,以计算机科学,信息学,生命科学为代表的各门新兴学科的迅猛发展,极大限度的刺激了全球经济的发展,在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,电能是人们日常生活和工业生产中的重要能源之一,在现代社会中起着越来越重要的作用,而电压、电流是其中最关键的两个因素,是否准确的测量电压、电流对我们的生活和生产有着至关重要的影响,特别是电工和电力系统等领域经常要对交流电量进行采样测试以了解工作电压或整个电网的工作情况。

2 WB系列交流电量传感器 2.1 概述 WB系列交流电量传感器采用电磁隔离技术和专用厚膜集成电路。对电网或电路中的交流电流或交流电压进行实时测量,将其变换成跟踪电压暑促(Vg)、直流电压输出(Vz)、直流电压输出(Iz)、频率输出(Fk)。传感器的输出可以与各型AD转换器配接构成数据采集系统,也可以与传统模式、数字式指示仪表配接,显示被测量之值。体积小、重量轻、精度高、耗能低,输入电路、输出电路完全隔离,输出信号可以共地,输出形式多样,满足各种使用要求,在0~120%标称输入围,输出信号入输出信号之间保持正比例关系,通聘宽带,可以测量5kHz以的正弦交流电流或交流电压。结构形式多样,提供直插式、DIN卡装式安装方式,方便各种场合使用等特点。 2.2 WB交流电量传感器的工作原理 本系列传感器采用模块化电路结构,如图2-1主要由电流测头1(或电压侧头2)、采样电路3、定标放大器4、装用厚膜集成转化器5、6、7组成。 E Vg Vz Iz Fk +E 图2-1 电路结构 被测电流信号Ix﹝或被测电压信号Ux﹞经电流测头1﹝或电压测头2﹞隔离变换,在二次回路形成高精度毫安级跟踪电流,经采样电路3转换为跟踪电压信号,在经定标放大器4进行放大、定标,形成跟踪电压输出Vg;跟踪电压信号经AC/DC转换器5后,形成直流电压输出Vz。Vz输出经V/I转换器6后形成直流输出Iz,Vz输出经V/F变换器7后形成频率输出Fk。只有输出跟踪电压Vg的产品才使用正负电源

初三物理电流电压练习题含答案.

初三物理电流电压练习题 一、选择题 1、如图所示电路,闭合开关S后,甲乙两表是电压表,示数之比是3:2,当开关S断开,甲乙两表是电流表,则两表的示数之比为() A.2:1B3:1C2:3D1:3 2、如图所示的电路中,R1、R2均为定值电阻,电源电压不变,闭合开关S1、S2,两电表均有示数。若断开开关S2,则() A.电流表的示数变大,电压表的示数变小B.电流表的示数变小,电压表的示数变大 C.电流表和电压表的示数都变小 D.电流表和电压表的示数都变大 3、标有“2V 1W”字样的小灯泡和标有“20 Ω 1A”字样的滑动变阻器连接在如图12所示的电路中,其中电源电压为6V,电流表的量程为“0~0.6 A”,电压表的量程为“0~3 V”,设小灯泡电阻不变。闭合开关,移动滑动变阻器的滑片,电流表、电压表示数的范围是() A.0.25 A~0.6 A 1.0 V~2.0 V B.0.30 A~0.5 A 1.0 V~l.5 V C.0.25 A~0.5 A 1.5 V~2.0 V D.0.25 A~0.5 A 1.0 V~2.0 V 4、图4所示,电阻Rl标着“lO Ω l A”,R2标着“5Ω1.2 A”,电流表A l、A2量程均为0~3 A, 电压表量程0—l5 V,在a、b之间接入电压可调的电源。闭合开关s后,为保证R1、R2均不损坏, 则允许加的电源电压和通过电流表A1的电流不得超过() A.16 V 1 A B. l0 V 2.2 A C.6 V 2.2 A D. 6 V 1.8 A 5、如图25所示电路,电源两端的电压一定,当开关s1闭合、s2断开时,电流表和电压 表示数分别为I1、U1;当再闭合s2,且将滑片P适当右移后,电流表和电压表示数分别 为I 2、U2,则下列叙述一定正确的是() A. I1﹥I2 U1﹥U2 B. I1﹥I2 U1大于、小于或等于U2都有可能 C. U1﹤U2 I1=I2 D. U1﹤U2 I1大于、小于或等于I2都有可能

基于单片机的超声波测距系统实验报告

基于单片机的超声波测距系统实验报告

一、实验目的 1.了解超声波测距原理; 2.根据超声波测距原理,设计超声波测距器的硬件结构电路; 3.对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用 超声波方法测量物体间的距离; 4.以数字的形式显示所测量的距离; 5.用蜂鸣器和发光二极管实现报警功能。 二、实验容 1.认真研究有关理论知识并大量查阅相关资料,确定系统的总体设计方案,设计出系 统框图; 2.决定各项参数所需要的硬件设施,完成电路的理论分析和电路模型构造。 3.对各单元模块进行调试与验证; 4.对单元模块进行整合,整体调试; 5.完成原理图设计和硬件制作; 6.编写程序和整体调试电路; 7.写出实验报告并交于老师验收。 三、实验原理 超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和接收回波的时间差t,然后求出距S=Ct/2,式中的C为超声波波速。由于超声波也是一种声波,其声速C与温度有关。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理,单片机(AT89C51)发出短暂的40kHz信号,经放大后通过超声波换能器输出;反射后的超声波经超声波换能器作为系统的输入,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,得出时间t,再由系统软件对其进行计算、判别后,相应的计算结果被送至LED显示电路进行显示。 (一)超声波模块原理: 超声波模块采用现成的HC-SR04超声波模块,该模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm。模块包括超声波发射器、接收器与控制电路。基本工作原理:采用 IO 口 TRIG 触发测距,给至少 10us 的高电平信号;模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。实物如下图1。其中VCC 供5V 电源,GND 为地线,TRIG 触发控制信号输入,ECHO 回响信号输出等四支线。

电流表格模板和电压表格模板测量练习测试题

电流表格模板和电压表格模板测量练习测试题(总5页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

L 2 V L 1 A B C D 电流表和电压表测量练习题 1、下图中电压表测量谁的电压 2、如下图所示,L 1和L 2是 联,的a 端是 接线柱,b 端是 接线柱。测量________两端的电压。 3、如图所示为用电压表测量灯泡两端电压的电路图,其中正确的是( ) A .图 A B. 图 B C .图 C D .图 D 第2题 4、下列各图中测量L 1电压的电路,正确的是( ) 9、判断下列各图中电压表所测量的对象。 (1)如图1,电灯L 1、L 2是 联,电压表V1测量 两端的电压,电压表V2 测量 两端的电压 (2)如图2,电灯L 1、L 2是 联,电流表A 测通过 的电流。电压表V 测量 两端的电压。 (3)、如图4,电灯L 1、L 2、L 3是 联,电流表A 1测量通过 的电流,电流表A 2测通过 的电流,电流表A 3测通过 的电流。 10、用电流表测量灯泡L 1中的电流, 下图中正确的是〔 〕 11、下列各图中,电路连接没有错误,电表均有正常示数,请判定甲、乙各是电流表还是电压 表。 12、如图2是某同学做实验时的电路图。闭合开关S 后,发现灯泡L 1、L 2均不亮, 电流表示数为零,电压表示数等于电源电压,则该电路中的故障是:( ) A .电源正极与a 之间断路 B .a 、L 1、b 之间断路 C .b 、L 2、c 之间断路 D .c 与电源负极之间断路 A 1 A 2 S V 1 V 2 R 1 R 2 P S A V a b P S A R V 1 V 2 L 1 L 2 图 1 图4 L 1 A 1 A 2 A 3 L 2 L 3

嵌入式系统压力测试阶段报告

嵌入式系统压力测试阶段报告 从10月下旬到12月20号,将近2个月的时间,对嵌入式收费系统进行大数据量测试。现将问题说明一下: 一、最初测试一直是在nfs文件系统上运行,经常出错,各种现象都有。后来想到可能是nfs 传输同步的速度跟不上我们生产数据的速度,所以将测试移到tf卡上进行。 二、测试到过车数量4千多的时候出现异常,可能是我们软件的问题(QByteArray double free),修改后没有再发生。 三、进一步测试发现程序经常在sqlite保存数据时出错,所以将保存数据入库去掉,直接存 成文件。 四、随后的测试经常出现tf卡变成只读。还有Qt本身的组件报错(qtgui,qtcore)。 现在问题大概有以下几个方面: 一、存储介质 目前我们使用的是TF卡。西达提供给我们两批开发板,这两批对于tf卡的挂载效果是不一样的。 第一批,能正确挂载tf卡上的多个分区(fat32,ext2,swap),经过压力测试,数据写入出错的时候,系统还是可以继续运行的。 /dev/mmcblk0p1 on /mnt/yyext type ext2 (rw,relatime,errors=continue)这是挂载状态。errors = continue 决定 第二批,无论是fat32,ext2都挂载成vfat(这批板子都有问题) /dev/mmcblk0p1 on /mnt/yy type vfat (rw,relatime,errors=remount -o ro)这是挂载状态remount -o ro 决定了tf卡变成只读,系统这时会死掉。 二、程序经常报double free 问题。类似下面: *** glibc detected *** ./lanetestmp: corrupted double-linked list: 0x002e9030 *** ======= Backtrace: ========= /lib/libc.so.6(+0x70188)[0x41101188] /lib/libc.so.6(+0x743b4)[0x411053b4] /lib/libc.so.6(realloc+0xfc)[0x41106e54] /opt/qt/qt-4.7.2/lib/libQtGui.so.4(+0x17cf68)[0x40334f68] /opt/qt/qt-4.7.2/lib/libQtGui.so.4(+0x2e5f44)[0x4049df44]

基于单片机的过零检测控制系统的设计

基于单片机的过零检测控制系统的设计 如下图所示为按上述思想设计的电压正向过零检测电路。220V的交流电首先经过电阻分压,然后进行光电耦合,假设输入的是A相电压,则在A相电压由负半周向正半周转换时,图中三极管导通并工作在饱和状态,会产生一个下降沿脉冲送入ADμC812的INT0引脚使系统进入中断程序。微机系统进入中断程序后,发出采样命令并从采样保持器读取无功电流值Iqm,这个无功电流即为A相的无功电流,经过1/4个周期电压达到最大值,此时对电压进行采样,得到UM,由UM=1.414U可以得到电压有效值U。 过零检测及单片机调压 首先用PWM(脉宽调制)方法用于可控硅控制是有条件的,即调制频率不能大于市电频率(50Hz),也就是周期

不能小于20mS,否则就不能达到调制作用,调制频率超过市电频率时,可控硅即处于连续导通状态而不能达到调压目的。只有调制频率低于市电频率才能起到调压目的,即限制市电的周波通过可控硅的数量而起到调压的目的。因此用该种方法调制的电压周波数一定是小于50HZ,超过了人眼视觉暂留效应,此就是用于调光产生闪烁的原因。该调压方法用在调功或对脉动电压不敏感的用途上尚可。如果采用可控硅调压用在调光上,须采用移相的调制方法,可使光连续可调。采用移相方法就需过零检测作为移相基点。过零检测其实并不难,如果要求调压比不是很高采用简单的方法即可奏效;用一只三极管即可。用单片机进行移相调压控制可以做得很精。

/********************************************************************************/ #i nclude __CONFIG (CPD&PROTECT&BOREN&MCLRDIS&PWRTEN&WDTEN&INTIO); /********************************************************************************/ // void init (void); /********************************************************************************/ // bit fg_pw,fg_vs,fg_zq; volatile unsigned char fg_count; volatile unsigned int time1_temp,buff; /********************************************************************************/ #define powon GPIO|=0B00110000 #define powoff GPIO&=0B00001111 #define vpp GPIO2 #define feedback GPIO0 /********************************************************************************/ void init (void) { CLRWDT(); TRISIO=0B11001111; WPU=1; IOCB=4; //使能过零信号中断 VRCON=0; PIE1=1; OPTION=0; INTCON&=7; INTCON|=0B10001000; CMCON=7; T1CON&=1;

电流电压电阻测试题

L : 只 供学习与交流 电流电压电阻测试题 一、填空题(每空1分) 1 ?完成下列单位换算: (1) 200mA=________ A ___ 3A= 口 A (2) ______________ 1 000 V= _mV 2.5KV=_ V (3) ____________________ 5X 103Q = _______________ K Q 5M Q = Q 2、 某电路中连有两只灯泡,一只开关,当开关闭合,两灯均发光。若拧下其中一只灯泡,另 一只灯泡就熄灭,则两灯肯定是 _____________ 联;若拧下一只灯泡,另一只灯泡仍发亮,则两灯 冃疋 _________ 联。 3、 有A 、B 、C 、D 四个带电体,用细线悬挂起来,它们的相互作用情况是A 排斥B,B 吸引 C,C 排斥D,已知 B 带正电,则A 带 ______________ 电荷。D 带 _______ 电 4、 测量电路中电流的仪表叫 __________ 。使用时应与被测电路 线柱流入,从 _________ 接线柱流出。 5、 一节干电池的电压是 _________ V ,家庭电路中的电压是 起来使用,它的电压是 V 6、 串联电路中各处的电流 _________________ ,用公式表示为 ____________________ ,并联电路干路 中的电流等于各支路中的电流 _________________ ,用公式表示为 ____________________ 7、 串联电路两端的总电压 各串联部分 电路两端的电压之和,用公式表示 8、如图6所示电路,若电流表 A 示数为0. 5A , A 示数为0. 9A ,则通过L i 的电流为 _A_ 通过L 2的电流为 A 9、在图1所示的电路中,当开关 S 、S3闭合,S 断开时, 灯L 1、L 2是 ________ 联,当S 、S 3断开,S 闭合时,L 1、L 2 是 ______ 联。当S 1、S 2闭合时,会发生 ___________ 10、如图所示的电路,电源电压为 9V ,当开关闭合时,灯 L 两端的 1 电压也为9V ,则产生故障的原因可能是 ____________________ 或 _____________ 11、用毛皮摩擦过的橡胶棒去靠近一个用细线悬挂着的通草球时,若通草球被排斥,则该通 草球( ) A 一定带负电 B 一定带正电 C 一定不带电 D 可能带正电,也可能不带电 12、如图所示,电路中能正确测出通过灯 L2的电流的是: ( ) 联,使电流从__________ 接 V ,如果将6节干电池串联 。并联电路中各支路两端的电压 ______________,用公式表示为 ____________ -------------- -------------------- $ '* --- |t ------ (Xjb ----- — 单选题(每题只有一个答案) Li

单片机最小系统(详解)设计报告

摘要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 本次课程设计包括STC89C51单片机最小系统(包括复位和时钟电路)还有蜂鸣器电路、LED电路和RS232串口电路以及用于扩展功能的四排与I/O端口相连的插孔。利用Protel电路设计软件进行原理图设计,PCB布线,借此巩固单片机应用、模拟电路、数字电路课程及学会工程软件protel的使用。 关键词:最小系统,I/O端口,STC89C51, PCB

Abstract Recent years, with the penetration of computers in the social sphere, SCM applications are constantly deepening, while driving traditional control detects the rapidly growing updated. In the real-time detection and automatic control of microcomputer application system, the microcontroller is often used as a core component, only the microcontroller knowledge is not enough, should be based on the specific hardware architecture, as well as application-specific software features object combine to make perfect . The curriculum includes the SCM STC89C51 minimum system (including reset and clock circuit) and the buzzer circuit, eight digital tube display circuit, RS232 serial port circuitry, and used to extend the functionality of the four rows with the I / O ports are connected jack. Protel circuit design software for the use of schematic design, PCB layout, thereby consolidating microcontroller applications, analog circuits, digital circuits courses and learn to use engineering software Protel. Keyword:minimum system,I/O Port, STC89C51, PCB

基于单片机的电压测量系统的设计【开题报告】

毕业设计(论文)开题报告 题目:基于单片机的电压测量系统的设计 专业:电子信息工程 1选题的背景、意义 电子测量是泛指以电子技术为基础手段的一种测量技术。它是测量学和电子学相互结合的产物。电子测量除具体运用电子科学的原理、方法和设备对各种电量、电信号及电路元器件的特性和参数进行测量外,还可以通过各种敏感器件和传感装置对非电量进行测量,这种测量方法往往更加方便、快捷、准确,有时是用用其他测量方法不可替代的[1]。近几十年来计算机技术和微电子技术的迅猛发展为电子测量和测量仪器增添了巨大活力。电子计算机尤其是尤其是微型计算机与电子测量仪器相结合,构成了一代崭新的仪器和测试系统,即人们通常所说的“智能仪器”和“自动测试系统”,它们能够对若干电参数进行自动测量,自动量程选择,数据记录和处理,数据传输,误差修正,自检自校,故障诊断及在线测试等,不仅改变了若干传统测量的概念,更对整个电子技术和其他科学技术产生了巨大的推动作用。现在,电子测量技术(包括测量理论、测量方法、测量仪器装置等)已成为电子科学领域重要且发展迅速的分支学科[2]。 电压是属于电子测量中一个重要的组成部分。了解,测出各种电压的值,有助于让我们更加安全、方便的使用电压。因此研究电压的测量值具有重要价值[4]。 电压,也称作电势差或电位差,是衡量单位电荷在静电场中由于电势不同所产生的能量差的物理量。电压的基本概念电压是指电路中两点A、B之间的电位差(简称为电压),其大小等于单位正电荷因受电场力作用从A点移动到B点所作的功,电压的方向规定为从高电位指向低电位的方向。电压的国际单位制为伏特(V),常用的单位还有毫伏(mV)、微伏(μV)、千伏(kV)等,直流电压与交流电压如果电压的大小及方向都不随时间变化,则称之为稳恒电压或恒定电压,简称

相关主题
文本预览
相关文档 最新文档