智能仪器原理与设计- (6)

例:对一数字化测频装置进行原理设计,要求被测信号

频率范围为1Hz ~10M Hz ,最慢1秒钟能得到一个测量

结果,同时希望测量精度尽可能高,设测频装置所用计

数器的最高计数频率为10M Hz 。最后分析所设计装置的测量精度。

解:被测信号频率范围较宽,因此选用测频法与测周

法相结合的方法。

由题意选取1,10t f M

φ==中界频率:最大测量误差为出现在中界频率处,为:

1/20(/)3162f f t Hz

φ=≈()

()142max 1/ 3.1610f f t f φ??=±=±×f<3162H z 采用测周法;f>3162H z 采用测频法。

对于这种频率变化范围较宽的被测信号,还有别的方法吗?

2.2.1.4 多周期同步法

除前面介绍的测频法和测周法两种测量方法外,还

有另外一种测量方法:多周期同步法。

多周期同步测量的原理波形如图所示。

多周期同步法的测

量过程:

①首先打开参考闸

门,此时计数器并不

开始计数,等到被测

信号的上升沿到来时

才开始计数。

③当参考闸门关闭时,计数器并不立即停止计数,而是等到被测信号上升沿到来时才结束计数,完成一次测量过程。闸门实际打开的时间为t 。由于计数器的开闭与被测信号是完全同步的,因而不存在对被测信号计数的±1个字误差。

②被测信号由计数器A 计数,时基脉冲由计数器B

计数。

计数器A

计数器B

多周期同步法的测量结果与误差分析:

实际闸门时间为t ,在此时间内,若计数器A 测得的被测信号的计数

值为N X ,计数器B 测得的时基信号的计数值为N 0,已知时基信号的频率为,则被测信号的频率为:

f φX N 0N ()0/X X f N N f φ

=(1)测量结果

计数器A

计数器B

df X =-(N X /N 02)dN 0

分析f X 的测量误差时只需考虑N 0的测量误差。上式对N 0微分可得:

由前面分析可知,dN 0=±1,则测量的相对误差为:

(2)误差分析

()0/X X f N N f φ

=被测信号频率:()

0/1/1/X X f f N tf φ?=±=±对比测频法与测周法相结合的方法的最大测量误差:

()

1

21/f t φ±多周期法精度更高

结论:在相同的闸门时间t (最大测量时间)及时基频率(最高输入频率)的条件下,测量误差减小倍。例如当=100MHz 、t =10ms 时,采用多周期同步

法时的最大测量误差为,而采用测频法和测

周法相结合的测量方法时的最大测量误为,

二者相差1000倍。

610?±310?±多周期同步法误差:测频+测周法误差:()

1/tf φ±()1

2

1/f t φ±()

12tf φf φf φ

2.2.2 脉冲宽度调制(PWM, Pulse-Width Modulation )

脉冲宽度调制技术就是通过改变脉冲占空比大小来实现改变输

出信号的大小的一门技术。

l 什么是占空比?

如右图所示,设高电平宽度为t H ,低

电平宽度为t L ,脉冲周期为,则

占空比表示为如下:t t 100%100%t t H H H L PWM

t =×=×+占空比占空比可从0%~100%连续可调。

PWM H L t t t =+t H

t L

t PWM

l 脉冲宽度调制的工作原理

脉冲宽度调制的工作原理如图2.17所示:

(a )为脉冲信号频率(周期)固定,但占空比可

调的PWM 信号(b )图(a )中PWM 信号的平均值可以通过控制(即占空比)来调节输出信号平均值的大小。

t H PWM

t 这也就是说,图(a )所示的数字信号经滤波后转换成了如图(b )所示的模拟信号,即通过PWM 及相关的辅助电路可实现数字量(D )到模拟量(A )的转换(D/A 转换)。

l脉冲宽度调制技术的实现

对于内含嵌入式微处理器的智能仪器而言,产生PWM信号的方法主要有两种。

(1)不带PWM的微处理器,如AT89C51等,可以通过内部定时器通过软件模拟的方法来完成。

