上一页: 传感器网络系统  下一页: 汽车电子传感器之输入信号的调理

基于加速传感器的船舶振动检测系统设计

  船舶剧烈振动除造成结构损坏外,还使船上仪表、设备破损或失灵,破坏舰艇稳定性,影响船上人员的工作效率以及生活舒适性。船舶振动的研究离不开对船舶振动的数据采集和检测,本文设计的系统通过电子传感器的运用来实现对船舶振动的有效检测[1]。

  本研究采用先进的加速度传感器,融合嵌入式系统设计思路,改变以往机械式振动检测系统的方式,使产品具有低功耗、便于携带、精度高、速度快的特点。

  硬件部分设计
  船舶振动检测系统的工作原理是,系统通过操作系统来调度任务,当有检测任务时,系统初始化检测传感器,并根据检测方式配置参数,采集数据后进行存储和计算,并可存储测试数据和实时显示测试结果,LCD显示精巧的人机图形界面。本系统的硬件实现框图如图1所示。

  系统核心硬件部分为ARM控制器、加速度传感器、flash存储器、键盘、液晶显示和USB接口等。其中加速度传感器部分采用飞思卡尔公司的MMA7455L来实现,传感器部分电路图如图2示。

  MMA7455L提供I2C和SPI数字接口,但MMA7455L都应作从设备,当CS拉高时为I2C接口,当CS用作从选择时为SPI接口。在此系统中采用I2C接口,其从地址是0x1D,支持多字节读写。AVDD典型值为2.8V;DCC_IO典型值为1.8V,考虑到电路与外部接口情况,视CPU的I2C接口电平来选择DVDD_IO电压, 若采用开关电源供电需注意开关频率必须大于250Hz以防干扰芯片内部ASIC。

  MMA7455L测量模式下会连续的测量三轴加速度,并根据g-select配置情况对外提供测量结果。当测量转换完成后,DRDY输出高电平,表明“测量数据已OK”,DRDY状态也可在状态寄存器(0x09)的DRDY位来监测,DRDY引脚一直保持高电平直到三个测量值的其中一个被读出,因此可能会产生数据被下一个测量值覆盖问题,若下一个测量值在前一个数据读出前就写入的话,状态寄存器的DOVR位会被置位。在MMA7455L中,g-select由模式控制寄存器(0x16)的2个GLVL位确定,见表1。内部增益控制器根据所选g来提供不同的测量灵敏度以适应不同的应用需求,船舶的振动检测在MMA7455L中选择8g范围即可。

系统其他电路部分设计为:微处理器采用三星的S3C44B0X处理器,存储器为AMD公司的32Mbit(4M×8 Bit)Flash存储器AM29LV033C,图形液晶显示模块为含控制器T6963C的240×128点阵的SMG240128L,USB的接口电路使用芯片NUF2221W1T2,其它部分电路由于篇幅有限,这里不作详述。

  软件部分设计

  本系统由三大模块组成,如图3所示,从底层到上层分别是:数据采集驱动模块,数据处理模块,GUI人机交互模块。
  软件系统实现的功能有两个:一个是数据检测采集,主要负责传感器的数据检测、采集和控制;另一个为采集数据的处理及人机显示,包括信号处理算法实现和数据存储,人机界面负责LCD驱动和文字图形的显示。操作系统首先通过设备驱动模型对传感器进行初始化,为传感器设置合适的配置参数,以使设备能在采集过程中正确工作;上层图形系统采用嵌入式GUI来实现人机交互界面,包括图形控制面板建立、波形显示、参考值显示等。软件流程如图4所示。

  数据采集及处理部分的程序流程如图5所示。其中检测初始化包括检测模块上电,I/O控制端口初始化、加速度传感器的初始化;加速度传感器需要零点校准和自检测以满足精度要求;系统调用检测任务后,外部中断打开,等待加速度传感器的中断上报及检测数据采集。

  MMA7455L加速度传感器的驱动软件设计应注意IADDR0接到GND时其从地址为0x1D,接到DVDD_IO时其从地址为0x1E;MMA7455L有三种工作模式(测量模式、水平检测模式、脉冲检测模式),在测量模式下DRDY引脚与INT1共用,数据读取就能将DRDY清除,但在其他两种模式下INT1和INT2都需要通过写寄存器来清除。在检测数据采集时,把数据缓存到FIFO中,假如FIFO满了,有DMA控制将FIFO中的所有数据传输到内存当中进行处理,可完成数据信号显示和控制,存储和实时分析。

  结语
  本系统利用了微处理器功耗低及电子传感器集成度高的特点,设计出了一种结构简单、性价比好的检测系统,该系统能够进行实时性的数据采集处理,具有功耗低、抗干扰、可靠性高的优点,可以实现传统机械式船舶振动测试仪的全部功能,并且在体积、重量、精度等方面都有明显优势。产品原型已经完成系统调试和模拟测试,结果满足船舶振动检测的要求。此产品在船舶振动检测领域有广泛的应用前景。


FESTO 特价现货气管特价产品:

FESTO 159672 PUN-16x2,5-BL FESTO 159672 PUN-16x2,5-BL
FESTO 159670 PUN-12x2-BL FESTO 159670 PUN-12x2-BL
FESTO 159668 PUN-10x1,5-BL FESTO 159668 PUN-10x1,5-BL
NORGREN B73G-4GK-AD3-RMN NORGREN B73G-4GK-AD3-RMN


SIEMENS电机特价产品:

Wenglor 激光测距传感器 Y1TA100QXT3
菲尼克斯VAL-MS-EE-T2-1+1-385-FM - 2类电涌保护器 2910561
菲尼克斯PT 2X2-BE-电涌保护器-基座 2839208
菲尼克斯PT 5-HF-12 DC-ST - 电涌保护器--插拔件 2838775
1PH7224-7QD00-0AA3SIEMENS开卷机
1LG6318-6AA90-ZSIEMENS入口夹送辊
1PQ8315-6PB80-ZSIEMENS粗矫直机
1PH7284-0DD50-0AA3-ZSIEMENS圆盘剪
1PH7288-0DD00-0AA3-ZSIEMENS碎边剪
1PH8358-1DU10-0AU0-ZSIEMENS精矫直机
1PH7137-2DD00-0BA0SIEMENS飞剪前夹送辊
1PH8135-2FF13-0BA1SIEMENS飞剪
1FK7105-5AC71-1UG0SIEMENS加速、减速、废料辊道
1FK7105-5AF71-1FH0SIEMENS真空吸盘提升、横移
1LG6253-4MA91-ZSIEMENS高压液压站
1LA9163-4KA91-ZSIEMENS高压液压站
1PH7184-7NF000AJ3-ZSIEMENS
1LA9183-2WA61-ZSIEMENS
1LA9090-2KA11-ZSIEMENS
1PH7186-7ND300AA3SIEMENS
1LA7096-4AA91SIEMENS
1LG4207-4AA60SIEMENS
1FT6132-6SB71-1DG0SIEMENS
1LE1001-1CA03-4AA4SIEMENS
1LE10011DA433JZ6ZSIEMENS
1LG4316-4AA66-ZSIEMENS
1LA5186-4AA66-Z SIEMENS

品牌 订货号 型号
SICK 1040790 IME12-08NNSZW2S
SICK 1040789 IME12-08NNSZW2K
SICK 1041040 IME30-15BNSZW2S
SICK 1051784 GTE6-N1212
SICK 1040780 IME12-08NPSZC0S
SICK 1040982 IME18-12NPSZC0S
SICK 6009382 DOL-1204-G02M
SICK 6009867 DOL-1204-W05M
SICK 6009866 DOL-1204-G05M
SICK 6009872 DOL-0804-G05M
  6012643 WTB140-P430
SICK 1042066 WL4S-3P2230
SICK 1003865 PL80A
SICK 4032461 Adapter AR60 for large housing
OPTEX 12220 NF-DB01
西门子   6GK1901-1BB10-2AA0
P+F   NBN8-18GM50-E2
FESTO 159672 PUN-16x2,5-BL
FESTO 159670 PUN-12x2-BL
FESTO 159668 PUN-10x1,5-BL
FESTO 170681 HE-D-MINI
诺冠   B73G-4GK-AD3-RMN


主营产品:Sick传感器,Sick激光扫描仪 ,Sick安全光栅 ,sick激光扫描仪 ,编码器 ,安全光栅 ,安全继电器 ,CAPTRON触摸开关

进入上海远康自动化淘宝店铺


 上一页: 传感器网络系统  下一页: 汽车电子传感器之输入信号的调理