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

    文章

    6855

    浏览量

    132186
  • 电压
    +关注

    关注

    45

    文章

    5605

    浏览量

    115766
  • DFT
    DFT
    +关注

    关注

    2

    文章

    231

    浏览量

    22728
收藏 人收藏

    评论

    相关推荐

    10kV新型STATCOM装置研究

    电子发烧友网站提供《10kV新型STATCOM装置研究.pdf》资料免费下载
    发表于 11-28 15:53 0次下载

    上海光机所在多路超短脉冲时空同步测量方面取得研究进展

    图1.超短脉冲时空同步实验的光路图 近日,中科院上海光机所高功率激光物理联合实验室在多路超短脉冲时间同步与空间叠合度测量方面取得研究进展,相关研究
    的头像 发表于 11-11 06:25 171次阅读
    上海光机所在多路超短脉冲时空<b class='flag-5'>同步测量</b>方面取得<b class='flag-5'>研究</b>进展

    多极磁环测量装置关于卡爪的选择问题

    多极磁环测量装置是一种用于分析多极磁环和电机转子等永磁体磁场分布情况的设备,可测量计算多个磁性参数数值并绘制二维及三维曲线。表磁分布测量仪广泛应用于多极磁环生产厂家和电机企业,确保产品
    的头像 发表于 10-15 09:25 114次阅读
    多极磁环<b class='flag-5'>测量</b><b class='flag-5'>装置</b><b class='flag-5'>关于</b>卡爪的选择问题

    电力系统中时间统一装置——北斗卫星同步时钟

    越来越强大,需要采集、记录的数据越来越大。如果数据采集、事件记录的时间自己自足,那么时间顺序错位将不可避免,将会对数据分析,故障分析造成极大的困难, 北斗卫星同步时 钟系统 的组建,可提供准确、安全、可靠的全厂时钟源提供统
    的头像 发表于 08-29 14:28 670次阅读
    电力系统中时间统一<b class='flag-5'>装置</b>——北斗卫星<b class='flag-5'>同步</b>时钟

    电感传感器能够测量哪些物理?

    电感传感器是一种利用电感效应来检测物理装置,它将被测量转换为线圈的自感或互感的变化来测量。电感传感器能够测量的物理
    的头像 发表于 08-29 11:08 899次阅读

    传感器可测量和不可测量

    传感器是一种能够将物理或化学转换为电信号的装置,广泛应用于工业、科研、医疗、环境监测等领域。尽管传感器的种类繁多,能够测量的物理和化学
    的头像 发表于 08-19 14:19 539次阅读

    传感器可测量不包括什么

    传感器是一种能够将物理、化学或生物转换为可测量的电信号的装置。它们广泛应用于工业、医疗、环境监测、交通、农业等领域。然而,并非所有的
    的头像 发表于 07-25 09:46 661次阅读

    同步热分析仪:材料研究的得力助手

    同步热分析仪(SimultaneousThermalAnalyzer,STA)是一种高级的实验室仪器,它结合了热重分析(ThermogravimetricAnalysis,TGA)和差示扫描热法
    的头像 发表于 06-20 14:45 468次阅读
    <b class='flag-5'>同步</b>热分析仪:材料<b class='flag-5'>研究</b>的得力助手

    评估Minitab 中的测量过程研究(EMP研究

    系统中的变化。 一个类型是电磁脉冲研究(EMP),也称为惠勒方法。EMP代表评估测量过程。EMP研究评估了两种测量偏差来源: ·可重复性:
    的头像 发表于 04-29 10:49 507次阅读

    关于同步整流芯片参数适配的经验

    更换同步整流控制IC后启机效率明显降低,首先从同步整流工作异常开始着手测量。如图1所示,在同步整流驱动波形测量的同时用热成像仪
    发表于 04-26 10:08 1152次阅读
    <b class='flag-5'>关于</b><b class='flag-5'>同步</b>整流芯片参数适配的经验

    北斗卫星时钟同步装置:实现全球时间精确同步

    北斗卫星时钟同步装置是一项令人惊叹的科技研究,可以通过卫星系统实现全球时间的精确同步。   现行的 卫星时钟同步 系统支持硬对时(脉冲节点P
    的头像 发表于 03-07 14:27 2087次阅读
    北斗卫星时钟<b class='flag-5'>同步</b><b class='flag-5'>装置</b>:实现全球时间精确<b class='flag-5'>同步</b>

    配网行波故障预警与定位装置的应用研究

    今天江苏宇拓电力科技来为大家说明一下配网行波故障预警与定位装置的应用研究。 摘要: 本文主要研究和探讨了配网行波故障预警与定位装置的应用。通过利用行波测距和故障预警算法,
    的头像 发表于 01-23 15:52 444次阅读
    配网行波故障预警与定位<b class='flag-5'>装置</b>的应用<b class='flag-5'>研究</b>

    如何实现更高精度的同步测量?如何做好同步数据采集的时间校准?

    如何实现更高精度的同步测量?如何做好同步数据采集的时间校准? 实现更高精度的同步测量是科研和工程领域中的一个重要问题。同步测量一般是指多个传感器或
    的头像 发表于 01-16 15:10 1555次阅读

    如何生成关于时钟同步功能的DTC?

    如何生成关于时钟同步功能的DTC? 时钟同步功能是指在一个系统内的多个时钟源进行同步,确保它们的时间保持一致。这在许多实时系统中都非常重要,特别是在需要多个设备或组件协同工作的场景中。
    的头像 发表于 01-16 15:10 615次阅读

    如何选择GPS时钟同步装置

    广泛应用于各种系统,包括通信网络、金融交易、电力系统、科学研究等领域。确定所需同步的系统类型和应用需求,是选择合适装置的基础。 第二步是考虑性能要求。不同系统对时钟同步的性能要求不同。
    的头像 发表于 01-16 14:42 653次阅读