一种单线通信方法技术

技术编号:39735431 阅读:4 留言:0更新日期:2023-12-17 23:37
本申请公开了一种单线通信方法

【技术实现步骤摘要】
一种单线通信方法、装置、计算机设备和存储介质


[0001]本申请涉及通信
,特别是涉及一种单线通信方法

装置

计算机设备和存储介质


技术介绍

[0002]通信协议是信息时代的重要基础

不同的应用场景需要不同的通信协议来实现准确

高效的信息传递

其中,单线通信在某些低速率

近距离通信场景中可简洁地实现通信拓扑,用最少硬件资源满足功能需求,大大简化设计

[0003]目前,成熟的单线通信协议主要有英特尔公司提出的
PECI(Platform Environme nt Control Interface
,平台环境式控制接口
)
协议

达拉斯半导体公司提出的1‑
Wire
协议

德州仪器公司公司提出的
HDQ(High

Speed Data Queue
,高速数据队列
)
协议

三种协议定义略有区别,但本质是通过规定
PWM(Pulse width modulation
,脉冲宽度调制
)
占空比来区分
0、1
信号

[0004]目前存在一些硬件资源紧张且通信速率要求较低的应用场景,因此,目前亟需一种新型的单线通信方法,来简化系统硬件资源消耗,适配于更多的应用场景


技术实现思路

[0005]基于此,有必要针对上述
技术介绍
中提到的至少一个技术问题,提供一种单线通信方法

装置

计算机设备和存储介质,能够简化系统硬件资源消耗,适配于更多的应用场景

[0006]本申请实施例提供的具体技术方案如下:
[0007]第一方面,提供一种单线通信方法,包括:
[0008]主设备向从设备发送单线通信请求,所述主设备与所述从设备的单线通信包括单工通信或半双工通信;
[0009]响应于接收到所述主设备发送的从机匹配请求,所述从设备根据所述从机匹配请求识别并记录所述主设备预设的第一频率和第二频率;
[0010]其中,所述第一频率用于所述从设备判断为第一信号,所述第一信号用于描述所述主设备向所述从设备的读取请求,所述第二频率用于所述从设备判断为第二信号,所述第二信号用于描述所述主设备向所述从设备的写入请求

[0011]进一步的,若所述主设备与所述从设备的单线通信为单工通信,所述单线通信请求包括从机匹配请求;
[0012]若所述主设备与所述从设备的单线通信为半双工通信,所述单线通信请求包括从机匹配请求和写入请求,或者,所述单线通信请求包括从机匹配请求

读取请求和写入请求

[0013]进一步的,所述主设备与所述从设备通过单线通信交互的数据包括多个方波周期,所述方波周期包括一个高电平以及一个低电平,所述方波周期的频率为所述第一频率
或所述第二频率

[0014]进一步的,所述方法还包括:
[0015]响应于检测到所述主设备以所述第一频率发送的第一信号,所述从设备判断为所述主设备的读取请求,所述从设备向所述主设备通过单线通信发送数据,当所述主设备接收数据并校验正确后向所述从设备返回应答;
[0016]响应于检测到所述主设备以所述第二频率发送的第二信号,所述从设备判断为所述主设备的写入请求,所述主设备向所述从设备通过单线通信发送数据,当所述从设备接收数据并校验正确后向所述主设备返回应答

[0017]进一步的,所述方法还包括:
[0018]响应于检测到在所述主设备向所述从设备发送所述从机匹配请求超过第一预设时间所述主设备仍未接收到所述从设备的应答,所述主设备重新向所述从设备发送所述从机匹配请求;
[0019]若所述主设备重新向所述从设备发送的第二次从机匹配请求仍未匹配至对应从机,所述主设备停止此次单线通信请求

[0020]进一步的,在所述主设备停止此次单线通信请求之后,所述方法还包括:
[0021]所述主设备执行自动降频,降频后重新向所述从设备发送所述单线通信请求;
[0022]其中,所述自动降频为所述主设备采用的通信频率降至前一次单线通信频率的一半频率,直至降至预设最小频率;
[0023]若所述主设备降至所述预设最小频率之后,仍未匹配至对应从机,所述主设备停止与对应从机的当前单线通信请求

