当前位置: 首页 > 专利查询>武汉大学专利>正文

一种基于脉冲采样的极简形式SPWM数字生成系统及方法技术方案

技术编号:18731737 阅读:44 留言:0更新日期:2018-08-22 02:50
本发明专利技术公开了一种基于脉冲采样的极简形式SPWM数字生成系统及方法,该系统通过DSP硬件平台的软件控制流程,实现基于脉冲采样点的SPWM波生成算法,该算法通过采用与SPWM波同频率的采样脉冲对模拟信号进行采样,以当前的采样值为标准计算SPWM波占空比,实现SPWM波的生成。本发明专利技术在现有SPWM产生原理基础上进行改进,在保证SPWM信息不严重丢失的前提下,提出一种基于脉冲采样的,以DSP为核心的电路组成简单、操作便捷的极简SPWM波生成系统,减小电路面积,以满足微型功率发射器的需求。

A SPWM digital generation system and method based on pulse sampling in minimalist form

The invention discloses a minimal form SPWM digital generation system and method based on pulse sampling. The system realizes SPWM wave generation algorithm based on pulse sampling points through software control flow of DSP hardware platform. The algorithm sampled analog signals by adopting sampling pulses of the same frequency as SPWM waves to acquire current signals. Sample values are used to calculate the duty cycle of SPWM wave and SPWM wave generation. Based on the existing principle of SPWM generation, the present invention proposes a minimal SPWM wave generation system based on pulse sampling and DSP with simple circuit composition and convenient operation, which can reduce circuit area to meet the needs of micro power transmitter.

【技术实现步骤摘要】
一种基于脉冲采样的极简形式SPWM数字生成系统及方法
本专利技术涉及数字信号处理
,尤其涉及一种基于脉冲采样的极简形式SPWM数字生成系统及方法。
技术介绍
经典的SPWM波形实现系统普遍采用正弦波与一个三角载波相比较的方法,根据比较方式的不同分为自然采样法、对称规则采样法、不对称规则采样法三种。这几种方法均需要产生三角载波和比较器,使模拟电路部分面积增大。水下通信电子设备低功耗、小体积的发展趋势要求我们在设计电路时必须在满足设计功能前提下,尽量减小电路板面积,尤其是在深水环境中,更换电源困难,小尺寸、低功耗成为必须考虑的因素。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中模拟电路面积尺寸较大,且功耗较高的缺陷,基于水下通信节点小体积、低功耗设计趋势,提供一种基于脉冲采样的极简形式SPWM数字生成系统及方法。本专利技术解决其技术问题所采用的技术方案是:本专利技术提供一种基于脉冲采样的极简形式SPWM数字生成系统,该系统通过DSP硬件平台的软件控制流程,实现基于脉冲采样点的SPWM波生成算法,该算法通过采用与SPWM波同频率的采样脉冲对模拟信号进行采样,以当前的采样值为标准计算SPWM波占空比,实现SPWM波的生成。进一步地,本专利技术的该系统包括以下单元:发射信号波形生成单元,用于在DSP内部生成所需要的发送信号的离散形式,确定发送数据所需要的具体格式;SPWM占空比计算单元,用于根据信号形式及功率放大系统的发射性能选择合适的占空比范围和SPWM波频率,并采用基于脉冲采样点的SPWM波生成算法计算占空比数据;定时器轮询单元,用于将DSP内部定时器配置为循环计数模式,通过轮询的方式查询定时器当前值,以此判断SPWM是否发送完一个整周期;GPIO逻辑控制单元,用于根据系统外设差异,制定GPIO逻辑判定准则,通过比较定时器当前值与占空比数据的幅度大小,决定GPIO输出电平及持续时间。进一步地,本专利技术的该系统中基于脉冲采样点的SPWM波生成算法的实现方法具体为:通过与SPWM波同频率的采样脉冲对模拟信号进行采样,以当前的采样值为标准计算SPWM波占空比,占空比简易计算公式:其中,d为占空比,s为信号当前采样值,p为SPWM波周期。本专利技术提供一种基于脉冲采样的极简形式SPWM数字生成方法,该方法包括以下步骤:S1、发射信号波形生成:在DSP内部生成所需要的发送信号的离散形式,确定发送数据所需要的具体格式;S2、SPWM占空比计算:根据信号形式及功率放大系统的发射性能选择合适的占空比范围和SPWM波频率,并采用采样点法计算占空比数据;S3、定时器轮询:DSP内部定时器配置为循环计数模式,通过轮询的方式查询定时器当前值,以此判断SPWM是否发送完一个整周期;S4、GPIO逻辑控制:根据系统外设差异,制定GPIO逻辑判定准则,通过比较定时器当前值与占空比数据的幅度大小,决定GPIO输出电平及持续时间。本专利技术产生的有益效果是:本专利技术的基于脉冲采样的极简形式SPWM数字生成系统及方法,模拟电路大面积缩减,减小产品体积;对算法进行优化,采用采样点法进行计算,计算量的增加在可接受范围内;对微处理器外设要求较低,仅需要一个定时器与可编程的GPIO;电子芯片的减少使系统成本下降可观,功耗降低。相对于传统的三角波截取法,采样点法在优化算法的同时,信号频率成分损失和匹配滤波器检测能量损失只有2%左右。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是经典SPWM调制信号生成系统图2是截取法生成SPWM原理示意图图3是采样点法生成SPWM原理示意图图4是两种方法相关主峰值幅度对比;图5是两种方法相关主峰值与第一旁瓣能量比;图6是采样点法相对截取法相关峰值损失能量;图7是匹配滤波器输出峰值与SPWM频率、最小占空比的关系图;图8是基于TMS320C6748平台的极简SPWM生成系统图;图9是极简SPWM生成系统软件控制流程图;图10是示波器采集GPIO输出波形细节;图11是GPIOSPWM与截取法频谱对比;图12是GPIOSPWM与截取法匹配滤波器输出对比。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的基于脉冲采样的极简形式SPWM数字生成系统,该系统通过DSP硬件平台的软件控制流程,实现基于脉冲采样点的SPWM波生成算法,该算法通过采用与SPWM波同频率的采样脉冲对模拟信号进行采样,以当前的采样值为标准计算SPWM波占空比,实现SPWM波的生成。本专利技术实施例中的DSP采用的是TMS320C6748。该系统包括以下单元:发射信号波形生成单元,用于在DSP内部生成所需要的发送信号的离散形式,确定发送数据所需要的具体格式;SPWM占空比计算单元,用于根据信号形式及功率放大系统的发射性能选择合适的占空比范围和SPWM波频率,并采用基于脉冲采样点的SPWM波生成算法计算占空比数据;定时器轮询单元,用于将DSP内部定时器配置为循环计数模式,通过轮询的方式查询定时器当前值,以此判断SPWM是否发送完一个整周期;GPIO逻辑控制单元,用于根据系统外设差异,制定GPIO逻辑判定准则,通过比较定时器当前值与占空比数据的幅度大小,决定GPIO输出电平及持续时间。如图1所示,经典SPWM调制信号生成系统主要由数字处理器、三角波发生器、比较器等部分组成。在现有系统的基础上,为了减小运算环节和运算量,对现有SPWM产生方法进行改进对比,方法示意图如图2、图3所示。对改进前后的两种方法-截取法和采样点法,进行性能对比。如图4、图5、图6所示,可以看出,在最小占空比0~0.4范围内,两种方法产生的SPWM波经过低通滤波后,均能通过匹配滤波器识别到相关峰;采样点法相对三角波截取法能量损失在2%左右,基本性能相当,用采样点法生成SPWM波可行。相关峰峰值随最小占空比成反比关系,当最小占空比升高时,相关峰值随成比例下降。SPWM波占空比愈趋向极值,功放电路输出波形愈差。根据功放的差异选择合适的最小占空比,在功放输出波形不畸变的前提下,使SPWM信号能量损失尽量小。从结果上看,基于脉冲采样值的SPWM波生成法是可以被实际应用的。匹配滤波器的输出的相关峰值,可以看做是SPWM波频率与最小占空比的函数:Pmatch=F(fp,dmin)其仿真结果如图7所示。从图7可以看出匹配滤波器输出峰值随最小占空比减小而增大,随SPWM频率增大而增大。实际应用中可以根据功放电路的最小占空比和可接受的能量损失范围,选择合适的最小占空比和SPWM波频率进行参数计算。如图8所示,本专利技术系统结构是基于TMS320C6748平台,将SPWM生成工作转换为软件控制。软件控制流程如图9所示。具体工作流程如下:(1)发射信号波形生成首先在DSP内部生成所需要的发送信号的离散形式,确定发送数据所需要的具体格式。(2)SPWM占空比计算根据信号形式及功率放大系统的发射性能选择合适的占空比范围和SPWM波频率,并采用采样点法计算占空比数据。(3)定时器轮询DSP内部定时器配置为循环计数模式,通过轮询的方式查询定时器当前值,以此判断SPWM是否本文档来自技高网...

