CN104683194A - 一种基于pwm的单向主从式一对多多机通信方法 - Google Patents
一种基于pwm的单向主从式一对多多机通信方法 Download PDFInfo
- Publication number
- CN104683194A CN104683194A CN201510077975.9A CN201510077975A CN104683194A CN 104683194 A CN104683194 A CN 104683194A CN 201510077975 A CN201510077975 A CN 201510077975A CN 104683194 A CN104683194 A CN 104683194A
- Authority
- CN
- China
- Prior art keywords
- pwm
- machine
- slave
- communication method
- computer communication
- 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.)
- Pending
Links
Landscapes
- Communication Control (AREA)
Abstract
本发明公开了一种基于PWM的单向主从式一对多多机通信方法,包括如下步骤:步骤1,***初始化;步骤2,选用主机的PWM模块相应周期和脉宽发送所有从机的所有参数;步骤3,主机轮流查询所有从机的更新请求,并依次更新所有从机所有待更新的参数;循环执行步骤3。本发明提供一种基于PWM的单向主从式一对多多机通信方法,可使主机和从机之间的通信协议得以简化,通信效率和实时性得以提高,同时提高了通信可靠性。
Description
技术领域
本发明涉及主从式一对多多机通信技术,尤其涉及一种基于PWM的单向主从式一对多多机通信方法。
背景技术
在各种设备使用***中,单向“主从式一对多”多机通信是很常见的通信模式。但是,常见的单向“主从式一对多”多机通信多采用现成的通信模块,他们都有同一共性即采用在时间上分布的高低电平构成的序列来完成发送,而接收端则通过对这些电平序列的解析来获得发送端所传送的信息。存在的问题有:主机和从机之间通信协议复杂,运行维护难度大,耗时多;从机需要分别分配地址编码;数据通信实时性和效率均不高,这主要表现在通信协议的帧的多字节组织结构上;数据通信可靠性不高,体现在通信协议的帧的多字节组织结构和分时诸位传输的传输特点上。
发明内容
有鉴于此,本发明的目的是针对现有技术的不足,提供一种基于PWM的单向主从式一对多多机通信方法,使得主机和从机之间通信协议得以简化,通信效率和实时性提高,同时增加了通信可靠性。
为达到上述目的,本发明采用以下技术方案:
一种基于PWM的单向主从式一对多多机通信方法,其中,包括如下步骤:
步骤1,***初始化;
步骤2,选用主机的PWM模块相应周期和脉宽发送所有从机的所有参数;所述从机参数的值由其PWM的脉宽表示;传递各参数的PWM周期互斥,周期是预先设定的;
步骤3,主机轮流查询所有从机的更新请求,并依次更新所有从机的所有待更新的参数;循环执行步骤3。
作为优选,所述邻近从机之间设定的PWM周期相差为固定值。
作为优选,所述同一从机的邻近参数之间设定的PWM周期相差为固定值。
发明的有益效果是:
本发明针对单向“主从式一对多”多机通信***经常存在的主机和从机之间通信协议复杂,运行维护难度大,耗时多;数据通信可靠性不高;数据通信实时性和效率均不高;从机需要分别分配地址编码等问题,采用PWM来作为信息载体而有别于采用电平序列作为信息载体,不同从机之间和同一从机的不同参数之间设定不同的PWM周期来区分,实现了主机和从机之间通信协议简明,无需给从机分配地址编码,提高了通信实时性、效率、通信可靠性。
附图说明
图1为本发明的流程图。
图2为本发明通信协议的参数周期表。
具体实施方式
下面结合附图和实施例对本发明作进一步描述。
如图1所示,本发明包括如下步骤:
步骤001,***初始化;步骤001负责初始化满足***需求的各个模块。
步骤002,选用PWM模块的相应周期和相应脉宽发送所有从机的所有参数;步骤002负责将选用PWM模块的相应周期和相应脉宽发送给所有从机的所有参数(这里的参数主要指图2所列参数)。主机中预设所有参数的周期,传递各参数的PWM周期互斥;所述从机参数的值由PWM的脉宽表示,即PWM的高电平的时间宽度;
步骤003,主机轮流查询所有从机的更新请求并依次更新所有从机的所有待更新的参数;循环执行步骤3。
如图2所示,1#从机、2#从机、3#从机、4#从机、5#从机、6#从机的1#参数之间采用邻近互差1毫秒的PWM周期来区分,1#从机的1#参数、2#参数、3#参数、4#参数之间采用邻近互差0.1毫秒的PWM周期来区分,2#从机、3#从机、4#从机、5#从机、6#从机的邻近参数之间也采用邻近互差0.1毫秒的PWM周期来区分。本发明采用PWM来作为信息载体而有别于采用电平序列作为信息载体,各参数的PWM周期互斥,要传递的参数的值由PWM的高电平的时间宽度来表示。
本发明通信协议简明,从机没有地址码,具有通信实时性、效率和通信可靠性提高的应用特点。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域技术人员对本发明的技术方案所做的其他修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
Claims (3)
1.一种基于PWM的单向主从式一对多多机通信方法,其特征在于:包括如下步骤:
步骤1,***初始化;
步骤2,选用主机的PWM模块相应周期和脉宽发送所有从机的所有参数;
步骤3,主机轮流查询所有从机的更新请求并依次更新所有从机所有待更新的参数;循环执行步骤3。
2.根据权利要求1所述的一种基于PWM的单向主从式一对多多机通信方法,其特征在于:所述邻近的从机之间设定的PWM周期相差为固定值。
3.根据权利要求2所述的一种基于PWM的单向主从式一对多多机通信方法,其特征在于:所述同一从机的邻近参数之间设定的PWM周期相差为固定值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510077975.9A CN104683194A (zh) | 2015-02-14 | 2015-02-14 | 一种基于pwm的单向主从式一对多多机通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510077975.9A CN104683194A (zh) | 2015-02-14 | 2015-02-14 | 一种基于pwm的单向主从式一对多多机通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104683194A true CN104683194A (zh) | 2015-06-03 |
Family
ID=53317817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510077975.9A Pending CN104683194A (zh) | 2015-02-14 | 2015-02-14 | 一种基于pwm的单向主从式一对多多机通信方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104683194A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050041445A1 (en) * | 2001-12-31 | 2005-02-24 | Dangsheng Zhou | Method of establishing a master & minus; host in modules connecting in parallel |
CN101222377A (zh) * | 2007-11-23 | 2008-07-16 | 深圳国人通信有限公司 | 一种分布式主从机通信中对从机参数的处理方法及装置 |
CN101232425A (zh) * | 2007-01-26 | 2008-07-30 | 京信通信***(中国)有限公司 | 一种总线式分布控制***主从站对端控制方法 |
CN101986765A (zh) * | 2010-10-28 | 2011-03-16 | 河南理工大学 | 一种基于单片机的低功耗可组网定位仪 |
CN102857956A (zh) * | 2012-07-26 | 2013-01-02 | 京信通信***(广州)有限公司 | 主从站通信方法及装置 |
-
2015
- 2015-02-14 CN CN201510077975.9A patent/CN104683194A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050041445A1 (en) * | 2001-12-31 | 2005-02-24 | Dangsheng Zhou | Method of establishing a master & minus; host in modules connecting in parallel |
CN101232425A (zh) * | 2007-01-26 | 2008-07-30 | 京信通信***(中国)有限公司 | 一种总线式分布控制***主从站对端控制方法 |
CN101222377A (zh) * | 2007-11-23 | 2008-07-16 | 深圳国人通信有限公司 | 一种分布式主从机通信中对从机参数的处理方法及装置 |
CN101986765A (zh) * | 2010-10-28 | 2011-03-16 | 河南理工大学 | 一种基于单片机的低功耗可组网定位仪 |
CN102857956A (zh) * | 2012-07-26 | 2013-01-02 | 京信通信***(广州)有限公司 | 主从站通信方法及装置 |
Non-Patent Citations (1)
Title |
---|
李鹏等: "《青岛科技大学学报》", 《地铁制动实验台PWM信号转换器的研制》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2017118289A (ru) | Аппарат, способ и система для управления нагрузочным устройством через линию электропитания с использованием протокола согласования электропитания | |
CN104216384A (zh) | 一种与灯具结合的智能远程控制*** | |
CN102802316B (zh) | 一种实现ZigBee传输DALI总线协议的照明控制装置 | |
CN106533851A (zh) | 基于mesh网络技术的控制*** | |
CN103974509A (zh) | Led智能控制方法和*** | |
CN204362085U (zh) | 工业控制用智能网关 | |
CN104793759A (zh) | 一种基于ps2接口鼠标信号的模拟与监控设备 | |
CN106953809B (zh) | 一种基于485分时通信的设备资源采集方法 | |
CN101383084B (zh) | 一种隔离型总线供电通信*** | |
CN203151522U (zh) | 一种基于智能家居***的转发器及配套无线路由器 | |
CN204697088U (zh) | 家庭智能网关 | |
CN105991788A (zh) | 基于nfc通讯实现从机网络地址分配的方法 | |
CN104683194A (zh) | 一种基于pwm的单向主从式一对多多机通信方法 | |
CN204272170U (zh) | 一种BACnet协议转换*** | |
CN104717110A (zh) | 一种基于pwm主从式单向多机通信的发送方法 | |
CN201266434Y (zh) | 隔离型总线供电通信*** | |
CN102841875A (zh) | 一种具有智能总线接口的主机及安防*** | |
CN104683068A (zh) | 一种基于pwm的单向主从式多机通信方法 | |
CN104283872A (zh) | 支持can控制器和plc的远程控制器 | |
CN104780084A (zh) | 一种pwm主从式单向多机通信的发送方法 | |
CN106878348B (zh) | 基于源端点表模型维护的主站间纵向数据传输方法 | |
CN203894582U (zh) | 无线智能网关控制器 | |
CN201994958U (zh) | Can总线与以太网间智能通信节点 | |
CN202586816U (zh) | 基于Zigbee技术的跟踪式光伏发电装置多点智能控制*** | |
CN204408373U (zh) | 一种基于pwm技术的单向主从式多机通信电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150603 |