[0024]进一步的,若所述主设备存在多个,所述方法还包括:
[0025]需要进行单线通信的主设备检测待通信的通信链路的链路状态;
[0026]响应于所述需要进行单线通信的主设备以第二预设时间为检测周期检测到当前所述通信链路的链路状态为空闲状态,所述需要进行单线通信的主设备向对应从机发起单线通信请求;
[0027]其中,所述第二预设时间大于
[0028]进一步的,所述第一频率以及所述第二频率满足如下取值范围:
[0029]150
千赫

第一频率
>
第二频率
≥5
千赫;
[0030]2≥
第一频率
/
第二频率
≥1.5。
[0031]第二方面,提供一种单线通信装置,所述装置包括:
[0032]第一通信模块,用于主设备向从设备发送单线通信请求,所述主设备与所述从设备的单线通信包括单工通信或半双工通信;
[0033]第二通信模块,用于响应于接收到所述主设备发送的从机匹配请求,所述从设备根据所述从机匹配请求识别并记录所述主设备预设的第一频率和第二频率;其中,所述第一频率用于所述从设备判断为第一信号,所述第一信号用于描述所述主设备向所述从设备的读取请求,所述第二频率用于所述从设备判断为第二信号,所述第二信号用于描述所述主设备向所述从设备的写入请求

[0034]第三方面,提供一种计算机设备,包括存储器

处理器及存储在存储器上并可在处
理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述单线通信方法

[0035]第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述单线通信方法

[0036]本申请实施例具有如下有益效果:
[0037]本申请实施例提供的一种单线通信方法

装置

计算机设备和存储介质,从设备会记录接收到的第一频率和第二频率大小,从而判断是属于“0”信号
(
第一信号
)
还是“1”信号
(
第二信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种单线通信方法,其特征在于,包括:主设备向从设备发送单线通信请求,所述主设备与所述从设备的单线通信包括单工通信或半双工通信;响应于接收到所述主设备发送的从机匹配请求,所述从设备根据所述从机匹配请求识别并记录所述主设备预设的第一频率和第二频率;其中,所述第一频率用于所述从设备判断为第一信号,所述第一信号用于描述所述主设备向所述从设备的读取请求,所述第二频率用于所述从设备判断为第二信号,所述第二信号用于描述所述主设备向所述从设备的写入请求
。2.
根据权利要求1所述的单线通信方法,其特征在于,若所述主设备与所述从设备的单线通信为单工通信,所述单线通信请求包括从机匹配请求;若所述主设备与所述从设备的单线通信为半双工通信,所述单线通信请求包括从机匹配请求和写入请求,或者,所述单线通信请求包括从机匹配请求

读取请求和写入请求
。3.
根据权利要求1所述的单线通信方法,其特征在于,所述主设备与所述从设备通过单线通信交互的数据包括多个方波周期,所述方波周期包括一个高电平以及一个低电平,所述方波周期的频率为所述第一频率或所述第二频率
。4.
根据权利要求1所述的单线通信方法,其特征在于,所述方法还包括:响应于检测到所述主设备以所述第一频率发送的第一信号,所述从设备判断为所述主设备的读取请求,所述从设备向所述主设备通过单线通信发送数据,当所述主设备接收数据并校验正确后向所述从设备返回应答;响应于检测到所述主设备以所述第二频率发送的第二信号,所述从设备判断为所述主设备的写入请求,所述主设备向所述从设备通过单线通信发送数据,当所述从设备接收数据并校验正确后向所述主设备返回应答
。5.
根据权利要求1所述的单线通信方法,其特征在于,所述方法还包括:响应于检测到在所述主设备向所述从设备发送所述从机匹配请求超过第一预设时间所述主设备仍未接收到所述从设备的应答,所述主设备重新向所述从设备发送所述从机匹配请求;若所述主设备重新向所述从设备发送...

【专利技术属性】
技术研发人员:张鑫伟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1