当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:首先介绍了CR3000的软件开发调试环境,其次分析了船载气象站软件的内容和各个模块的功能,特别是如何利用修正算法消除船体本身的船速和船向,得到真实的风速和风向,最后从使用的角度阐述了软件的使用流程。该软件应用到实际的航次中,取得了较好的效果。

引言

为了更好地认识海洋、了解海洋,越来越多的船只安装了气象站,其中可以采集的传感器有风速风向传感器、气温传感器、气压传感器、相对湿度传感器、长波辐射传感器、短波辐射传感器、皮温传感器、罗盘等。基于此,设计了基于数据采集控制器CR3000的船载气象站软件,利用CR3000的模拟端采集气象参数,利用数字端口采集GPS的位置信息,同时把采集到的数据存储到CR3000的外部存储CF卡上。考虑到船在走航过程中位置是不断变化的,使用GPS模块和罗盘消除船体本身的船速和船向,得到真实的风速和风向。

1软件开发调试环境

本软件的源代码在图1所示LoggerNet软件中的CRBaSic集成开发环境(图2)中编写和调试。

2软件的内容和各部分的功能

船载气象站软件分为1个主程序模块和9个子程序模块,各模块结构关系如图3所示。

2.1初始化

船载气象站上的气象传感器有两种输出,第一种是电压输出,第二种是电阻输出。例如,湿度传感器输出0~1V电压,气压传感器输出0~2.5V电压,风速风向传感器输出0~5V电压,降雨量传感器输出0~5V电压,短波辐射输出二0.1~10mV电压,长波辐射输出二1~1mV电压:气温传感器是Pt100铂电阻,长波辐射有两个热敏电阻。因此,对于电压模拟量,需用转换公式把它变换为物理量:对于铂电阻,CR3000可以通过外部的搭桥工作,经测量后直接转换为温度值。所以,在初始化阶段首先要初始化公式参数和半桥、全桥的测量参数。

2.2测量阶段

根据CRBaSic中的函数以及转换公式,开始顺序测量气温、气压、相对湿度、长波辐射、短波辐射、风速风向、罗盘、皮温,获取GPS数据,然后根据算法修正风速风向的值。

每秒测量一次的数据自动保存,并且每次均判断是否是整点时刻,如果是的话,则自动计算小时平均数据并保存。

其中GPS的数据格式如下:

SGPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh

软件判断<2>是否为"A",如果是的话,则按照逗号分隔原则,提取<1>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,同时把地面速率的单位由节变为km/h。

2.3修正算法

算法思路是将测得参数经过正交分解到东风和北风,再经过合成计算出实际的风速和风向。

软件中测得的原始数据使用的是地磁坐标系和地理坐标系,计算过程中和最终结果均为地理坐标系输出。

详细计算方法如下:

GPS输出:对地航向1(地理坐标系)、对地航向2(地磁坐标系)、对地航速、磁偏角:

风速风向传感器:对船风速、对船风向:

电子罗盘输出:对船风向(地磁坐标系)。

实际风速(东)=对船风速×Sin(对船风向一磁偏角)-对地航速xSin(对地航向2)

实际风速(北)=对船风速xcoS(对船风向-磁偏角)-对地航速×coS(对地航向2)

磁偏角补偿方法:对目标方位做磁补偿是向西减磁偏角或向东加磁偏角。

实际风速=Sqr(实际风速(东)2+实际风速(北)2)实际风向=arctan(实际风速(东)/实际风速(北))

3软件使用流程

第一步,首先给CR3000供电,通过串口建立PC和CR3000的连接,打开LoggerNet软件。

第二步,单击Setup按钮进入Setup界面,它是用来设置计算机与数据采集器通信的页面。单击A44Root按钮在逐次弹出的菜单中分别选择ComPort一PakBuSPort一CR3000一C1oSe,这样就完成了CR3000数据采集器与计算机使用串口线通信的设备添加工作。

第三步,点击左边列表中的ComPort,在右侧出现Har4ware标签页,在此页中需对ComPortConnection项进行设置,在下拉菜单中选择现在所使用的串口,其他项保留默认设置。

第四步,在完成设置以后关闭Setup,回到LoggerNet主界面,单击Connect按钮进行连接,出现图4。

第五步,在第一次使用数据采集器或要对数据采集器中的程序进行更新时,需要向数据采集器中导入测量程序,单击Sen4按钮在打开的文件选择对话框中选择要发送的程序,进行发送。如果数据采集器中还有有用的数据没有收集,需点击取消弹出的提示,先将数据收回到计算机,如果数据已经确认保存,则点击确定来发送程序到数据采集器。

发送过程如图5所示,发送完毕显示如图6所示。

第六步,等程序运行一段时间以后,就会在数据表格中存储数据,这时点击Co11ectNow按钮来收集数据。

Fi1eName(数据文件的存储路径和名称)、Fi1eMo4e(数据文件的存储方式)、Fi1eFormat(数据文件格式),如图7所示。

4结语

基于数据采集器CR3000,编写船载气象站软件,特别是使用罗盘和GPS参数,来消除船体对真实风速风向的影响,应用到实际的船载气象站中,取得了较好的效果。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