System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及设备通信,具体涉及一种设备通信方法、发送端、接收端及系统。
技术介绍
1、plc(power line communication,电力线通信)技术应用越来越广,包括但不限于智能家居。现有方案中,或者利用wifi、zigbee等技术的无线系统,但无线系统受制于空间环境干扰,通常无法实现长距离、多节点的可靠的通信;或者,利用电力线进行通信,一般分为弱电通信及强电通信,弱电通信缺点是施工难度大费用高,而强电通信一般为基于电力线的使用高频调制解调技术的通信方式,一般建筑里用电设备繁多,其中以照明灯数量为最多,如果要求每一个plc用电设备均能单独控制,就会面临设备多成本较高的问题,比如筒射灯,如果要求每一个筒射灯均能单独被控制开关或调光,那么每一个筒灯的驱动均需要有一个电力线通信专用芯片及电路,一个区域就需要上百个设备,如果按此方式布置设备,存在成本高的问题。
技术实现思路
1、本专利技术所要解决的一个技术问题是提供一种设备通信方法、发送端、接收端及系统,能够降低设备通信(如plc设备)的使用成本,提高通信设备的通信可靠性。
2、根据本专利技术的第一方面,提供了一种设备通信方法,包括:
3、接收端从发送端接收预定波形信号,获得预定波形信号对应的过零信号脉冲宽度;及获取第一接收端温度、第一接收信号电压;依据第一接收端温度、第一接收信号电压获取逻辑数字0、1对应的过零信号脉冲宽度;根据逻辑数字0、1对应的过零信号脉冲宽度,以及预定波形信号对应的过零信号脉冲
4、所述预定波形信号是发送端利用预定波形产生规则,将待通信消息转换得到;所述预定波形产生规则包括:根据约定的逻辑数字与过零信号脉冲宽度的对应关系控制信号的波形输出时间。
5、基于上述方案,在接收端从发送端接收到预定波形信号,预定波形信号是在发送端利用预定波形产生规则(根据约定的逻辑数字与过零信号脉冲宽度的对应关系控制信号的波形输出时间),将待通信消息转换得到;然后接收端获得预定波形信号对应的过零信号脉冲宽度以及获得第一接收端温度、第一接收信号电压;进而识别出待通信消息;利用本方案,不需要在每个接收端配置
技术介绍
中所述的专用芯片及电路,能够降低通信设备(如plc设备)的使用成本,提高通信设备的通信可靠性。
6、本专利技术的第一方面的一个实施方式中,依据第一接收端温度、第一接收信号电压获取逻辑数字0、1对应的过零信号脉冲宽度,包括:依据第一接收端温度、第一接收信号电压,从预先标定的接收端温度、接收信号电压与逻辑数字0、1对应的过零信号脉冲宽度的关联关系中,实时获得逻辑数字0对应的过零信号脉冲宽度及逻辑数字1对应的过零信号脉冲宽度。
7、在一个实施方式中,获得预定波形信号对应的过零信号脉冲宽度时,依据收到的过零信号脉冲的上升沿、下降沿确定预定波形信号对应的过零信号脉冲宽度。
8、本专利技术的第一方面的一个实施方式中,在接收端,若在第二预定时间内,连续收到多个过零信号脉冲的上升沿,则只保留在第二预定时间内的第一个上升沿;若在第二预定时间内,连续收到多个过零信号脉冲的下降沿,则只保留在第二预定时间内的最后一个下降沿;依据第二预定时间内的第一个上升沿、最后一个下降沿确定预定波形信号对应的过零信号脉冲宽度;其中,第二预定时间与实时获得逻辑数字1对应的过零信号脉冲宽度相关。基于本方案,可降低干扰,提高可靠性。
9、本专利技术的第一方面的一个实施方式中,接收端若根据第一接收端温度、第一接收信号电压未匹配到与逻辑数字0、1对应的过零信号脉宽,则根据第一接收端温度与最接近的标定的接收端温度确定第二接收端温度,根据第一接收信号电压与最接近的标定的接收信号电压确定第二接收信号电压;依据第二接收端温度、第二接收信号电压从预先标定的接收端温度、接收信号电压与逻辑数字0、1的对应关系中,实时获得逻辑数字0对应的过零信号脉冲宽度及逻辑数字1对应的过零信号脉冲宽度。基于本方案,可解决获得的第一接收端温度、第一接收信号电压与预先标定的接收端温度、接收信号电压与逻辑数字0、1对应的过零信号脉冲宽度的关联关系不匹配,造成无法确定与逻辑数字对应的过零信号脉冲宽度的问题,提高本方案的鲁棒性。
10、根据本专利技术的第二方面,提供了一种设备通信方法,包括:
11、发送端利用预定波形产生规则,将待通信消息转换成预定波形信号;所述预定波形产生规则包括:根据约定的逻辑数字与过零信号脉冲宽度的对应关系控制信号的波形输出时间;
12、向接收端发送预定波形信号;其中,所述预定波形信号用于在接收端获得预定波形信号对应的过零信号脉冲宽度;及获取第一接收端温度、第一接收信号电压;依据第一接收端温度、第一接收信号电压获取逻辑数字0、1对应的过零信号脉冲宽度;根据逻辑数字0、1对应的过零信号脉冲宽度,以及预定波形信号对应的过零信号脉冲宽度识别出待通信消息。
13、基于上述方案,发送端利用预定波形产生规则(根据约定的逻辑数字与过零信号脉冲宽度的对应关系控制信号的波形输出时间),将待通信消息转换成预定波形信号,并向接收端发送,以便在接收端获得预定波形信号对应的过零信号脉冲宽度以及获得第一接收端温度、第一接收信号电压;进而识别出待通信消息;利用本方案,不需要在每个接收端配置
技术介绍
中所述的专用芯片及电路,能够降低通信设备(如plc设备)的使用成本,提高通信设备的通信可靠性。
14、本专利技术的第二方面的一个实施方式中,所述利用预定波形产生规则,将待通信消息转换成预定波形信号包括:从信号零点位置关闭波形输出第一预定时间后输出波形,将待通信消息转换成预定波形信号;其中,第一预定时间依据预先约定的过零信号脉冲宽度确定;预先约定的过零信号脉冲宽度与逻辑数字1对应。
15、本专利技术的第三方面,提出一种设备通信接收端,包括用于执行本专利技术第一方面及其实施方式提出的所述方法的至少一个装置。
16、本专利技术的第四方面,提出一种设备通信发送端,包括用于执行本专利技术提出的第二方面及其实施方式提出的所述方法的至少一个装置。
17、本专利技术的第五方面,提出一种设备通信系统,包括第三方面及其实施方式所述设备通信接收端和第四方面及其实施方式所述设备通信发送端。
本文档来自技高网...【技术保护点】
1.一种设备通信方法,其特征在于,包括:
2.根据权利要求1所述的设备通信方法,其特征在于,依据第一接收端温度、第一接收信号电压获取逻辑数字0、1对应的过零信号脉冲宽度,包括:
3.根据权利要求1或2所述的设备通信方法,其特征在于,获得预定波形信号对应的过零信号脉冲宽度时,依据收到的过零信号脉冲的上升沿、下降沿确定预定波形信号对应的过零信号脉冲宽度。
4.根据权利要求3所述的设备通信方法,其特征在于,
5.根据权利要求2所述的设备通信方法,其特征在于,若根据第一接收端温度、第一接收信号电压未匹配到与逻辑数字0、1对应的过零信号脉宽,则根据第一接收端温度与最接近的标定的接收端温度确定第二接收端温度,根据第一接收信号电压与最接近的标定的接收信号电压确定第二接收信号电压;依据第二接收端温度、第二接收信号电压从预先标定的接收端温度、接收信号电压与逻辑数字0、1的对应关系中,实时获得逻辑数字0对应的过零信号脉冲宽度及逻辑数字1对应的过零信号脉冲宽度。
6.一种设备通信方法,其特征在于,包括:
7.根据权利要求6所述的设
8.一种设备通信接收端,其特征在于,包括用于执行权利要求1至5任一项所述方法的至少一个装置。
9.一种设备通信发送端,其特征在于,包括用于执行权利要求6或7所述方法的至少一个装置。
10.一种设备通信系统,其特征在于,包括权利要求8所述设备通信接收端和权利要求9所述设备通信发送端。
...【技术特征摘要】
1.一种设备通信方法,其特征在于,包括:
2.根据权利要求1所述的设备通信方法,其特征在于,依据第一接收端温度、第一接收信号电压获取逻辑数字0、1对应的过零信号脉冲宽度,包括:
3.根据权利要求1或2所述的设备通信方法,其特征在于,获得预定波形信号对应的过零信号脉冲宽度时,依据收到的过零信号脉冲的上升沿、下降沿确定预定波形信号对应的过零信号脉冲宽度。
4.根据权利要求3所述的设备通信方法,其特征在于,
5.根据权利要求2所述的设备通信方法,其特征在于,若根据第一接收端温度、第一接收信号电压未匹配到与逻辑数字0、1对应的过零信号脉宽,则根据第一接收端温度与最接近的标定的接收端温度确定第二接收端温度,根据第一接收信号电压与最接近的标定的接收信号电压...
【专利技术属性】
技术研发人员:孙友林,马晓槟,陈灿辉,
申请(专利权)人:广州有朋网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。