CN113485956B - 一种485总线设备自动提速方法 - Google Patents
一种485总线设备自动提速方法 Download PDFInfo
- Publication number
- CN113485956B CN113485956B CN202110681400.3A CN202110681400A CN113485956B CN 113485956 B CN113485956 B CN 113485956B CN 202110681400 A CN202110681400 A CN 202110681400A CN 113485956 B CN113485956 B CN 113485956B
- Authority
- CN
- China
- Prior art keywords
- speed
- time
- speed regulation
- command
- regulation frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0002—Serial port, e.g. RS232C
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供一种485总线设备自动提速方法,涉及网络通信技术领域。该485总线设备自动提速方法,包括若干主设备、从设备和不同长度和不同拓扑的的485总线,具体实施步骤如下:485主设备启动寻测,主机设备在广播设备测试启动命令;主设备和收到广播设备测试命令的从设备均回到默认调速帧静默等待T1秒,从设备清除最高速率进行记录,进入测试状态;主设备首先发广播调速至更高一级速率调速帧,调速帧包含生效时间T2和失联时间T3;当T2时间后正确收到命令的从设备和主设备后一起进入命令中指定的速率,设备刷新自己最高速率记录;未正确收到本调速帧的从设备在T3时间后。本发明使得485总线设备自动提速提速速度快效率高,同时提速成功率高。
Description
技术领域
本发明涉及网络通信技术领域,具体为一种485总线设备自动提速方法。
背景技术
485总线是一个定义平衡数字多点***中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。485采用半双工工作方式,支持多点数据通信。485总线网络拓扑一般采用终端匹配的总线型结构。即采用一条总线将各个节点串接起来,不支持环形或星型网络。
在现有技术中485总线设备在运行过程中调速帧调速慢,且在提过过程中出现提速失败的情况,造成用户体验差。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种485总线设备自动提速方法,解决了485总线设备在运行过程中调速帧调速慢的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种485总线设备自动提速方法,包括若干主设备、从设备和不同长度和不同拓扑的的485总线,具体实施步骤如下:
步骤一.485主设备启动寻测,主机设备在广播设备测试启动命令;
步骤二.主设备和收到广播设备测试命令的从设备均回到默认调速帧静默等待T1秒,从设备清除最高速率进行记录,进入测试状态;
步骤三.主设备首先发广播调速至更高一级速率调速帧,调速帧包含生效时间T2和失联时间T3;
步骤四.当T2时间后正确收到命令的从设备和主设备后一起进入命令中指定的速率,设备刷新自己最高速率记录;未正确收到本调速帧的从设备在T3时间后,自动切换到默认调速帧等待;
步骤五.验证调速是否到达最高,若调速到达最高则重新从步骤二开始进行执行,若达到最高速率则主设备首先发广播调速至默认调速帧,且调速帧包含生效时间T2和失联时间T3;
步骤六.经过T3等待时间后,主机在默认调速帧的速率下,点名依次收集不同从设备的最高速率记录作为其后续通信速率依据,测速结束。
优选的,步骤三中更高一级的速率调速帧为2400bps,同时步骤四中命令中指定的速率为2400bps。
优选的,在正常通信期间主设备切换到1200bps,点名命令协商速率,且命令帧包含生效时间T2和失联时间T3,速率采用上述测试的最高速率;T2时间后,主从设备均会切换到该速率,进行通信,每次正常通信校验通过情况下,失联时间自动刷新为T3,如无有效校验通过测试,从设备自动回归1200bps默认频率等待。
优选的,主从设备默认调速帧为1200bps,步骤五中验证调速是否到达最高,最高速率设定为115200bps。
优选的,步骤一中主机设备分别在1200bps、2400bps、4800bps、966bps、19200bps、38400bps、57600bps和115200bps广播设备测试启动命令。
(三)有益效果
本发明提供了一种485总线设备自动提速方法。具备以下有益效果:
本发明485总线设备速率快速测试和适配方法大大提高了调速帧的调速效率和成功率,使得用户体验更佳。
附图说明
图1为本发明485总线自动测速流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
如图1所示,本发明实施例提供一种485总线设备自动提速方法,包括若干主设备、从设备和不同长度和不同拓扑的的485总线,具体实施步骤如下:
步骤一.485主设备启动寻测,主机设备在广播设备测试启动命令;
步骤二.主设备和收到广播设备测试命令的从设备均回到默认调速帧静默等待T1秒,从设备清除最高速率进行记录,进入测试状态;
步骤三.主设备首先发广播调速至更高一级速率调速帧,调速帧包含生效时间T2和失联时间T3;
步骤四.当T2时间后正确收到命令的从设备和主设备后一起进入命令中指定的速率,设备刷新自己最高速率记录;
未正确收到本调速帧的从设备在T3时间后,自动切换到默认调速帧等待;
步骤五.验证调速是否到达最高,若调速到达最高则重新从步骤二开始进行执行,若达到最高速率则主设备首先发广播调速至默认调速帧,且调速帧包含生效时间T2和失联时间T3;
步骤六.经过T3等待时间后,主机在默认调速帧的速率下,点名依次收集不同从设备的最高速率记录作为其后续通信速率依据,测速结束。
在正常通信期间主设备切换到1200bps,点名命令协商速率,且命令帧包含生效时间T2和失联时间T3,速率采用上述测试的最高速率;T2时间后,主从设备均会切换到该速率,进行通信,每次正常通信校验通过情况下,失联时间自动刷新为T3,如无有效校验通过测试,从设备自动回归1200bps默认频率等待。
步骤三中更高一级的速率调速帧为2400bps,同时步骤四中命令中指定的速率为2400bps。主从设备默认调速帧为1200bps,步骤五中验证调速是否到达最高,最高速率设定为115200bps。步骤一中主机设备分别在1200bps、2400bps、4800bps、966bps、19200bps、38400bps、57600bps和115200bps广播设备测试启动命令。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (5)
1.一种485总线设备自动提速方法,其特征在于:包括若干主设备、从设备和不同长度和不同拓扑的的485总线,具体实施步骤如下:
步骤一.485主设备启动寻测,主机设备在广播设备测试启动命令;
步骤二.主设备和收到广播设备测试命令的从设备均回到默认调速帧静默等待T1秒,从设备清除最高速率进行记录,进入测试状态;
步骤三.主设备首先发广播调速至更高一级速率调速帧,调速帧包含生效时间T2和失联时间T3;
步骤四.当T2时间后正确收到命令的从设备和主设备后一起进入命令中指定的速率,设备刷新自己最高速率记录;
未正确收到本调速帧的从设备在T3时间后,自动切换到默认调速帧等待;
步骤五.验证调速是否到达最高,若调速到达最高则重新从步骤二开始执行,若达到最高速率则主设备首先发广播调速至默认调速帧,且调速帧包含生效时间T2和失联时间T3;
步骤六.经过T3等待时间后,主机在默认调速帧的速率下,点名依次收集不同从设备的最高速率记录作为其后续通信速率依据,测速结束。
2.根据权利要求1所述的一种485总线设备自动提速方法,其特征在于:步骤一中主机设备分别在1200bps、2400bps、4800bps、966bps、19200bps、38400bps、57600bps和115200bps广播设备测试启动命令。
3.根据权利要求1所述的一种485总线设备自动提速方法,其特征在于:主从设备默认调速帧为1200bps,步骤五中验证调速是否到达最高,最高速率设定为115200bps。
4.根据权利要求1所述的一种485总线设备自动提速方法,其特征在于:步骤三中更高一级的速率调速帧为2400bps,同时步骤四中命令中指定的速率为2400bps。
5.根据权利要求1所述的一种485总线设备自动提速方法,其特征在于:在正常通信期间主设备切换到1200bps,点名命令协商速率,且命令帧包含生效时间T2和失联时间T3,速率采用上述测试的最高速率;T2时间后,主从设备均会切换到该速率,进行通信,每次正常通信校验通过情况下,失联时间自动刷新为T3,如无有效校验通过测试,从设备自动回归1200bps默认频率等待。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110681400.3A CN113485956B (zh) | 2021-06-18 | 2021-06-18 | 一种485总线设备自动提速方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110681400.3A CN113485956B (zh) | 2021-06-18 | 2021-06-18 | 一种485总线设备自动提速方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113485956A CN113485956A (zh) | 2021-10-08 |
CN113485956B true CN113485956B (zh) | 2023-05-30 |
Family
ID=77934089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110681400.3A Active CN113485956B (zh) | 2021-06-18 | 2021-06-18 | 一种485总线设备自动提速方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113485956B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005427A (zh) * | 2006-12-22 | 2007-07-25 | 华为技术有限公司 | 一种485总线***和传送数据的方法 |
CN103970696A (zh) * | 2013-01-29 | 2014-08-06 | 江山 | 一种传感器***批量测试校准的单总线电路接口 |
CN112055381A (zh) * | 2020-07-31 | 2020-12-08 | 北京临近空间飞行器***工程研究所 | 一种速率自适应无线数据分包传输方法和*** |
CN112769839A (zh) * | 2021-01-14 | 2021-05-07 | 南京美加杰智能科技有限公司 | 一种dali可变通讯速率的实现方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7650555B2 (en) * | 2006-07-27 | 2010-01-19 | International Business Machines Corporation | Method and apparatus for characterizing components of a device under test using on-chip trace logic analyzer |
JP5773423B2 (ja) * | 2011-06-14 | 2015-09-02 | 日本電気通信システム株式会社 | 無線通信機、ネットワーク、無線通信方法およびプログラム |
-
2021
- 2021-06-18 CN CN202110681400.3A patent/CN113485956B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101005427A (zh) * | 2006-12-22 | 2007-07-25 | 华为技术有限公司 | 一种485总线***和传送数据的方法 |
CN103970696A (zh) * | 2013-01-29 | 2014-08-06 | 江山 | 一种传感器***批量测试校准的单总线电路接口 |
CN112055381A (zh) * | 2020-07-31 | 2020-12-08 | 北京临近空间飞行器***工程研究所 | 一种速率自适应无线数据分包传输方法和*** |
CN112769839A (zh) * | 2021-01-14 | 2021-05-07 | 南京美加杰智能科技有限公司 | 一种dali可变通讯速率的实现方法 |
Non-Patent Citations (2)
Title |
---|
Wei Xiong等."Design of Remote Monitoring System for Power Based on Wireless Communication".《Advanced Materials Research》.2013,全文. * |
李孟涵."面向已部署802.11无线局域网的视频组播性能优化研究".《全国优秀博士学位论文全文数据库》.2017,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN113485956A (zh) | 2021-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107547281B (zh) | 一种主备竞争方法、装置及应用设备 | |
CN107273258A (zh) | 一种刀片服务器内置交换机的自动化重启测试方法及*** | |
CN109451510A (zh) | 无线自组网方法、空调***及计算机可读存储介质 | |
CN113891373B (zh) | 一种基站质量劣化自愈方法及装置 | |
CN111756597A (zh) | 一种应用于网关的无线模块测试***、方法及装置 | |
CN113485956B (zh) | 一种485总线设备自动提速方法 | |
CN113038499B (zh) | 终端Wi-Fi兼容性测试方法、装置、***、设备及介质 | |
CN109600278A (zh) | 一种数据通信方法、装置、设备及介质 | |
CN107018088B (zh) | 传输链路选择方法及装置 | |
CN106338938A (zh) | 一种底板总线通讯编址***及方法 | |
CN115086214B (zh) | 一种套片检测***、方法、电子设备及存储介质 | |
CN107548121A (zh) | 确定接入网络的方法及装置 | |
EP2464062A1 (en) | Method for switch device establishing topology structure, switch device and stacking system thereof | |
JP2000172527A (ja) | ダイナミックバ―ンラック監視リスナ―サ―バ | |
CN114401184B (zh) | 一种网络通信设备及其方法、电子设备及介质 | |
CN113411863B (zh) | 网络接入方法、用户终端和通信*** | |
CN114531639A (zh) | 一种多通道音频模组的测试***及方法 | |
CN100382512C (zh) | 测试装置及方法 | |
CN111935651A (zh) | 一种集群业务实现方法、装置、介质、基站及*** | |
CN112468555A (zh) | 基于云手机的宏命令群控方案 | |
CN113114523B (zh) | 一种机架式网络交换机测试方法及*** | |
CN116389188B (zh) | 一种数据传输方法和相关装置 | |
CN114124898B (zh) | 一种智能设备的自动搜索方法及装置 | |
CN113741210B (zh) | 基于5g技术的家居设备控制方法、控制器及家居*** | |
CN114095558B (zh) | 智能音箱的通信切换方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |