欢迎光临宝山润生变压器有限公司网站!
宝山润生变压器有限公司集研发、生产、销售于一体
全国咨询热线:13508930968
热门关键词: 宝山变压器,宝山变压器厂家,宝山变压器厂,宝山变压器生产厂家,润生变压器

宝山基宝山干式变压器于Matlab/DSP Builder任意波形

时间:2020-01-16 来源:https://baoshan1.gadns.com/ 点击:60次

基宝山干式变压器于Matlab/DSP Builder任意波形

  难以满足要求,市场上出售的一些的价格昂贵,体积较大,不能满足实际的需要。

  Altera是一款系统级的设计工具,依赖于Mathworks公司的数学分析工具Matlab/Simulink,可以在Sireulink中进行图形化设计和仿真,同时又可以通过signalCompiler把Matlab/Simulink的模型文件(.mdl)转换成相应的硬件描述语言VHDL,本文用两种方法,即传统型的基于直接数字频率合成(DDS)的任意宝山干式变压器,在的开发工具下实现任意宝山干式变压器的设计,不涉及到编程,操作简单。

  传统型任意宝山干式变压器原理比较简单,将时钟源作为地址宝山干式变压器(计数器)的输入时钟,通过改变时钟源的频率,可以实现调整地址宝山干式变压器(计数器)产生地址的变化速率,从而达到改变输出波形与输出频率的目的。当地址宝山干式变压器输出值等于待生成波形数据存储器中波形数据的地址时,待生成波形数据存储器将输出此数据到高速D/A转换,将其变为模拟,经低通滤波器后输出所需波形。D/A的输出频率fuot与待生成波形数据存储器的波形数据点数N以及时钟源的频率fclk关系为:

  根据图1所示的原理框图,在Matlab平台上,建立传统型任意宝山干式变压器的Simulink模型,如图2所示。

  在图2中,Increment Decrement模块起到一个地址宝山干式变压器的作用,随着时钟的输入不断累加输出,ROM模块存放待生成的波形数据,输入模块input通过produt模块控制的输出。

  利用Matlab强大的仿真功能,方便、快捷地生成给定频率、周期、脉宽的任意波形数据,但生成的数据通常是浮点型的,要将其转换为十六进制的Hexadecimal(Itel-Form)File(.hex)格式的文件,然后将*.hex文件添加到ROM存储器中,设置系统模型的参数,就可以得到任意波形。

  基于DDS的任意宝山干式变压器结构框图如图3所示。由图3可以看出,相位累加器在系统时钟的控制下以频率控制字长的步长进行累加,输出的线性相位序列和相位控制字相加后对待生成波形数据ROM查表寻址,待生成波形数据ROM查找表输出相应波形的离散序列,再由DAC将其转换为模拟量,把存入的数据重新整合起来。此过程实际完成了相位到幅度的转换。

  设系统时钟为fclk,频率输入字为Freword,相位输入字为Phaseword,N是相位累加器的数据位宽(频率输入字的数据位宽),相位调制器的位宽为M,则DDS的输出频率为:

  由式(2)和式(3)可知,改变频率输入字和相位输入字就可以分别控制输出的频率和相位。

标签:

客服 客服