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

发布者:alpha12最新更新时间: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  扭振  信号测量 引用地址:基于EP2C35的扭振信号测量系统实现研究

上一篇:基于单片机的高精度测温装置的设计
下一篇:利用高级单片机的新低功耗模式

推荐阅读最新更新时间:2024-03-16 13:49

电视信号场强测量及空中管理
在一个地区的空中,有些什么电视信号,它们的场强是多少,这是广电管理部门和无委会关心的课题。本文将从电子测量的角度来进行讨论。 一、 电视信号及其场强 众所周知,电视信号是在42-860MHz范围内的载波信号上,调制视频信号和伴音信号。要分析这些信号特征这是视频分析和音频分析的课题,但就其此信号强弱来说,是将电视信号的行同步信号电平作表征,因行同步信号是脉冲式,故用峰值作为度量。 对于场强测量及场强仪作者已在另一篇文章中阐述,请参阅浩格网站www.szheg.com 中 场强测量及场强仪 。 这里要着重说明的有两点: 1、 场强是单位长度的天线在空中某点处感应电信号的大小,其单位是微伏/米( V/m),而不是电压或电平单位V、 V
[测试测量]
电视<font color='red'>信号</font>场强<font color='red'>测量</font>及空中管理
车载导航监控终端功能需求及基于SOPC技术设计方案
1 引 言 车载导航监控终端可广泛用于交警巡逻车、消防用车、公安用车、运钞车、长途客车及一些特殊车辆上, 监控中心通过无线通信网络与车载导航监控终端进行信息交流, 从而实现监控中心对车辆的集中、高效、可视化管理以及车辆之间的相互协作。 本设计系统分析了车载导航监控终端的各种功能需求, 借助 ltera StratixTM 系列FPGA EP1S10丰富的逻辑资源, 应用SOPC Builder开发工具实现了车载导航监控终端硬件结构的高度集成。同时,利用N ios嵌入式处理器强大的处理能力, 配合使用 C /OS- II实时操作系统, 实现了终端对多种传感信息的实时、高效处理。 2 功能描述 车载导航监控终端主要实现
[嵌入式]
测量汽车LIN总线信号及波形分析-汽修示波器
汽车网络通信中除了CAN的通信方式外,还有另外一种低成本通信方式——LIN系统。它的英文是“Local Interconnect Network”,LIN总线基于UART/SCI(通用异步收发器/串行接口)的串行通信协议,主要用于智能传感器和执行器的串行通信,车上各个LIN总线系统之间的数据交换是由控制单元通过CAN数据总线实现的。 LIN特点是用作主从控制系统,一个主控系统可以带最多16个子系统,并且子系统只具备与主系统通信的功能,各个子系统之间无法通信,也不能与LIN网络之外的系统模块进行通信。 LIN一般应用于车门控制系统,比如福特和克鲁兹的车门电动玻璃控制系统就采用LIN控制。 我们这里以测量奥迪汽车LIN总线
[测试测量]
<font color='red'>测量</font>汽车LIN总线<font color='red'>信号</font>及波形分析-汽修示波器
基于SOPC软件无线电资源共享自适应结构
随着IEEE 802.11(WLAN)、IEEE 802.16(WMAN)、IEEE 802.15.4(WPAN)等无线通信网络标准的建立,传统的无线通信产品开发及生产方式已表现出不少问题,譬如:产品是针对特定的标准中一个版本开发和制造,当新技术出现或版本升级或提供新业务时,只能开发新的专用芯片,制造新一代设备。结果是要么限制了新技术和新业务的使用,要么给制造商、运营商带来更大的投资风险,给用户带来诸多不便。面对此类问题,学术界和产业界已经进行了大量的研究,大部分专家认为,软件无线电(Software-Defined Radio,简称软件无线电) 是一个解决全球无线通信需求的方案,它将成为未来无线通信设备设计的核心所在。所谓
[嵌入式]
获得信号完整性的测量技术
TDR(时域反射)测量可以为一根电缆或 PCB(印制电路板)走线的信号完整性提供直接描述,以及分析 IC 的性能与故障。TDR 测量沿电缆或 PCB 走线发送一个快速脉冲,并显示返回的反射,用于表示阻抗的变化。阻抗变化可以非常强,如开路或短路情况,或者是数 fF 这么微小,如一个 PCB 过孔。该技术以 OTDR(光 TDR)形式,利用了电子系统中介电常数与光学系统中折射率之间的等效性这一特点。 TDR 的历史 上世纪30 年代晚期的工程师开始采用 TDR 测量土壤的介电常数与水分含量。今天,很多工程师仍然用这种技术作多种地理测量,如地震断层与桥梁“冲刷”,这是在快速河流下出现的危险情况,尤其是在冰冻条件下。流水从桥墩、埋藏
[测试测量]
获得<font color='red'>信号</font>完整性的<font color='red'>测量</font>技术
利用MSP430G2553测量信号频率(频率计)
说明 单片机产生信号在P1.6引脚 单片机输入信号在P2.5引脚 如果直接测量外部信号,直接连接P2.5,不用管P1.6 在变量窗口创建并查看freq的值即可 代码 该代码可以直接在CCS上进行编译运行 142-160行是单片机产生信号 // An highlighte` #include msp430.h #include stdint.h #include stdio.h uint32_t timestamp = 0;//时间戳 uint16_t capvalue_1 = 0;//第一次捕捉值 uint16_t capvalue_2 = 0;//第二次捕捉值 uint32_t timestamp_1
[单片机]
信号完整性分析:无线信号(二)频率测量
《信号完整性 - 工程师的同伴》一书的第10章讨论了在现代无线环境中的无线信号测量和可能有些激进的信号分析的新技术。第二部分覆盖了频率测量。 频率测量一般由扫描频谱分析仪完成,通过在一定的分辨率带宽(RBW)下扫描出每个频点信号的幅度并保存,从而显示出幅度随整个频段变化的信息。扫描频谱分析仪要提供信号静态频谱分量的极佳的动态范围和高度的精确度,RBW是重要的考量。然而,扫描频谱分析仪的主要缺点是,它只在一个时间点测试信号的一个频点的幅度。 这是一个缺点,因为目前新的无线应用的RF信号都有复杂的时域特性。最新的RF信号,特别是开放使用的工业、科学和医学(ISM)频段,经常采用扩频通信技术,比如蓝牙和WiFi,那
[手机便携]
SoPC与嵌入式系统软硬件协同设计
摘要 软硬件协同设计是电子系统复杂化后的一种设计新趋势,其中SoC和SoPC是这一趋势的典型代表。SoPC技术为系统芯片设计提供了一种更为方便、灵活和可靠的实现方式。在介绍系统级芯片设计技术的发展由来后,重点介绍SoPC设计系统芯片中的软硬件协同设计方法,并指出它比SoC实现方式所具有的优势。 关键词 嵌入式系统软硬件协同设计片上可编程系统(SoPC) 1 概述 20世纪90年代初,电子产品的开发出现两个显著的特点:产品深度复杂化和上市时限缩短。基于门级描述的电路级设计方法已经赶不上新形势的发展需要,于是基于系统级的设计方法开始进入人们的视野。随着半导体工艺技术的发展,特别是超深亚微米(VDSM,0.25μm)工艺
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved