1、1振动环境下建筑工程抗震性检测系统设计及实现摘 要: 针对建筑工程抗震性检测系统输出误差较大,功耗高的问题,设计了一种振动环境下的建筑工程抗震性检测系统。该检测系统包括振动信号传感器模块、基线恢复模块、振动数据的时钟采样模块、A/D 模块和程序加载模块,对各功能模块进行电路设计,实现振动检测系统的集成设计和软件开发,并应用到工程实践中。分析结果表明,该检测系统对建筑工程的振动数据采样与检测的实时性较好,具有较高的精度,有效指导了建筑工程的抗震设计关键词: 振动环境; 建筑工程; 抗震设计; 检测系统; DSP 中图分类号: TN710?34; TP181 文献标识码: A 文章编号: 1004
2、?373X(2017)03?0106?04 Design and implementation of building engineering anti?seismic detection system under vibration environment ZHANG Min1, 2, LI Feng2 (1. School of Civil Engineering, Southwest Jiaotong University, Chengdu 610031, China; 22. Department of Architecture and Civil Engineering, Yibin
3、 Vocational and Technical College, Yibin 644000, China) Abstract: Since the building engineering anti?seismic detection system has big output error and high power consumption, a building engineering anti?seismic detection system under vibration environment was designed. The detection system includes
4、 the vibration signal sensor module, baseline recovery module, clock sampling module of the vibration data, A/D module and program load module. The circuit of each function module was designed. The integrated design and software development of the detection system were realized, and applied to the e
5、ngineering practice. The analysis results show that the detection system has good real?time performance for the vibration data sampling and detection of the building engineering, and high accuracy, which can guide the anti?seismic design of the building engineering effectively. Keywords: vibration e
6、nvironment; building 3engineering; anti?seismic design; detection system; DSP 0 引 言 建筑工程的抗震性检测是保障建筑设计和建筑施工有效开展的基础性工作,在振动环境下构建建筑工程抗震性检测系统,采用振动传感器进行振动信号采集,指导建筑工程的抗震性设计和检验1建筑工程的抗震性检测采用振动传感器结合数字信号处理芯片进行振动信号分析2,传统的建筑工程抗震性检测系统采用的是可编程逻辑 PLC 设计方法,采用 RFID 射频读写进行振动监测,实现在振动环境下的建筑工程抗震性检测和数据信息分析3,但是传统的抗震性检测系统不能实
7、现多道抗震防线振动性检测,输出误差较大,抗振动调谐性能不好,受到的振动干扰较大使检测准确性降低4针对当前建筑工程抗震性检测系统存在的弊端,构建了一种新型建筑工程抗震性检测系统,并在 Visual DSP+ 4.5 环境下进行抗震性检测系统的性能测试1 系统总体设计 1.1 建筑工程抗震性检测系统总体设计 建筑工程抗震性检测系统包括硬件系统和软件系统两部分,总体结构模型如图 1 所示在建筑工程抗震性检测系统中,系统的功耗主要来自4静态功耗Pspc和动态功耗Pdpc,即: Pspc=VddIdd (1) Pdpc=VddITC+CTfpV2dd (2) 式中:Vdd表示不同加载机制下系统的额定电压
8、值;Idd表示步串行电流值;ITC表示全双工同步串行脉冲电流的均值;CT表示建筑工程抗震性检测系统的负载电容;fp表示系统的外部 DMA 频率;表示 D/A 转换器 AD554 的功率损耗建筑工程抗震性检测系统的静态功耗Pspc由Vdd和Idd决定,选择空闲功耗较低的处理器和芯片,实现检测系统的低电压启动5。根据式(2)得知,系统的动态功耗与ITC,CT和fp相关,由于Pspc仅占总功耗的 1%左右,因此,系统的主要功耗为Pdpc。 1.2 外围器件选择及技术指标分析 建筑工程抗震性检测系统的技术指标为: (1) 输出振动信号幅度 10 dB,内部时钟振荡不低于8 位; (5) 采用 8 个
9、32 位定时器/计数器进行振动频率测试技术; (6) A/D 芯片的采样时钟具有基线恢复和漂移抑制功能根据上述设计的技术指标,振动环境下建筑工程抗震5性检测系统的外围器件选用 ADI 公司的 A/D 和 D/A 转换器,A/D 选择 ADI 公司的高速 A/D 芯片 AD9225,D/A 芯片选用ADI 的串行 D/A 转换器 AD5545,采样频率为 13 MHz,建立时间为 2 s,采用有源晶振电路作为时钟电路,如图 2 所示振动传感器接收的信号通过模拟信号预处理放大、滤波后,作为 DSP 输入数据进行振动幅值检测,对振动信号的有效性检测、频谱分析6在 D/A 转换器进行数/模转换,在晶振
10、每一个电源引脚处放一个 10100 F 的钽电容,在靠近时钟输出引脚的地方串接 1050 电阻,提高建筑工程抗震性检测时钟的波形质量2 系统设计与实现 2.1 系统的负载功率分析及硬件布局 在建筑工程抗震性检测系统的传感器模块中,振动传感器的电导G=1RL,振动传感器基阵通过动态增益控制码转化为电信号,产生的导纳为B=jC,继电器的开关控制状态系数BL=-j1L,传感基阵阻抗匹配滤波的激励电压的有效相角描述为7: 0=tan-1BG (3) X=tan-1ZXRL=tan-1ZL?G?(1+tan20)-tan0 (4) 通过功率放大器调制输出的振动信号,选用不同的稳6压块进行基线恢复8,得到
11、检测系统的负载功率为: PL=V20?GX=V20?G1+tan201+tan2X (5) 设计 LC 滤波电路来逐级滤波9,振动传感器的负载仅为G,有: PL=V20?G (6) 建筑工程抗震性检测系统的输出功率为: PLmax=V2L?GXmax (7) 通过上述设计,建筑工程抗震性检测系统输出振动能量谱密度信号放大后的指向性增益匹配函数为: =10PL-WL-DI-170.710 (8) 在建筑工程抗震性检测系统工作中心频率f0处,使输出阻抗与传输线的特征阻抗相匹配10,根据上述设计原理,得到振动环境下的建筑工程抗震性检测系统布局框图如图 3 所示2.2 系统的模块化电路设计 (1) 传
12、感器模块。采用振动传感器进行数据采集与信息处理,数据采集与处理是整个系统设计的关键,考虑到系统自激和噪声干扰问题,传感器模块采用三级放大器进行逐级放大,采用模数转换器(ADC)进行 A/D 采样,由DSP 控制 SEL1 电平,振动传感器的放大分贝数由它的控制电压决定,传感器模块的电路设计如图 4 所示(2) 基线恢复模块。通过对基线恢复模块的设计,7有效滤除了建筑工程抗震性检测系统接收信号中的杂波干扰,采用电容进行交流耦合,采用自缓冲基线恢复器提高系统的实际分辨率。设计时考虑到输入的建筑工程检测振动信号幅值较低,处于低频情况时,将 D0D12 与 DSP 的PPI 接口相连,设置 PPI 的
13、操作模式,实现建筑工程抗震性检测系统输出 1.155.5 V 电平的自由转换,基线恢复模块设计电路如图 5 所示(3) A/D 模块。采用 DSP 信号采集振动性原始信号,通过 A/D 模块进行数模转换,检测系统的外部 I/O 设备包括 A/D 转换器 AD7864,硬件设计时 AD7864 的输出通道数设置为 VIN1AVIN4A 接信号输入,VIN1B VIN4B 接地。H/S接高电平,采用10 V 的双极性输入,触发 DSP 中断引脚INT0,在 A/D 中断设计中,由软件控制采样通道,系统的 A/D 接口设计如图 6 所示(4) 程序加载模块。先对 SPCR1(串口接收控制寄存器)和
14、SPCR2(串口发送控制寄存器)写 0H 选择非 SPI 时钟停止模式。在程序加载模块中,模拟电源和模拟地间添加 10 F 和 0.1 F 的去耦电容以去除高频噪声。经过一级反向的 2 倍放大,采用 ADSP?BF537 程序加载电路,使得振动检测的输出互为备份,外部接口片选信号和控制信号在 CPLD 上利用汇编指令 PORTW,PORTR 产生对外部 I/O 的控制指令,设计 RS 触发器选择信号电平,由此提高检测精8度,得到系统的程序加载模块电路设计如图 7 所示3 系统调试与实验分析 振动环境下建筑工程抗震性检测系统的调试建立在Visual DSP+ 4.5 开发平台上,调试平台分为集成
15、的开发环境和调试器两大部分,配置 PCR(串口控制引脚寄存器)的 FSXM=1 进行检测程序的写入,对振动传感器采集的振动信号进行离散采样,设置发送和接收控制寄存器(RCR1,2和 XCR1,2) ,波特率和同步信设定为XRST,RRST,FRST=1,选用 32 位标准 C 编译和ANSIC 码库集成在一个交互式开发平台中,进行建筑工程抗震性测试和振动信号检测。实验过程中,首先运用 WIN32 API 函数 CreateFile()打开 PCI 设备,DSP 从右端口相应地址读取数据,启动 DMA 传输振动数据,然后进行系统的初始化,包括 DMA 模式寄存器、源地址寄存器、目标地址寄存器的初
16、始化,数字信号处理芯片 DSP 在软件上对振动信号进行带通补偿,由此进行振动信号采集和抗震性检测,得到振动信号的输入信号波形和频谱如图 8 所示。 对信号作 FFT,采用本文设计的抗震性检测系统进行振动数据分析和特征采样,检测到的振动信号波形和输出频谱如图 9 所示比较图 8 和图 9 这两幅图对应的幅频值可知,本文设计的系统具有较好的频谱响应,宽带信号输出幅度一致,9说明能准确、实时地检测到振动信号,在建筑工程抗震性检测中具有预测预报作用4 结 语 为了提高建筑的抗震强度,需要在建筑设计和施工中进行抗震性检测,建筑工程的抗震性检测是保障建筑施工有效展开的基础性工作,采用振动传感器进行振动信号
17、采集,指导建筑工程的抗震性设计和检验,本文设计了一种振动环境下的建筑工程抗震性检测系统,调试实验结果表明,该检测系统对建筑工程的振动数据采样和检测的实时性较高,精度较传统方法明显提高,具有较好的工程应用价值参考文献 1 陈超波,沈辰,高嵩.公路超载车辆动态预检系统的研究J.国外电子测量技术,2014(12):49?52. 2 石鑫,周勇,胡光波.基于信号峰脊陡变调制的雷达测距算法J.物联网技术,2015,5(4):12?14. 3 程桂芳,丁志帅,慕小武.自治非光滑时滞系统的有限时间稳定J.应用数学学报,2013,36(1):14?21. 4 陆许明,戴建强,谭洪舟.高效的多径衰落信道系及其硬
18、件实现J.系统仿真学报,2014,26(1):197?201. 5 王炯滔,金明,李有明,等.基于 Friedman 检验10的非参数协作频谱感知方法J.电子与信息学报,2014,36(1):61?66. 6 于笃发,邵建华,聂梦雅,等.基于动态阈值的可信度加权协作频谱感知J.计算机应用研究,2014,31(2):511?514. 7 倪红霞,范志浩.混沌系统的耦合规律研究J.科技通报,2010,26(5):737?742. 8 万明,张凤鸣,胡双.基于多步长梯度特征的红外弱小目标检测算法J.光学学报,2011,31(10):1001?1006. 9 荣少魏,李斌,李昊.基于 ARM9 的直线电机潜油机无杆泵监测系统研究J.国外电子测量技术,2011,30(3):60?63. 10 陈国培,艾武,张静波,等.基于 FPGA 的 ARM 与绝对式编码器的通信接口实现J.微电机,2012,45(8):28?31. 11 靳晓艳,周希元,张琬琳.多径衰落信道中基于自适应 MCMC 的调制识别J.北京邮电大学学报,2014,37(1):31?34.