基于单片机的相位差在线检测

基于单片机的相位差在线检测
基于单片机的相位差在线检测

引言:

在实际工作中,常常会遇到两列频率相同信号之间存在的相位差,那么就需要测量它们之间的相位差。电力系统中的电网并网合闸时,需要两电网的电信号的相位相同,这时需要精确测量两列工频信号之间的相位差,相位差测量在工业自动化,智能控制、通讯及电子技术等许多领域有着广泛的应用。随着计算机软硬件的日益发展。在测试系统中,以数字信号处理为核心的软件法测量技术越来越多的得到广泛的用。在电工仪表、同步检测的数据处理以及电工实验中,常常需要测量两列同频信号的相位差。相位测量的方法很多,典型的传统方法是通过显示器观测,这种方法误差较大,读数不方便。为此,我们设计一种数字式工频电压相位差测量仪。

一. 系统功能的确定及概念

1.1基本要求:

⑴ 能够快速准确的测量出相位差; ⑵ 精度较高;

⑶ 抗干扰能力强,不受被测信号幅值,频率的影响;

⑷ 稳定性较高。 1.2 相位和相位差的概念

相位和相位差是正相交流电的重要概念和技术参数。但是相位也不只是正弦信号的“专利”,非正弦周期信号同样具有相位,因为任何一个非正弦周期信号均可以被分解为一系列频率与初相不同的正弦信号。

相位说明谐波振荡在某一瞬时的状态。在数学上定义为正弦或余弦函数的幅角,其数学表达式为:)sin()(?ω+=t A t v

式中, ?是初始角,?ω+t 就是相位角,通常称为相位。

?ω?+=t t )(

从式中可以看出相位是时间t的线性函数。令?1(t)、?2(t)表示角频率为1ω2ω 的两个简谐振荡的相位,则有:

)()()()()()(21212121??ω??ωωφφφ-+=-+-=-=t t t t t

从式中可以看出相位角是时间t的函数。若ω1=ω2,即两个同频率的信号,则有:

21)(??φ-=t

显而易见,两个同频率的相位差为常数,由初始相位角之差确定。相位差反映了若干个正弦量之间的相位关系。同频正弦量的相位关系是:超前、滞后、同相、反相、正交。

当A 、B 两个频率相同的正弦信号电压波形同时增大,同时减小,同时为正半周,同时为负半周,同时达到正峰点,同时达到负峰点,这样的两种信号其相位相同,信号的相位差0 o ,称为同相信号。

当一个信号达到最大值时(正峰点),另一个达到最小值(负峰点),一个为正半周,一个为负半周,一个在增大时,另一个在减小,这样的两种信号其相位反相,信号的相位差180 o ,称为反相信号。

当信号A 达到最大值时,信号B 才为零,当信号A 为零时,信号B 为最大值,两个信

号之间的相位相差四分之一周期,即相差90 o ,称为正交信号。

当两个同频正弦量的计时起点(t=0)改变时,它们的相位和初相也随之改变,但它们的相位差不变,也就是说相位差与计时起点无关。这样,我们在比较几个同频正弦量的相位时,为方便起见,可以任意指定其中之一的初相为零,而把初相为零的正弦量叫做参考正弦量。

二. 方案论证 2.1 方案

方案一

基于异或门的测量方法

两路同频信号经过零比较后,得到两路同周期的方波。该两方波经异或后得到的脉冲宽度与信号周期的比值(占空比)即对应为两信号的相位差,这里的异或门相当于鉴相器。对脉宽信号的处理有以下两种方法。<1> 电压测量法;<2>数字计数法。 方案二

基于函数计算的测量方法 我们先从数学理论上计算相位差,假设信号A 为)cos(1αω+=t A S A ,信号B 为

)cos(2αω+=t B S B 。),其中A,B 分别为信号A 和信号B 的幅度, ω为角频率,1α,2α为信号A

和信号B 的初相位,两信号相乘可得

[])cos()2cos(2

)cos()cos(212121ααααωαωαω-+++=

++=t AB

t t AB S S B A 式中21ααα-=为所求相位差。把乘法运算结果中的二次谐波滤除,只剩下直流分量,设结果为M,可得到

)2arccos(

21AB

M

=-=ααα 此式是从理论上分析求出的相位差,而实际上输入的信号A 和信号B 都是带有各种谐波干扰的。这些干扰信号经过乘法运算之后会部分叠加到所求的直流分量上,因此在信号进行乘法运算之前和之后都要对两路信号进行数字滤波。由于滤波器参数可以根据用户对滤波器性能的要求任意设计,参数精度可得到严格保证,也没有因元件老化而影响精度的问题,因此可以使滤波环节给相位测量精度造成的影响减到最小。 方案三

基于单片机的相位差在线测量

使用单片机组建相位差检测系统, 利用单片机内部时钟及定时/ 计数器, 、快速的测定, 可广泛应用于各种实时系统之中。 2.2方案选定:

对于方案一:相位差测量方法的测量误差主要来自于对模拟信号的处理过程中,如模拟滤

波器在滤除干扰的同时由于元件参数的离散性,测量元件受环境的影响以及元件老化带来的影响都会引入测量误差;又如信号经过比较器时由于比较器门限电压的存在而造成测量误差,这些误差都很难准确估量,也很难消除。传统的相位差测量方法无法应用于要求精度高。

对于方案二:这种方法测量相位差的关键在于如何实现信号的乘法。传统的模拟乘法器存在非线性和不尽如人意的带宽限制。采用数字乘法器在把模拟信号转换成数字信号之后,仍然进行时域上的操作,显得有些舍本逐末。

对于方案三:。随着集成电路技术的发展、单片机的普及, 用单片机组成的相位差测量电路具有精度高、速度快、成本低的优点, 日益受到人们的重视。本相位差测量方法充分利用了MCS-51 系列单片机内部精确的时钟源及校正电路, 能进行在线检测、显示,大大提高了相位差的测试精度和速度。

所以综上所述,我们选用方案三。

三.AT89S51单片机概述

单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。

通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。

单片机经过几代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU 功能在增强,内部资源在增多,引角的多功能化,以及低电压低功耗。

对交通灯控制系统的设计,首先应对交通灯的核心控制芯片的基本结构和特征以及主要引脚有比较详细的了解。AT89S51 是美国 ATMEL 公司生产的低功耗,高性能 CMOS 8 位单片机,片内含 4k bytes 的可系统编程的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 8051 指令系统及引脚。它集 Flash 程序存储器,既可在线编程(ISP)也可用传统方法进行编程及通用 8 位微处理器于单片芯片中,ATMEL公司的功能强大,低价位 AT89S51 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

下图是MCS-51系列单片机的内部结构示意图。

图2.1 MCS-51系列单片机的内部结构示意图

3.1 AT89S51单片机的主要性能参数·与MCS-51产品指令系统完全兼容

·4k字节在系统编程(ISP)Flash闪速存储器·1000次擦写周期

·4.0-5.5V的工作电压范围

·全静态工作模式:0Hz-33MHz

·三级程序加密锁

·128×8字节内部RAM

·32个可编程I/O口线

·2个16位定时/计数器

·6个中断源

·全双工串行UART通道

·低功耗空闲和掉电模式

·看门狗(WDT)及双数据指针

·掉电标识和快速编程特性

·灵活的在系统编程(ISP字节或页写模式)

3.2 AT89S51单片机的主要引脚

下图是AT89S51 单片机的引脚图。

验时,输出指令字节,校验时,要求外接上拉电阻。

·P1口:Pl 是一个带内部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“l”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。Flash编程和程序校验期间,Pl接收低8位地址。

表2.1 具有第二功能的P1口引脚

端口引脚第二功能

P1.5 MOSI(用于ISP编程)

P1.6 MOSI(用于ISP编程)

P1.7 MOSI(用于ISP编程)

·P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR指令)时,P2口送出高8位地址数据。在访问8 位地址的外部数据存储器(如执行MOVX@Ri 指令)时,P2 口线上的内容(也即特殊功能寄存器(SFR)区中P2寄存器的内容),在整个访问期间不改变。Flash编程或校验时,P2亦接收高位地址和其它控制信号。

