收藏 分享(赏)

数字相位测量仪.doc

上传人:hskm5268 文档编号:7781634 上传时间:2019-05-25 格式:DOC 页数:25 大小:640.05KB
下载 相关 举报
数字相位测量仪.doc_第1页
第1页 / 共25页
数字相位测量仪.doc_第2页
第2页 / 共25页
数字相位测量仪.doc_第3页
第3页 / 共25页
数字相位测量仪.doc_第4页
第4页 / 共25页
数字相位测量仪.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、1电子设计竞赛报告电子设计竞赛报告题 目: 数字相位测量仪设计报告 院系名称:电气工程学院 专业班级:电气 F1104 班 学生姓名: 陈 x 超 学 号: 指导教师: 教师职称: 副教授 评语及成绩:指导教师:日 期:2摘 要本设计提出了一种基于 c8051f020 单片机开发的低频数字相位测量仪的方案。主要包括相位测量模块、单片机最小系统、显示模块的设计。可以对低频率范围的信号进行相位等参数的精确测量,测相绝对误差不大于 1。相位测量模块采用对输入的两路信号(同频率、不同相位)通过比较器整形、鉴相器异或之后得到的相位差,输入到单片机的中断口进行数据采集处理;采用数码管显示被测信号的相位差。

2、硬件结构简单,软件采用汇编语言实现,程序简单可读写性强、效率高。与传统的电路系统相比,其有处理速度快、稳定性高、性价比高的优点。关键词 相位差 单片机 比较器整形 数码管3目录41.方案设计1.1 设计方案论证从功能角度来看,相位测量仪要完成信号相位差的测量。相位测量仪有两路输入信号,也是被测信号,他们是两个同频率的正弦信号,频率范围为20Hz20KHz(正好是音频范围) ,幅度为 UPP=15V,但两者幅度不一定相等。相位和相位差的概念 4:令正弦信号为:0sintAtm(2.1)2.1 式中 Am 称为幅值(最大值) ,且 ,A 称为有效值;m2称为相位, 称为初相位, 称为角频率。Am、

3、 、 称为正弦0t0 0量的三要素。只有两个同频率的(正弦)信号才有相位差的概念。不妨令两个同频率的正弦信号为:02211sintAtm(2.2)则相位差:0210201tt(2.3)由 2.3 式中可看出,相位差在数值上等于初相位之差, 是一个角度不妨令 ,其中 是相位差 对应的时间差,且令 为信号周期,则T T有比例关系::360:T(2.4)可以推导得到: /(2.5)式子 2.5 中可以说明,相位差 与 一一对应,可以通过测量时间差 及TT信号周期 ,计算得到相位差 ,这就是相位差的基本测量原理。T由于相位差的基本测量原理可知,相位差的测量本质上是时间差 及信号周期 的测量,也就是时间

4、的测量,而时间的测量不可避免地要用到电子计数器。5时间的测量有多种方法,而设计题目关于相位测量仪的技术指标要求会影响到我们对方案的选择,MCU 应用系统一般能较好的实现各种不同的测量及控制功能,往往还能满足一些设计要求比较高的技术指标,因此,我们在进行电子系统设计时,可用 MCU 实现系统功能,完成系统指标。1.2 相位差测量方案选择相位差测量的基本原理 5主要有三种:对信号波形的变换和比较、对傅氏级数的运算及对三角函数的运算,其实现方法如下:过零点检测法 6:这是一种将相位测量变为时间测量的方法,其原理是将基准信号通过零的时刻与被测信号通过零的时刻进行比较,由二者之间的时间间隔,推算出两信号

5、之间的相位差。这种方法的特点是电路简单,对启动采样电路要求不高,同时该方法还具有测量分辨率高、线性好、易数学化等优点。倍乘法:任何一个周期函数都可以用傅氏级数表示,在这里运算器是一个乘法器,两个信号是频率相同的正弦数,相位差为一个角度 ,运算结果再经过一个积分电路,得到直流电压:coskV(2.6)电路的输出和被测信号相位差余弦成比例,因此其测量范围在 45以内,欲使测量范围扩展到 360,需要附加一些电路才能做到。这种方法由于应用了积分环节,可以滤掉信号波形中的高次谐波,抑制了谐波对测量准确度的影响。矢量法:任何一个正弦函数都可以用矢量来表示,如两个正弦信号幅度相等、频率相同,运算器运用减法

