基于SOPC的扭振信号测量系统实现研究

发布者:感恩的7号最新更新时间:2014-12-23 来源: eccn关键字:SOPC  扭振  信号测量 手机看文章 扫描二维码
随时随地手机看文章

扭振(即扭转振动)广泛存在于各种回转轴系中,如内燃机曲轴、发电机、齿轮传动链等。就内燃机轴系而言,严重的扭振会导致动力装置的部件断裂,造成不可估计的财产损失和人员伤亡。因此对扭振的动态测量和监控一直为人们所重视。

目前按照对扭振信号的提取方式,扭振测量可以分为模拟式、数字式和软件式。数字式扭振监测应用较为广泛。这一类仪器测量精度较高,信号采集主要用单片机或单片机及CPLD。单片机采集信号速度低且系统实时性较差;用单片机结合CPLD实现,系统可扩展性不好,一旦硬件做成很难改动,另外可编程器件与单片机接口的速率匹配也是一个瓶颈问题。

SOPC(System On Programmble Chip)是Altera公司提出的片上可编程系统解决方案。它将CPU、存储器、I/0接口、DSP模块、低电压差分信号(LVDS)技术、时钟数据恢复技术(CDR)以及锁相环(PLL)等系统设计所必需的模块集成到一片FPGA上,构成一个可编程的片上系统,使所设计的电路在其规模、可靠性、体积、功耗、上市周期、开发成本、产品维护及硬件升级等多方面实现最优化。用SOPC技术实现扭振信号监测,在测量精度、数据传输及计算、系统扩展等方面都有很大优势。

1 扭振监测原理及方法

轴系在旋转时若没有扭振,则轴的各瞬时速度都等于其平均速度,轴上的齿轮盘也是匀速转动,且传感器输出的每齿一个脉冲信号的重复周期是相同的。当轴系发生扭振时,相当于在轴系平均速度上叠加了一个扭振的波动,于是传感器输出的脉冲序列就不再是均匀间隔了,而是一个载波频率被扭振信号调制的调频信号。这个调频信号可以用脉冲记数法进行解调。设轴系旋转一周的时间为tc,则平均速度为 ,齿轮的齿数为N,再测出转n个齿的时间为tn,tn在时间内轴系的扭角为



因此只要测出tn和tc就可算出相应各£。的扭角θn。

信号的拾取可采用光电编码器。光电编码器由光栅盘和光电检测装置组成,光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。将光电编码器的光栅码盘安装在转轴上,且与转轴同心,当轴系转动时光栅盘与轴同速旋转,经发光二极管等电子元件组成的检测装置输出若干脉冲信号,对脉冲信号计数,并通过计算就可得出θn。

2 扭振信号监测系统的设计及实现

2.1 系统结构及板级硬件设计

扭振信号测监系统的总体结构,如图1所示。



系统设计采用Altera公司的新一代低成本FPGA—CycloneⅡ系列的EP2C35实现SOPC系统设计。系统硬件主要包括FPGA上的NiosⅡ处理器系统、FPGA外的接口和外设两部分。NiosⅡ处理器系统由基于Avalon Bus的NiosⅡCPU、串行接口、PIO、PIO控制器、存储器控制器、定时器以及片上RAM等IP组成。

外设包括:信号拾取整形模块、USB—Blaster-模块、Flash、SDRAM、LCD模块、电源模块、键盘等。信号由光电编码器拾取后经整形模块进入NiosⅡ处理器,Clock(系统时钟)模块提供50 MHz有源时钟和用户自定义的外部时钟。上位PC用软件接收RS232发送的连续采样数据,根据规定好的协议,解码出需求的数据进行分析。4个按键开关和PS/2,用于控制信号采样和数据发送,满足用户多种控制要求。系统通过PIO可实现对整形模块、键盘、LCD等外设的控制。存储器控制器分别与片外Flash和SDRAM连接,实现对存储器的访问。

2.2 系统硬件定制

2.2.1 FPGA硬件模块设计