·P3 口:P3 口是一组带有内部上拉电阻的8 位双向I/0 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对P3口写入“l”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。P3口除了作为一般的I/0口线外,更重要的用途是它的第二功能,如下表所示:

表2.2 具有第二功能的P3口引脚

端口引脚第二功能

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 /INT0(外中断0)

P3.3 / INT1(外中断1)

P3.4 T0(定时/计数器0外部输入)

P3.5 T1(定时/计数器1外部输入)

P3.6 / WR(外部数据存储器写选通)

P3.7 / RD(外部数据存储器读选通)

P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。

·RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。WDT 溢出将使该引脚输出高电平,设置SFR AUXR的DISRT0 位(地址8EH)可

打开或关闭该功能。DISRT0位缺省为RESET 输出高电平打开状态。

·ALE /PROG ————

:当访问外部程序存储器或数据存储器时,ALE (地址锁存允许)输出脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE 仍以时钟振荡频率的1/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。对F1ash 存储器编程期间,该引脚还用于输入编程脉冲(PROG )。如有必要,可通过对特殊功能寄存器(SFR )区中的8EH 单元的D0 位置位,可禁止ALE 操作。该位置位后,只有一条M0VX 和M0VC 指令ALE 才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 无效。

·PSEN ————

程序储存允许(PSEN ————

)输出是外部程序存储器的读选通信号,当AT89S51 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN ————

有效,即输出两个脉冲。当访问外部数据存储器,没有两次有效的PSEN ————

信号。

·EA ——

/VPP :外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H -FFFFH ),EA 端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA 端状态。如EA 端为高电平(接VCC 端),CPU 则执行内部程序存储器中的指令。F1ash 存储器编程时,该引脚加上+12V 的编程电压Vpp 。

·XTAL1:振荡器反相放大器及内部时钟发生器的输入端。 ·XTAL2:振荡器反相放大器的输出端。

四.基于单片机的相位差在线监测

测量原理

基于单片机系统的相位差测量电路如图1 所示。待测信号V1, V2 经过前置处理和整形后, 经过相位差检测电路, 输出结果直接送入单片机进行处理, 标准正弦信号由ICL8038 产生, 用于对待测信号V1, V2 的相位差进行校正, 提高精度。

4.1 前置处理模块

前置处理模块主要是对信号进行滤波, 滤除干扰并进行适当的放大, 它与整形模块一同构成信号预处理电路, 输出TTL 电平, 为相位差的检测作好准备。

4.2 信号整形

信号经过带通滤波器滤掉高频干扰和低频漂移信号并进行线性放大后, 变为一波形正规、幅值适当的正弦信号, 然后经过滞回比较器及晶体三极管整形成TTL 电平。采用滞回比较器, 能够提高电路的抗干扰能力, 本系统将滞回比较器的阈值电压设为0. 4 V, 能够有效滤除放大后幅值小于0. 4 V 的干扰信号, 并得到与输入信号同频率、占空比为50% 的方波。电路如图2 所示。

4.3 相位差检测电路

由两个J-K 触发器组成的边沿触发型相位差检测电路如图3 所示。F1 的输出Q1 和

-

1

Q分别

接F2的J2和K2,所以F2在CLK2 端受下跳沿触发后, 建立的状态与F1 相同; F2的输出Q2和-

2

Q分别接F1的K1和J1 所以F1在CLK1端受下跳沿触发后,建立的状态与F2相反。根据上述特点, 并考虑到F1和F2是下跳沿触发的J-K触发器,可画出Q1和Q的输出波形以及经过与非门后的输出脉冲波形,如图4 所示。

图4(c) 中实线波形对应-=0φ,虚线波形对应+=0φ。由图4 可见, 输出电压平均值φ

-

V 与

相位差φ成线性关系

4.4 校正电路

标准正弦信号由ICL8038 产生, 经反相后分成两路信号, 即标准相位差为180?, 用于对待测信号V1, V2的相位差进行校正, 提高精度。 4.5 信号的采集、处理及显示

信号从P3.3和P3.5输入,从P3.5输入的信号用于测量方波的频率时作用,而P3.3信号时用于测量正脉冲信号宽度时作用。

设计思路

对于测量频率:采用定时闸门计数方法测量脉冲频率。设定时器/计数器0为定时方式,提供100MS 的基准闸门时间TR 。在10TR 期间,定时器/计数器1对外部脉冲进行计数,所获得的计数值M 即为被测脉冲信号的频率。

设定时器/计数器参数设定

定时器/计数器0用来提供100MS 的基准闸门时间,单片机时钟振荡器频率osc f 为6MHZ ,定时器/计数器1对外部脉冲进行计数。

定时器/计数器0采用方式1,定时器状态由内部TR0控制启停;定时器/计数器1采用方式1,计数器状态由内部TR1控制启停。因此TMOD=01010001B=51H.

T0的计数初值为

12216

'

osc

f x

m -=

式中,ms x 100=,MHz

f osc 6=则

H CB x m 031553612

10

61010026

316'==???-=-

程序见附录1

对于测量脉冲宽度:由外部引脚1__________

INT 控制计数器定时计数的启动,停止,高电平时启动计数,低电平时停止计数。当1__________

INT 为高电平时,计数器中的计数值N 为12分频的时钟频率osc f 的周期数,则脉冲宽度

n

f T osc

W ?=12 定时器/计数器的控制字

本程序中选用T1,方式1,外部1__________

INT 控制启/停(GATE=1),及定时器方式(0___=T C )

故TMOD=1001 ???? B.令TMOD=90H

程序见附录1 计算公式

m f =

n

f T osc

W ?=12

osc

f N M 12

4?

??=πφ

结束语

设计的顺利完成是在设计者本人的多方努力和周围老师、同学的提点下实现的,在设计周期内,本人为搞好设计工作,在校期间内认真学习参考各方面资料,做好笔记,总结精要,使其融汇于自己的思想概念。

设计过程中由于本人的知识面单薄、认识肤浅,刚开始时遇到了很大的困难例如:

原理模糊、思路混乱,不知从何下笔,从何着手。因此,在前期花了不少的时间来整理头

脑中的一些基本原理。在自己理清思路,初步形成意识后,对课题便有了更深一层次的理

解和体会,从而抓住了方向和要点,进行多方面的选材和总结。从而进一步的巩固了自己

以前所学的知识,而且还学到了一些新的知识,最后在指导老师的帮助和审批下,给设计

划上了圆满的句号。

通过这次设计,在获得知识之余,还加强了个人的单独工作能力,得到了不少的收获和心得。在思想方面上更加成熟,对个人能力和工作有着不可预计的帮助。最后还要感谢在设计过程中曾帮助过本人的老师、同学。

参考文献

1胡汉才.单片机原理及其接口技术.清华大学出版社.1996。

2沙占友,王彦朋,孟志永.单片机外围电路设计.电子工业出版社.2003。

3童诗白,华成英.第三版.模拟电子技术基础.北京高等教育出社.2001。

