DTS-12 SDI浊度传感器 _Campbellsci论坛问答

我想知道是否有人能帮我编程DTS-12 SDI浊度传感器。我可以用Shortcut中的通用SDI12传感器对其进行编程。然而,我需要弄清楚如何通过坎贝尔记录仪(CR500、CR510或CR10X)与它进行通信。有人能告诉我向传感器发送SDI命令所需的步骤吗?

DTS-12 SDI浊度传感器
_Campbellsci论坛问答

新对话如下:

詹妮弗,

我刚刚使用快捷方式创建了这个程序,正如您为CR10X所描述的那样。

1:电池电压(P10)
1:1位置[BattV]

2:如果时间是(P92)
进入1:0分钟(秒--)
2:1440间隔(与上述单位相同)
3:30然后做

3:签名(第19页)
1:2位点[ProgSig]

4:结束(P95)

5:SDI-12记录仪(P105)

2:0开始测量(aM!)
3:8端口
4:3位置[结果1]
5:1乘法器
6:0偏移

6:如果时间是(P92)
进入1:0分钟(秒--)

3:10将输出标志设置为高(标志0)

7:设置活动存储区域(P80)
1:1最终存储区1
2:101阵列ID

8:实时(P77)
1:1220年、日、小时/分钟(午夜=2400)

9:样品(P70)

2:3个位置[结果1]

10:如果时间是(P92)
进入1:0分钟(秒--)
2:1440间隔(与上述单位相同)
3:10将输出标志设置为高(标志0)

11:设置活动存储区域(P80)
1:1最终存储区1
2:102阵列ID

12:实时(P77)
1:1220年、日、小时/分钟(午夜=2400)

13:最小值(P74)

2:0仅值
3:1位置[BattV]

14:样品(P70)

2:2位点[ProgSig]


指令5,P105 SDI-12记录仪指令将向连接到控制端口8的地址为0的SDI-12传感器发送测量命令M,并将结果存储在输入位置Result1。您可能想使用终端仿真模式直接与传感器进行通信,并向其查询您应该得到多少结果。我生成的快捷方式程序最多可容纳9个结果。您可能需要查阅传感器手册,或查看CR10X手册中涉及SDI-12传感器透明模式通信的部分。

谢谢,Jeff

新对话如下:

谢谢杰夫!
我发现我的接线方案不正确(应该是C2/P3数据线,而不是C1)。该特定SDI传感器的手册要求aU OPEN!的解锁命令!。将此传感器与其他日志记录设备一起使用,我可以向传感器发送此命令以激活它,并在需要时更改SDI地址。然而,现在接线正确,传感器与CR500配合得很好,我不需要向它发送解锁命令。奇怪的传感器本身需要一个aM2!命令查询7个结果,所有这些结果当前都显示出合理的值。您是否有使用Campbell记录仪发送SDI传感器命令(除测量命令外)的经验?你提到使用终端仿真来做到这一点。你介意给我更多的解释吗?

新对话如下:

詹妮弗,


1.在数据记录器标题下,选择终端模拟器
2.点击打开终端按钮
3.按回车键几次,直到星号回来
4.输入连接sdi12传感器的端口号,然后输入X,即1X
5.记录器将以“输入sdi-12”进行响应
6.输入传感器地址,sdi12命令,后跟!即“0I!”

请参阅cr1000手册,以获得良好的概述和部分命令列表。http://www.sdi-12.org/将给出一个更完整的命令和协议列表。

谢谢,Jeff

新对话如下:

如果可以的话!

大多数传感器将响应于“信号”;啊&”;,无论a是设备地址,都取决于制造商想要显示多少信息。如果您确实得到了响应,那么您可以使用M或C命令来获取要采样的单元,然后使用aD0!,aD1!。。。。以显示数据。

当故障排除SDI-12传感器时,最好有一个SDI-12验证器来监测SDI-12总线,这是一个非常有用的测试设备,然而,如果没有可用的测试设备的话,下一个最好的选择是一个终端模拟器,如Hyper终端或Putty。将PC端口财产设置为1200波特,7位,E奇偶校验,1停止,然后取PC端口Rx线(db9连接器上的引脚2)并将其连接到SDI-12总线。您将看到从记录器到传感器的每个命令和每个传感器响应。

希望这能有所帮助。
联邦调查局

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 DTS-12 SDI浊度传感器 _Campbellsci论坛问答
「DTS-12 SDI浊度传感器 _Campbellsci论坛问答」评论列表

发表评论