一种基于pwm的单向主从式多机通信方法

文档序号:8365189阅读:200来源:国知局
一种基于pwm的单向主从式多机通信方法
【技术领域】
[0001]本发明涉及主从式一对多多机通信技术,尤其涉及一种基于PWM的单向主从式多机通?目方法。
【背景技术】
[0002]在各种设备使用系统中,单向主从式多机通信是广泛的通信模式之一。但是,存在如下常见的问题:通信协议复杂,运行维护难度大,耗时多;从机需要分别分配地址编码;数据通信实时性和效率均不高;数据通信可靠性不高。

【发明内容】

[0003]有鉴于此,本发明的目的是针对现有技术的不足,提供一种基于PWM的单向主从式多机通信方法,使得主机和从机之间通信协议得以简明,通信效率和实时性得以提高,同时提高了通信可靠性。
[0004]为达到上述目的,本发明采用以下技术方案:
一种基于PWM的单向主从式多机通信方法,其中,包括如下步骤:
步骤I,系统初始化;
步骤2,选用主机的PWM模块相应周期和占空比发送所有从机的所有参数,传递各参数的PWM周期互斥;所述从机参数的值由其PWM的占空比表示;
步骤3,主机轮流查询所有从机的更新请求并依次更新所有从机的所有待更新的参数;循环执行步骤3。
[0005]作为优选,所述邻近从机之间设定的PWM周期相差为固定值。
[0006]作为优选,所述同一从机的邻近参数之间设定的PWM周期相差为固定值。
[0007]发明的有益效果是:
本发明针对单向“主从式一对多”多机通信系统经常存在的主机和从机之间通信协议复杂,运行维护难度大,耗时多;数据通信可靠性不高;数据通信实时性和效率均不高;从机需要分别分配地址编码等问题,本发明由于通信方式的不同,采用PWM来做为信息载体而有别于采用电平序列作为信息载体,不同从机之间和同一从机的不同参数之间设定不同的PWM周期来区分,实现了主机和从机之间通信协议简明,无需给从机分配地址编码,提高了通信实时性、效率、通信可靠性。
【附图说明】
[0008]图1为本发明的流程图。
[0009]图2为本发明通信协议的参数周期表。
【具体实施方式】
[0010]下面结合附图和实施例对本发明作进一步描述。
[0011]如图1所示,本发明包括如下步骤:
步骤001,系统初始化;步骤001负责初始化满足系统需求的各个模块。
[0012]步骤002,选用PWM模块的相应周期和相应占空比发送所有从机的所有参数;步骤002负责将选用PWM模块的相应周期和相应占空比发送给所有从机的所有参数。主机中预设所有参数的周期,传递各参数的PWM周期互斥;所述从机参数的值由PWM的占空比表示;
步骤003,主机轮流查询所有从机的更新请求,并依次更新所有从机的所有待更新的参数;循环执行步骤3。
[0013]如图2所示,1#从机、2#从机、3#从机、4#从机、5#从机、6#从机的1#参数之间采用邻近互差I毫秒的PWM周期来区分,1#从机的1#参数、2#参数、3#参数、4#参数之间采用邻近互差0.1毫秒的PWM周期来区分,2#从机、3#从机、4#从机、5#从机、6#从机的不同参数之间也采用邻近互差0.1毫秒的PWM周期来区分。本发明采用PWM来做为信息载体而有别于采用电平作为信息载体,各参数的PWM周期互斥,要传递的参数的值由PWM的占空比来表示。
[0014]本发明通信协议简明,从机没有地址码,具有通信实时性、效率和通信可靠性提高的应用特点。
[0015]最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域技术人员对本发明的技术方案所做的其他修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
【主权项】
1.一种基于PWM的单向主从式多机通信方法,其特征在于:包括如下步骤: 步骤I,系统初始化; 步骤2,选用主机的PWM模块相应周期和占空比发送所有从机的所有参数; 步骤3,主机轮流查询所有从机的更新请求并依次更新所有从机所有待更新的参数;循环执行步骤3。
2.根据权利要求1所述的一种基于PWM的单向主从式多机通信方法,其特征在于:所述邻近从机之间设定的PWM周期相差为固定值。
3.根据权利要求2所述的一种基于PWM的单向主从式多机通信方法,其特征在于:所述同一从机的邻近参数之间设定的PWM周期相差为固定值。
【专利摘要】本发明公开了一种基于PWM的单向主从式多机通信方法,包括如下步骤:步骤1,系统初始化;步骤2,选用主机的PWM模块相应周期和占空比发送所有从机的所有参数;步骤3,主机轮流查询所有从机的更新请求并依次更新所有从机所有待更新的参数;循环执行步骤3。本发明的主机和从机之间通信协议简化,通信效率和实时性高,同时提高了通信可靠性。
【IPC分类】H04L1-00
【公开号】CN104683068
【申请号】CN201510077980
【发明人】葛苒, 张峻梓, 谷红选, 陈川川, 王红英
【申请人】河南辉瑞生物医电技术有限公司
【公开日】2015年6月3日
【申请日】2015年2月14日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1