4康华光,陈大钦. 第四版.电子技术基础.北京高等教育出版.2001。

5黄继昌,张海贵,郭继忠.实用单元电路及其应用.人民邮电出版社.2002。

6谢宜仁.单片机实用技术问答. 人民邮电出版社.2003。

7武雅莉,王鹊.利用8031单片机在线检测相位差.现代电子技术.1995。

8廖常初,唐昆明.微机相位差测量方法与提高测量精度的措施. 自动化与表仪器仪.2005。

9张西芹,康书英.采用微机测量同频交变信号间相位差的新方法.电力情报.1996。

10 谭小平,肖运红.用单片机组成相位差计及在物理试验中的应用.江汉学报.1996。10李索文.相位差测量的一种简明方法.淮北煤师院学报.2002。

11李兆钧,王红理.测量小相位差的一种方法.大学物理试验.1999。

12张毅刚,付平,王丽.采用数字相关法测量相位差.计量学报.2000。

14 邓新浦,卢启中,孙仲康.数字式相位差测量方法及精度分析.国防科技大报

附录一

MAIN: SJMP MSFC ;跳转到MSFC

MOV R4, #64H

SSS: MOV TMOD,#01H ;设定T0状态字

MOV TL0,#0CH ;计数器TH,TL0装入初值

MOV TH0, #0FEH

SETB TR0 ;开始计时

SSS1: JBC TF0, SSS2

SJMP SSS1

SSS2: DJNZ R4, SSS

CLR TR0

SJMP STW ;跳转到STW

SJMP MAIN

MSFC: MOV TMOD,#51H ;设T0,T1控制字

MOV R0,#0AH ;100MS定时的10倍扩展

MOV TL1,#00H ;T1计数器清零

MOV TH1,#00H

MOV TL0,#0B0H ;T0计数器装入计数初值

MOV TH0,#3CH

SETB P3.5 ;置T1引脚为输入方式

JB P3.5 $;等待为低电平

SETB TR0 ;动T0计数

SETB TR1 ;启动T1计数

WAIT: JBC TF0, SECC ;查询100MS定时时间,定时时间到,转SECC SJMP WAIT ;100MS定时未到,等待

SECC: MOV TL0,#0B0H ;重装计数初值

MOV TH0, #3CH

DJNZ R0,WITH ;查询1S定时到,为转到WAIT

CLR TR1 ;1S定时到,停止T1计数

CLR TR0 ;停止T0计数

MOV 31H, TH1 ;将T1计数值M送入31H,30H

MOV 30H, TL1

MOV R3, 0AH ;给R3赋初值

MOV A, 31H

MOV B, R3

DIV AB ;AB中两无符号相除,结果商在A,余数在B MOV 50H, A ;把A中的数送入50H单元

MOV 51H, B

MOV A, 30H

MOV B, R3

DIV AB ;AB中两无符号相除,结果商在A,余数在B MOV 52H, A

IOLED4:MOV R1, #50H ;给R1赋初值

MOV R2,#0FEH ;给R2赋初值 DISC: MOV A,R2 ;基址赋值

MOV P2,A

MOV A,@R1

MOV DPTR, #TAB ;段码表首址入DPTR MOVC A,@A+DPTR ;查找相应的段选码 MOV P0, A

LCALL DELAY ;调用延时程序 INC R1 MOV A, R2

JNB P2.3, DEND RL A

MOV R2, A AJMP DISC DEND: RET

DELAY: MOV R7, #64H EE: MOV R6, #0AH SS: DJNZ R6, SS DJNZ R7, EE

RET ;子程序返回

STW: MOV TMOD, #90H ;设T1控制字

MOV TL1, #00H ;计数器清零 MOV TH1, #00H

MOV 31H, #00H ;31H,30H 清零 MOV 30H, #00H

SETB P3.3 ;置P3.3输入方式 STLPO: MOV C, P3.3 ;读1__________

INT 引脚入CY

JC STLP0 ;等待外部引脚变成低电平 SETB TR1 ;置1__________INT 启停允许

STLP1: MOV C, P3.3 ;查询1__________INT 状态是否变成高电平

JNC STLP1 ;未变高电平则等待

STLP2: MOV C,P3.3 ;查询1__________INT 状态是否变成低电平

JC STLP2 ;未变低电平则等待

CLR TR1 ;变为低电平测量结束,关闭TR1 MOV 31H, TH1 ;计数值N 放入内存31H,30H 单元 MOV 30H, TL1

MOV R3, 0AH ;给R3赋初值 MOV A, 31H

DIV AB ;AB中两无符号相除,结果商在A,余数在B MOV 50H, A ;把A中的数送入50H单元

MOV 51H, B

MOV A, 30H

MOV B, R3

DIV AB ;AB中两无符号相除,结果商在A,余数在B

MOV 52H, A

MOV 53H, B

IOLED5:MOV R1, #50H ;给R1赋初值

MOV R2,#0FEH ;给R2赋初值

DISC1: MOV A,R2 ;基址赋值

MOV P2,A

MOV A,@R1

MOV DPTR, #TAB ;段码表首址入DPTR

MOVC A,@A+DPTR ;查找相应的段选码

MOV P0, A

LCALL DELAY1 ;调用延时程序

INC R1

MOV A, R2

JNB P2.3, DEND1

RL A

MOV R2, A

AJMP DISC1

DEND1: RET

DELAY1: MOV R7, #64H

EE1: MOV R6, #0AH

SS1: DJNZ R6, SS1

DJNZ R7, EE1

RET

TAB: 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H

7FH, 6FH, 77H, 7CH, 39H, 5EH, 79H, 71H

相位差检测电路

课程设计报告 课程电子测量与虚拟仪器 题目相位差检测电路 系别物理与电子工程学院 年级08级专业电子科学与技术 班级08电科(3)班学号0502083(02 14 23 24)学生姓名崔雪飞陈祥刘刚李从辉 指导教师徐健职称讲师 设计时间2011-4-25~2011-4-29

目录 第一章绪论 (2) 第二章题目及设计要求 (3) 2.1题目要求 (3) 2.2设计要求 (3) 第三章方案设计与论证 (4) 3.1移相电路设计 (4) 3.2检测电路设计 (4) 3.3显示电路设计 (5) 第四章结构框图等设计步骤 (6) 4.1设计流程图 (6) 4.2模块分析 (7) 4.2.1 移相电路 (7) 4.2.2 检测电路 (7) 4.2.3 显示电路 (8) 4.3结果显示 (9) 4.4总电路图 (11) 第五章误差分析 (12) 第六章总结体会 (13) 第七章参考文献 (14) 附录 (15)

第一章绪论 随着电子技术和计算机技术的发展,电子设计自动化(E-DA) 技术使得电子电路设计人员在计算机上能完成各种电路的设计,性能分析和有关参数的测试等大量的工作。Multi-sim2001是加拿大InteractiveImageTechnologies公司2001年推出的Multisim最新版本,是一个专门用于仿真与设计的工具软件,它丰富的元件库中提供数千种电路元件,随时可以调用;它提供了多种测试仪器仪表,可方便的对电路参数进行测试和分析。移相器在新一代移动通信、电子战、有源相控阵和智能天线等系统中获得广泛的应用。移相器在电子系统中的主要作用是调整系统接收 /发射时电路中的信号相位。本文将介绍用Multisim软件的部分集成电路和控制部件等各种元件来完成移相电路的设计和仿真。 使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。 相位差的测量是研究网络相频特性中必不可少的重要方面,如何使相位差的测量快速、精确已成为生产科研中重要的研究课题。 测量相位差的方法很多,主要有:用示波器测量;把相位差转换为时间间隔,先测量出时间间隔,再换算为相位差;把相位差转换为电压,先测量出电压,再换算为相位差;与标准移相器进行比较的比较法(零示法)等。在测量相位差中主要有四种方法,即用示波器测量相位差、相位差转换为时间间隔进行测量、相位差转换为电压进行测量、零示法测量相位差。在此课程设计中主要用到的是相位差转换成计数脉冲数进行测量。