6、器则合成矢量的模:(2.7)2sinEV这种方法用于测量小角度,灵敏度较好,可行度也较好;而在靠近 180附近灵敏度降低,读数困难也不准确。由于输出是一余弦或正弦函数,因此这种方法适用的频带范围是较宽的信号。上述三种测量相位的方法,各有优缺点,从测量范围、灵敏度、准确度、频率特性和谐波的敏感性等技术指标来看,过零点检测法比较好,它输出正比于相位差的直流电压和相位差的脉冲数,还易于实现数字化和自动化,现代的数字相位表多采用这种原理构成。鉴相器就是异或门,在鉴相器的输出波形 I、V 中,正脉冲宽度就是要测量的 I 和 V 相位差所对应的时间差 T ,如图 2-3 所示。在测量相位差时还应考虑超前、

7、滞后两种情况(如图 2-3 中所示为 I 超前V) 。把 IV 波形中的正脉冲作为门控信号,控制闸门的启闭,即控制单片机内部定时器/计数器的启动/停止,从而达到测量时间差 T 的目的,再根据公式=T ,计算得到相位差 T 。另外,由图 2-3 可知,IV 信号是 I 信号的二倍频(I 与 V 同频) ,由此可见,对于同频不同相的两个信号,经过异或门后可得到二倍频的信号。因此从这个意义上讲,异或门可实现信号的二倍频。6图 2-3 鉴相器的输入、输出波形图I、VVI1.3 原理框图 以单片机为核心的相位测量仪原理框图如图 2-1 所示。两路待测信号经整形后变成了矩形波 I、V,且可以认为 I 和

8、V 是同频率、不同相伴的矩形波。图 2-1 以单片机为核心的相位测量仪原理框图1.4 单片机测量时间差、周期的方法 下面详细谈谈单片机测量时间差、周期的方法。1.4.1、定时器 C8051F020 内部有 5 个计数器 /定时器:其中三个 16 位计数器/定时器与标准 8051 中的计数器/定时器兼容,还有两个 16 位自动重装载定时器可用于ADC、 SMBus、UART1 或作为通用定时器使用。这些计数器/定时器可以用于测量时间间隔,对外部事件计数或产生周期性的中断请求。定时器 0 和定时器1 几乎完全相同,有四种工作方式。定时器 2 增加了一些定时器 0 和定时器 1中所没有的功能。定时器

9、 3 与定时器 2 类似,但没有捕捉或波特率发生器方式。定时器 4 与定时器 2 完全相同,可用作 UART1 的波特率发生源。 当工作在定时器方式时,计数器/定时器寄存器在每个时钟滴答加 1。时钟滴答为系统时 钟除以 1 或系统时钟除以 12,由 CKCON 中的定时器时钟选择位(T4M-T0M)指定。每滴答为 12 个时钟的选项提供了与标准 8051 系列的兼容性。需要更快速定时器的应用可以使用每滴答 1 个时钟的选项。当作为计数器使用时,所选择的引脚上出现负跳变时计数器/定时器寄存器加 1。1.4.2、 具体实现方法7电路图如图 2-5 所示,该电路由单片机、整形电路、门电路等组成。由定

10、时器/ 计数器 T0、T1 分别测量周期、时间差。图 2-5 单片机测量时间差、周期的电路图时序图如图 2-6 所示。需要说明的是,由软件创建一标志位 2FH.1,当输入引脚 P3.6=0 时,CPU 置位标志位 2FH.1,而当 P3.6=1 时,CPU 在读取时间差数据后清零标志位 2FH.1。FED定时器测量时间差CPU 从定时器计数据并清零定时器定时器测量周期CBA图 2-6 时序图2 系统硬件设计本设计将硬件系统分为数据采样处理及单片机最小系统两个部分,这就充分发挥了单片机控制运算能力强的特点。数据采集由鉴相器完成,可以准确地采集到两个同频正弦的相位差所对应的时间差以及信号的周期,从

11、而提高系统的可靠性。由于单片机具有较强的运算、控制能力,因此,使用单片机最小系统完成读取鉴相器得到的数据,并根据所读取的数据计算待测信号的频率及两8路同频信号之间的相位差。同时通过功能键切换,由显示模块可以显示待测信号的频率和相位差。2.1 输入电路设计输入电路起到波形变换及整形的功能,由于被测信号是周期相同、幅度和相位不同的两路正弦信号,为了准确地测量出两路正弦信号的相位差及其频率,需要对输入波形进行整形,使输入信号变成矩形信号,并送给鉴相器进行处理。我们设计了这两种整形输入电路方案。第一种方案是使用单门限电压比较器来完成,当输入信号电压每通过一次零时限电压比较器的输出就要翻转一次,即比较器