【技术保护点】
1.一种基于脉冲采样的极简形式SPWM数字生成系统,其特征在于,该系统通过DSP硬件平台的软件控制流程,实现基于脉冲采样点的SPWM波生成算法,该算法通过采用与SPWM波同频率的采样脉冲对模拟信号进行采样,以当前的采样值为标准计算SPWM波占空比,实现SPWM波的生成。

【技术特征摘要】
1.一种基于脉冲采样的极简形式SPWM数字生成系统,其特征在于,该系统通过DSP硬件平台的软件控制流程,实现基于脉冲采样点的SPWM波生成算法,该算法通过采用与SPWM波同频率的采样脉冲对模拟信号进行采样,以当前的采样值为标准计算SPWM波占空比,实现SPWM波的生成。2.根据权利要求1所述的基于脉冲采样的极简形式SPWM数字生成系统,其特征在于,该系统包括以下单元:发射信号波形生成单元,用于在DSP内部生成所需要的发送信号的离散形式,确定发送数据所需要的具体格式;SPWM占空比计算单元,用于根据信号形式及功率放大系统的发射性能选择合适的占空比范围和SPWM波频率,并采用基于脉冲采样点的SPWM波生成算法计算占空比数据;定时器轮询单元,用于将DSP内部定时器配置为循环计数模式,通过轮询的方式查询定时器当前值,以此判断SPWM是否发送完一个整周期;GPIO逻辑控制单元,用于根据系统外设差异,制定GPIO逻辑判定准则,通过比较定时器当前值与占空比数据的幅度大小,决定GPIO输出电平及持续...

【专利技术属性】
技术研发人员:江鹏韩震张宇
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术