基于单片机的无线通信环境检测系统

基于单片机的无线通信环境检测系统 本文设计了一个基于单片机的无线通信的综合环境监控系统。系统以STC89C52单片机为控制核心,采用DSl8820数字温度计芯片来检测温度,以DHT11数字湿度传感器来检测环境湿度。系统与上位机系统采用无线通信模块NRF905构建系统的通信模块。经过实践检验,以上方案设计的环境监控系统运行稳定、检测准确。 标签:环境检测;STC89C51单片机;远程通信 一、硬件系统设计 (一)温度检测模块设计 DSl820是Dallas半导体公司的数字化温度传感器。它采用一线总线接口。DSl8820的测温原理采用如下方法,低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数当计数器1的预置值减到0时,温度寄存器的值将加1,计数器l的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。 (二)湿度检测模块设计 测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。2002年Sensiron公司在世界上率先研制成功DHT11、DHT15型智能化温度/温度传感器,其体积非常小。测量相对温度的范围是0~100%,分辨力达0.03%RH,最高精度为±2%RH。测量温度的范围是-40℃~123.8℃,分辨力为0.01℃。控制电路连接也简单,只占用控制器的一个I/O口即可完成数据的通信。 (三)无线通信模块设计 nRF905模块是由Nordic公司开发而成,nRF905单片无线收发器工作在433/868/915 MHz的ISM频段由一个完全集成的频率调制器一个带解调器的接收器一个功率放大器一个晶体震荡器和一个调节器组成。nRF905可以有四种工作模式,两种活动的模式:ShockBurst RX和ShoekBurst TX;两种节电模式:掉电SPI模式和STANDY SPI模式。nRF905的工作模式由TRX_CE、TX_EN和PWR_UP三个引脚决定。ShockBurst TM收发模式下,使用片内的先入先出堆栈区,数据低速从微控制器送入,但高速发射,这样可以尽量节能,因此,使用低

测量电感及电容上电流和电压的相位差

测量电感及电容上电流和电压的相位差&测量电容上电流和电压 的相位差 上海中学高二(9)王晓欣、徐烨婷 指导教师杨新毅 实验目的:运用TI-83对电容电路进行实验,测量电容电路中电压与电流之间的相位差,了 解电容电感的性质。 实验原理 对于电阻R1,电流与电压成正比。电压v=Vsinωt,则i= Vsinωt /R。由于电阻R1mR1m1与电容串联,因此两者的电流相等。i= i= Vsinωt /R,电容的电流波形图与电阻的电压L1R1m1波形图的周期、初相位都相同,只在幅值上有所不同。因为只需观察电容的电流电压波形图 周期与初相位的关系,因此可以将电阻的电流波形图与电容的电压波形图进行对比,得出电 容的电压与电流的关系。 实验过程 1. 开机方法: ?用专用接线连接TI—83Plus和CBL。 ?按ON键打开TI—83Plus电源。

?按应用功能键APPS,进入Applications界面(见图1)。 图1 按数字键4选择Physics功能(见图2)。 图2 按ENTER回车键,进入主菜单(见图3)。 图3 2. 探头设定: ?将两个电压探头分别插入CH1,CH2两个插口中,打开CBL电源。 ?在Main Menu下按1选择SET UP PROBES,进入探头设定 菜单(见图4)。在NUMBER OF PROBES菜单中按2选择 图4 TWO。 在SELECT PROBE中按7选择MORE(见图5),再按3(见图6)将第一个探头选择为VOLTAGE。按ENTER 重复以上操作,将第二个探头也设为VOLTAGE。回到主菜 图5 单(见图7)。

图6 图7 3. 参数设定 在Main Menu下按2选择2:COLLECT DATA。在DATA COLLECTION中按2选择2:TIME GRAPH(见图8)。 图8 在ENTER TIME BETWEEN SAMPLES IN SECONDS:后输入时间间隔0.0005。在ENTER NUMBER OF SAMPLES:后输入取样个数100(见图9)。 图9 按ENTER对实验设置进行确认(见图10)。 图10 在CONTINUE中按1选择USE TIME SETUP,用以上设置图11 进行实验(见图11)。 4. 连接电路

流量计相位差检测方法

科氏质量流量计相位差检测新方法 郑德智 樊尚春 邢维巍 (北京航空航天大学仪器科学与光电工程学院 北京 100083) 摘要 基于科氏质量流量计的工作机理和实际工作情况下的信号频谱分析,提出了切实可行的相位差检测新方法。设计了改进的FI R数字滤波器,实现了对原始输出信号的实时滤波处理,有效地抑制了噪声的干扰,为科氏质量流量计的高精度测量提供了保证。同时该新方法提高了系统的动态品质。实验结果表明,所提出的方法和设计的信号处理系统具有实用价值。 关键词 科氏质量流量计 FI R滤波器 相位差检测 中图分类号 T H814+.6 文献标识码 A 学科分类与代码 460.4030 The Novel Method of Phase Difference Detection in Coriolis Mass Flowmeter Zheng Dezhi Fan Sha ngchun Xing Weiw ei (School of Instrumentation,Beihang University,Beijing100083,China) Abstract Based on the sensing mechanism of Co riolis mass flow meter and analyzing signal spect rum in actual w orki ng,the nov el applied method is devised fo r phase diff erence det ectio n.The improv ed FIR filt er i s designed and used for fil tering o rigi nal sig nals,so the noi se is rest rained ef fectiv ely and the measurement precision of the mass flowmeter is guaranteed.M eanwhile,the dynamic response perfo rmance of the syst em is improved by this novel method.The experimental resul ts showed that the method is well worthy applying. Key words Co riolis mass flow meter FIR filter Phase dif ference det ection 1 引 言 科里奥利质量流量计(以下简称为科氏质量流量计,即CM F)是一种利用被测流体在振动测量管内产生与质量流量成正比的科氏力为原理所制成的一种直接式质量流量仪表。CM F直接敏感被测流体的质量流量,同时可以检测流体的密度、体积流量,是一种应用广泛的新型多功能流量测量仪表。 图1中双U型管工作在谐振状态,流体在管中沿箭头方向流动。由于哥氏效应(Coriolis Effect)的作用,U型管产生关于中心对称轴的一阶扭转“副振动”。该一阶扭转“副振动”相当于U型管自身的二阶弯曲振动。同时,该“副振动”直接与所流过的“质量流量(kg/s)”成比例。因此,通过检测U型管的“合成振动”在B,B’两点的相位差就可以得到流体的质量流量[1~2] 。 图1 U型管质量流量计工作机理 质量流量和相位差的关系为: Q m k=K h B B(1)式中:Q m 为流过管子的质量流量(kg/s); 第26卷第5期 仪 器 仪 表 学 报 2005年5月本文于2003年9月收到,系国家自然科学基金(60274039)资助项目。

单片机相位差测试仪研究报告

