欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    发动机伺服系统任意波形发生器的设计与实现.doc

    • 资源ID:831606       资源大小:300.28KB        全文页数:3页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    发动机伺服系统任意波形发生器的设计与实现.doc

    1、发动机伺服系统任意波形发生器的设计与实现 摘要:文章介绍了为发动机伺服系统设计的任意波形发生器VXI模块部分电路的实现,详细说明了在一定时间段内实现波形的形状、波形的频率、波形的幅度可以根据用户的需求任意变化的设计与实现。 关键词: 任意波形发生器;VXI总线Design and Realization of Arbitrary Waveform Generator in a Engine Servo SystemWANG Tong-wei(Beijing Aerospace M&C Technology Development Co.,Beijng 100830,China) Abstrac

    2、t: The realization of arbitrary waveform generator circuit designing for the engine servo system is introduced in this paper . Based on the user request , the circuit of Amplitude , Frequency and waveform changed arbitrary in the defined time is explained. Key words: arbitrary waveform generator ; V

    3、XI Bus 1 前言 在固体火箭发动机伺服系统的测试中,需要在80s的时间内不间断地输入多种激励信号,其中既有测量暂态特性的方波信号,又有测量频率特性的正弦波信号,以及测量速度特性的三角波信号,还要求信号源输出波形的幅度、频率可以变化。同时单个模块双通道同步输出,多个模块通道间同步输出。以前的波形发生器只能输出单一、连续的波形,在一定的时间内波形的形状、幅度以及频率变化不能满足要求。基于VXI总线的任意波形发生器正是基于固体火箭发动机伺服系统的需要设计而成。2 模块的设计与实现2.1 模块的结构与组成 任意波形发生器VXI模块硬件电路包括:VXI接口电路、地址发生电路(DDS)、波形存储器R

    4、AM、D/A转换器等电路,具体的原理框图如图1所示。 任意波形发生器的波形形状、频率、幅度、相位、波形输出的触发方式、波形个数等参数均可以依据用户的要求变化,这些参数的设置与控制由VXI总线接口电路与模块的数据交换实现的,可见VXI总线接口电路是设计的关键之一。为了提高波形数据的加载速度,接口采用了A24/A16寻址,利用块传输的方式,一次加载64K个字的波形数据,通过块传输加载波形数据的时间可以在10ms以内。同时接口电路使用可编程逻辑器件CPLD,便于电路的修改与调试,大大缩短了模块的研发时间。任意波形发生器采用了直接数字合成技术(DDS),即用数字量去产生模拟量。直接数字合成技术的核心电

    5、路为相位累加器电路,相位累加器为波形存储器RAM提供地址,经过D/A转换器转化成模拟量,通过信号调理电路的处理,输出用户所需的波形。为了提高低频信号的频率分辨率,本模块相位累加器采用了48位,电路中使用的仅仅是高16位,剩下的低位地址输出不使用。因为假如全部的相位累加器的相位值都用于寻址波形存储器,波形存储器的存储容量将随着相位累加器的位数呈指数函数增加,在实际电路中从技术条件和所需仪器功能因素上考虑,无限制地增加存储容量是无法实现的,这就是相位截断。通过相位截断可以大量地节省存储空间,保证在有限的存储空间内输出频率分辨率高的波形。相位累加器电路也是本模块设计的关键电路之一。2.2 模块功能的

    6、要求通道1 波形存储器累加器 通道1 相位累加器VXI总线背板连接器VXI总线接口D/A D/A 通道2波形存储器累加器通道2相位累加器 D/A D/A图1 双通道任意波发生器VXI模块原理根据发动机测试过程中的需要,要求在80s时间内不间断输入波形,要求波形发生器VXI模块提供所需的信号。在本文中以6.938s为一个时间段具体说明模块实现这样波形输出的电路设计。下面是6.938s内输出波形的情况: (1)在0s0.5s时间内,要求输出0V电压; (2)在0.5s1.5s时间内,要求输出频率为1Hz的方波; 其中在0.5s0.9s时间内,输出时间为0.4s半个周期的方波,幅度为8V;在0.9s

    7、1.1s内,输出时间为0.2s半个周期的方波,幅度为8V;在1.1s1.5s内,输出时间为0.4s一个周期的方波,幅度为0.64V,偏置电压为7.2V; (3)在1.5s2s时间内,要求输出0V电压; (4)在2s4.438s时间内,要求输出频率为2.438Hz的三角波;其中2s2.813 s时间内,输出时间为0.813s一个半周期的三角波,幅度为8V;在2.813s4.438s时间内,输出时间为1.625s一个半周期的三角波,幅度为8V;(5)在4.438s4.938s时间内,要求输出0V电压;(6)在4.9386.938s时间内,要求连续输出频率变化的正弦波;其中4.938s5.938s时

    8、间内,输出频率为1Hz的正弦波,幅度为8V;在5.938s6.938s时间内,输出频率为2 Hz的正弦波,幅度为8V; (7)在6.938 s以后0.5s,输出电压为0V; (8)6.938s到80s之间的波形略。 具体的波形如图2所示。2.3 模块功能的设计与实现 系统要求在一定的时间内输出波形的形状、频率以及幅度改变,设计需要考虑波形数据(决定波形形状)和频率控制字以及控制波形输出时间的控制字何时加载;如何提高波形数据的加载时间;波形频率改变的过程中如何保证两个波形的输出的连续性;以及如何利用波形存储器的有限空间存储波形数据;如何实现一种波形的频率连续变化;如何实现双模块四通道的同步输出等

    9、一系列问题。电路设计中采用了一片Altera公司EPF10K20 的FPGA实现控制电路,在FPGA中主要有定时器、相位累加器、相关寄存器以及相关的逻辑控制等电路,结合本模块的设计主要讲述以下电路的设计与实现:2.3.1 波形存储器 为保证输出波形平滑,采样的点数越多越好。在本模块的设计中采用了ISSI公司的64K存储容量,16位数据线的SRAM存储器。在以前的设计中,都是将波形数据存储在SRAM中,由地址发生器连续地读取SRAM中的波形数据输出波形。在实际的发动机伺服系统中,需要的波形变化各异,可能在80s或100s 内连续地发送几种波形,而且有的波形有图2 输出的波形图可能连续输出32个周

    10、期或16个周期,也许更多的周期。如果将这么多的波形数据都存储在同一个波形存储器中,受存储器存储容量的限制,这种情况显然是不可能实现的。因此在设计中,将同一种波形形状的数据存储在波形存储器中,从而就解决了存储空间受限的问题,同时为了使波形数据传输的速度快,采用了块传输的方式,可以保证传输64K个字的波形数据时间在10ms以内。 2.3.2 硬件定时器电路的设计 在0s6.938s波形输出的图形中,可以看到在不同形状波形输出的过程都有0.5s的0V电压输出,利用这一段时间,加载下一段波形的波形数据和频率控制字以及输出0V的时间,设计中采用定时器来判断波形是否开始输出还是结束输出。比如,从图2可以看

    11、到有0.5s的0V电压输出,在这段时间内加载方波的波形数据和方波的输出时间以及0.5s的输出时间,当定时器计数到0.5s的时间后,使能DDS工作的控制位,读取RAM中的波形数据,同时加载波形输出的时间,当定时器计数到以后,停止波形的输出,以下几种波形的输出以此类推。从上面的分析可以看到计数器的设计在本模块设计过程中的重要性。2.3.3 同种波形频率的切换 以图2中的方波为例,说明同种波形频率的切换问题的实现。在方波输出的1s时间内需要输出0.4s的半个周期的方波、0.2s的半个周期的方波以及0.4s一个周期的方波。64K存储容量空间将均分这几段波形,64K*0.4为第一小段方波的波形数据,64

    12、K*0.2为第二小段方波的波形数据,64K*0.4为第三小段方波的波形数据,在频率控制字写入方波的输出时间1s,从而实现了波形频率的切换。对于连续地输出整周期的正弦波,为加快运行速度,可以不采用这种波形加载方式,只将一个整周期的波形数据一次性加载,通过硬件电路与软件程序的结合,改变频率控制字实现频率的连续切换。3 结束语在实际测试系统中,需要的激励源不仅能够提供标准的波形,同时也提供用户要求的变化各异的波形。本文介绍了适用于发动机伺服系统的波形发生器VXI模块的构成,并详细介绍了在一定时间内发出波形形状、频率、幅度可变电路的实现方法。该模块目前开始应用于某发动机测试系统中。参考文献: 1 李春明. 数字波形合成技术理论研究与实践. 哈尔滨工业大学博士学位论文. 1995: 19-35. 2 廖娟娟,安琪. 基于可编程逻辑阵列的VXI总线消息基接口的设计. 全国第三届VXI技术专题报告会 论文集, 1998: 30-32.


    注意事项

    本文(发动机伺服系统任意波形发生器的设计与实现.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922