CN104683068A - 一种基于pwm的单向主从式多机通信方法 - Google Patents
一种基于pwm的单向主从式多机通信方法 Download PDFInfo
- Publication number
- CN104683068A CN104683068A CN201510077980.XA CN201510077980A CN104683068A CN 104683068 A CN104683068 A CN 104683068A CN 201510077980 A CN201510077980 A CN 201510077980A CN 104683068 A CN104683068 A CN 104683068A
- Authority
- CN
- China
- Prior art keywords
- pwm
- machine
- communication method
- parameters
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 34
- 238000000034 method Methods 0.000 title claims abstract description 11
- 230000007717 exclusion Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Landscapes
- Communication Control (AREA)
Abstract
本发明公开了一种基于PWM的单向主从式多机通信方法,包括如下步骤:步骤1,系统初始化;步骤2,选用主机的PWM模块相应周期和占空比发送所有从机的所有参数;步骤3,主机轮流查询所有从机的更新请求并依次更新所有从机所有待更新的参数;循环执行步骤3。本发明的主机和从机之间通信协议简化,通信效率和实时性高,同时提高了通信可靠性。
Description
技术领域
本发明涉及主从式一对多多机通信技术,尤其涉及一种基于PWM的单向主从式多机通信方法。
背景技术
在各种设备使用系统中,单向主从式多机通信是广泛的通信模式之一。但是,存在如下常见的问题:通信协议复杂,运行维护难度大,耗时多;从机需要分别分配地址编码;数据通信实时性和效率均不高;数据通信可靠性不高。
发明内容
有鉴于此,本发明的目的是针对现有技术的不足,提供一种基于PWM的单向主从式多机通信方法,使得主机和从机之间通信协议得以简明,通信效率和实时性得以提高,同时提高了通信可靠性。
为达到上述目的,本发明采用以下技术方案:
一种基于PWM的单向主从式多机通信方法,其中,包括如下步骤:
步骤1,系统初始化;
步骤2,选用主机的PWM模块相应周期和占空比发送所有从机的所有参数,传递各参数的PWM周期互斥;所述从机参数的值由其PWM的占空比表示;
步骤3,主机轮流查询所有从机的更新请求并依次更新所有从机的所有待更新的参数;循环执行步骤3。
作为优选,所述邻近从机之间设定的PWM周期相差为固定值。
作为优选,所述同一从机的邻近参数之间设定的PWM周期相差为固定值。
发明的有益效果是:
本发明针对单向“主从式一对多”多机通信系统经常存在的主机和从机之间通信协议复杂,运行维护难度大,耗时多;数据通信可靠性不高;数据通信实时性和效率均不高;从机需要分别分配地址编码等问题,本发明由于通信方式的不同,采用PWM来做为信息载体而有别于采用电平序列作为信息载体,不同从机之间和同一从机的不同参数之间设定不同的PWM周期来区分,实现了主机和从机之间通信协议简明,无需给从机分配地址编码,提高了通信实时性、效率、通信可靠性。
附图说明
图1为本发明的流程图。
图2为本发明通信协议的参数周期表。
具体实施方式
下面结合附图和实施例对本发明作进一步描述。
如图1所示,本发明包括如下步骤:
步骤001,系统初始化;步骤001负责初始化满足系统需求的各个模块。
步骤002,选用PWM模块的相应周期和相应占空比发送所有从机的所有参数;步骤002负责将选用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 |
|---|---|---|---|
| CN201510077980.XA CN104683068A (zh) | 2015-02-14 | 2015-02-14 | 一种基于pwm的单向主从式多机通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510077980.XA CN104683068A (zh) | 2015-02-14 | 2015-02-14 | 一种基于pwm的单向主从式多机通信方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104683068A true CN104683068A (zh) | 2015-06-03 |
Family
ID=53317712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510077980.XA Pending CN104683068A (zh) | 2015-02-14 | 2015-02-14 | 一种基于pwm的单向主从式多机通信方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104683068A (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 CN201510077980.XA patent/CN104683068A/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) | Аппарат, способ и система для управления нагрузочным устройством через линию электропитания с использованием протокола согласования электропитания | |
| MY187393A (en) | Method and system for realizing data tracking by means of software development kit | |
| CN104378886A (zh) | 一种智能照明控制系统及方法 | |
| CN104216384A (zh) | 一种与灯具结合的智能远程控制系统 | |
| CN110583076A (zh) | 一种资源配置的方法及设备 | |
| CN102802316B (zh) | 一种实现ZigBee传输DALI总线协议的照明控制装置 | |
| WO2014125103A3 (en) | Appliance control system & method | |
| CN104869157A (zh) | 一种通用工业自动化信息采集监控系统 | |
| CN104683068A (zh) | 一种基于pwm的单向主从式多机通信方法 | |
| CN103957271A (zh) | 新型物联网设备组成的系统 | |
| CN103974509A (zh) | Led智能控制方法和系统 | |
| CN105652813B (zh) | 一种基于AM335X处理器构建嵌入式实时EtherCAT主站的方法 | |
| CN204291487U (zh) | 基于dmx512的led自动编址电路、灯具及系统 | |
| CN104683194A (zh) | 一种基于pwm的单向主从式一对多多机通信方法 | |
| CN104717110A (zh) | 一种基于pwm主从式单向多机通信的发送方法 | |
| CN204229197U (zh) | 音乐喷泉的一线通式电路控制系统 | |
| CN104780084A (zh) | 一种pwm主从式单向多机通信的发送方法 | |
| CN203387692U (zh) | 可将ZigBee信号与Wi-Fi信号进行数据转换的无线网关设备 | |
| KR101338153B1 (ko) | 디바이스 모델 기반 미들웨어 기술 | |
| CN204116926U (zh) | 一种支持工业以太网的可编程控制器集成设备 | |
| CN103547015A (zh) | 电力线控制灯光的智能照明系统及其控制方法 | |
| CN210075665U (zh) | 路灯控制器 | |
| CN204203740U (zh) | 基于现场总线的开关量信号传输系统 | |
| CN103731932A (zh) | 一种多种无线通信兼容系统及其通信方法 | |
| CN104883306A (zh) | 路由器扩展智能天线 |
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 |