_____________________ 个人资料整翌_仅限学习使用_ 基于单片机的相位差测试仪的研究 摘要 提出了一种基于8051单片机开发的低频数字相位差测量仪的设计。系统以单片机8051 及计数器,显示管为核心,构成完备的测量系统。可以对1Hz?1000Hz频率范围的信号进行 频率、相位等参数的精确测量,测相绝对误差不大于1°采用数码管显示被测信号的频率、相位差。硬 件结构简单,程序简单可读写性强,软件采用汇编语言实现,效率高。与传统的电路系统相比,其有处理速度快、稳定性高、性价比高的优点。 关键词:相位差;单片机;计数器;数码显示管 Designsof Low frequency Digital PhaseMeasurement Based on Single Chip Abstract A new ki nd of low - freque ncy digital phase measureme nt in strume nt is reside nted which is based on 8051.This is a complete system whose core is based on sin gle chip 8051 and arithmometer

and charactr on .It may measure the freque ncy and phase of the sig nal which beg in from 1 Hz to _____________________ 个人资料整翌_仅限学习使用_ 1000Hz, absolute error is not more than 1 The data are displayed on numeral displayer. Hardware structure is simple and software is realized by compiling Ianguage. Compared with traditional circuit, it has many adva ntages of faster process ing speed, good stability and high ratio betwee n property and price. Keyword: phase difference single-chip compute; . Arithmometer;charactron tube 目录

基于单片机的温度检测与控制系统的设计(论文)开题报告

河南中医学院 本科生毕业设计(论文)开题报告 题目:基于单片机温度检测与控制系统设计 院系:信息技术学院 专业:计算机科学与技术 班级:2010级计科班 学号:2010180042 学生姓名:郭文珠 指导教师:谢志豪 2013年11月13日 一、立题依据(包括研究的目的与意义及国内外现状): 研究的目的与意义 这次毕业设计选题的目的主要是让我们将所学的知识应用与生活当中,掌握系统总体设计的流程,方案的论证,选择,实施与完善。通过对温度控制系统的设计、制作、控制、测试的全过程,提高对单片机的认识和实际操作的能力,初步培养在完成工程项目中所应具备的基本素质和要求,培养自己的研发能力,提高自己的查阅资料,语言表达和理论联系实际的能力。 温度控制无论在日常生活还是工业生产中都有分厂重要的作用,随着社会经济的高速发展,更多方面对温度控制的可靠性和稳定性有了更高的要求,而单片机进行温度的调节就具备很高的可靠性[1]。 国内外现状 国外对温度控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并行指进示、记录和控制。80年代末出现了分布式控制系统[2]。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温度测控技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展[3]。我国对于温度测控技术的研究较晚,始于20世纪80年代。我国工程技术人员在吸收发达国家温度测控技术的基础上,才掌握了温度室内微机控制技术,该技术仅限于对温度的单项环境因子的控制。我国温度测控设施计算机应用,在总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展[4]。在技术上,以单片机控制的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。我国温度测量控制现状还远远没有达到工厂化的程度,生产实际中仍然有许多问题困扰着我们,存在着装备配套能力差,产业化程度低,环境控制水平落后,软硬件资源不能共享可靠性差等缺点[5]。在今后的温控系统的研究中会趋于智能化,集成化,系统的各项性能指标更准确,更加稳定可靠。 二、研究主要内容(包括计划解决的具体问题或实现的基本功能,研究中的重难点分析、实用性及创新性分析,预期达到的成果等。不得低于800字): 计划实现的基本功能 温度控制系统主要是完成温度信号采集、处理、显示等功能[6]。设 计叙述了基于单片机的温度检测与控制系统的设计,包括硬件的设计以 及软件的设计,该系统在硬件设计上主要是通过温度传感器对温度进行 采集,把温度转成变化的电压,然后由放大器将信号放大,通过转化器

基于集成运放的相位差检测电路设计

课程设计名称:电子技术课程设计 题目:基于集成运放的相位差检测 电路设计 学期:2016-2017学年第2学期 专业: 班级: 姓名: 学号: 指导教师: 辽宁工程技术大学

课程设计成绩评定表

摘要 本课程设计主要要求是设计一个基于集成运放的相位差检测电路。整流滤波电路是提供直流电源的。首先,要把信号源进行移相,用到RC移相电路,配合上集成运放,然后同时把移相之前的信号源和移相之后的信号源给两个过零比较器,结果输出的不是高电平就是低电平,完成了对模拟信号转化成数字信号的任务。他们先异或,接着通过和一个来自555定时器的信号进行与逻辑,然后给在和计数器的clk端进行与逻辑,完成对周期长度和计时器的控制,达到采样的目的,最后数码管显示相位差。完成了相位差检测的功能。

目录 1、综述 2、原理及技术指标 3、单元电路设计及参数计算 3.1整流滤波电路 3.2 RC移相电路 3.3 555定时器电路 3.4计数器显示部分 3.5 参数计算 4、仿真 5、设计比较 6、结论 7、设计体会 参考文献

1 综述 振幅、频率和相位是描述正弦交流电的三个“要素”。以电压为例,其函数关系为 u=Umsin(ωt+φ0) 式中:U m 为电压的振幅;ω为角频率;φ0为初相位。 设φ=ωt+φ0,称为瞬时相位,它随时间改变,φ0是t=0时刻的瞬时相位值。两个角频率为ω1,ω2的正弦电压分别为 u 1=U m1sin(ω1t +φ1) u 2=U m2sin(ω2t +φ2) 它们的瞬时相位差为 Θ=(ω1t +φ1)- (ω2t +φ2) =(ω1-ω2)t+(φ1-φ2) 显然,两个角频率不相等的正弦电压(或者电流)之间的瞬时相位差是时间t的函数,它随时间改变而改变。当两正弦电压的角频率ω1=ω2=ω时,有 Θ=φ1-φ2 由此可见,两个频率相同的正弦量间的相位差是常数,等于两正弦量的初相位之差。在实际的工作之中,经常需要研究诸如放大器、滤波器等各种器件的频率特性,即输出、输入信号间的幅度比随频率的变化(幅频特性)和输出、输入信号间的相位差随频率的变化关系(相频特性)。尤其在图像信号传输与处理、多元信号的相干特性显得更为重要。 相位差的测量是研究网络相频特性中必不可少的重要方面,如何使相位差的测量快速、精确已成为生产科研中重要的研究课题。 测量相位差的方法很多,主要有:用示波器测量;把相位差转换为时间间隔,先测量出时间间隔,再换算为相位差;把相位差转换为电压,先测量出电压,再换算为相位差;与标准移相器进行比较的比较法(零示法)等。在测量相位差中主要有四种方法,即用示波器测量相位差、相位差转换为时间间隔进行测量、相位差转换为电压进行测量、零示法测量相位差。

相位差检测

目录 一、题目要求 ........................................................ 错误!未定义书签。 二、方案设计与论证 ............................................ 错误!未定义书签。 移相电路 ......................... 错误!未定义书签。 检测电路 ......................... 错误!未定义书签。 显示电路 ......................... 错误!未定义书签。 三、结构框图等设计步骤................. 错误!未定义书签。 设计流程图........................ 错误!未定义书签。 电路图 ........................... 错误!未定义书签。 移相电路图................... 错误!未定义书签。 检测电路图................... 错误!未定义书签。 显示电路图................... 错误!未定义书签。 四、仿真结果及相关分析................. 错误!未定义书签。 移相效果 ......................... 错误!未定义书签。 相位差波形........................ 错误!未定义书签。 相位差度数........................ 错误!未定义书签。 五、误差分析........................... 错误!未定义书签。 误差分析 ......................... 错误!未定义书签。 六、总结与体会......................... 错误!未定义书签。 七、参考文献........................... 错误!未定义书签。 八、附录............................... 错误!未定义书签。 元器件清单........................ 错误!未定义书签。