12、的输出端将产生一次电压跳变,它的正、负向幅度均受到供电电源的限制,因此,输出电压小型是具有正负极性的方波,这样就完成了电压波形的整形工作。但是通常情况下,输入信号往往会含有干扰,这对单门限电压比较器尤为不利,由于有干扰信号,导致单门限电压比较器在输入信号过零点时会产生多次触发翻转的现象,这样就会导致采集数据(计数)不准确,从而使单片机无法计算出正确的被测信号的频率和相位差数值。这种方案电路图如图 2-1。76 13121LM3976 13122LM39R110kR210kR310kR410kD115ETH06-1 D215ETH06-1D315ETH06-1D415ETH06-1+5v-5vD

13、515ETH06-1D615ETH06-1+5v+5vV1?V2图 2-1 采用单门限电压比较器的整形电路另外,在相位差测量过程中,不允许两路被测输入信号在整形输入电路中发生相对相移,或者应该使得两路被测信号在整形输入电路中引起的附加相移是相同的,因此,我们对 A、B 两路信号采用了相同的整形电路。为了避免出现被测输入信号在过零点时多次触发翻转的现象,我们设计了第二种整形电路,即使用迟滞比较器组成的整形电路。由于在单门限电压比较器的基础上引入了负反馈网络,因为负反馈的作用,它的门限电压跟着输出电压 U0 的变化而改变,从而使施密特触发器有两个门限电压,所以可以提高输入电路的抗干扰能力。第二种整

14、形电路电路如图 2-2 所示,电路中我们使用两个施密特触发器触发器对9两路被测输入信号进行整形。在图 2-2 中,比较器 LM339 连接成施密特触发器的形式。76 1312 U1:ALM39R11kR21kR4510+5vR1(1)+5v54 2312 U1:BLM39R2(1) R3510+5v12 3U2:A74LS86U3ANDR510 R610kR710kR810ABCD图 2-2 采用双门限持之电压比较器整形电路2.2 、C8051F020 特性C8051F020 器件是完全集成的混合信号系统级 MCU 芯片, 具有 64 个数字I/O 引脚 (C8051F020/2)或 32 个

15、数字 I/O 引脚(C8051F021/3) 。下面列出了一些主要特性;1. 高速、流水线结构的 8051 兼容的 CIP-51 内核(可达 25MIPS)2. 全速、非侵入式的在系统调试接口(片内)3. 真正 12 位(C8051F020/1)或 10 位(C8051F022/3) 、100 ksps 的 8 通道 ADC,带 PGA 和模拟多路开关4. 真正 8 位 500 ksps 的 ADC,带 PGA 和 8 通道模拟多路开关5. 两个 12 位 DAC,具有可编程数据更新方式6. 64K 字节可在系统编程的 FLASH 存储器7. 4352(4096+256)字节的片内 RAM8.

16、 可寻址 64K 字节地址空间的外部数据存储器接口9. 硬件实现的 SPI、SMBus/ I2C 和两个 UART 串行接口10. 5 个通用的 16 位定时器11. 具有 5 个捕捉/比较模块的可编程计数器/定时器阵列12. 片内看门狗定时器、VDD 监视器和温度传感器13 具有片内 VDD 监视器、看门狗定时器和时钟振荡器的 C8051F020/1/2/3 是真正能独立工作的片上系统。10C8051F020/1/2/3 单片机所有模拟和数字外设均可由用户固件使能/禁止和配置。FLASH 存储器还具有在系统重新编程能力,可用于非易失性数据存储,并允许现场更新 8051 固件。片内 JTAG

17、调试电路允许使用安装在最终应用系统上的产品 MCU 进行非侵入式(不占用片内资源) 、全速、在系统调试。该调试系统支持观察和修改存储器和寄存器,支持断点、观察点、单步及运行和停机命令。在使用 JTAG 调试时,所有的模拟和数字外设都可全功能运行。图 2-3 元件管脚分布2.2.1、时钟电路计算机工作时,是在统一的时钟脉冲控制下一拍一拍的进行的,这个脉冲是由单片机控制器中的时序电路发出的。单片机的时序就是 CPU 在执行指令时所需控制信号的时间顺序。为了保证各部件间的同步工作,单片机内部电路就在惟一的时钟信号控制下严格的按时序进行工作。要给单片机提供时序要有相关的硬件电路,即振荡器和时钟电路,因