硬件电路板测试完成后,需要设计FPGA硬件模块实现数据采集。模块各端口列表,如表1所示,信号采集仿真波形,如图2所示。输出信号中所有光电编码器时间是系统时钟个数的计数值。最后通过软件模块计算得到平均扭角、瞬时扭角以及误差。





如图2所示,当in_en高有效时,在WrestFlap_one上升沿,寄存器gride_cnt加l,同时gride_time,circl_time开始计算。当下一个WrestFlap_one上升沿时,寄存器gride_cnt加1,直加到一圈格数,然后又重新开始重复的计算。同时当下一个WrestFlap_one上升沿时gride_time输出计算了上一圈的光电编码器一格时间。当gride_cnt一圈数完时,circl_time输出上一圈的总时间。在WrestFlap_one下降沿,gride_en输出使能采样信号,高有效,此信号做为后端FIFO写使能信号。(图中椭圆区域为一圈光电编码信号的输出,仿真中规定一圈有10格,第1格对应的gride_time是207,第2格对应的gride_time是219…。)[page]

2.2.2 SOPC硬件模块加载及系统构成

在SOPC Builder中进行扭振测量系统配制。添加Ahera自有的丰富IP核,选择SOPC Builder生成HDL代码的类型为Verilog,选择芯片EP2C35,确定系统工作频率,配制处理器选项,定义处理器地址,配制外围设备,安排存储器地址和范围,为外围设备和接口设置所需的中断优先级。同时为优化硬件设计,系统设计了用户自定义外设模块。SOPC Build所用模块如下:

(1)NIOS II Processor CPU;

(2)tri_state_bridge(Avalon连接总线);

(3)lcd_16207_0(LCD显示);

(4)sdram,cfi_flash(存储器);

(5)button_pio,switch_pio(输入控制端口);

(6)Dma(传输控制)。

2.2.3 用户自定义外设设计

系统设计自定义模块是Avalon流模式采集输入控制器。该控制器设计符合Avalon总线规范,功能是将采集的数据完整送入SDRAM以便存储以及方便数据处理。系统CPU速率为50 MHz,而采样速率不定,因此需要FIFO实现前后传输的连贯性。然后经过DMA传输通道将数据存入SDRAM。Avalon流模式采集输入控制器硬件结构,控制器模块分为采集模块和HFO传输模块两部分。采集模块实现数据的采集,其输入接口有:write_clk(写时钟)、write_en(写使能)与sample_data(16位数据总线)。挂在Avalon总线上的接口有FIFO Q[15:0](数据输出总线)、chipselect(片选信号)、read_req(读请求信号)、address(Avalon总线地址)read_empty(读空信号)、read_clk(读时钟)。



设计使用光电编码每格有效信号作为写使能控制向FIFO写数据,读请求信号read_req由总线发出,经read_empty控制DMA取FIFO中数据的时间,在read_empty低电平期间(即FIFO不空)取FIFO中数据。其时序见图4,其中Dataavailable信号接FIFO输出的空信号(read_empty)。仿真波形,如图5所示。





设计完成后启动SOPC Builder的Generate生成用于综合和仿真的文件,最后在QuarusⅡ中锁定端口引脚,对生成的处理器系统进行仿真、综合、适配并下载到FPGA中。

2.3 系统软件设计

系统软件共有数据采集模块、数据存储计算模块、UART数据发送控制模块和LCD显示控制模块。系统软件流程图,如图6所示,数据采集模块有开关使能。当开关键有效且处于有效采样信号下时,系统开始接收由光电编码器经整形电路采集到的脉冲信号,每次采样信号有效时,采样次数加一,系统共可采集8 000格数据。



数据存储计算模块根据采集到的数据计算出瞬时扭角,平均扭角和误差。同时数据发送模块通过按键组控制向上位PC机发送这3种数据,并由LCD控制模块以二行形式显示,通过按键控制进行刷新显示。

3 结束语