单片机数字相位差计的设计

XXXXXX项目式教学 设计报告 课程名称:电路综合设计 项目名称:单片机数字相位差计的设计专业班级: 学生姓名: 指导教师: 开课时间: 报告成绩:

数字相位差计的设计与实现 摘要 随着数字电子技术的发展,由数字逻辑电路组成的控制系统逐渐成为现代检测技术中的主流,数字测量系统也在工业中越来越受到人们的重视。 在实际工作中,常常需要测量两列频率相同的信号之间的相位差,来解决实践中出现的种种问题。例如,电力系统中电网合闸时,要求两电网的电信号之间的相位相同,这时需要精确测量两列工频信号之间的相位差。如果两列信号之间的相位差达不到相同,会出现很大的电网冲激电流,对供电系统产生巨大的破坏力,所以必须精确地测量出两列信号之间的相位差。本设计由STC89C51构成的最小系统,通过外围扩展,精确测量工频电压的相位差,采用LCD1602显示相位差,功耗小,精确度高,稳定性能好,读数方便且不需要经常调试。 关键词:单片机、低频、相位差、LCD

一、绪论 1.1课题的意义 众所周知,相位是交变信号的三要素之一,而相位差则是研究两个相同频率交流信号之间关系的重要参数。相位差的测量是电气测量的一项基本内容,其含义为测量两个同频率周期信号的相位差值。 例如某一电路系统输入信号与输出信号之间的相位差,三相交流电两个相电压或两个线电压之间的相位差,相电压与相电流之间的相位差等。 又如,在自动控制理论中,系统的相频特性为在不同频率正弦信号作用下,系统的输出信号与输入信号之间的相位和频率的函数关系。 此外,同频率正弦信号的相位差测量在工业自动化、智能控制及通讯电子等许多领域都有着广泛的应用。如电工领域中的电机功角测试,等等。 因此相位差的测量是研究网络相频特性中不可缺少的重要方面。 1.2课题要求 本设计研究了一种可测20Hz-20kHz 内波形(正弦波、三角波、矩形波)数字相位差测量仪的设计方法。主要内容是以STC89C51为控制核心,实现对音频范围内的正弦交流信号的相位的测量,可测的信号相位差在0~360? 度范围内,测量精度可达0.1? 。两路信号(同频、不同相)通过过零比较器电路整形成矩形波信号,再通过鉴相器,D 触发器二分频得到相位差信号。这样就构成了相位测量系统的测量电路。再将该相位差信号送入单片机的外部中断端口,通过单片机对数据的处理,最后方可得到所要测量的相位差,并在液晶上显示出测量结果。 二、相位测量方案论证与选择 2.1设计方案论证 方案1:相位——电压转换法 相位--电压转换式数字相位计的原理框图如图2-1

基于单片机的室内空气质量检测的设计开题报告

基于单片机的室内空气质量检测的设计开题报告 1研究课题的目的和意义,以及国内外现状 经济持续快速的发展,人们生活水平不断改善,但空气质量却急剧下降。人们对各种室内环境的要求也越来越高0。传统的室内环境监测设施实时性差、精度低、体积大、功能不齐全等,难以适应人们的要求。基于以上背景,本文设计了基于单片机的室内环境监控系统,它能实时自动地采集室内的所需数据,并分析数据传输到我们需要的界面。减轻室外空气污染最早为14世纪,以英国伦敦的烟雾法为代表。随着社会的进步,经济不断发展,我们对环境也造成了很大的危害。最近随着空气质量的不断恶化,人们最多提及的就是保护环境,为我们创造一片蓝天。生活环境的PM2.5值的上升,让近几年涌现出一大批的空气净化系统,可见空气质量现在对人们的重要性。随着不断的研究,人们对空气质量污染的成因和影响因素有了深刻的认识,解决空气污染的措施也不断完善。人们对不同环境下,不同污染物在室内和室外的相互关系有了一定的认识,也有了检测系统。国外对环境改善处理技术研究较早,正向自动化方向发展。我国对于环境监控技术的起步较晚,目前仍有局限性。国内市场室内环境的监测仪器主要是有害气体检测,功能单一且价格较贵,所以非常必要设计一种多功能且经济的室内环境监测系统。 2系统设计方案 2.1.主要设计内容 本系统是实现一个具备温湿度、烟雾、甲醛、一氧化碳为一体的多功能监测系统,要求其精度合适,适用于家庭、综合办公楼等室内环境监测,与硬件设计部分配合完成室内环境监测系统的总体方案设计。完成系统软件设计部分包括:各个模块软件设计、系统总体软件设计,以及对应的软件代码调试。各个模块包括:传感器数据采集与处理模块、报警、显示、输出驱动模块、与上位机监控中心的RS-485通讯模块及上位机的人机交互模块等。主要完成的内容如下:

相位差检测

课程设计报告 课程电子测量与虚拟仪器课程设计 题目相位差检测电路 系别物理与电子工程学院 年级2008 专业电子科学与技术班级 2 学号 学生姓名 指导教师职称讲师 设计时间2011-3-28~2011-4-1

第一章绪论 (2) 1.1 相位差检测电路的介绍 (2) 1.2 相位差测量的简单介绍 (2) 第二章相位差检测电路 (3) 2.1 移相电路的设计 (3) 2.2 利用MULTISIM设计检测移相电路 (5) 2.2.1 仿真电路虚拟仪器参数调整 (6) 2.2.2移相电路的仿真与分析 (7) 2.3将相位差信号转换成直流电压信号检测 (9) 2.3.1将相位差信号转换成直流电压信号检测的原理 (9) 2.3.2 电路图及具体原理分析 (9) 2.3.3 仿真过程 (10) 2.3.4 系统测量的误差分析 (12) 主要参考文献 (13) 附录 (13)

第一章绪论 1.1 相位差检测电路的介绍 设计一个相位差检测电路,该电路可测试一个经过移相电路的信号(正弦波)移相后与原信号间存在的相位差,可由测试电路检测并显示。要求:设计移相电路;设计检测电路,可以使用MCU或者Labview;使用模拟式检测方法,将相位差信号转换成直流电压或者直流电流信号进行检测;要求分析系统最后的精度。 在此次的电子测量与虚拟仪器课程设计中,我们设计的相位差检测电路主要有两个模块,由这两个模块来实现对相位差的检测并用相应的器件来实现。第一个模块为移相电路,移相电路主要由两个放大器组成。一个放大器可以实现对输入信号进行0~900的移相,那么两个放大器可以实现对输入信号进行0~1800的移相。移相电路的结构比较简单,只要对放大器相应知识进行了解便能很快的设计出移相电路。在移相电路中还应用到了变位器和电容。通过调节变位器可以逐步实现每个度数的相位差;电容的作用则是实现对输入信号的滤波和使放大器工作在稳定的区域。第二个模块则是实现相位差的显示。此部分的模块主要由二极管、异或门以及放大器组成。二极管的作用是使信号工作在正负管压降之间,使电路快速的运行和工作。异或门有三个,异或门的作用主要是实现将信号与基准信号进行比较,将相位差转换成电压差的方法,然后通过电压表将电压显示,最后将电压放大一百倍即使所求的相位差。 1.2 相位差测量的简单介绍 振幅、频率和相位是描述正弦交流电的三个“要素”。以电压为例,其函数关系为 u=U m sin(ωt+φ0) 式中:U m 为电压的振幅;ω为角频率;φ0为初相位。 设φ=ωt+φ0,称为瞬时相位,它随时间改变,φ0是t=0时刻的瞬时相位值。两个角频率为ω1,ω2的正弦电压分别为