18、此选择了内部时钟方式。利用芯片内部的振荡器,然后在引脚 XTAL1 和 XTAL2 两端跨接晶体或陶瓷谐振器,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟电路如图 4-9 所示,单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接 18、19 脚。外接晶振时,C5 和 C6 值通常选择为 30PF 左右。C5,C6 对频率有微调作用。晶体 CR 的频率范围可在 1.212MHZ之间选择。在实际连接中,为了减少寄生电容,更好地保证振荡器稳定可靠地11工作,振荡器和电容应尽可能安装得与单片机芯片靠近。C130pFC230pFX1CRYSTAL

19、X1X2图 2-4 c8051f020 振荡电路分析可知,只要计数脉冲的间隔相等,则计数值就代表了时间的流逝。由此,单片机中的定时器和计数器是一个东西,只不过计数器是记录的外界发生的事情,而定时器则是由单片机提供一个非常稳定的计数源。那么提供给定时器的计数源就是由单片机的晶振经过 12 分频后获得的一个脉冲源,计数脉冲的间隔与晶振有关,12M 的晶振,计数脉冲的间隔是 1 微秒。2.2.2 复位电路由图 2-5 可以看出,是单片机的按键电平复位电路,相当于按复位键后复位端通过电阻与 Vcc 电源接通。复位是单片机的初始化操作,单片机在启动运行时,都需要先复位,其作用是使 CPU 和系统中其他部

20、件都处于一个确定的初始状态,并从这个状态开始工作。晶振工作时,RST 引脚持续 2 个机器周期高电平将使单片机复位,当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。看门狗计时完成后,RST 脚输出 96 个晶振周期的高电平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能无效。DISRTO 默认状态下,复位高电平有效。因而,复位是一个很重要的操作方式,但单片机本身是不能自动进行复位的,必须配合相应的外部电路来实现。这种复位电路的工作原理是:通电时,电容两端相当于是短路,于是 RST 引脚上为高电平,然后电源通过电阻对电容充电,RST 端电压慢慢下降,降到一

21、定程度,即为低电平,单片机开始正常工作。12R110kR21k R31kC1104nF C21uF/RSTVD图 2-5 c8051f020 复位电路2.3、显示模块设计显示电路 14由 4 个共阳极 8 段 LED 数码管和 4 片串入/并行的移位寄存器74164 芯片组成。这种显示方式不仅可以简单得到较为简单的硬件电路,而且可以得到稳定的数据输出显示,不仅占用单片机端口少,而且可以充分了利用单片机芯片内部的串行口资源,简化软件编程。多位 LED 显示时,常将所有位的段选线并联在一起,由一个 8 位 I/O 口控制,而共阴极点或共阳极点分别由另一个 8 位 I/O 口控制;也可采用并行扩展口

22、构成显示电路。通常,需要扩展器件管脚的较多,价格较高。在这里我们利用单片机的一个并行 I/O 口实现多个 LED 显示的简单方法。图 4-11 所示是该电路的显示模块电路原理图。其中,74164 是 8 位并行输出门控串行输入移位寄存器,LED 采用共阳极数码管。显示时,其显示数据以串行方式从 c8051f020 的 RXD 口输出送往移位寄存器 74164 的 A、B 端,然后将变成的并行数据从输出端 Q0Q7 输出。13R2510R3510R4510R510R6510R7510R8510R9510R10510R1510R12510R3510R4510R510R6510R7510R18510

23、R9510R2510R2510R2510R23510R24510R2510R26510R27510R28510R29510R3510R3510R32510R3510VcVcSRG8RC1/-16bit 周期 T 的数据存放内存单元DATAH EQU 41H DATA2L EQU 43H ; 16bit 相位差对应的时间差的数据存放内存单元DATA2H EQU 44H;-;除法占用单元及乘法占用单元AD0 EQU 30H ;存放被除数(或被乘数)的字节数单元AD1 EQU 31H ;存放除数(或乘数)的字节数的单元ADA EQU 4FH ;存放被除数(或被乘数)的末地址,即最低位低字节单元地址A

