当前位置:首页 > 嵌入式 > 嵌入式硬件

作者:福州大学电气工程系(350002)姜学宝 杨耿杰 陈树棠 来源:《电子技术应用》 基于外设事务服务器的交流采样算法在同步 发电机励磁控制系统中的应用 摘要:一种由锁相环cd4046和单元片机80c196kc的pts(外设事务服务器)构成的高精度交流采样系统。该系统能方便地实现对多路信号的采集,并采用频率跟踪技术消除电网基波频率波动时的影响,简化了外围电路硬件,大大提高了数据采集的精度和可靠性。另外还给出它在同步发电机励磁调节器中的应用实例。 关键词:锁相环 单片机 外设服务器(pts) 交流采样 随着电力系统的快速发展,电力网容量不断增大,结构日趋复杂,电力系统中自动化设备的运用越来越广泛,而数据采集环节则是实现自动化的重要环节。根据采样信号的不同,采样可分为直流采样和交流采样。直流采样采集通过电量变送器整流后的直流量,这种方法软件设计简单,计算方便,便于滤波,对采样值只需作一次比例变换即可得到被测量的数值,采样周期短;但它不能及时反映被测量的突变,有较大的时间常数,测量谐波有误差,投资较大,维护复杂,因而在电力系统中的应用受到限制。交流采样直接对变换好的5v(或0~5v)交流信号进行采样,主要优点是实时性好、相位失真小、投次少、便于维护;其缺点是算法复杂、精度难以提高。但是随着微机技术和微电子技术的高速发展,交流采样以其优异的性能价格比,呈现出逐步取代直流采样的趋势。 在大部分由单片机构成的数据采集系统中,通过定时中断的方式对工频50hz的电压信号进行均匀采样。由于电网中频率波动和谐波分量的存在,普通中断时,cpu要执行保持断点转入中断服务、保护现场、恢复现场、返回等一系列操作,cpu开销较大。这样在cpu任务较重或采样数据较多时,对被测量和精度和准确度都有一定的影响。作者在研制微机励磁调节器的过程中,充分利用intel 80c196kc单片机本身特有的一种外设服务器功能,结合cd4046锁相环的具体应用,大大简化了外围电路硬件,提高了数据采集系统的精度和可靠性。 1 外设服务顺pts原理及应用 intel 80c196kc单片机的外设服务器pts(peripheral transaction server)利用其内部的微代码执行操作,对中断可提供一种类似于计算机dma(直接存储器访问)的响应,它把一个中断映射到相应pts通道,由该通道产生一个pts周期,pts周期就像dma周期那样插入到正常指令流中,不需要额外的软件开销,大大增强了cpu的中断事处处理能力。 与中断向量相似,pts也有一个向量表,共15个字,位于2040h~205ch,优先级和普通中断的优先级相同。每个pts向量都指向一个pts控制块(ptscb),控制块必须驻留在内部ram空间(1ah~1ffh)。每个控制块包括8个字节,其首址应能被8除尽,由控制块来确定pts的工作方式。80c196kc提供了5种pts模式:一次传送模式、块传送模式、a/d模式、his模式和hso模式。为了控制pts的工作,80c196kc内部水平窗口1中设有两个16位字寄存器ptssel和ptssrv,其作用如同中断屏蔽寄存器和中断挂号寄存器,格式完全相同,如表1所示。若要打开某一外设pts功能,只需将ptssel中的相应位置“1”即可。综上所述,当把某外设的pts功能打开并设置好pts控制块时,该外设不会进入其相应的pts中断服务程序,而进入pts周期。cpu内微代码按ptscb设置的工作模式和要

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

随着科技的飞速进步,人工智能(AI)已经逐渐成为了引领新一轮科技革命和产业变革的核心驱动力。AI不仅在改变着我们的日常生活,还在推动各行各业的创新发展。展望未来,人工智能的发展将呈现出哪些趋势呢?本文将从技术、应用、伦理...

关键字: 人工智能 算法 AI技术

机器学习算法不会要求一个问题被 100%求解,取而代之的是把问题转化为最优化的问题,用不同的算法优化问题,从而比较得到尽量好的结果。

关键字: 机器学习 算法 最优化

据数据类型的不同,对一个问题的建模有不同的方式。在机器学习或者人工智能领域,人们首先会考虑算法的学习方式。在机器学习领域,有几种主要的学习方式。

关键字: 机器学习 人工智能 算法

柴油发电机将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 发电机 柴油发电机

在这篇文章中,小编将为大家带来风力发电的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 风力发电 发电机

NVIDIA 量子模拟平台将通过各大云提供商提供,帮助科学家推进量子计算和算法研究

关键字: 量子计算 算法 量子云

随着科技的飞速发展,人工智能(AI)已经成为当今科技研究的热点和前沿。AI的快速发展不仅带来了许多新的应用场景和商业模式,也在推动科技进步的同时,引发了一系列关于其未来发展方向和潜在影响的深入讨论。本文将对人工智能的科技...

关键字: 人工智能 AI技术 算法

机器学习算法:机器学习是一种让计算机通过学习数据和模式来改进自身算法的技术。这些算法包括监督学习、无监督学习和强化学习。

关键字: 人工智能 机器学习 算法

随着信息技术的快速发展,机器学习作为人工智能的核心技术之一,正逐渐渗透到各个领域,引领着一场前所未有的科技变革。在机器学习的实际应用中,有三大重点至关重要,它们分别是数据质量、算法选择与模型评估。本文将深入探讨这三大重点...

关键字: 机器学习 数据质量 算法

在人工智能的浪潮中,机器学习已逐渐成为推动科技进步的核心动力。机器学习技术的广泛应用,从图像识别到自然语言处理,从智能推荐到自动驾驶,都离不开其三个基本要素:数据、算法和模型。本文将深入探讨这三个基本要素在机器学习中的作...

关键字: 机器学习 算法 人工智能
关闭
关闭