单片机测量频率,占空比,相位差

单片机测量频率,占空比,相位差 1、 频率及占空比的测量 如上图所示,当脉冲的上升沿来临时,将定时器打开;紧接着的下降沿来临时,读取定时器的值,假设定时时间为t1;下一个上升沿来临时关闭定时器,读取定时器的值,假设定时时间为t2。t1即为1个周期内高电平的时间,t2即为脉冲的周期。t1/t2即为占空比,1/t2即为频率。 C 语言程序如下: TH0=0; //定时器高位,初值设为0 TL0=0; //定时器低位,初值设为0 T0_num=0; //定时器溢出次数,初值设为0 while(pulse); //pulse 为脉冲的输入引脚 while(!pulse); //等待上升沿来临 TR0=1; //打开定时器 while(pusl1); //等待下降沿来临 th1=TH0;tl1=TL0;num1=T0_num; //保存定时器值 while(!pusl1); //等待上升沿来临 TR0=0; //关闭定时器 th2=TH0;tl2=TL0;num2=T0_num; //保存定时器值 2、 相位差的测量 上升沿打开定时器 下降沿读取定时器值并保存 下一个上升沿关 闭定时器,读取 定时器值并保存

测量相位差的电路如上所示,待测量的两路脉冲分别作为两个D触发器的时钟输入,两个D触发器的输入端D及S端都接高电平,第一个D触发器的输出接第二个D触发器的R端,第二个D触发器的互补输出端接第一个D触发器的R端。从下面的波形图可以看出,第一个D触发器输出的脉冲信号的占空比乘以2π即为相位差。这样就将测量两路方波信号的相位差转化为测量一路方波 信号的占空比,就可以按照前面介绍的测量占空比的方法来测量了。

基于单片机的环境监测系统设计

基于单片机的环境监测系统设计 摘要: 针对目前国内民用生活环境监测系统在实时、远程监控等方面的不足, 设计了一种基于单片机与GSM网的环境监测系统。给出了系统结构框图、对数据的采集与传输进行了分析。系统实现了环境监测的远程化和网络化。 关键词: 单片机;GSM;环境监测系统 Abstract:In view of the current domestic civil living environment monitoring system in real-time, remote monitoring deficiencies, based on the design of a single chip computer and GSM network environment monitoring system. Given the block diagram of the system structure, data collection and transmission are analyzed. System of environmental monitoring remote network. Key words:Single chip microcomputerGSM Environmental monitoringsystem 前言 随着我国工业化程度不断地得到提高,自然生态环境却遭到了越来越严重的破坏。当前, 国内用于民用的生活环境监控系统较少, 环境监测点通常位置分散、地理条件复杂、执行效率低, 有线方式收集各监测点的数据投入大、布线麻烦、传输距离有限,没有形成一个完善的监控网。针对上述情况, 设计了一种基于单片机的环境监测GSM 网络系统。 1 系统实现及分析 本系统要求将监测到的现场空气的情况传送到测试系统, 即建立了一个点到多个点的通信网络。 图 1 系统结构 系统主要构成有: 数据采集模块、单片机控制模块、发射和接收及监控模块, 其结构如图1所示。数据采集模块将采集到的信息, 利用现有的GSM 网, 以短消息的形式发送出去, 接收模块将接收到的信息送给监控计算机, 来实现监控。整个系统需要解决三个技术难题:⑴如何控制 A /D转换器来处理现场的数据;⑵怎样与无线发射模块实现连接和实现通信;⑶接收模块怎样实现监控计算机串口连接, 并将相应的信息在监控计算机上显示出来。这些问题将在下面的各部分设计中逐一得到解决, 它们也是本设计的重点。 2 数据采集部分 该部分由传感器、模数转换、单片机系统构成。传感器的作用是感知CO 的

数字相位差测量仪的设计

目录 1.设计任务书。 2.设计方案概述。 3.V/f变换测量相位差角的工作原理。 4.电路的组成及参数选择。 4.1整形电路及信号C的形成。 4.2滤波电路的参任务计划书。 4.3V/f变换电路的设计。 4.4 89C52内部资源的利用。 5.应用实例。 6.结论。 7.总结。 一、设计任务书 (一)任务 设计仿真一数字相位计 (二)主要技术指标与要求: (1)输入信号频率为0HZ~250HZ可调 (2)输入信号的幅度为0.5V (3)采用数码管显示结果,相位精确到0.1° (4)采用外部5V直流电源供电 (三)对课程设计的成果的要求(包括图表) 设计电路,安装调试或仿真,分析实验结果,并写出设计说明书。要求图纸布局合理,符合工程要求,所有的器件的选择要有计算依据。 二、设计方案概述 根椐设计任务书的要求,我们参考了一些相关资料书,经过小组的讨论分析,提出了一种用v/f变换测量交流电的相位差的新方法:首先产生出其幅度正比与相位差大小的直流电,再有v/f变换器转换成反映相位差大小的频率信号,在单片机的配合下,最终得到相位差。这种方法具有分辨率高,适应与大范围的各种输入频率等优点。 正弦交流电电信号相位差的测量可以用多种方法实现。比较直接的数字式测量方法是在已知信号周期的前提下用定时的方法测得相位差角对应的时间,然后根据已知的周期将其换算成相位差角度。但

是,这种方法的测量精度依赖于定时器的精度和分辨率。在信号频率较高或频率虽不高但相位差较小时,都可以出现较大的误差。另外,由于直接测量得到的是时间,相位差角要由这一中间结果与信号的周期运算后才能得到,所以周期的测量不可缺少,其测量的精度也将影响相位差的精度。 在此用一种新的思路进行相位差的测量,用v/f变换器把相位差转换成一个其频率与之成正比的脉冲列,通过计算在一定时间内的脉冲个数测量相位差角。这种测量方法与信号的周期无关,可以得到较高的精度。题达到了0.1的测量精度,与此同时工业运行控制中现场操作,修改和设置等问题也得到了很好的解决,以上这些都在工业运行中得到了厂方的认可。存在的问题主要是本仪器通用性很不强,很难在更大的范围应用和推广,只能运用与某些特定的企业。今后的工作主要硬件和软件的改进上,列入增加一些通用行很强的功能模块。 3.V/f变换测量相位差角的工作原理 首先将输入的两个同频率但存在着相位差的信号进行整形,使之变成方波。如图1示A和B 再对A,B进行异或处理, 异或输出信号C 的脉冲宽度则反映相位差角.C 的脉宽T1对应的电角度是相位差角,C 的周期T2 是信号周期T 的1/2.如果信号角频率为w 则T1= /w. C为幅值为U 的方波其平均值Ud=UT1/T2=U 由此可见,C 的平均值( 亦即直流分量)仅与相位差角和脉冲幅 度有关与信号周期无关

相位差检测

目录 一、题目要求 (2) 二、方案设计与论证 (2) 2.1移相电路 (2) 2.2检测电路 (2) 2.3显示电路 (3) 三、结构框图等设计步骤 (4) 3.1设计流程图 (4) 3.2电路图 (5) 3.2.1移相电路图 (6) 3.2.2检测电路图 (6) 3.2.3显示电路图 (7) 四、仿真结果及相关分析 (8) 4.1移相效果 (8) 4.2相位差波形 (8) 4.3相位差度数 (8) 五、误差分析 (9) 5.1误差分析 (9) 六、总结与体会 (9) 七、参考文献 (10) 八、附录 (10) 8.1元器件清单 (10)

