SeaSense™串行协议:改进的控制
见海洋新闻与科技, 2017年8月
在开发下一代海底产品的过程中,DeepSea Power & Light发现了现有EIA-232和EIA-485串行协议在整个海底行业的局限性。有些系统使用二进制协议,如果没有额外的软件很难操作,而其他系统在功能和可扩展性方面受到限制。作为回应,深海开发了SeaSense™协议:一种创新的串行协议,提供对先进的机载监测、诊断和控制技术的访问,同时比其他协议提高可用性和灵活性。

图1。一个基本的SeaSense命令示例。
SeaSense协议使用具有简单格式化规则和可选校验和字段的人类可读命令。实时验证和容错操作内置在设计中,使测试和故障排除系统直接。支持sense的产品在多协议安装中运行,并无缝地响应多个串行协议。例如,高清放大SeaCam可直接使用索尼VISCA™[1]和SeaSense命令操作。
所有支持seasense的产品的核心命令集和通用格式使基本设置和操作保持一致和简单。一个典型的命令包括一个地址,一个命令ID,一个指定命令执行什么操作的访问类型字符,以及可选数据(图1).命令id和访问类型的组合为协议提供了灵活性,并将惟一命令保持在最低限度。以SeaLite LED为例,笨拙的人吗?查询当前光输出,笨拙的人= 50将输出设置为50%,以及笨拙的+或笨拙的人,从当前值递增或递减。

图2:多射线LED SeaLite使用通道开关命令CHSW+改变输出光束模式和颜色。
SeaSense协议提供了前所未有的控制级别。除了基本的笨拙的人输出光电平命令,包括修改调光曲线、自定义和召回预置光电平、更改上电电平、限制输出功率以匹配可用功率预算等命令。新领导SeaLite Multiray™使用命令扩展协议和控制,以选择、组合和切换光线的颜色和光束模式(图2).
支持sense的产品可以通过将多个设备分组并将它们作为一个设备进行操作来一起工作。操作人员可以设置组来控制靠近的灯光(例如右舷或左舷),使用用户预置同步Multiray LED SeaLite的光束模式与相机的变焦位置,或将一整排设备置于省电待机模式。这些行为层可以建立在另一个之上,因为每个设备可以属于一个以上的组(图3).SeaSense协议还提供广播命令,为所有连接的设备寻址。组和广播命令需要多点传输网络或使用端口镜像软件将物理端口组合成一个虚拟串口。

图3。Group(绿色)和broadcast(蓝色)命令:单个设备(红色)可以组合在一起,每个设备可以属于一个以上的组。
SeaSense协议已经成为扩展海底成像系统能力的有力手段。随着DeepSea扩展下一代产品,支持seasense的系统的实用性将继续增长。更多信息可在www.pgiwine.com/SeaSense.
[1]VISCA是索尼公司的商标
《海洋新闻与技术》杂志2017年8月刊(订阅)