利用SOPC技术实现的轴系扭振监测系统,与以往的数字式扭振监测技术相比,由于采用了软硬件协同设计,从而大大节省了软硬件成本,缩短了开发周期;NIOS软核的利用使监测系统拥有了强大的运算能力,数据的传输速度也有较大提升。基于SOPC技术的扭振监测信号动态分析范围较大,可以在高低转速的轴系之间快速切换,若与数据库技术结合,则可以实现检测、分析和监控告警一体化。同时这种监测系统也适用于各种回转轴系系统,如内燃机曲轴、发电机、齿轮传动链等,具有广阔的应用前景。

关键字:SOPC  扭振  信号测量 引用地址:基于SOPC的扭振信号测量系统实现研究

上一篇:实时嵌入式产品的测试系统设计
下一篇:测量电源分配系统阶跃响应的测试夹具

推荐阅读最新更新时间:2024-03-30 22:51

基于SOPC的红外视频网络传输系统
摘要 人类接收的信息约有70%来自视觉。因此,图像采集及处理设备在人们的日常生活中占有很重要的地位。随着互联网的普及及带宽的提高,使得图像的网络传输成为可能,且应用范围越来越广,为人们的日常生活带来了极大的便利。同时,随着非制冷红外技术的发展,红外热像系统在军用和民用领域得到了广泛的应用。根据美国红外市场权威调查机构Maxtech International发布的2006年度红外市场报告,2003年至2006年全球民用红外热像仪的平均增长幅度为17%,并且正展现出更广阔的市场需求。 由此可见,便于应用的红外视频网络传输系统具有良好的应用前景,适用于森林防火,监控系统,电力设备,航空航天,石化,建筑,冶金,交通,边防海防等方面。
[电源管理]
基于<font color='red'>SOPC</font>的红外视频网络传输系统
示波器输入信号上升时间的测量
BOB购买了一台标称300MHZ的示波器,探头的标称值是300MHZ,两个指标均为3DB带宽。问:对于上升时间为2NS的信号,这个组合信号的影响如何? 实际上2NS的上升时间,显示在BOB的示波器上变成了2.5NS 例:计算输入信号的上升时间 如果BOB的示波器显示了一个2.2NS的上升沿,你能推算出输入信号的实际上升时间吗? 把上升时间公式( )进行变换,可以得出产生2.2NS示波器显示结果的信号实际上升时间。 上升时间显示为2.2NS的信号,实际其10~90%的上升时间应该是1.6NS。不要对这个计算结果过于认真。这里的计算结果仅当满足如下条件时才是精确的:输入信号波形没有过冲,已知的测量设备10~90%上升时间
[测试测量]
示波器输入<font color='red'>信号</font>上升时间的<font color='red'>测量</font>
使用8051微控制器测量任何信号频率的方式
频率定义为每秒的周期数。它也可以定义为总时间“T”的倒数。在本项目中,我们将计算进入8051微控制器端口3.5的脉冲数,并将其显示在16 * 2 LCD显示屏上。所以基本上我们测量了8051端口3.5的信号频率。这里我们使用了AT89S528051芯片,在非稳定模式下使用555 IC来生成采样脉冲进行演示。 所需组件: 8051 微控制器 (AT89S52) 16*2液晶显示屏 频率源(555 定时器) 电位计 连接线 电路图: 使用 8051 定时器测量频率: 8051微控制器是一款8位微控制器,具有128字节的片上RAM,4K字节的片上ROM,两个定时器,一个串行端口和四个8位端口。8052微控制器是微控制器的扩
[单片机]
使用8051微控制器<font color='red'>测量</font>任何<font color='red'>信号</font>频率的方式
利用DSP实现多路测量信号扩频传输系统
1. 引言   在测控领域,通常要求对多测量测信号进行传输。信号的传输过程中常受到周围复杂环境的干扰会产生较大的失真。如采用扩频通信传输系统,在发射机中用伪随机序列对所传输信号的频谱进行扩展并利用码分复用实现多路信号的复用;在接收机中再对其解扩,恢复原传输信号。利用扩频通信的扩频增益,可大大提高通信系统的信噪比,增加传输信号的可靠性改善通信质量、提高通信效率。同时DSP具有可满足算法控制复杂结构、运算速度高、寻址方式灵活和通信性能强大等需求,可以通过软件修改传输信号参数,因此具有很大的灵活性。本文利用DSP系统实现多路测量信号扩频传输,结合了扩频通信和DSP的优点 ,是一种有发展前途的检测信号传输实现方式。   2. 多路检测
[测试测量]
利用DSP实现多路<font color='red'>测量</font><font color='red'>信号</font>扩频传输系统
基于NioslI的SOPC系统的LCD显示驱动IP核设计
来源:分类: 引言 NioslI嵌入式处理器是A1tera公司提出的SOPC解决方案,是一种用户可随意配置和构建的32位嵌入式处理器,结合丰富的外设可快速、灵活地构建功能强大的SOPC系统。Altera公司提供了一些通用的IP核,使得用户可轻松集成属于自己的专用功能;但对于一些特定的外设,没有现成可用的IP核,如液晶模块CBGl28064等。 本文以深圳秋田视佳实业有限公司的液晶显示模块CBGl28064为例,在基于NioslI的SOPC系统中设计了LCD显示驱动IP核,并下载到Cyclone系列的FPGA中,实现了对LCD的显示驱动。 1 CBGl28064液晶显示模块 CBG128064是一款以2片HD6
[嵌入式]
利用数字存储示波器测量特殊信号
随着数字化技术、集成电路的高速发展,数字存储示波器以其强大的测试能力、稳定的性能和更快捷的数据处理方式越来越多的应用于科研生产中,已成为检测电子线路最有效的工具之一。通过示波器观察线路关键节点的电压、电流波形可以直观地检查线路工作是否正常,验证设计是否恰当。这对提高设计或产品的可靠性极有帮助,但是对线路波形的正确分析判断不仅有赖于仪器的先进程度还与工程师的测试方法和经验有关。 利用数字存储示波器测量特殊信号 数字示波器适用于测量快速脉冲信号,同时配有高增益放大器,所以灵敏度高,可观测微弱信号。在航空、航天、电子工业产品调试、测试中,数字示波器的应用也越来越普遍。现在数字示波器不再仅限于测量波形的脉冲参数,通过FFT的时/频变换可
[测试测量]
基于SOPC 的1553B 总线接口逻辑设计
1 引言   数据总线是飞机航电系统中首先运用的数字电子设备之一,MIL-STD-1553B 就是其典型代表,它利用一条屏蔽的双绞线进行带有时钟信息的数据传输。1553B 具有高可靠性的特点,它已经成为我国航空航天领域广泛采用的军用总线标准。由于1553B 总线协议控制器基本依赖于进口的专用芯片,价格昂贵,还受到限制,并且这些芯片需要很多外围的硬件电路配合工作,如果完成整个总线接口板的设计,还需要单独的MCU,集成度不高,这样就在某种程度上限制了设计能力。随着嵌入式技术的发展,可编程片上系统设计(System on aProgrammable Chip,SOPC)技术已经在很多领域得到实际应用。本文采用SOPC 技术,以Xili
[安防电子]
基于<font color='red'>SOPC</font> 的1553B 总线接口逻辑设计
基于SOPC的运动视觉处理系统的设计与实现
   0 引言   随着深亚微米工艺的发展, FPGA的容量和密度不断增加,以其强大的并行乘加运算(MAC)能力和灵活的动态可重构性,被广泛应用于通信、图像等许多领域。但是在复杂算法的实现上,FPGA不如嵌入式处理器方便,所以在设计具有复杂算法和控制逻辑的系统时,往往需要和嵌入式处理器结合使用,这就是 SOPC(System on a Programmable chip,可编程片上系统)技术。 SoPC是 SoC和 FPGA结合的产物,由单个可编程重构的芯片完成整个系统的主要功能。SoPC设计灵活多变,可以用原理图,硬件描述语言甚至是 C/C++高级语言进行设计;同时还具有可重构、可裁减、可扩充等特点,升级方便。 SoPC兼备
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved