首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数传电台如何选择分包长度?

1.适用型号

本文适用于亿佰特数传电台。

2.什么是数传电台?

首先,我们先了解一下什么叫做数传电台。数传电台又名"无线数传电台",也被称为“无线数传终端”,指的是借助数字信号处理技术以及无线电传输技术,实现数据无线进行交互的设备,发报机就是属于早期无线数传电台的一种。

数传电台一般由发送方接收方两台设备组成,一般用于PLC和HMI、工控机间的连接使用,也被用于和传感器、雨量计、液位计等终端设备连接,用于替代有线通信使用。数传电台主要由单片机和射频模组两部分组成。单片机用于处理数据各种逻辑以及运算等问题,并对数据进行编码,完成后将数据发送给射频芯片,发射端的射频芯片用于将数据进行无线发送到空气中,再由接收端射频芯片将数据从空气中进行接收,然后再将数据发送给单片机,单片机处理后将数据进行输出,这样就实现了数据的交互。

3.数传电台分包长度

了解了数传电台后,我们再来看一下分包长度的概念。可以举这样一个例子,A和B两个人拿着对讲机在进行交流(数据互通),A讲话的时候需要按着通话键,完成之后再松手,松手后A讲话的内容就发送给了B,通过B的对讲机就能将A的讲话内容进行输出,这就形成了A信息到B的过程。

在A和B的讲话过程中,A可以在说完一句话后就松开通话键,然后讲话的内容就传输到B端,这样就形成了一次数据交流,那么如果A一直说话,按通话键10分钟后再将手松开,这会形成什么呢?

A与B两人之间的对话就是一次数据交流,A讲话的内容通过对讲机发送到B对讲机实际上就是A讲话的内容通过单片机的编码,将语音信息转换成了一串数码通过射频模组将这一串数码发送到B端的对讲机,再由B端对讲机将数据进行输出,A的讲话长度就是分包长度这么个概念。

4.分包长度如何选择?

如果A一直按着对讲机的通话键,那么就相当于对讲机A在一直接收A给到的数据,这个数据会装在单片机的存储空间里,这个空间的容量是有限的,因此分包长度也是有限度的。分包长度越长,意味着每一包数据长度能够带着更多的信息,但是也就会等候比较长的时间,或者理解为A和B交换一次信息所需要的时间很长。如果把分包长度缩短,相当于A一次只和B讲一句话,这样子A和B交互一次就只需要很短的时间,通信频次就能够大大提升。那么分包长度是越长越好还是越短越好呢?

一般来说,设备之间交互是以数据的形式进行的。如果两个人之间说话一次只能说5个字,那么如何确定这句话是不是说完了呢?第一种方法是等到5个字说完就认为这句话已经说完;第二种就是等到5秒时间后就认为这句话已经说完。5个字就是分包长度这么一个概念,而这里的5秒就是打包时间的概念。

机器之间的数据交互通常以编码的形式出现,如果分包长度太短,如我们需要传输“1234567890”10个字符,分包长度为2个字节,那么传输后就变成了"12,34,56,78,90"这样的一串数据,就失去了通信的意义。

所以选择电台分包长度时需要特别注意,分包长度一定要大于通信文双方数据长度,不然会出现通信数据无法识别的现象。

5.分包长度如何设置?

这里我们以E90-DTU(400SL30)为例。

(1)需要将电台的拨码开关拨至配置模式(详见用户手册),接上USB转RS485转接线,然后接通电源。

(2)打开对应的参数配置工具,选择串口并读取参数。

(3)找到对应分包长度选项,选择合适分包长度。

注:如果数据长度只有10个字节,可以选择32/64/128/240等档位,如果数据长度有200字节,则只能选择240字节这一个档位,否则数据会被分成几个数据包进行输出(如选择128字节,则会成为128字节+72字节的形式)

(4)点击保存参数,将拨码开关切换至传输模式即可。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230613A034J400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券