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

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

Info

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
Application number
CN201510077980.XA
Other languages
English (en)
Inventor
葛苒
张峻梓
谷红选
陈川川
王红英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HENAN HUIRUI BIOMEDICAL ELECTRIC TECHNOLOGY Co Ltd
Original Assignee
HENAN HUIRUI BIOMEDICAL ELECTRIC TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by HENAN HUIRUI BIOMEDICAL ELECTRIC TECHNOLOGY Co Ltd filed Critical HENAN HUIRUI BIOMEDICAL ELECTRIC TECHNOLOGY Co Ltd
Priority to CN201510077980.XA priority Critical patent/CN104683068A/zh
Publication of CN104683068A publication Critical patent/CN104683068A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

本发明公开了一种基于PWM的单向主从式多机通信方法,包括如下步骤:步骤1,系统初始化;步骤2,选用主机的PWM模块相应周期和占空比发送所有从机的所有参数;步骤3,主机轮流查询所有从机的更新请求并依次更新所有从机所有待更新的参数;循环执行步骤3。本发明的主机和从机之间通信协议简化,通信效率和实时性高,同时提高了通信可靠性。

Description

一种基于PWM的单向主从式多机通信方法
技术领域
本发明涉及主从式一对多多机通信技术,尤其涉及一种基于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周期相差为固定值。
CN201510077980.XA 2015-02-14 2015-02-14 一种基于pwm的单向主从式多机通信方法 Pending CN104683068A (zh)

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)

* Cited by examiner, † Cited by third party
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 京信通信系统(广州)有限公司 主从站通信方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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