24、DB EQU 5FH ; 存放除数(或乘数)的末地址,即最低位低字节单元地址ADC EQU 4DHADE EQU 5DHKEY1 BIT P1.7 ;切换显示的按键 S1KEY2 BIT P1.6 ;未使用按键 S218ALA BIT P3.5 ;未使用DISPBIT BIT 2FH.0 ;控制显示频率或相位差的标志位SAMP1A EQU 40H SAMP1B EQU 41H SAMP1C EQU 42H SAMP2A EQU 43H SAMP2B EQU 44H SAMP2C EQU 45H SAMP3A EQU 46H SAMP3B EQU 47H SAMP3C EQU 48H SAMP4

25、A EQU 49H SAMP4B EQU 4AH SAMP4C EQU 4BH SAMP5A EQU 4CH SAMP5B EQU 3DH SAMP5C EQU 3EH3.2.2 主程序ORG 00HLJMP 100HORG 100HMAIN: MOV 2FH,#01HMAIN1: NOPSETB TR0SETB TR1LCALL SUB1 CLR TR0CLR TR1LCALL ZZLBLCALL ZHUNBEIZHOUQI ;装入频率计算数据(1000000 及周期 T)分别到 4AH4DH 及5DH5EH 中CLR 2FH.3JNB 2FH.3,DIVDD1LJMP CHCHUDIVDD

26、1:LCALL DIVD1 ;调用除法子程序(4 字节除以 2 字节)计算频率MOV 6FH,4FH ;二进制形式的频率值在 4E、4FH 中,最高位在 4EH 中MOV 6EH,4EHMOV 35H,4FHMOV 34H,4EH19LCALL BCDST ;将二进制数据转换成 BCD 码MOV R0,#30HMOV R1,#3FHMOV R7,#04HMOV 30H,#0MOV 31H,#0LCALL BCD 2BCD ;将压缩 BCD 码格式转换成单字节 BCD 码格式MOV 70H,#18 ;频率值存放在 30H31H 中,最低位在30H 中,最高位在 32H 中MOV 71H,30H

27、;内存单元 70H72H 是频率值显示缓冲区,其中 70H 是符号位MOV 72H,31HMIANWC:LCALL X360 ;装入相位计算数据LCALL MULNM ;调用乘法子程序求 360 乘以时间差(2 字节乘以 2 字节)MOV 4CH,5CH ;将上述乘积送入除法的被乘数缓冲区MOV 4DH,5DH MOV 4EH,5EH MOV 4FH,5FH MOV 5FH,DATAL ;装入被测周期 T 的数据MOV 5EH,DATAHLCALL DIVD1 ;调用除法子程序计算得到相位差值MOV 35H,4FH ;压缩 BCD 格式的相位差值存放在4FH4EH 中,4FH 中的为最低位 M

28、OV 34H,4EHLCALL BCDST ;将二进制数据转换为压缩格式的BCD 码MOV R0,#30HMOV R1,#3FHMOV R7,#04HMOV 30H,#0MOV 31H,#0LCALL BCD 2BCD ;由压缩 BCD 码转换为单字节 BCD码MOV 78H,#16 ;相位差值存放在 30H31H 中,最低位在 30H 中,最高位在 31H 中MOV 79H,30H ;内存单元 78H7AH 是相位差值显示缓冲区,其中 78H 是符号位MOV 7AH,31HCHCHu:LCALLDISP ;调用显示子程序KEYCOD:JB P1.7,MIANI1 ;查询按键 S1LCALL

29、DELAY1 ;软件延时消抖JNB P1.7,$ ;等待 S1 释放20CPL 2FH.0 ;取反标志位 2 FH.0LCALL DELAY2MIANI1: LCALL DELAY1LCALL DELAY1LCALL DELAY1LJMP MIAN1 ;继续主程序循环(主程序段到此为此)3.2.3 测量时间差、周期子程序SUB1: MOV R4,#4LOOP3: JNB P3.6,BZDJNZ 2FH.1,LCCJNZ R4,#4,SAVEJMP CTSAVE: MOV DATAL,TL0MOV DATAH,TH0MOV DATA2L,TL1MOV DATA2H,TH1CT: CLR TR0C

30、LR TR1CLR 2FH.1SUB R4,#1JMP LCBZ: SETB 2FH.1LC: CJNZ R4,#0,LOOP3RET 3.2.4 计算相位差子程序PROC X360 X3600: MOV 60H, DATA2LMOV 61H, DATA2HMOV 62H, 68HMOV 63H, 01HRETPROC MULNM:MULNM: PUSH A;PUSH BPUSH PSWMOV A, R0MOV B, R2MUL ABMOV R6, AMOV R7, BMOV A, R1MOV B, R221MUL ABMOV R4, AMOV R5, BMOV A, R7ADD A, R4M

