2. 监控系统设计
2.1 系统硬件
监控系统硬件系统主要由光源组、光学系统、光电传感器、监控主机及PC 机组成。图1 为监控系统的组成示意图。
图1 监控系统系统示意图
由前端光源组发出的不同波长的光通过光学系统耦合至内含特殊光纤网络的复合材料试件中,外界环境对复合材料的影响通过光纤中的光强来调制。光源组的设计选用多种波长的激光二极管,激光二极管具有发散角小,功率集中,体积小,调制方式简单,有良好的线性工作区和带宽等优点。
载有光纤智能结构健康状况信息的光信号经过光电传感器组,转变成电信号,传入监控主机,再分别经过信号的滤波、放大、模/数变换后,由微处理器(DSP)进行数据采集与处理,获得各组光信号的光强相对值,并进行存储;同时,监控主机还将判断和分析各数据,发出各种控制信号,对光源组进行不同的处理;另外监控主机还将接收监控计算机的命令,与监控计算机进行数据的传递以便计算机及时分析结构的各种状态并创建监控记录。
2.2 监控系统软件设计
由于硬件部分的工作分为监控主机和监控计算机两大部分,所以系统的软件也由两部分组成:监控主机软件和监控计算机软件。软件的协同工作是通过串口协议来完成的。
监控主机的程序除了完成信号采集,A/D 变换,数据处理和控制,还负责与PC 机通信。
因此下位机程序中采用两种中断方式来处理这两方面的工作:定时器中断和串行口中断。图2 为监控主机程序流程图(数据采集、处理、通信部分)。
图2 监控主机程序流程图
监控计算机的程序采用可视化程序设计语言VB6.0 和Matlab 语言混合编写。VB6.0 最有力的一面就是快速创建用户界面,把复杂而完善的Windows 操作系统的使用融于易于学习和作用的高级语言中,因而成为界面编程的首选开发工具之一。而在数据分析和运算处理方面,MATLAB 是国际认可(IEEE)的最优化的科技应用软件,其强大的科学计算功能与开放式可扩展环境以及多个面向不同领域而扩展的工具箱(Toolbox)支持,使得MATLAB在许多学科领域中成为计算机辅助设计与分析、算法研究和应用开发的基本工具和首选平台。因此光纤智能结构计算机监控软件在用VB6. 0 编写代码时,调用Matlab 的功能,通过建立VB6. 0 与Matlab 的ActiveX 的自动连接,实现计算机界面和数据分析处理的速度尽可能很好的结合。图3 为光纤智能结构计算机监控程序界面示意图。
图3 计算机监控程序界面
【想第一时间了解安防行业的重磅新闻吗?请立即关注中安网官方微信(微信号:cpscomcn)——安防行业第一人气微信,万千精彩,千万不要错过!!!
网友评论
共有0条评论 点击查看全部>>24小时阅读排行
本周阅读排行