CN114244750B - 基于移动终端typec接口的rs485通信电路*** - Google Patents
基于移动终端typec接口的rs485通信电路*** Download PDFInfo
- Publication number
- CN114244750B CN114244750B CN202210062953.5A CN202210062953A CN114244750B CN 114244750 B CN114244750 B CN 114244750B CN 202210062953 A CN202210062953 A CN 202210062953A CN 114244750 B CN114244750 B CN 114244750B
- Authority
- CN
- China
- Prior art keywords
- data transmission
- transmission channel
- data
- influence coefficient
- preset
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 25
- 230000005540 biological transmission Effects 0.000 claims abstract description 272
- 238000012937 correction Methods 0.000 claims abstract description 56
- 238000012360 testing method Methods 0.000 claims abstract description 50
- 238000004458 analytical method Methods 0.000 claims abstract description 40
- 238000007405 data analysis Methods 0.000 claims abstract description 13
- 238000006243 chemical reaction Methods 0.000 claims description 40
- 101100190527 Arabidopsis thaliana PIN5 gene Proteins 0.000 claims description 18
- 101100190529 Arabidopsis thaliana PIN7 gene Proteins 0.000 claims description 12
- 108010037490 Peptidyl-Prolyl Cis-Trans Isomerase NIMA-Interacting 4 Proteins 0.000 claims description 12
- 102100031653 Peptidyl-prolyl cis-trans isomerase NIMA-interacting 4 Human genes 0.000 claims description 12
- 101100190528 Arabidopsis thaliana PIN6 gene Proteins 0.000 claims description 9
- 101100190530 Arabidopsis thaliana PIN8 gene Proteins 0.000 claims description 9
- 108010059419 NIMA-Interacting Peptidylprolyl Isomerase Proteins 0.000 claims description 9
- 101150011456 PIN8 gene Proteins 0.000 claims description 9
- 102100026114 Peptidyl-prolyl cis-trans isomerase NIMA-interacting 1 Human genes 0.000 claims description 9
- 101150087393 PIN3 gene Proteins 0.000 claims description 6
- 102000007315 Telomeric Repeat Binding Protein 1 Human genes 0.000 claims description 6
- 108010033711 Telomeric Repeat Binding Protein 1 Proteins 0.000 claims description 6
- 101100190532 Oryza sativa subsp. japonica PIN9 gene Proteins 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/083—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for increasing network speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0833—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network energy consumption
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种基于移动终端TYPEC接口的RS485通信电路***,尤其涉及电子通信技术领域,包括,采集模块,用以实时采集移动终端RS485数据的数据传输参数;分析模块,用以对采集的数据传输参数进行数据分析,其与所述采集模块连接,所述分析模块还用以根据预设数据测试周期内的数据传输参数计算传输通道影响系数W,并根据测试周期内单次数据传输最大流量Dmax对传输通道影响系数W进行调节;控制模块,用以根据数据分析结果控制移动终端RS485数据的传输过程,其与所述分析模块连接;校正模块,用以对移动终端RS485数据的传输过程进行校正,其与所述控制模块连接。本发明有效提高了移动终端RS485数据传输的安全性和传输效率。
Description
技术领域
本发明涉及电子通信技术领域,尤其涉及一种基于移动终端TYPEC接口的RS485通信电路***。
背景技术
RS485是一个定义平衡数字多点***中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义,使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。RS485接口的应用已经几十年历史,涵盖了很多的应用领域,工业民用都是主力军,如广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等领域。
现有技术中,大多采用台式主机与工业设备连接,并通过网线实现工业设备与云端的数据传输,目前,通过移动终端与工业设备连接进行RS485数据传输,存在数据传输安全性低、效率低等问题。
发明内容
为此,本发明提供一种基于移动终端TYPEC接口的RS485通信电路***,用以克服现有技术中由于无法精确控制移动终端RS485数据传输过程导致的数据传输效率低的问题。
为实现上述目的,本发明提供一种基于移动终端TYPEC接口的RS485通信电路***,包括,
采集模块,用以实时采集移动终端RS485数据的数据传输参数;
分析模块,用以对采集的数据传输参数进行数据分析,其与所述采集模块连接,所述分析模块还用以根据预设数据测试周期内的数据传输参数计算传输通道影响系数W,并根据测试周期内单次数据传输最大流量Dmax对传输通道影响系数W进行调节,所述分析模块还用以根据测试周期内单次数据传输最大时长Fmax对调节后的传输通道影响系数W’进行修正;
控制模块,用以根据数据分析结果控制移动终端RS485数据的传输过程,其与所述分析模块连接,所述控制模块还用以根据修正后的传输通道影响系数W”选取对应的数据传输通道;
校正模块,用以对移动终端RS485数据的传输过程进行校正,其与所述控制模块连接,所述校正模块还用以根据实时采集的数据传输参数实时计算矫正系数R,并根据矫正系数R实时对传输通道影响系数进行矫正,以重新选取数据传输通道;
所述分析模块在进行数据分析时,所述分析模块设有数据测试周期Ta,Ta为预设值,移动终端在首次进行数据传输时,所述分析模块根据测试周期内采集的数据传输参数计算传输通道影响系数W,设定W=0.5×D/D0+0.3×E/E0+0.2×F/F0,式中,D为采集的测试周期内数据总传输流量,D0为预设数据总传输流量,E为采集的测试周期内数据传输频率,E0为预设数据传输频率,F为采集的测试周期内数据总传输时长,F0为预设数据总传输时长。
进一步地,所述分析模块在对传输通道影响系数W进行调节时,将采集的测试周期内单次数据传输最大流量Dmax与预设单次数据传输流量Da进行比对,并根据比对结果对传输通道影响系数W进行调节,其中,
当Dmax≤Da时,所述分析模块不进行调节;
当Dmax>Da时,所述分析模将传输通道影响系数调节为W’,设定W’=W+W×(Dmax-Da)/Dmax。
进一步地,所述分析模块在对调节后的传输通道影响系数进行修正时,将采集的测试周期内单次数据传输最大时长Fmax与预设单次数据传输时长Fa进行比对,并根据比对结果对调节后的传输通道影响系数W’进行修正,其中,
当Fmax≤Fa时,所述分析模块不进行修正;
当Fmax>Fa时,所述分析模将传输通道影响系数修正为W”,设定W”=W’+W’×(Fmax-Fa)/Fmax。
进一步地,所述分析模块在对传输通道影响系数修正完成后,所述控制模块将修正后的传输通道影响系数W”与各预设传输通道影响系数进行比对,并根据比对结果对RS485数据的数据传输通道进行调整,其中,
当W”≤W1时,所述控制模块将第一预设通道作为数据传输通道;
当W1<W”≤W2时,所述控制模块将第二预设通道作为数据传输通道;
当W”>W2时,所述控制模块将第三预设通道作为数据传输通道;
其中,W1为第一预设传输通道影响系数,W2为第二预设传输通道影响系数,W1<W2。
进一步地,所述控制模块在确定数据传输通道后,所述校正模块根据实时采集的数据传输参数对数据传输通道进行矫正,所述校正模块设有矫正系数R,设定R=0.5×Ds/△D+0.5×Fs/△F,式中,Ds为实时采集的单次数据传输流量,△D为测试周期内单次数据传输流量的平均值,△D=D/s,s为测试周期内数据传输次数,Fs为实时采集的单次数据传输时长,△F为测试周期内单次数据传输时长的平均值,△F=F/s。
进一步地,所述校正模块在对数据传输通道进行矫正时,所述校正模块将实时计算的矫正系数R与各预设矫正系数进行比对,并根据比对结果对数据传输通道进行矫正,其中,
当R<R1时,所述校正模块将传输通道影响系数矫正为Ws1,设定Ws1=W”-W”×(R1-R)/R1,并根据矫正后的传输通道影响系数Ws1重新选取数据传输通道;
当R1≤R≤R2时,所述校正模块判定数据传输正常,不进行矫正;
当R2<R时,所述校正模块将传输通道影响系数矫正为Ws2,设定Ws2=W”+W”×(R-R2)/R,并根据矫正后的传输通道影响系数Ws2重新选取数据传输通道;
其中,R1为第一预设矫正系数,R2为第二预设矫正系数,R1<R2。
进一步地,所述RS485通信电路包括,
CPU模块,用以控制RS485数据的接收和发送,其设有串口接收脚RX、通用输入与输出脚GPIO和串口发射脚TX;
电平转换单元,用以进行电平转换,其设有PIN1-12脚,其中,所述电平转换单元的PIN1脚、PIN2脚和PIN8脚均与电源连接,所述电平转换单元的PIN7脚与接地连接,所述电平转换单元的PIN3脚与所述CPU模块的串口接收脚RX连接,所述电平转换单元的PIN4脚与所述CPU模块的通用输入与输出脚GPIO连接,所述电平转换单元的PIN6脚与所述CPU模块的串口发射脚TX连接;
收发器单元,用以接收和发送RS485数据,其设有PIN1-8脚,其中,所述收发器单元的PIN1脚与所述电平转换单元的PIN12脚连接,所述收发器单元的PIN2脚、PIN3脚均与所述电平转换单元的PIN11脚连接,所述收发器单元的PIN4脚与所述电平转换单元的PIN9脚连接,所述收发器单元的PIN5脚与所述电平转换单元的PIN7脚连接,所述收发器单元的PIN8脚与所述电平转换单元的PIN1脚连接,同时所述收发器单元的PIN8脚还与电源连接;
连接器单元,用以与外界连接,其设有PIN脚SBU1、PIN脚SBU2和公共端GND,所述连接器单元的PIN脚SBU1与所述收发器单元的PIN7脚连接,所述连接器单元的PIN脚SBU2与所述收发器单元的PIN6脚连接,所述连接器单元的公共端GND与所述收发器单元的PIN5脚连接。
进一步地,所述CPU模块在接收RS485数据时,将与所述电平转换单元的PIN4脚相连的所述通用输入与输出脚GPIO的电压电平设置为C1,所述CPU模块在发送RS485数据时,将与所述电平转换单元的PIN4脚相连的所述通用输入与输出脚GPIO的电压电平设置为C2,其中,C1为第一预设电压电平,C2为第二预设电压电平,C1<C2。
进一步地,所述连接器单元还包括管脚A1-A12和管脚B1-B12,其中,所述连接器单元的管脚A1、A12、B1和B12与所述收发器单元的PIN5脚连接,所述连接器单元的管脚A8与所述收发器单元的PIN7脚连接,所述连接器单元的管脚B8与所述收发器单元的PIN6脚连接。
与现有技术相比,本发明的有益效果在于,本发明所述***通过应用于移动终端中,以对移动终端的RS485数据传输过程进行监测,通过精确数据分析以选取满足要求的数据传输通道,从而避免RS485数据通过手机向云端传输时造成的数据丢失、损耗,以提高移动终端RS485数据传输的安全性,以提高数据传输效率,本发明所述分析模块内设有测试周期,通过在测试周期内对数据传输进行精确分析,以选择满足要求的传输通道进行数据传输,从而提高数据传输效率,所述分析模块设有传输通道影响系数W,通过根据测试周期内的数据传输参数进行计算,可有效保证计算结果的真实性和有效性,以进一步保证传输通道选取的精确性,从而提高数据传输效率。。
尤其,所述分析模块在对传输通道影响系数计算完成后,还根据测试周期内单次数据传输最大流量Dmax对传输通道影响系数进行调节,若其在预设值以内则不进行调节,若其大于预设值,则根据其与预设值的差值计算调节后的传输通道影响系数,以增大传输通道影响系数,提高传输通道影响系数的精确度,从而提高数据传输通道选取的精确度,从而进一步提高数据传输的安全性和效率,同时,在调节完成后,所述分析模块还根据测试周期内单次数据传输最大时长Fmax对调节后的传输通道影响系数进行修正,若其在预设值以内则不进行修正,若其大于预设值则根据其与预设值的差值计算修正后的传输通道影响系数,以增大传输通道影响系数,进一步提高传输通道影响系数的精确度,从而提高数据传输通道选取的精确度,从而进一步提高数据传输的安全性和效率。
尤其,所述控制模块在根据测试周期内的数据传输参数确定数据传输通道后,所述校正模块根据实时数据传输参数对数据传输通道进行实时校正,以进一步提高数据传输通道选取的精确度,从而提高数据传输的安全性和效率,所述校正模块根据实时数据传输参数计算校正系数R,并将计算得到的校正系数R与预设值进行比对,并根据比对结果对数据传输通道进行校正,当其小于预设值时,则通过降低传输通道影响系数以重新选取数据传输通道,当其大于预设值则通过增加传输通道影响系数以重新选取数据传输通道,从而提高数据传输通道选取的精确度,以进一步提高数据传输的安全性和效率。
附图说明
图1为本实施例基于移动终端TYPEC接口的RS485通信电路的结构示意图;
图2为本实施例连接器单元TYPEC接口的管脚网络定义示意图;
图3为本实施例基于移动终端TYPEC接口的RS485通信电路***的结构示意图。
具体实施方式
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
请参阅图1所示,其为本实施例基于移动终端TYPEC接口的RS485通信电路的结构示意图,所述电路包括,
CPU模块,用以控制RS485数据的接收和发送,其设有串口接收脚RX、通用输入与输出脚GPIO和串口发射脚TX;
电平转换单元,用以进行电平转换,其设有PIN1-12脚,其中,所述电平转换单元的PIN1脚、PIN2脚和PIN8脚均与电源连接,所述电平转换单元的PIN7脚与接地连接,所述电平转换单元的PIN3脚与所述CPU模块的串口接收脚RX连接,所述电平转换单元的PIN4脚与所述CPU模块的通用输入与输出脚GPIO连接,所述电平转换单元的PIN6脚与所述CPU模块的串口发射脚TX连接;
收发器单元,用以接收和发送RS485数据,其设有PIN1-8脚,其中,所述收发器单元的PIN1脚与所述电平转换单元的PIN12脚连接,所述收发器单元的PIN2脚、PIN3脚均与所述电平转换单元的PIN11脚连接,所述收发器单元的PIN4脚与所述电平转换单元的PIN9脚连接,所述收发器单元的PIN5脚与所述电平转换单元的PIN7脚连接,所述收发器单元的PIN8脚与所述电平转换单元的PIN1脚连接,同时所述收发器单元的PIN8脚还与电源连接;
连接器单元,用以与外界连接,其设有PIN脚SBU1、PIN脚SBU2和公共端GND,所述连接器单元的PIN脚SBU1与所述收发器单元的PIN7脚连接,所述连接器单元的PIN脚SBU2与所述收发器单元的PIN6脚连接,所述连接器单元的公共端GND与所述收发器单元的PIN5脚连接。
具体而言,所述CPU模块在接收RS485数据时,将与所述电平转换单元的PIN4脚相连的所述通用输入与输出脚GPIO的电压电平设置为C1,所述CPU模块在发送RS485数据时,将与所述电平转换单元的PIN4脚相连的所述通用输入与输出脚GPIO的电压电平设置为C2,其中,C1为第一预设电压电平,C2为第二预设电压电平,C1<C2。本实施例中,所述CPU模块通过控制所述通用输入与输出脚GPIO的电压电平大小控制RS485数据的接收和发送,在接收RS485数据时将所述通用输入与输出脚GPIO的电压电平调低,在发送RS485数据时将所述通用输入与输出脚GPIO的电压电平调高。
具体而言,本实施例中所述电路应用于移动终端中,所述移动终端包括手机、平板电脑等设备,并通过移动终端TYPEC接口与工业设备相连接,利用移动终端的无线网络和RS485功能实现云端与工业设备之间的RS485数据传输,从而提高工业设备RS485数据传输的实时性和便捷性,从而提高数据传输效率。
请参阅图2所示,其为本实施例连接器单元TYPEC接口的管脚网络定义示意图,所述连接器单元包括管脚A1-A12和管脚B1-B12,其中,所述连接器单元的管脚A1、A12、B1和B12与所述收发器单元的PIN5脚连接,所述连接器单元的管脚A8与所述收发器单元的PIN7脚连接,所述连接器单元的管脚B8与所述收发器单元的PIN6脚连接。
请参阅图3所示,其为本实施例基于移动终端TYPEC接口的RS485通信电路***的结构示意图,所述***包括,
采集模块,用以实时采集移动终端RS485数据的数据传输参数,所述数据传输参数包括单次数据传输流量、数据传输频率、单次数据传输时长、数据总传输流量和数据总传输时长,数据传输频率为单位时间内数据传输次数;
分析模块,用以对采集的数据传输参数进行数据分析,其与所述采集模块连接;
控制模块,用以根据数据分析结果控制移动终端RS485数据的传输过程,其与所述分析模块连接;
校正模块,用以对移动终端RS485数据的传输过程进行校正,其与所述控制模块连接。
具体而言,本实施例中所述***应用于移动终端中,以对移动终端的RS485数据传输过程进行监测,通过精确数据分析以选取满足要求的数据传输通道,从而避免RS485数据通过手机向云端传输时造成的数据丢失、损耗,以提高移动终端RS485数据传输的安全性,以提高数据传输效率。
具体而言,所述分析模块在进行数据分析时,所述分析模块设有数据测试周期Ta,Ta为预设值,移动终端在首次进行数据传输时,所述分析模块根据测试周期内采集的数据传输参数计算传输通道影响系数W,设定W=0.5×D/D0+0.3×E/E0+0.2×F/F0,式中,D为采集的测试周期内数据总传输流量,D0为预设数据总传输流量,E为采集的测试周期内数据传输频率,E0为预设数据传输频率,F为采集的测试周期内数据总传输时长,F0为预设数据总传输时长。
具体而言,本实施例中所述分析模块内设有测试周期,通过在测试周期内对数据传输进行精确分析,以选择满足要求的传输通道进行数据传输,从而提高数据传输效率,所述分析模块设有传输通道影响系数W,通过根据测试周期内的数据传输参数进行计算,可有效保证计算结果的真实性和有效性,以进一步保证传输通道选取的精确性,从而提高数据传输效率。可以理解的是,本实施例中未对测试周期的传输通道进行限定,在测试周期内可自由设置数据传输通道,但需注意的是,不同数据传输通道的容量不同,应设置容量较大的数据传输通道作为测试周期内的数据传输通道,以保证测试周期内数据传输过程中无数据丢失,从而保证测试的精确度,以进一步提高数据传输安全性和效率。
具体而言,所述分析模块在计算出传输通道影响系数W后,将采集的测试周期内单次数据传输最大流量Dmax与预设单次数据传输流量Da进行比对,并根据比对结果对传输通道影响系数W进行调节,其中,
当Dmax≤Da时,所述分析模块不进行调节;
当Dmax>Da时,所述分析模将传输通道影响系数调节为W’,设定W’=W+W×(Dmax-Da)/Dmax。
具体而言,所述分析模块在对传输通道影响系数调节完成后,将采集的测试周期内单次数据传输最大时长Fmax与预设单次数据传输时长Fa进行比对,并根据比对结果对调节后的传输通道影响系数W’进行修正,其中,
当Fmax≤Fa时,所述分析模块不进行修正;
当Fmax>Fa时,所述分析模将传输通道影响系数修正为W”,设定W”=W’+W’×(Fmax-Fa)/Fmax。
具体而言,本实施例中所述分析模块在对传输通道影响系数计算完成后,还根据测试周期内单次数据传输最大流量Dmax对传输通道影响系数进行调节,若其在预设值以内则不进行调节,若其大于预设值,则根据其与预设值的差值计算调节后的传输通道影响系数,以增大传输通道影响系数,提高传输通道影响系数的精确度,从而提高数据传输通道选取的精确度,从而进一步提高数据传输的安全性和效率,同时,在调节完成后,所述分析模块还根据测试周期内单次数据传输最大时长Fmax对调节后的传输通道影响系数进行修正,若其在预设值以内则不进行修正,若其大于预设值则根据其与预设值的差值计算修正后的传输通道影响系数,以增大传输通道影响系数,进一步提高传输通道影响系数的精确度,从而提高数据传输通道选取的精确度,从而进一步提高数据传输的安全性和效率。
具体而言,所述分析模块在对传输通道影响系数修正完成后,所述控制模块将修正后的传输通道影响系数W”与各预设传输通道影响系数进行比对,并根据比对结果对RS485数据的数据传输通道进行调整,其中,
当W”≤W1时,所述控制模块将第一预设通道作为数据传输通道;
当W1<W”≤W2时,所述控制模块将第二预设通道作为数据传输通道;
当W”>W2时,所述控制模块将第三预设通道作为数据传输通道;
其中,W1为第一预设传输通道影响系数,W2为第二预设传输通道影响系数,W1<W2。
具体而言,本实施例中所述控制模块根据修正后的传输通道影响系数选取数据传输通道,以保证数据传输的安全性。可以理解的是,本实施例未对数据传输通道数量进行限定,本实施例设置了三个数据传输通道,本领域技术人员可设置若干数据传输通道以供传输选取,但在设置若干传输通道时,应设置若干预设传输通道影响系数以进行数据比对,根据修正后的传输通道影响系数所处的数值范围,选取对应的数据传输通道进行数据传输,以保证数据传输效率。
具体而言,所述控制模块在确定数据传输通道后,所述校正模块根据实时采集的数据传输参数对数据传输通道进行矫正,所述校正模块设有矫正系数R,设定R=0.5×Ds/△D+0.5×Fs/△F,式中,Ds为实时采集的单次数据传输流量,△D为测试周期内单次数据传输流量的平均值,△D=D/s,s为测试周期内数据传输次数,Fs为实时采集的单次数据传输时长,△F为测试周期内单次数据传输时长的平均值,△F=F/s。
具体而言,所述校正模块将实时计算的矫正系数R与各预设矫正系数进行比对,并根据比对结果对数据传输通道进行矫正,其中,
当R<R1时,所述校正模块将传输通道影响系数矫正为Ws1,设定Ws1=W”-W”×(R1-R)/R1,并根据矫正后的传输通道影响系数Ws1重新选取数据传输通道;
当R1≤R≤R2时,所述校正模块判定数据传输正常,不进行矫正;
当R2<R时,所述校正模块将传输通道影响系数矫正为Ws2,设定Ws2=W”+W”×(R-R2)/R,并根据矫正后的传输通道影响系数Ws2重新选取数据传输通道;
其中,R1为第一预设矫正系数,R2为第二预设矫正系数,R1<R2。
具体而言,本实施例中所述控制模块在根据测试周期内的数据传输参数确定数据传输通道后,所述校正模块根据实时数据传输参数对数据传输通道进行实时校正,以进一步提高数据传输通道选取的精确度,从而提高数据传输的安全性和效率,所述校正模块根据实时数据传输参数计算校正系数R,并将计算得到的校正系数R与预设值进行比对,并根据比对结果对数据传输通道进行校正,当其小于预设值时,则通过降低传输通道影响系数以重新选取数据传输通道,当其大于预设值则通过增加传输通道影响系数以重新选取数据传输通道,从而提高数据传输通道选取的精确度,以进一步提高数据传输的安全性和效率。可以理解的是,本实施例中未对各预设矫正系数做具体限定,但R1的取值应小于1,R2的取值应大于1,最佳的实施方式为R1取0.7,R2取1.3,以保证校正结果的精确度。
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
Claims (9)
1.一种基于移动终端TYPEC接口的RS485通信电路***,其特征在于,包括,
采集模块,用以实时采集移动终端RS485数据的数据传输参数;
分析模块,用以对采集的数据传输参数进行数据分析,其与所述采集模块连接,所述分析模块还用以根据预设数据测试周期内的数据传输参数计算传输通道影响系数W,并根据测试周期内单次数据传输最大流量Dmax对传输通道影响系数W进行调节,所述分析模块还用以根据测试周期内单次数据传输最大时长Fmax对调节后的传输通道影响系数W’进行修正;
控制模块,用以根据数据分析结果控制移动终端RS485数据的传输过程,其与所述分析模块连接,所述控制模块还用以根据修正后的传输通道影响系数W”选取对应的数据传输通道;
校正模块,用以对移动终端RS485数据的传输过程进行校正,其与所述控制模块连接,所述校正模块还用以根据实时采集的数据传输参数实时计算矫正系数R,并根据矫正系数R实时对传输通道影响系数进行矫正,以重新选取数据传输通道;
所述分析模块在进行数据分析时,所述分析模块设有数据测试周期Ta,Ta为预设值,移动终端在首次进行数据传输时,所述分析模块根据测试周期内采集的数据传输参数计算传输通道影响系数W,设定W=0.5×D/D0+0.3×E/E0+0.2×F/F0,式中,D为采集的测试周期内数据总传输流量,D0为预设数据总传输流量,E为采集的测试周期内数据传输频率,E0为预设数据传输频率,F为采集的测试周期内数据总传输时长,F0为预设数据总传输时长。
2.根据权利要求1所述的基于移动终端TYPEC接口的RS485通信电路***,其特征在于,所述分析模块在对传输通道影响系数W进行调节时,将采集的测试周期内单次数据传输最大流量Dmax与预设单次数据传输流量Da进行比对,并根据比对结果对传输通道影响系数W进行调节,其中,
当Dmax≤Da时,所述分析模块不进行调节;
当Dmax>Da时,所述分析模将传输通道影响系数调节为W’,设定W’=W+W×(Dmax-Da)/Dmax。
3.根据权利要求2所述的基于移动终端TYPEC接口的RS485通信电路***,其特征在于,所述分析模块在对调节后的传输通道影响系数进行修正时,将采集的测试周期内单次数据传输最大时长Fmax与预设单次数据传输时长Fa进行比对,并根据比对结果对调节后的传输通道影响系数W’进行修正,其中,
当Fmax≤Fa时,所述分析模块不进行修正;
当Fmax>Fa时,所述分析模将传输通道影响系数修正为W”,设定W”=W’+W’×(Fmax-Fa)/Fmax。
4.根据权利要求3所述的基于移动终端TYPEC接口的RS485通信电路***,其特征在于,所述分析模块在对传输通道影响系数修正完成后,所述控制模块将修正后的传输通道影响系数W”与各预设传输通道影响系数进行比对,并根据比对结果对RS485数据的数据传输通道进行调整,其中,
当W”≤W1时,所述控制模块将第一预设通道作为数据传输通道;
当W1<W”≤W2时,所述控制模块将第二预设通道作为数据传输通道;
当W”>W2时,所述控制模块将第三预设通道作为数据传输通道;
其中,W1为第一预设传输通道影响系数,W2为第二预设传输通道影响系数,W1<W2。
5.根据权利要求4所述的基于移动终端TYPEC接口的RS485通信电路***,其特征在于,所述控制模块在确定数据传输通道后,所述校正模块根据实时采集的数据传输参数对数据传输通道进行矫正,所述校正模块设有矫正系数R,设定R=0.5×Ds/△D+0.5×Fs/△F,式中,Ds为实时采集的单次数据传输流量,△D为测试周期内单次数据传输流量的平均值,△D=D/s,s为测试周期内数据传输次数,Fs为实时采集的单次数据传输时长,△F为测试周期内单次数据传输时长的平均值,△F=F/s。
6.根据权利要求5所述的基于移动终端TYPEC接口的RS485通信电路***,其特征在于,所述校正模块在对数据传输通道进行矫正时,所述校正模块将实时计算的矫正系数R与各预设矫正系数进行比对,并根据比对结果对数据传输通道进行矫正,其中,
当R<R1时,所述校正模块将传输通道影响系数矫正为Ws1,设定Ws1=W”-W”×(R1-R)/R1,并根据矫正后的传输通道影响系数Ws1重新选取数据传输通道;
当R1≤R≤R2时,所述校正模块判定数据传输正常,不进行矫正;
当R2<R时,所述校正模块将传输通道影响系数矫正为Ws2,设定Ws2=W”+W”×(R-R2)/R,并根据矫正后的传输通道影响系数Ws2重新选取数据传输通道;
其中,R1为第一预设矫正系数,R2为第二预设矫正系数,R1<R2。
7.根据权利要求1-6任一项所述的基于移动终端TYPEC接口的RS485通信电路***,其特征在于,所述RS485通信电路包括,
CPU模块,用以控制RS485数据的接收和发送,其设有串口接收脚RX、通用输入与输出脚GPIO和串口发射脚TX;
电平转换单元,用以进行电平转换,其设有PIN1-12脚,其中,所述电平转换单元的PIN1脚、PIN2脚和PIN8脚均与电源连接,所述电平转换单元的PIN7脚与接地连接,所述电平转换单元的PIN3脚与所述CPU模块的串口接收脚RX连接,所述电平转换单元的PIN4脚与所述CPU模块的通用输入与输出脚GPIO连接,所述电平转换单元的PIN6脚与所述CPU模块的串口发射脚TX连接;
收发器单元,用以接收和发送RS485数据,其设有PIN1-8脚,其中,所述收发器单元的PIN1脚与所述电平转换单元的PIN12脚连接,所述收发器单元的PIN2脚、PIN3脚均与所述电平转换单元的PIN11脚连接,所述收发器单元的PIN4脚与所述电平转换单元的PIN9脚连接,所述收发器单元的PIN5脚与所述电平转换单元的PIN7脚连接,所述收发器单元的PIN8脚与所述电平转换单元的PIN1脚连接,同时所述收发器单元的PIN8脚还与电源连接;
连接器单元,用以与外界连接,其设有PIN脚SBU1、PIN脚SBU2和公共端GND,所述连接器单元的PIN脚SBU1与所述收发器单元的PIN7脚连接,所述连接器单元的PIN脚SBU2与所述收发器单元的PIN6脚连接,所述连接器单元的公共端GND与所述收发器单元的PIN5脚连接。
8.根据权利要求7所述的基于移动终端TYPEC接口的RS485通信电路***,其特征在于,所述CPU模块在接收RS485数据时,将与所述电平转换单元的PIN4脚相连的所述通用输入与输出脚GPIO的电压电平设置为C1,所述CPU模块在发送RS485数据时,将与所述电平转换单元的PIN4脚相连的所述通用输入与输出脚GPIO的电压电平设置为C2,其中,C1为第一预设电压电平,C2为第二预设电压电平,C1<C2。
9.根据权利要求8所述的基于移动终端TYPEC接口的RS485通信电路***,其特征在于,所述连接器单元还包括管脚A1-A12和管脚B1-B12,其中,所述连接器单元的管脚A1、A12、B1和B12与所述收发器单元的PIN5脚连接,所述连接器单元的管脚A8与所述收发器单元的PIN7脚连接,所述连接器单元的管脚B8与所述收发器单元的PIN6脚连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210062953.5A CN114244750B (zh) | 2022-01-20 | 2022-01-20 | 基于移动终端typec接口的rs485通信电路*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210062953.5A CN114244750B (zh) | 2022-01-20 | 2022-01-20 | 基于移动终端typec接口的rs485通信电路*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114244750A CN114244750A (zh) | 2022-03-25 |
CN114244750B true CN114244750B (zh) | 2023-09-05 |
Family
ID=80746917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210062953.5A Active CN114244750B (zh) | 2022-01-20 | 2022-01-20 | 基于移动终端typec接口的rs485通信电路*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114244750B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015092307A1 (fr) * | 2013-12-19 | 2015-06-25 | Oberthur Technologies | Procédé de test et de mise à jour du système d'un terminal par un module d'identité de souscripteur et dispositifs associés |
CN110177091A (zh) * | 2019-05-20 | 2019-08-27 | 广西电网有限责任公司电力科学研究院 | 实现电能质量监测装置多业务的***及方法 |
CN110766926A (zh) * | 2019-09-26 | 2020-02-07 | 重庆溢希恩真节能电力设备有限公司 | 一种冲压设备无线数据采集与监控*** |
CN111756600A (zh) * | 2020-06-24 | 2020-10-09 | 厦门长江电子科技有限公司 | 一种实现多种交换机测试机的多通信***及方法 |
CN112165415A (zh) * | 2020-04-26 | 2021-01-01 | 北京航天科颐技术有限公司 | 1553b总线控制设备、控制***及控制方法 |
DE102019123146A1 (de) * | 2019-08-29 | 2021-03-04 | WAGO Verwaltungsgesellschaft mit beschränkter Haftung | Diagnose- und/oder parameterdaten-übertragung zwischen steuermodul und eingabe/ausgabe-modul |
CN112714190A (zh) * | 2021-01-28 | 2021-04-27 | 百科荣创(山东)科技发展有限公司 | 一种物联网通信*** |
CN113777423A (zh) * | 2021-08-19 | 2021-12-10 | 武汉铁路职业技术学院 | 一种基于电气自动化设备的测试*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120171965A1 (en) * | 2010-12-31 | 2012-07-05 | Chu-Ping Shen | Anti-Interference and Anti-Piracy Methods For Improving Stability of RF Signals for Two-Way Remote Control System |
-
2022
- 2022-01-20 CN CN202210062953.5A patent/CN114244750B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015092307A1 (fr) * | 2013-12-19 | 2015-06-25 | Oberthur Technologies | Procédé de test et de mise à jour du système d'un terminal par un module d'identité de souscripteur et dispositifs associés |
CN110177091A (zh) * | 2019-05-20 | 2019-08-27 | 广西电网有限责任公司电力科学研究院 | 实现电能质量监测装置多业务的***及方法 |
DE102019123146A1 (de) * | 2019-08-29 | 2021-03-04 | WAGO Verwaltungsgesellschaft mit beschränkter Haftung | Diagnose- und/oder parameterdaten-übertragung zwischen steuermodul und eingabe/ausgabe-modul |
CN110766926A (zh) * | 2019-09-26 | 2020-02-07 | 重庆溢希恩真节能电力设备有限公司 | 一种冲压设备无线数据采集与监控*** |
CN112165415A (zh) * | 2020-04-26 | 2021-01-01 | 北京航天科颐技术有限公司 | 1553b总线控制设备、控制***及控制方法 |
CN111756600A (zh) * | 2020-06-24 | 2020-10-09 | 厦门长江电子科技有限公司 | 一种实现多种交换机测试机的多通信***及方法 |
CN112714190A (zh) * | 2021-01-28 | 2021-04-27 | 百科荣创(山东)科技发展有限公司 | 一种物联网通信*** |
CN113777423A (zh) * | 2021-08-19 | 2021-12-10 | 武汉铁路职业技术学院 | 一种基于电气自动化设备的测试*** |
Non-Patent Citations (1)
Title |
---|
"Monitoring system of thermo-solar plant based on touch-screen interface manageable locally by PC and remotely by Android-based mobile devices";P. Visconti et al;《2015 IEEE Workshop on Environmental, Energy, and Structural Monitoring Systems (EESMS) Proceedings》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114244750A (zh) | 2022-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8654658B2 (en) | Mobile communication system, base station controller, base station, mobile station, and base station radio parameter control method | |
EP3565134B1 (en) | Antenna correction method and device | |
CA2869097C (en) | System and method for power control in mimo systems | |
WO2008074925A1 (en) | Communication method and system | |
US20160212715A1 (en) | Method and apparatus for adjusting transmit power | |
CN104159282A (zh) | 一种信号调整方法及装置、小区 | |
US20230371106A1 (en) | Handling of link failure between a reflection node and a network node | |
JP2018533270A (ja) | 低出力無線周波数(rf)データパケット信号送受信機を試験する方法 | |
US8874045B2 (en) | RF circuit and isolation detecting device thereof, and method for measuring a degree of isolation between a first RF circuit and a second RF circuit with respect to a frequency | |
CN114244750B (zh) | 基于移动终端typec接口的rs485通信电路*** | |
JP2012123801A (ja) | ユニバーサルシリアルバス(usb)システムのオンライン較正方法及びその装置 | |
US11038580B2 (en) | Method for determining polarization information and related device thereof | |
US6131014A (en) | Bidirectional communication system and upstream communication noise level determination method | |
CN115396911B (zh) | 通信方法、设备及存储介质 | |
EP1156689A1 (en) | Channel selection method for a wireless communication system and subscriber station | |
WO2014149427A1 (en) | System and method for testing a data packet signal transceiver | |
US8494034B2 (en) | Communication device and communication system | |
KR102665186B1 (ko) | 단방향 aoc 장치 | |
EP2900021A1 (en) | Power back-off on channels with cyclo-stationary noise | |
US6957169B1 (en) | Method and apparatus for optimizing data connection performance | |
WO2019096198A1 (zh) | 通信方法及装置 | |
KR20210028815A (ko) | Aoc 장치 및 그 동작 제어방법 | |
CN113811012B (zh) | 调度方法、装置及***、存储介质 | |
KR102665205B1 (ko) | 양방향 aoc 장치 | |
KR102665189B1 (ko) | 단방향 aoc 장치 |
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 | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 518000 Science Park b2-1703, 05, Kexing Science Park, 15 Keyuan Road, Central District, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province Patentee after: Shenzhen Haocheng Technology Co.,Ltd. Address before: 518000 Science Park b2-1703, 05, Kexing Science Park, 15 Keyuan Road, Central District, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN HAOCHENG COMMUNICATION TECHNOLOGY Co.,Ltd. |