0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于基于DSP的同步相量测量装置的研究

电子工程师 来源:网络整理 2021-03-29 17:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为了提高数据采集系统的实时性与可靠性,采用μC/OS-II实时操作系统平台,并在此平台上开发了USB设备驱动程序、模拟量幅值与相位计算等程序。

μC/OS-II是一种可移植、可裁减、占先式的实时多任务操作系统。其绝大部分代码是用ANSI C编写的,只有小部分与硬件相关的代码是用汇编语言编写的,易于移植。μC/OS-II功能强大,支持56个用户仟务,支持信号量、消息邮箱、消息队列等多种常用的进程间通信机制,可剥夺实时内核使得任务级系统响应时间得到最优,而响应时间是可知的,很适合于对实时性要求比较高的系统。现已成功应用到很多领域,其稳定性与可靠性已经得到检验。2000年7月,μC/OS-II通过非常严格的测试,取得了美国航空管理局(FAA)的认证,说明它可用于与人性命攸关的安全重要系统。

TMS320LF2407满足μC/OS-II移植的条件,TI公司提供的编译器Code Composer也支持C语言和汇编语言开发,本文在此平台七进行操作系统移植和软件开发。μC/OS-II操作系统的组成义件分为3类:与处理器无关的代码文件;与处理器有关的代码文件,以及μC/OS-II与应用相关的设置文件。当然,移植工作完成后编写应用程序,还应包括应用文件。移植所需要做的工作仅仅是修改部分与处理器有关的文件。这类文件包括:OS_CPU.H、0S_CPU_A.ASM、OS_CPU_C.C三个文件。

在本应用中,笔者建立了7个应用任务,优先级分别为4、5、6、7、8、9、1O;同时为每个任务分配了一个消息邮箱,使用基于消息邮箱事件的通信机制进行任务间通信与任务切换。整个软件的基本结构如图2所示。

任务AD_Task():DSP(N0.1)采样电压、电流信号。分配邮箱:pAd_Mbox。

任务DFT_Task():DSP(No.1)进行相量递归DFT计算。分配邮箱:pDFT_Mbox。

任务SPI_Task():DSP(No.1)通过SPI总线向DSP(No.2)发送相量数据和有功、无功信息。分配邮箱:pSPI_Mbox。

任务USB_Task():DSP(No.2)通过USB总线向上位机传送相量数据和有功、无功信息。分配邮箱:pUSB_Mbox。

任务CAN_Task():DSP(No.2)通过CAN总线在工业以太网传送相量数据和有功、无功信息。分配邮箱:pCAN_Mbox。

任务GPS_Task():DSP(No.2)配合GPS的秒脉冲实现高精度授时功能并启动A/D转换。分配邮箱:pGPS_Mbox。

任务LCD_Task():DSP(No.2)通过液晶模块实时显示信息。分配邮箱:pLCD_Mbox。

由上节对堆栈的分析可知,任务栈最少需要25个地址。笔者为每个任务分配了100个地址(200字节)的任务栈空间。使用函数OSTaskCreate()创建各任务。该函数的第三个参数为栈顶地址.为OSTaskStkInit()所调用。要注意,2407A的堆栈是递增的,故应传递任务栈的最低地址;而又由于任务程序是采用C语言编写的,编译器对ARl的偏移范围可能会超过任务栈栈顶。虽然在这种情况下ARl是可恢复的,但仍可能会影响最低地址之前的地址内容。所以笔者建议对其进行适当后移。

幅值与相角计算程序得到采样数据后,利用离散傅里叶算法(DFT),可分别计算出每路电压、电流信号的幅值与相位,生成相量形式的电压与电流数据。

结语

