




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于外设事务服务器的交流采样算法在同步发电机励磁控制系统中的应用 基于外设事务服务器的交流采样算法在同步发电机励磁控制系统中的应用 类别:传感与控制 作者:福州大学电气工程系(350002)姜学宝 杨耿杰 陈树棠 来源:电子技术应用 &
2、#160; 基于外设事务服务器的交流采样算法在同步 发电机励磁控制系统中的应用
3、0; 摘要:一种由锁相环CD4046和单元片机80C196KC的PTS(外设事务服务器)构成的高精度交流采样系统。该系统能方便地实现对多路信号的采集,并采用频率跟踪技术消除电网基波频率波动时的影响,简化了外围电路硬件,大大提高了数据采集的精度和可靠性。另外还给出它在同步发电机励磁调节器中的应用实例。
4、 关键词:锁相环 单片机 外设服务器(PTS) 交流采样 随着电力系统的快速发展,电力网容量不断增大,结构日趋复杂,电力系统中自动化设备的运用越来越广泛,而数据采集环节则是实现自动化的重要环节。根据采样信号的不同,采样可分为直流采样和交流采样。直流采样采集通过电量变送器整流后的直流量,这种方法软件设计简单,计算方便,便于滤波,对采样值只需作一次比例变换即可得到被测量的数值,采样周期短;但它不能及时反映被测量的突变,有较大的时间常数,测量谐波有误
5、差,投资较大,维护复杂,因而在电力系统中的应用受到限制。交流采样直接对变换好的5V(或05V)交流信号进行采样,主要优点是实时性好、相位失真小、投次少、便于维护;其缺点是算法复杂、精度难以提高。但是随着微机技术和微电子技术的高速发展,交流采样以其优异的性能价格比,呈现出逐步取代直流采样的趋势。 在大部分由单片机构成的数据采集系统中,通过定时中断的方式对工频5
6、0Hz的电压信号进行均匀采样。由于电网中频率波动和谐波分量的存在,普通中断时,CPU要执行保持断点转入中断服务、保护现场、恢复现场、返回等一系列操作,CPU开销较大。这样在CPU任务较重或采样数据较多时,对被测量和精度和准确度都有一定的影响。作者在研制微机励磁调节器的过程中,充分利用INTEL 80C196KC单片机本身特有的一种外设服务器功能,结合CD4046锁相环的具体应用,大大简化了外围电路硬件,提高了数据采集系统的精度和可靠性。 1 外设服务顺PTS原理及应用
7、 INTEL 80C196KC单片机的外设服务器PTS(Peripheral Transaction Server)利用其内部的微代码执行操作,对中断可提供一种类似于计算机DMA(直接存储器访问)的响应,它把一个中断映射到相应PTS通道,由该通道产生一个PTS周期,PTS周期就像DMA周期那样插入到正常指令流中,不需要额外的软件开销,大大增强了CPU的中断事处处理能力。
8、160; 与中断向量相似,PTS也有一个向量表,共15个字,位于2040H205CH,优先级和普通中断的优先级相同。每个PTS向量都指向一个PTS控制块(PTSCB),控制块必须驻留在内部RAM空间(1AH1FFH)。每个控制块包括8个字节,其首址应能被8除尽,由控制块来确定PTS的工作方式。80C196KC提供了5种PTS模式:一次传送模式、块传送模式、A/D模式、HIS模式和HSO模式。为了控制PTS的工作,80C196KC内部水平窗口1中设有两个16位字寄存器PTSSEL和PTSSRV,其作用如同中断屏蔽寄存器和中断挂号寄存器,
9、格式完全相同,如表1所示。若要打开某一外设PTS功能,只需将PTSSEL中的相应位置“1”即可。综上所述,当把某外设的PTS功能打开并设置好PTS控制块时,该外设不会进入其相应的PTS中断服务程序,而进入PTS周期。CPU内微代码按PTSCB设置的工作模式和要求的次数执行操作,PTS完成后,便将PTSSRV中相应的位置“1”,PTSSEL中相应的位清“0”,引发END_OF_PTS中断,并映射到这一外设的中断。进入END_OF_PTS中断后,PTSSRV中相应的位被清零,禁止该外设再次进入PTS服务。 在我们研制的微机励磁调节器中,要求每个周波采
10、样16次,每次进行8个数据的A/D采样,这里采用了每个周期执行16次PTS服务,每进入个PTS周期,CPU自动进行了8次A/D转换的方法。将80C196KC内部A/D转换设置HSO时间到启动方式,A/D转换结束后引发A/D结束中断,进入PTS周期,转换结果的读取和此后的7次转换由PTS以立即启动A/D的方式完成。这里HSO的时间基准是定时器T2,T2的时钟源为外部时钟T2CLK(由IOC0控制寄存器来设定),来自锁相环电路压控振荡器的输出信号。A/D模式下的PTSCB控制块包含 4个寄存器:PTSCOUNT、PTSCON、S/D和REG寄存器。PT
11、SCOUNT确定无需在软件干预下连续运行的PTS周期数;PTSCON控制寄存器用来确定PTS的工作方式及S/D的指针在每次A/D结束后是否修改;S/D是一个指针,它指向1个表格,该表格可位于内部RAM,也可位于外部RAM,用来存放启动A/D的命令和A/D转换后的结果;REG也是一个指针,它指向一个固定的存储单元,该单元暂存A/D的命令字,在PTS执行过程中,CPU先把表格中A/D命令暂存于此,然后再将命令从这个单元写入A/D的命令寄存器中。PTS A/D方式的控制切块初始化及A/D转换表格分别如表2和表3所示。 &
12、#160; 表1 PISCB的初始化内容 不用 不用 REG(HI)=00H REG(LO)=02H S/D(HI)=90H
13、160; S/D(LO)=00H PTSCON=0CAH PTSCOUNT=08H 表3 PTS A/D转换表格 A/D通道8的转换结果 空命
14、令 A/D通道7的转换结果 A/D通道8的命令字 A/D通道6的转换结果 A/D通道7的命令字 A/D通道5的转换结果
15、 A/D通道6的命令字 A/D通道4的命令字 A/D通道5的命令字 A/D通道3的转换结果 A/D通道4的命令字
16、60; A/D通道2的转换结果 A/D通道3的命令字 A/D通道1的转换结果 A/D通道2的命令字 A/D通道0的转换结果
17、0; A/D通道1的命令字 2 工频信号锁相倍频原理及频率跟踪电路的实现 工频电源的一个周期原则上应为20ms,但由于电网状况的变化,经常出现其周期不等于2ms的情况。为了消除基波频率波动的影响,在基波频率出现波动时实现均匀采样,可将对周期的计时改为对频率的计数。只要该频率是工频电源信号倍频,则每一个倍频后的脉冲即可代表一固定的电角度;若倍频频率很高,则计算机对电角度的分辨率也很高,可以增加采样点数;若该倍频脉
18、冲串是与工频电源的相位严格锁定的,则这种方案可以从原理上消除电网频率不稳造成的采样误差,其原理图如图1所示。 在图1中,工频信号与分频电路输出的50Hz左右的锁定方波一同进入鉴相器进行相位比较。鉴相器输出的比较结果中包含偏差电压成份,经环路滤波器滤波,产生控制电压,加在压控振荡器输入端;其产生的振荡输出经分频后变为锁定方波重新进入鉴相端,与工频信号进行相位比较。当两个信号相位差偏离标准时,环路滤波器必须输出偏差校正电压使压控振荡器产生频率变化,以使两个信号相位锁定在标准位置。由于压控振荡器片于该闭环系统中,在两个信号被锁定后,其压控振荡器输出的振荡
19、频率必然是工频信号频率的整数倍。 频率跟踪电路由专用集成锁相芯片CD4046和分频芯片CD4040组成,以实现工频信号的相倍频,分频比为1/4096。在工频信号恰好在50Hz的情况下,该电路的锁相倍频率为50×4096=204.8kHz,相当于一个工频周期内有4096个脉冲。因为80C196KC的内部定时器T2是上、下跳变均计数,则在360度的电角度内共有8192个跳沿,相当于每个跳沿代表0.044电角度。频率跟踪锁相电路接线图如图2所示。 3 交
20、流采样值的算法实现及误差的补偿计算 3.1 有效值的计算 可根据连续周期信号的有效值定义来计算其有效值。设f(t)为周期为T的连续信号,最大值为Am,f(t)的有效值A可表示为: 将连续函数离散化,可得出电压、电流有效值的表示式: 式中,N每个周期均匀的采样点数 ui第i点的电压采样值 ii第i点的电流采样值
21、; Ku电压有效值的综合转换系数,是定值 KI电流有效值的综合转换系数,是定值 3.2 三相功率P、Q的计算 由连续周期函数的功率定义可得到离散的功率表达式。 单相功率的算式为: 式中,ii+N/4为第i+N/4次电流采样值。 当i+N/4大于N时,ii+N/4取为i-i-3N/4。可以
22、证明当N3时,按式(1)、(2)、(3)、(4)式计算将不产品离散化计算误差。 同理,三相功率P、Q的算式如下: 3.3 频率的计算 当80C196KC的晶振频率取为20MHz时,一个状态周期为0.1s,定时器T1的计数间隔是8个状态周期(0.8s)。把工频信号滤波整形后,变成方波输入到HIS.0,根据两次中断的时间间隔t(计数长度)算出信号的频率。 信号的周期T=t×0.8/1000000(s)
23、160; 信号的频率f=1/T=1250000/t(Hz) 3.4 误差的补偿计算 在我们所研制的微机励磁调节器中需对三相电压Ua、Ub、Uc和三相电流Ia、Ib、Ic六个交流量进行采样,采样顺序为Ua、Ia、Ub、Ib、Uc、Ic,采样方式是HSO时间到启动A/D的方式。由于在一个工频电源周期中有8192个时钟边沿,一个周期内采样16点,定时启动一次A/D只需512个时钟边沿,设置精确方便。A/D采样完成后,进入PTS A
24、/D采样周期,在其中完成6路信号的采样。当A/D表格设在外部空间(0200H0FFFFH)时,PTSA/D模式的执行时间为25个状态周期(2.5s),代表电角度为0.045度(2.5×360/20000)。由于用一个周波16个数据来计算电压和电流有效值,计算相互独立,所以与电压、电流不同时采样无关。可以证明当N3时计算出的U、I不存在误差。 但用公式对功率进行离散计算时,要求对电压和电流信号进行同时采样,才可以算出准确的有功和无功功率的值。在这里我们省去了六个采样保持器,对三相电压和电流信号进行顺序采集,用PTS &
25、#160; A/D的时间差等于PTS A/D模式的执行时间2.5s,这个时延等于改变了电压和电流之间的相位差。设: u(t)=Umsin(wt+u) (7) i(t)=Imsin(wt+i) (8) 无时延的相位差=u-I,在i(t)时延采样下,电流的相位增加了。因此,由此采样数据计算出的有功功率和无功功率分别为:
26、0;P'=UIcos(-),Q1=UIsin(-) 当=/2时,有功误差可达到UIsin()。由于=0.045°已知,采样不同时引起的功率误差是可以克服的。对于(7)、(8)式确定的电压和电流,有功和无功功率的理论值为: Pt=UIcos,Qt=UIsin 令a=cos(),b=sin(),c=P'/UI=cos(-),d=q'/UI=sin(-),则: cos()=cos (-)+ =cos(-)cos()=( )-sin(-)sin() =ac-bd 同理:sin()=ad+bc 因此:P=Pt=UI(ac-bd),Q=Qt=UI(ad+bc) 其中,a=cos()=co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村门脸出售合同标准文本
- 加工花茶售卖合同范例
- 修鱼塘合同范例
- 会展策划施工合同标准文本
- 以车抵债合同范例
- 买卖教室课桌合同标准文本
- 基于问题的学习方式与学生动力提升
- 2025安康紫阳县农村供水管理有限公司招聘(21人)笔试参考题库附带答案详解
- 跨区域合作机制下的人才教育与培养模式
- 信息安全与社会责任担当
- DL-T+5220-2021-10kV及以下架空配电线路设计规范
- 天然气长输管道HSE管理措施
- 2024国家保安员资格考试题库含完整答案(名校卷)
- 复工复产安全检查记录(总表)
- YB∕T 5363-2016 装饰用焊接不锈钢管
- (正式版)JBT 11270-2024 立体仓库组合式钢结构货架技术规范
- 中医治疗失眠课件
- 汽车邮路运输服务采购项目投标方案(技术方案)
- 2024年甘肃张掖经创投资发展集团有限公司招聘笔试参考题库附带答案详解
- 认知障碍老年人护理
- 骨折中医护理常规
评论
0/150
提交评论