帕克巴斯网络的许多可能性

经过雅各布戴维斯|更新时间:2016/12/10 |评论:6

搜索博客


订阅博客

在将新的博客文章发布符合您感兴趣的领域时,请设置您的首选项以接收电子邮件通知。


区域/应用

产品分类

活动

公司/新闻

输入您的电子邮件地址:



建议文章

您要了解更多信息吗?让我们知道。请尽可能具体。

让这个字段为空

Pakbus图标

如果您有两个数据记录器安装了两个彼此,您只需要做什么,并且只想支付运行一个蜂窝调制解调器的账单?如何使用单个调制解调器从两个数据记录器中获取数据?如何获取数据记录器以读取彼此数据表的值?这些问题的简短答案是使用Pakbus网络。在本文中,我将与您分享Pakbus网络如何运作及其许多可能性 - 所有这些都在从具有单个蜂窝调制解调器的两个数据记录器中收集数据的上下文中。

什么是pakbus?

Pakbus是Campbell Scientific Loggers的专有通信协议。该名称源于它是一个分组化数据总线的事实。所有数据都在包含目标和源地址的数据包中传输。它通过设计进行了优化,适用于低带宽连接(如带无线电)。

使用帕克巴斯有什么好处?

以下是Pakbus通信协议添加到我们的数据记录器的三个关键功能:

  • 同时通信
    • 同时,可以连接多个设备并与单个数据记录器通信。
  • 点对点通信
    • 数据记录器可以在不使用PC的情况下控制其他数据记录器。
  • 动态网络(自动发现)
    • 当添加或删除设备时,网络可以自动更改。这也提供了冗余通信路径。

探索为您使用Pakbus的可能性

设计Pakbus网络的最简单方法是使用网络策划仪。(网络策划者已包含在内记录自版本4.0。)此工具专门设计用于帮助您在Pakbus网络中设置数据记录器,以便它们可以互相通信LogGernet Server。

网络策划器允许设备的图形布局和设备之间的链路规范。然后,它可以使用该信息为所有设备生成设置,并提供将这些设置对设备进行编程到设备中的手段。

提示:要访问网络策划仪,打开Loggernet,导航到“工具”菜单,然后单击“网络策划者关联。

为你推荐:如果您不熟悉网络策划者,请观看“LogGernet软件|网络策划者“视频

在这个例子中,我要加入Loggernet软件,aCR1000 Datalogger.和A.CR6 Datalogger.到网络。I连接的LogGernet在COMRS232上的CR1000,并将CR1000 COM1连接到CR6 COM1。

网络策划网络

如果查看网络规划器提供数据记录器的设置,则这些设置是关键设置:

  • 每个数据记录器都有一个不同的Pakbus地址。
  • 匹配的波特率在每个数据记录器上相应的争斗设置。
  • 信标间隔设置在其中一个数据记录器上。
  • 具有两个连接的数据记录器具有isRouter设置为真的

网络规划师对您没有做的一件事是解释物理接线。您需要将发射终端连接到其他数据记录器上的接收端子,如下图所示:

将两个数据转换器连接在一起

提示:

  • 当您正在进行接线时,请记住“传输以接收”短语。接收传输。“它将帮助您记住将Tx从一个数据记录器连接到另一个数据记录器。
  • 如果数据记录器具有单独的电源,也将g连接到G.
  • 屏蔽,双绞线电缆将比单独的电线更长的距离工作。您可以将单个电线扭转在一起,如前一张图像所示,以获得大部分噪声抑制。较低的噪音将允许更长的波特率距离较长的电缆距离。
  • 如果连接不起作用,请尝试降低波特率。

从网络策划器的设置已应用于LogGernet和两个数据记录器后,您能够通过CR1000与CR6通信。您可以发送程序,收集数据,甚至更改您的设置。

进一步的概念

在本文的开头,我提到了两个数据记录器的一个单元调制解调器。所需的唯一变更是将单元格调制解调器添加到CR1000,并使用代替RS-232连接到LogGernet。您仍然能够从CR6收集数据。

您还可以在CR6上添加收音机以进行通信到十几个CR206x数据转主。可以将更多的数据记录器添加到网络,直到达到通信链接的吞吐量限制。

CRBasic指令甚至存在允许您的数据记录器中的一个从另一个数据记录器中收集数据。你可以找到他们列出的朴实CRBasic编辑器中的指令类别。

结论

正如您所看到的,当您使用Pakbus网络时有很多可能性。起初可能看起来有点复杂,但网络策划者等工具使其变得简单。把朴实的网络贴在一起,可以真正简化你的工作。别忘了也加一个设备活动在网络规划员启用预定集合。预定集合可以自动轮询来自Pakbus网络中的任何站的数据。我们为我们的数据记录器创建了Pakbus通信协议,因为我们知道您的测量值。

为你推荐:如果您想了解有关网络规划员的更多信息,请查看“提示和技巧:活跃!”时事通讯文章

如果您对Pakbus网络有任何疑问或意见,请在下面发布。


分享这篇文章


关于作者

雅各布戴维斯Jacob Davis是Campbell Scientific,Inc。的技术支持经理,他指导了万博matex网页登录一批有才华的经验丰富的技术支持工程师。他的专业包括串行通信和高级数据记录器编程。雅各布在坎贝尔科学公司之前拥有水文硕士学位,并在大型灌溉工程中工作万博matex网页登录

查看本作者的所有文章。


注释

插科打诨|11/13/2016在06:55 PM

我应该在CRBasic计划中打开Serialport吗?

或者网络策划者对我做这件事吗?

谢谢!

jdavis.|2016年11月11日在09:44

网络规划器在数据记录器上配置的波特率设置将打开串行端口。无需在数据记录程序程序中使用Serialopen。

minh t.|02/22/2018在PM 02:32

使用TCP / IP与彼此通信的Loggernet服务器使用Pakbus协议,或者是严格用于服务器到记录器和记录器到记录器通信的Pakbus吗?

jdavis.|02/22/2018在晚上05:04

如果您在Loggernet的设置中查看您的网络,则通过Pakbusport的任何事情都使用Pakbus作为协议。

Mazhar.|04/30/2021在07:02 AM

感谢Jacob本文。在我的配置中:假设我有两个CR1000通过每个NL115与TCP / PackBus相关联,如果我在CR1000之一添加Cell2xx(让呼叫它CR1000_Router),则没有与LogGernet的链接,但DataS发送到FTP,我有三个附加问题 :

。为什么在Cell2xx系列和CR1000之间没有任何链接,而链接可在Cell2xx系列和CR300之间使用?

。我是否必须将IP地址指定给每个CR1000(如192.168.1.1和192.168.1.10)或将其留给0.0.0.0?

。如果我在CR1000上指定了IP地址,那么当Cell2xx将通过GPRS连接时将发生什么,IP地址冲突或将像往常一样运行:外部IP地址通过Cell2xx和内部IP地址归功于DHCP

谢谢您的帮助

最好的祝福

jdavis.|04/30/2021在08:19 AM

使用IP连接,有时您需要强制使用IPROUTE()指令进行连接的接口。请联系您当地的坎贝尔科学办公室以获得支持。

登录或注册评论。

我们在社交媒体上活跃起来!
通过以下平台跟踪我们的最新更新,随时了解我们的最新更新:

Baidu