1.一种多工作模式的表具通信方法,其特征在于,包括主动上报模式、第一被动接收模式和第二被动接收模式中的一种或者多种;
所述主动上报模式包括,以第一速率向上级设备上报表具数据;
所述第一被动接收模式包括,以第二速率接收上级设备的第一指令;
所述第二被动接收模式包括,以第三速率接收上级设备的第二指令。
2.根据权利要求1所述的一种多工作模式的表具通信方法,其特征在于,所述表具数据包括表具运行参数和故障信息。
3.根据权利要求1所述的一种多工作模式的表具通信方法,其特征在于,所述主动上报模式包括按序上报和自由竞争上报中的至少一种。
4.根据权利要求3所述的一种多工作模式的表具通信方法,其特征在于,所述按序上报包括:
设置表具数据的上报时间段、上报基准时间、表具上报序号和表具上报间隔;
计算各表具的上报时间,表具的上报时间的计算公式如下,
上报时间 = 上报基准时间+(表具上报序号×表具上报间隔)。
5.根据权利要求3所述的一种多工作模式的表具通信方法,其特征在于,所述自由竞争上报包括:
时间检测:检测表具是否处于自由竞争上报时间段,若是则执行信道检测,若否则终止本次表具数据自由竞争上报;
信道检测: 表具检测当前信道是否空闲,若是则向上级设备发送表具数据,并执行数据上报结果判断,若否则表具休眠一段时间,表具休眠结束后执行信道检测次数判断;
信道检测次数判断:判断信道检测的次数是否达到第一阈值,若是则终止本次表具数据自由竞争上报,若否则执行时间检测;
数据上报结果判断:检测预设时间内是否接收到上级设备的响应数据,若是则表具数据上报成功,若否则执行数据上报次数判断;
数据上报次数判断:判断表具数据上报次数是否达到第二阈值,若是则终止本次表具数据自由竞争上报,若否则执行时间检测。
6.根据权利要求1所述的一种多工作模式的表具通信方法,其特征在于,所述第一速率和第二速率均小于第三速率。
7.根据权利要求1所述的一种多工作模式的表具通信方法,其特征在于,所述表具还包括休眠模式。
8.根据权利要求7所述的一种多工作模式的表具通信方法,其特征在于,所述表具间隔第一预设时间切换至第一被动接收模式,并在第一被动接收模式结束后切换至休眠模式。
9.根据权利要求7所述的一种多工作模式的表具通信方法,其特征在于,所述表具间隔第二预设时间切换至第二被动接收模式,并在第二被动接收模式结束后切换至休眠模式。
10.根据权利要求7所述的一种多工作模式的表具通信方法,其特征在于,所述休眠模式下,表具的主控制器处于休眠状态,并由外部中断或者定时器中断唤醒。