31、OV R7, AMOV A, R5ADDC A, #00HMOV R5, AMOV A, R0MOV B, R3MUL ABMOV R3, AMOV R4, BMOV A, R7ADD A, R3MOV R7, AMOV A, R5ADDC A, R4MOV R5, AMOV A, R1MOV B, R3MUL ABMOV R3, AMOV R4, BMOV A, R5ADD A, R3MOV R2, AADDC A, #00HMOV R3, AMOV R1, R7MOV R0, R6POP PSWPOP BPOP ARETDELAY: MOV 30H, #50D1: MOV 31H, #10

32、0DJNZ 31H, $DJNZ 30H, D1RET3.2.5 显示子程序DISPLAY: MOV DPTR, #TABMOV R7, #522JB 2FH.0, FREQXIANGWEI:MOV R0, #78HSJMP NEXTFREQ: MOV R0, #70HNEXT: MOV A, R0MOVC A, A+DPTRMOV SBUF, AJNB TI, $CLR TIINC R0DJNZ R7, NEXTRETTAB: DB 3FH, 06H, 5BH, 4FH, 66H; DB 6DH, 7DH, 07H, 7FH, 6FH;DB 77H, 7CH, 39H, 5EH, 79H,

33、7EH 4 系统调试按照整形电路原理图 2-2,经过仿真得到如下图 4-1 所示整形电路通过对输入信号的测量可以得到如下的实验数据(1)当频率 f=20Hz 时设定相位 数码管显示(度)10 9.850 49.9150 149.723250 249.9300 299.9350 349.8359 358.9(2)当频率 f=200Hz 时设定相位 数码管显示(度)10 9.850 49.9150 149.7250 250.0300 299.9350 349.8359 359.0(3)当频率 f=2KHz 设定相位 数码管显示(度)10 9.850 49.9150 149.8250 249.930

34、0 299.9350 349.8359 359.0(4)当频率 f=20KHz 设定相位 数码管显示(度)50 50.0150 149.5250 249.2300 299.0350 349.5359 359.45 设计总结设计任务要求相位测量绝对误差小于或等于5 o。相位差测量误差主要来自三个方面: 整形电路; 鉴相器产生的计数误差, 由单片机运算引入的计算误差,计算误差很小可忽略之。由此可见,相位测量误差主要受输入信号整形电路的影响。整形电路的任务是把任意波形(一般是正弦波)变换成矩形波。在设计中,我们选用由 LM339 构成的斯密特触发器作为输入信号的整形电路。斯密特触发器可以很好地消除抖

35、动,但也给相位测量仪系统带来了相伴差的测量误差。如果两路待测输入正弦信号的幅度基本相等,且两个斯密特触发器的门限电压又很接近,斯密特触发器引入的相位误差不会对测量精度造成多大影响。24但是,如果两路输入信号的幅度相差比较大的话,则由斯密特触发器构成的整形电路引入的相位测量误差可能会比较大。经计算表明,在极限情况下,斯密特触发器整形电路带来的相位差的测量误差可能达不到不能接受的程度。由于AT89C51 在精度上无法实现,这里我们采用 C8051F020 实现其功能。如果直接采用过零电压比较器作为输入信号的整形电路,那么,过零电压比较器在电位零点附近极有可能振荡!这是因为在零点电位附近的输入电压位

36、于电压比较器的线性放大区,这样得到的整形后的信号电压的跳变沿附近会有许多抖动,正是因为这种抖动使得系统测量工作根本无法正常进行。本系统从方案设计,理论计算,实际制作,软硬件调试等方面进行了紧张而又认真仔细的工作,实现了低频数字式相位测量仪系统,该系统各项指标均达到了题目要求,并在此基础上有一定的发挥。考虑到系统的实用性,我们加入的一些合理实用的功能扩展,使整个系统更利于实际使用。25参考文献1 胡启明,葛祥磊.Proteus 从入门到精通 100 例.北京:电子工业出版社, 2012.92 阎石.数字电子技术基础.北京:高等教育出版社,20053 康华光.电子技术基础.北京:高等教育出版社,2005.74 张迎新.单片微型计算机原理、应用及接口技术.北京:国防工业出版社, 2004.15 C8051F020 数据手册

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报