一、题目要求 设计一个相位差检测电路,该电路可测试一个经过移相电路的信号(正弦波)移相后与原信号间存在的相位差,可由测试电路检测并显示。要求: 1)设计移相电路; 2)设计检测电路,可以使用MCU或者Labview; 3)使用模拟式检测方法,将相位差信号转换成直流电压或者直流电流信号 进行检测; 4)要求分析系统最后的精度。 二、方案设计与论证 2.1移相电路 此次相位差检测电路的移相部分主要由RC移相电路构成,而RC移相电路主要利用了电容器的电流超前电压90度这一特性。 RC滞后移相电路是电阻器在前面,电容器在后面。输入信号从电阻器进入,输出信号是从电容器上输出。因为电容器要充电,所以电压要比电流滞后90度,等电容充满电后才有电压。输出电路是与电容器并联电压相等,所以输出电路的电压也滞后电流。RC超前移相电路是电容器在前面,电阻器在后面,电容器一样充电电压会滞后电流90度。 由于输入信号经过RC电路后,其幅值有一定的衰减,为了达到移相但不改变其幅值,我们在移相电路后追加了相应的放大器,以保证信号波形不变。 2.2检测电路 相位差的测量可以采用多种方法:一、将两个信号用模拟乘法器做乘法运算,得到的信号通过低通滤波器,将直流量分离出来,直流电压的大小反映了两个信号的相位差。二、采用两个比较器对信号进行过零比较,然后测量出两个上升沿之间的时间间隔,用时间间隔除以周期再乘以360就可以得到相位差。一般高

(完整版)基于单片机的室内环境检测系统设计开题报告(可编辑修改word版)

辽宁工程技术大学 本科毕业设计(论文)开题报告 题目基于单片机的室内环境监测系统设计指导教师 院(系、部) 专业班级 学号 姓名 日期 教务处印制

一、选题的目的、意义和研究现状 经济持续快速的发展,人们生活水平不断改善,但空气质量却急剧下降。人们对各种室内环境的要求也越来越高。传统的室内环境监测设施实时性差、精度低、体积大、功能不齐全等,难以适应人们的要求。基于以上背景,本文设计了基于单片机的室内环境监控系统,它能实时自动地采集室内的所需数据,并分析数据传输到我们需要的界面。 减轻室外空气污染最早为14 世纪,以英国伦敦的烟雾法为代表。随着社会的进步,经济不断发展,我们对环境也造成了很大的危害。最近随着空气质量的不断恶化,人们最多提及的就是保护环境,为我们创造一片蓝天。生活环境的PM2.5 值的上升,让近几年涌现出一大批的空气净化系统,可见空气质量现在对人们的重要性。随着不断的研究,人们对空气质量污染的成因和影响因素有了深刻的认识,解决空气污染的措施也不断完善。人们对不同环境下,不同污染物在室内和室外的相互关系有了一定的认识,也有了检测系统。国外对环境改善处理技术研究较早,正向自动化方向发展。我国对于环境监控技术的起步较晚,目前仍有局限性。国内市场室内环境的监测仪器主要是有害气体检测,功能单一且价格较贵,所以非常必要设计一种多功能且经济的室内环境监测系统。

二、研究方案及预期结果 1.主要设计内容 本系统是实现一个具备温湿度、烟雾、甲醛、一氧化碳为一体的多功能监测系统,要求其精度合适,适用于家庭、综合办公楼等室内环境监测,与硬件设计部分配合完成室内环境监测系统的总体方案设计。完成系统软件设计部分包括:各个模块软件设计、系统总体软件设计,以及对应的软件代码调试。各个模块包括:传感器数据采集与处理模块、报警、显示、输出驱动模块、与上位机监控中心的RS-485 通讯模块及上位机的人机交互模块等。主要完成的内容如下: (1)下位机的主控制器采用单片机STC89C52; (2)温湿度检测传感器采用DTH11; (3)烟雾检测传感器采用MQ-2; (4)甲醛检测传感器采用MQ-138; (5)CO 检测传感器采用MQ-7; (6)A/D 转换芯片采用ADC0832; (7)显示数据用4 位数码管; (8)通讯用RS-485 总线通讯; (9)上位机采用Visual Basic 6.0 来编写。 2.总体设计方案 以单片机为控制核心,以温度、湿度、烟雾浓度、甲醛及一氧化碳传感器为测量元件,以电机为执行机构,以数码管为显示,并应用RS-485 通讯总线与上位机通讯,构成室内环境检测系统。系统通过各种传感电路检测室内温湿度、甲醛、烟雾及一氧化碳浓度等参数值,然后与预先设置的参数临界值进行比较,实时显示当前传感器所检测到的各个参数值,并与报警和执行机构相互配合,完成设计监控系统的需求。系统流程图如下:

基于单片机的环境参数检测系统

题目:基于单片机的环境参数检测系统 1.实验目的 (1)了解单片机的基础知识; (2)了解51单片机的组成和工作方法; (3)掌握项目工程的建立、编辑、编译和下载的过程方法; (4)熟练单片机开发调试工具和方法; (5)了解DHT11温湿度及MQ-9烟雾检测模块等的工作原理和使用方法; (6)掌握使用单片机开发实际项目的能力。 2.实验要求和技术指标 2.1实验要求 能够实时显示温度、湿度等参数。 2.2 技术指标 一个以单片机为控制核心的环境参数检测系统,需要实现的功能为: ①能够准确的显示当前的温度以及湿度。温度检测的范围0℃-60℃,测温精度:±2℃;湿度检测范围20%-100%RH,测湿精度:±5%RH; ②能够实现对可燃性气体的检测,比如烟雾、CO等; ③能够实现对环境参数的移动实时检测,并将检测参数发送至手机客户端; ④载具小车移动方式采用蓝牙或WIFi控制,具有前进、后退、左转、右转、停止功能; ⑤具有报警功能,一旦发现检测参数超过了预设值,蜂鸣器蜂鸣报警; ⑥系统的温湿度及日期采用LCD1602显示。 3.实验内容和目标 本设计是一种基于单片机的移动式环境参数监测系统,以STC公司生产的STC89C52单片机为系统的控制核心,以蓝牙控制小车作为载体,搭载DHT11温湿度传感器模块、MQ-9烟雾检测模块等作为环境温湿度和烟雾数据采集装置,采集周围环境的实时温度、湿度及烟雾的数值,并上传给单片机分析处理,同时将处理结果利用LCD1602液晶显示器显示,完成对所处位置周围环境温湿度及烟雾情况的实时监测显示和超限报警功能。检测参数还可通过蓝牙发送到手机APP显示。 4.系统总体设计 4.1 系统设计思路 主控电路芯片选择STC89C52单片机,STC89C52单片机的优点有很多,例如执行指令的速度很快,对工作环境的要求比较低;温湿度传感器模块我们选择了DHT11数字温湿度传感器,DHT11传感器能同时检测温湿度的变化,比以前单纯分别使用DS18B20检测温度,使用湿度传感器检测湿度更加方便简单。烟雾检测模块采用MQ-9,其具有对可燃性气体的检测功能,灵敏度高。移动载具采用常用的51小车,并通过HC06蓝牙模块控制小车的行进状态。 根据电路原理连接好外围电路。通过蓝牙控制小车移动,并通过DHT11传感器和MQ-9烟雾传感器准确地检测出当前场所下的温湿度和可燃性气体浓度,并将所测数据信号传递给STC89C52单片机进行分析和处理。STC89C52单片机再将所得数据发送给LCD1602液晶屏显示。同时可以通过向蓝牙

相关文档
最新文档