本文设计的PMU,硬件上采用了嵌入式微处理器DSP的双CPU结构,软件上采用μC/OS-II操作系统。通过μC/OS-II管理各个功能模块之间的任务调度、中断处理、信息的交互等操作,使整个系统具有高实时性、高可靠性、可热插拔等特点;同时也提高了软件开发的效率,缩短了开发周期。同步相量测量单元的研制是一个复杂的课题,其实现还存在很多难点。本设计只涉及其中一部分,许多通信环节及同步相量的高级应用问题还需在令后的工作中进一步完善和提高。

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电流
    +关注

    关注

    40

    文章

    7193

    浏览量

    140355
  • 电压
    +关注

    关注

    45

    文章

    5757

    浏览量

    120955
  • DFT
    DFT
    +关注

    关注

    2

    文章

    236

    浏览量

    23887
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    时间间隔测量模块 多通道时间间隔计数器 时间间隔测量装置

    测量装置
    jf_47371611
    发布于 :2025年10月29日 16:28:14

    时间同步测试仪在检测电能质量装置时钟同步异常时有哪些优势?

    时间同步测试仪在检测电能质量装置时钟同步异常时,核心优势在于 专业性强、精度高、功能全面且场景适配性好 ,能覆盖 “多协议兼容、偏差精准测量、异常根源定位、长期稳定性验证” 全流程,远
    的头像 发表于 10-22 14:29 121次阅读

    空气温度测量装置的主要作用是什么?有何品牌推荐?

    一下: 空气温度测量装置的主要作用包括: 1、气象监测‌:提供大气温度数据,用于预测天气变化和气候变化研究,例如德图testo的多功能风速仪可同步测量风速和空气温度,适用于HVAC系统
    发表于 10-20 16:24

    电能质量在线监测装置支持哪些时间同步协议?

    、通用网络协议、传统硬件对时” 三大类,部分高端装置还支持多协议冗余与协同。以下是主流协议的技术特性、精度范围及应用场景详解: 一、高精度同步协议(微秒 / 纳秒级,适用于变电站、PMU 等场景) 这类协议针对电力系统中 “故障录波、
    的头像 发表于 10-14 17:46 542次阅读

    电能质量在线监测装置的时间同步精度要求是多少?

    精度要求 1. 国际标准与行业规范 IEC 61850(变电站自动化) 要求事件顺序记录(SOE)时间同步精度≤1ms,而同步测量
    的头像 发表于 10-14 17:44 630次阅读

    如何判断装置的时间同步出现了问题?

    判断装置(如电能质量监测仪、数据校验系统、工业控制器、通信模块等)的时间同步是否出现问题,核心是围绕“时间的一致性、准确性、连续性”展开 —— 通过对比 “装置时间与基准时间”“多装置
    的头像 发表于 09-23 11:28 498次阅读

    为什么使用 DSP 来控制三永磁同步电机(PMSM)?

    为什么使用 DSP 来控制三永磁同步电机(PMSM)?
    发表于 09-08 08:20

    时间同步装置的应用领域介绍

    时间同步装置是一种用于确保不同设备之间时间一致性的装置。在现代社会中,各种设备都需要准确的时间参考,如计算机网络、通信系统、金融交易、工业自动化等。时间同步
    的头像 发表于 06-19 14:18 433次阅读
    时间<b class='flag-5'>同步</b><b class='flag-5'>装置</b>的应用领域介绍

    双三永磁同步电机多矢量控制技术研究

    摘要:传统空间矢量调制技术只控制a-B平面的电压参考矢量,忽视了x-y平面的电压参考矢量,因此x-y平面产生较大的电流谐波分量,导致电机定子铜耗增加,影响电机控制性能。以双三永磁同步电机为研究对象
    发表于 06-19 11:11

    手术动力装置微电机的测功机的研究

    摘要:手术动力装置是临床的重要器械,它的电机的性能直接关系到病悉的生命,所以对手术动力装置微电机的测功机的研究就显得尤为重要。基于 window平台,以STC 单片机为数据采集系统,配合必要的传感器
    发表于 06-18 16:06

    永磁同步电机直接转矩控制技术研究

    击附件免费获取完整资料~~~*附件:三永磁同步电机直接转矩控制技术研究.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-16 21:51

    永磁同步电机串联系统控制的两种方法分析研究

    ,需要者可点击附件免费获取完整资料~~~*附件:六永磁同步电机串联系统控制的两种方法分析研究.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-10 13:09

    零序谐波驱动六PMSM双电机串联系统研究

    摘要:研究了一种基于零序谐波驱动的双Y移30°永磁同步电动机(PMSM)双电机串联系统,分析了零序谐波驱动串联系统的工作原理,建立了两台PMSM定子绕组串联联结的序转换关系,给出了串联系统的独立解
    发表于 06-09 16:27

    时间同步装置的应用领域有哪些呢?

    时间同步装置是一种用于确保不同设备之间时间一致性的装置。在现代社会中,各种设备都需要准确的时间参考,如计算机网络、通信系统、金融交易、工业自动化等。时间同步
    的头像 发表于 04-15 11:37 836次阅读
    时间<b class='flag-5'>同步</b><b class='flag-5'>装置</b>的应用领域有哪些呢?

    GPS时钟同步装置,操作方便

    GPS时钟同步装置以美国GPS系统为时间基准,输出与UTC时间高度同步的秒(1PPS)、分(1PPM)、时(1PPH)等脉冲信息,以及标准的北京时间时、分、秒、公历年、月、日信息,还可实现工频
    的头像 发表于 03-10 14:25 718次阅读
    GPS时钟<b class='flag-5'>同步</b><b class='flag-5'>装置</b>,操作方便