论文部分内容阅读
海洋运输业以其成本低、装载量大等优势在当今运输行业中的地位日益重要,船舶的安全营运问题日趋突出,船舶以及一些浮式海洋工程结构在海上的运动状态越来越受人们的关注,相关的监测产品也成为当前的研发热点。DSP信号处理器以体积小、成本低、处理速度快等优点被广泛应用于各类监测系统中,但传统的DSP代码开发过程周期长、效率低,对开发人员能力要求较高,严重影响了产品的开发成本和研发难度。MathWorks公司提出了基于模型的设计方法(MBD, model-based design),可以编译生成相应的目标处理器代码,自动调用DSP集成开发环境CCS在目标处理器上进行算法验证。因此,利用MBD方法开发一种基于DSP处理器的船舶海上浮沉运动监测系统,不仅开发周期快速便捷,而且系统在实际工程中具有重要的实用价值。首先,论文在分析信号的采集方案、位移数据提取流程等船舶浮沉运动监测系统的基本工作原理基础上,完成了船舶浮沉运动监测系统的总体设计方案,并重点阐述了基于模型设计方法的系统开发流程及实现技术。其次,给出了系统的硬件设计。系统由信号采集模块、A/D转换模块、信号处理模块、串口通信模块及上位机显示模块组成。信号采集模块的传感器采用ADI公司的一款完整薄型三轴加速度计ADXL335,并在电路设计时包含了信号放大、干扰抑制等调制电路。A/D转换器选用TI公司的一款24位精度∑-△型高性能模数转换器ADS1256。通过DSP微处理器来完成位移数据的计算和传输工作。上位机将通过串行通讯接口收到的位移数据进行实时显示和深入处理。再次,基于MBD方法设计并初步验证了船舶浮沉运动监测系统的嵌入式软件,并介绍了上位机软件监测平台的实现。最后,本文将系统的软硬件部分进行集成,形成了一套可独立运行的DSP嵌入式船舶浮沉运动监测系统,进行了实验验证。实验结果表明,该系统测量精度为5cm,最大量程1000cm,系统误差10cm,满足设计需求;基于MBD方法可实现系统的快速高效开发,以DSP微处理器进行运算和控制、配合MEMS传感器进行数据采集的船舶浮沉运动监测系统具有结构紧凑、成本低、大量程、高分辨率、小型化、集成化、实时性等特点,具有广泛的应用前景。