(2)自带PWM的为处理器,如C8051F***系列,因为自带PWM功能,使用起来极为方便。

l举例:PWM技术可用于直流伺服电机的控制

直流伺服电机有电磁式、永磁式、杯形电枢式、无槽电枢式、

园盘电枢式、无刷式等多种类型,还有一种特殊的直流力矩电机。

不管哪种类型的直流伺服电机,电机的转速由电枢电压决

定,在励磁电压和负载转矩恒定时:

电枢电压越高,电机转速就越高;

当电枢电压为零时,电机停转;

当电枢电压极性改变时,电机就反转。

如何通过PWM技术来实现对直流伺服电机的控制呢?

转速?电枢电压大小?占空比

用PWM 技术实现直流伺服电机开环调速的结构原理如图2.18所示。

图2.18 开环

脉冲宽度调速系统原理图

直流伺服电机的平均转速Vd 与

占空比D 之间的关系如图2.19

所示。

图中,Vmax 为电机最高转

速,D 为占空比。由图可见,

Vd 与D 的关系近似为Vd =

VmaxD

采用场效应管作为驱动器的开环PWM直流伺服电机调速系统的原理如图2.20 所示(只能正转)。图中,51系列单片机的P1.0输出的PWM信号通过光电耦合器隔离后由场效应管驱动电机(光电耦合器的作用是切断以单片机为主的控制系统与以电机等为主的控制现场之间的电气联系而提高单片机系统的可靠性)。

PWM的频率为500Hz(即T为2ms)时能使直流电机平衡运转,当占空比从0%~100%时,转速以1%的变化率连续可调。

10

1光电耦合器

2n

定时时间=(—计数初值)×机器周期

;初始化程序

CONTL: MOV TMOD, #01H;定义T0方式1

MOV IE,#82H;允许T0中断

MOV IP,#02H;定义T0为高优先级

MOV TH0,#0FAH;T0预置64136(=65536-1400),实际计数1400

MOV TL0,#88H

SETB00H;置输出“1”标志

SETB P1.0;电机转动P1.0输出“1”

SETB TR0;启动定时器

.

;T0中断服务程序

T0INT:CPL00H;状态标志求反

CPL P1.0

JNB00H,T0INT1

MOV TH0,#0FAH;预置64136

MOV TL0,#88H;计数1400(=2000×70%),

1400×1μs=1.4ms

SJMP T0INT2

T0INT1:MOV TH0,#0FDH;预置64936(=65536-600),

实际计数600

MOV TL0,#0A8H;计数600(=2000×30%),

600×1μs=0.6ms

T0INT2:RETI

初始化程序:

CONTL: MOV TMOD, #01H;定义T0方式1

TMOD:工作方式控制寄存器

MOV IE,#82H;允许中断,允许T0中断;

IE:中断允许控制寄存器

MOV IP,#02H;定义T0为高优先级

IP:中断优先级控制寄存器

MOV

TH0,#0FAH ;T0预置64136(=65536-1400),实际计数1400

MOV TL0,#88H 定时时间=(—计数初值)×机器周期

2n ()316

61.4102110x ??×=?××162140065536140064136

x =?=?=

SETB

00H ;置输出“1”标志SETB

P1.0;电机转动P1.0输出“1”SETB TR0;启动定时器0

TCON:启停与中断控制寄存器

T0中断服务程序

T0INT:CPL 00H ;状态标志求反

CPL P1.0

JNB 00H,T0INT1 ;为0跳转到T0INT1

MOV TH0,#0FAH ;预置64136

MOV TL0,#88H ;计1400(=2000×70%),

1400×1μs=1.4ms

SJMP T0INT2

T0INT1:MOV TH0,#0FDH ;预置64936(=65536-600)

,实际计数600

MOV TL0,#0A8H ;计数600(=2000×30%),

600×1μs=0.6ms T0INT2:RETI 定时时间=(—计数初值)×机器周期

2n ()3166

0.6102110y ??×=?×

×1626006553660064936

y =?=?=

相关主题
相关文档
最新文档