2022年基于单片机的相位测量仪电路设计.docx
《2022年基于单片机的相位测量仪电路设计.docx》由会员分享,可在线阅读,更多相关《2022年基于单片机的相位测量仪电路设计.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源第 1 章 绪论相位测量仪是电力部门、工厂和矿山、石油化工、冶金系统进行二次回路检查地抱负地高精度外表 .特殊适用于电能计量、用电检查、继电爱护、差动检测、电力建设和变送电工程等 .是电力系统各部门地必备仪器之一 .1.1 课题讨论背景在电子测量技术中,相位测量时最基本地测量手段之一,相位测量仪式电子领域地常用仪器 .随着相位测量技术广泛应用于科学讨论、试验、生产实践等各个领域,对相位测量技术地要求也向高精度高智能化方向进展,在低频范畴内,相位测量在电力、机械等部门具有特别重要地意义 .基于数字式相位测量仪地高精度、高智能化、直观化地特点,工业上经常用此进行低频信号相位差地精确测量
2、 .同频信号间相位差地测量在电力系统、工业自动化、智能掌握及通信、电子、地球物理勘探等很多领域都有着广泛地应用 .特殊在工业领域中,相位不仅是衡量安全地重要依据,仍可以为节省能源供应参考 .1.2 课题讨论内容1.2.1 相位测量相位差地测量原理主要有三种:过零检测法 基于对信号波形地变换比较; 倍乘法 基于对傅氏级数地运算;矢量法 基于对三角函数地运算 .过零点检测法是一种将相位测量变为时间测量地方法.其原理是将基准信号地过零时刻与被测信号地过零时刻进行比较,由二者之间地时间间隔与被测信号周期地比值推算出两信号之间地相位差这种方法地特点是电路简洁,且对启动采样电路要求不高,同时仍具有测量辨论
3、率高、线性好和易数字化等优点倍乘法:任何一个周期函数都可以用傅氏级数表示,即用正弦函数和余弦函数构成地无穷级数来表示,倍乘法测量相位差所用地运算器是一个乘法器,2 个信号欢迎下载精品学习资源是频率相同地正弦函数,相位差为,运算结果经过一个积分电路,可以得到一个欢迎下载精品学习资源直流电压 Vk cos,电路地输出和被测信号相位差地余弦成比例,因此其测量范欢迎下载精品学习资源围在 45以内,为使测量范畴扩展到 360,需要附加一些电路才可以实现倍乘法由于应用了积分环节,可以滤掉信号波形中地高次谐波,有效抑制了谐波对测量准 确度地影响矢量法:任何一个正弦函数都可以用矢量来表示,如各个正弦信号幅度相
4、等、欢迎下载精品学习资源频率相同,运算器运用减法器合成得到矢量地模V2E sin/ 2 矢量法用于测量小欢迎下载精品学习资源角度范畴时,灵敏度较好,可行度也较高;但在 180邻近灵敏度降低,读数困难且 不精确由于系统输出为一余弦或正弦函数,因此这种方法适用于较宽地频带范畴 .上述 3 种测量相位地方法各有优势,从测量范畴、灵敏度、精确度、频率特性和谐波地敏锐性等技术指标来看,过零检测法地输出正比于相位差地脉冲数,且易于实现数字化和自动化,故本讨论采纳过零检测法 .1.2.2 基本要求本设计讨论了一种可测 20Hz-20kHz 内任意频率数字式相位测量仪地设计方法. 主要内容是以 AT89C51
5、 为掌握核心,实现对音频范畴内地正弦沟通信号地相位地测 量,可测地信号相位差在 0360 度范畴内,测量精度可达 0.1 度.两路信号(同频、不同相,一路为待测信号,另一路为参考信号)通过过零比较器电路整形成矩形波信号,再通过鉴相器,得到相位差信号.这样就构成了相位测量系统地测量电路 .再将该相位差信号送入单片机地外部中断端口,通过单片机对数据地处理,最终方可得到所要测量地相位差,并在液晶上显示出测量结果.欢迎下载精品学习资源第 2 章 方案论证本设计中,相位测量仪主要是对被测网络地输入、输出信号地相位差进行测量 . 这样地两路待测信号为同频不同相地正弦沟通信号,频率范畴为 20Hz-20kH
6、z,幅度为 0V 500V.相位差测量地基本原理为:对信号波形地变换、比较及相关数学运算 . 即对于被测信号是同频不同相地两路正弦沟通信号,为了精确地测量出该相位差,需要对输入信号地波形进行整形,本设计利用 LM339 组成整形电路,使输入信号变成矩形波信号,再经异或门组成地鉴相器电路,输出即为相位差信号,再结合单片机地数据处理功能,最终通过液晶即可显示出该相位差 .由于单片机地工作电压在5V 左右,所以在进行相位测量前,仍需将被测信号进行分档降压处理.2.1 自动量程掌握原理论证本设计中,待测信号是0V 500V 正弦沟通信号,要想进行相位测量,就需先将该信号进行降压处理 .常见地沟通降压法
7、有降压变压器降压法、电容降压法、电感降压法、纯电阻电路降压法,考虑到本设计中地降压过程不得引入新地相移,否就 影响下一步地相位测量地精准度,此处挑选最终一种方法,即纯电阻电路地降压法,该电路实现起来直观、简易且误差小.本设计中,将待测信号分成三个档位:500V 、50V、5V.结合继电器地自动开关作用,即当待测信号地满意其中某一档位地指标时,就相应地被控电路导通,从而自动量程掌握电路转入相位测量电路进行后续数据处理等功能.2.2 相位测量原理论证由数学关系可知,时间差和相位差有如下关系:T : 360T :由此可得:T / T360其中, T 是相位差(2.1)(2.2)对应地时间差, T 是
8、信号周期 .欢迎下载精品学习资源式 2.2 说明,相位差与时间差 T 有着一一对应地关系,只要通过测量时间差T 及信号周期 T ,就可以求得相位差,这就是相位差地基本测量原理.明显,相位差地测量本质上是时间地测量 .而时间地测量方法有很多种,本设计结合 51 单片机地特点,采纳过零点检测法 .其原理是将基准信号通过零地时刻与被测信号通过零地时刻进行比较,由二者之间地时间间隔推算出两信号之间地相位 差.这种方法地特点是电路简洁,对启动电路要求不高,同时该方法仍具有测量辨论 率高、线性好、易于数学化等优点 .将该相位差信号送入单片机地外部中断接口,对该信号地脉冲宽度进行计数, 从而得到对应于相位差
9、地时间差和周期,再依据上述求解相位差地公式便可得到所求,并由液晶显示最终测得地相位差 .第 3 章 硬件设计本章主要阐述了系统各单元地硬件电路设计思想及具体硬件组成,本设计共包括以下模块:单片机主控电路、显示电路、稳压电路、自动量程掌握电路、AD 转换电路、继电器驱动电路、超限报警电路及相位测量电路共8 个部分 .系统总体框图如图 3.1 所示.欢迎下载精品学习资源图 3.1 系统总体框图输入被测时差3.1 主控电信路号 设计网络测量单电路片这部分是由单片机、晶振电路、复位电路组成.本设计中充分利用了单片机较强机地运算才能和掌握才能这一特点,使用单片机外部中断INT0主、INT1 接收外部送来
10、控地相位差信号,并在单片机内部完成相应地处理及相关运算.图 3.2 为 AT89C51 主控欢迎下载精品学习资源电路图.稳压电路电路显示电路欢迎下载精品学习资源图 3.2 主控电路图3.1.1 AT89C51 单片机本设计中采纳地核心掌握器是AT89C51,它是美国 ATMEL 公司生产地一款低电压,高性能 CMOS 8 位单片机,片内含 4K 字节 FLASH 可反复擦写地只读程序储备器EPROM 和 128 字节地随机数据储备器( RAM ),器件采纳 ATMEL 公司地高密度、非易失性储备技术生产,与工业标准地MCS-51 指令集和输出管脚相兼容, 片内内置通用 8 位中心处理器 CPU
11、和 Flash储备单元,功能强大地AT89C51 单片机可供应高性价比地应用场合,可敏捷应用于各种掌握领域.因此,在这里我选用AT89C51 单片机来完成 .3.1.1.1 主要性能参数:欢迎下载精品学习资源.与 MCS-51 产品指令系统完全兼容.4K 字节可编程 Flash储备器.1000次擦写周期.全静态工作: 0hz-24hz.三级加密程序储备器.1288位内部 RAM.32个可编程 I/O 口线.2个 16 位定时/计数器.5个中断源.可编程串行 UART 通道.低功耗闲暇和掉电模式3.1.1.2 管脚说明:VCC:供电电压 . GND:接地.P0 口: P0 口为一个 8 位漏级开
12、路双向 I/O 口,每脚可吸取 8TTL 门电流.当 P0 口地管脚第一次写 1 时,被定义为高阻输入 .P0 能够用于外部程序数据储备器,它可以被定义为数据 /地址地低八位 .在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时, P0 输出原码,此时 P0 外部必需接上拉电阻 .P1 口: P1 口是一个内部供应上拉电阻地 8 位双向 I/O 口, P1口缓冲器能接收输出 4TTL 门电流.P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1口被外部下拉为低电平常,将输出电流,这是由于内部上拉地缘故 .在 FLASH 编程和校验时, P1 口作为低八位地址接
13、收 .P2 口: P2 口为一个内部上拉电阻地 8 位双向 I/O 口, P2 口缓冲器可接收,输出4 个 TTL 门电流,当 P2 口被写“ 1时”,其管脚被内部上拉电阻拉高,且作为输入.并因此作为输入时, P2 口地管脚被外部拉低,将输出电流.这是由于内部上拉地缘欢迎下载精品学习资源故.P2 口当用于外部程序储备器或16 位地址外部数据储备器进行存取时, P2 口输出地址地高八位 .在给出地址 “1时”,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2 口输出其特殊功能寄存器地内容.P2 口在 FLASH 编程和校验时接收高八位地址信号和掌握信号.P3 口: P3 口管脚是
14、 8 个带内部上拉电阻地双向 I/O 口,可接收输出 4 个 TTL 门电流.当 P3 口写入“1后”,它们被内部上拉为高电平,并用作输入.作为输入,由于外部下拉为低电平, P3 口将输出电流( ILL )这是由于上拉地缘故 .P3 口也可作为 AT89C51 地一些特殊功能口,如表 1 所示:表 1 P3 口其次功能表管脚功能P3.0RXD (串行输入口)P3.1TXD (串行输出口)P3.2/INT0 (外部中断 0)P3.3/INT1 (外部中断 1)P3.4T0(记时器 0 外部输入)P3.5T1(记时器 1 外部输入)P3.6/WR(外部数据储备器写选通)P3.7/RD (外部数据储
15、备器读选通)P3 口同时为闪耀编程和编程校验接收一些掌握信号.RST:复位输入 .当振荡器复位器件时,要保持RST 脚两个机器周期地高电平常间.ALE/PROG :当拜访外部储备器时,地址锁存答应地输出电平用于锁存地址地欢迎下载精品学习资源低位字节 .在 FLASH 编程期间,此引脚用于输入编程脉冲 .在平常, ALE 端以不变地频率周期输出正脉冲信号,此频率为振荡器频率地1/6.因此它可用作对外部输出地脉冲或用于定时目地 .然而要留意地是:每当用作外部数据储备器时,将跳过一个ALE 脉冲.如想禁止 ALE 地输出可在 SFR 8EH 地址上置 0.此时, ALE 只有在执行MOVX ,MOV
16、C 指令是 ALE 才起作用 .另外,该引脚被略微拉高 .假如微处理器在外部执行状态 ALE 禁止,置位无效 ./PSEN:外部程序储备器地选通信号 .在由外部程序储备器取指期间,每个机器周期两次 /PSEN 有效.但在拜访外部数据储备器时,这两次有效地/PSEN 信号将不显现./EA/VPP : 当 /EA 保 持低电平 时, 就 在此期间 外部 程序 储备器( 0000H- FFFFH),不管是否有内部程序储备器.留意加密方式1 时, /EA 将内部锁定为RESET;当/EA 端保持高电平常,此间内部程序储备器.在 FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP) .X
17、TAL1 :反向振荡放大器地输入及内部时钟工作电路地输入. XTAL2 :来自反向振荡器地输出 .振荡器特性: XTAL1 和 XTAL2 分别为反向放大器地输入和输出 .该反向放大器可以配置为片内振荡器 .石晶振荡和陶瓷振荡均可采纳.如采纳外部时钟源驱动器件, XTAL2 应不接 .有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号地脉宽无任何要求,但必需保证脉冲地高低电平要求地宽度.3.1.2 晶振电路地设计晶振是一种能把电能和机械能相互转化,产生稳固、精确地共振频率地元件.它结合单片机内部电路产生单片机所需地时钟频率.单片机晶振供应地时钟频率越高, 那么单片机运行速度就越快
18、,单片接地一切指令地执行都是建立在单片机晶振供应地时钟频率地基础之上地 .在通常工作条件下,一般晶振频率肯定精度可达百万分之五十.AT89C5l 中有一个用于构成内部振荡器地高量程反相放大器,引脚XTAL1 和XTAL2 分别是该放大器地输入端和输出端 .这个放大器与作为反馈元件地片外石英晶体或陶瓷谐振器一起构成自激振荡器,振荡电路参见图3.3.欢迎下载精品学习资源图 3.3 晶振电路外接石英晶体(或陶瓷谐振器)及电容C1、C2 接在放大器地反馈回路中构成并联振荡电路 .对外接电容 C1、C2 虽然没有特别严格地要求,但电容容量地大小会稍微影响振荡频率地高低、振荡器工作地稳固性、起振地难易程序
19、及温度稳固性,假如使用石英晶体,我们举荐电容使用30pF10pF,而如使用陶瓷谐振器建议挑选40pF10F.也可以采纳外部时钟,这种情形下,外部时钟脉冲接到XTAL1 端,即内部时钟发生器地输入端, XTAL2 就悬空.本设计采纳前一种方法,选用33pF 地电容和 12MHz 地石英晶体相协作,这样可以供应精确而又稳固地us 级定时时钟 .3.1.3 复位电路地设计单片机在启动时都需要复位,以使CPU 及系统各部件处于确定地初始状态,并从初态开头工作 .89 系列单片机地复位信号是从RST 引脚输入到芯片内地施密特触发器中地 .当系统处于正常工作状态时,且振荡器稳固后,假如RST 引脚上有一个
20、高电平并爱护 2 个机器周期 24 个振荡周期 以上,就 CPU 就可以响应并将系统复位 .单片机系统地复位方式有:手动按钮复位和上电复位.1、手动按钮复位手动按钮复位需要人为在复位输入端RST 上加入高电平 .一般采纳地方法是在RST 端和正电源 Vcc 之间接一个按钮 .当人为按下按钮时,就 Vcc 地+5V 电平就会直接加到 RST 端.由于人地动作再快也会使按钮保持接通达数十毫秒,所以完全能够满意复位地时间要求 .2、上电复位AT89C51 地上电复位,只要在RST 复位输入引脚上接一电容至 Vcc 端,下接一欢迎下载精品学习资源个电阻到地即可 .对于 CMOS 型单片机,由于在 RS
21、T 端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1uF.上电复位地工作过程是在加电时,复位电 路通过电容加给 RST 端一个短暂地高电平信号,此高电平信号随着Vcc 对电容地充电过程而逐步回落,即 RST 端地高电平连续时间取决于电容地充电时间.为了保证系统能够牢靠地复位, RST 端地高电平信号必需爱护足够长地时间.上电时, Vcc 地上升时间约为 10ms,而振荡器地起振时间取决于振荡频率,如晶振频率为10MHz , 起振时间为 1ms;晶振频率为 1MHz ,起振时间就为 10ms.当 Vcc 掉电时,必定会使RST 端电压快速下降到 0V 以下,但是,由于内部电路地限制作
22、用,这个负电压将不会对器件产生损害 .另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全 “l态”.假如系统在上电时得不到有效地复位,就程序计数器PC 将得不到一个合适地初值,因此, CPU 可能会从一个未被定义位置置开头执行程序.3、积分型上电复位常用地仍有上电或开关复位电路,上电后,由于电容地充电和反相门地作用, 使 RST 连续一段时间地高电平 .当单片机已在运行当中时,按下复位键后松开,也能使 RST 为一段时间地高电平,从而实现上电或开关复位地操作.本设计采纳地是上电复位,如图3.3 所示,原理是上电时, C3 充电,在 10K 电阻上显现电压,使得单片机复位;几个毫秒
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 单片机 相位 测量仪 电路设计
限制150内