CN107966984A - 一种清扫机器人控制***及通讯协议 - Google Patents
一种清扫机器人控制***及通讯协议 Download PDFInfo
- Publication number
- CN107966984A CN107966984A CN201710957176.XA CN201710957176A CN107966984A CN 107966984 A CN107966984 A CN 107966984A CN 201710957176 A CN201710957176 A CN 201710957176A CN 107966984 A CN107966984 A CN 107966984A
- Authority
- CN
- China
- Prior art keywords
- code
- signal
- control system
- sweeping robot
- communications protocol
- 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
- 238000010408 sweeping Methods 0.000 title claims abstract description 33
- 238000004891 communication Methods 0.000 title claims abstract description 32
- 230000004913 activation Effects 0.000 claims description 10
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 230000003213 activating effect Effects 0.000 claims description 3
- 238000007405 data analysis Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 230000005693 optoelectronics Effects 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Manipulator (AREA)
Abstract
本发明一种清扫机器人控制***及通讯协议,控制***包括主控装置,主控装置作为上位机通过该通讯协议来控制多台下位机,其中控制单元包括六组控制组,每组包含一万台下位机,所述上位机通过写入的通讯协议与下位机数据交换,下位机设置有信号收发单元,所述信号收发单元接收上位机信息指令,并将指令传输至清扫机器人的动力控制***,清扫机器人动力控制***接收到具体指令后开始运行,本发明一种清扫机器人控制***及通讯协议,可同时控制多台清扫机器人设备运行,上位机与下位机之间独有的通讯协议,使两者之间的联系安全可靠、辨识率高,同时实时监测运行中的设备,增强对设备的控制力以及安全性。
Description
技术领域
本发明涉及一种管控***数据信息通讯技术领域,尤其涉及一种清扫机器人控制***及通讯协议。
背景技术
太阳能发电作为新能源的一种其光电转化率至关重要,一般太阳能发电装置都安装有清扫机器人来清洁太阳能板,以提高光电转化率,太阳能发电需要大量光伏板阵列组成,而清扫机器人运行需要人为控制,控制***的功能、操作是否简洁方便成为市场选择清扫机器人的一个重要参考,而且现代无线产品的高速发展,空中散播着各种电波频段,怎样让清扫机器人准确接收到属于自己的指令,也成为亟待解决的技术问题。
发明内容
本发明一种清扫机器人控制***,包括主控装置、信号采集器3、信号增强器4以及信号收发单元,所述主控装置包括主机以及控制单元,所述主控装置作为上位机1,所述主机通过电缆与信号采集器3连接,所述主机作为控制单元的载体,所述控制单元包括六组控制组,所述控制组分别与信号采集器3连接,所述控制单元包括设备配置单元以及设备状态单元,所述设备配置单元用于设定运行程序、以及增添或者删除设备信息,所述设备状态单元用于显示装备信息状态。
所述控制单元还包括激活码生成单元,所述激活码生成单元可以自动生成激活代码,所述生成的激活代码分为永久代码以及测试代码。
所述信号采集器3为无线电台式采集器,所述无线采集器用户容量至少为一万个,所述信号增强器4为信号塔。
所述信号收发单元包括信号接收器以及信号反馈器,所述信号收发单元设置在下位机2,所述信号收发单元通过无线电波与信号采集器3连接。
所述信号收发单元还包括信号处理器,所述信号处理器用于解析信号接收器收到的信号指令,并将信号指令传输至下位机2动力装置,同时将下位机2运行时信息数据分析后传输至信号反馈器。
一种基于清扫机器人控制***的通讯协议,所述通讯协议包括地址域、功能码以及数据域,所述地址域由两个字节构成,所述地址域其作用为每一台设备提供单独控制的信息代码,所述信息代码在每台下位机2都作为唯一凭据,地址范围为0-65535,地址:0x0001至0xEA60为组地址,本控制***最多控制六万台下位机2,每一万台下位机2为一个控制组,六个控制组可以同时控制,其中0x0000为原始地址,主要用于出厂测试用或者上位机1激活下位机2时使用,终端用于不可用,0xFFFF为广播地址,所述广播地址发出信息指令,所有下位机2都可收到并执行指令。
所述功能码占用一个字节,所述功能码其作用为定义操作指令的功能,所述功能码由0x00、至0x09,0x0A至0x0F,0x10至0x19,0x1A至0x1F,0x20至0x29,所述激活指令为0x2A,添加设备指令为0x2B,删除设备指令为0x2C,设备注册指令为0x38。
所述数据域为功能码发送指令以及回馈参数指令的结合,所述数据域用于检测下位机2是否正确执行指令以及下位机2非正常状态信息,所述下位机2非正常状态信息由异常码显示,所述异常码由功能码的最高位加1得出。
所述异常码由功能码以及差错码组成,所述异常码作为指明错误原因的信息代码,所述差错码由一个字节组成。
本发明一种清扫机器人控制***及通讯协议,可同时控制多台清扫机器人设备运行,上位机1与下位机2之间独有的通讯协议,使两者之间的联系安全可靠、辨识率高,同时实时监测运行中的设备,增强对设备的控制力以及安全性。
附图说明
图1本发明控制***示意图;
图2本发明上位机以及下位机示意图;
图3本发明通讯协议正常通讯示意图;
图4本发明通讯协议异常码生成示意图。
其中:1、上位机;2、下位机;3、信号采集器;4、信号增强器。
具体实施方式
下面结合附图对本发明作进一步说明。
根据图1-图4所示的本发明一种清扫机器人控制***,包括主控装置、信号采集器3、信号增强器4以及信号收发单元,所述主控装置包括主机以及控制单元,所述主控装置作为上位机1,所述主机通过电缆与信号采集器3连接,所述主机作为控制单元的载体,所述控制单元包括六组控制组,所述控制组分别与信号采集器3连接,所述控制单元包括设备配置单元以及设备状态单元,所述设备配置单元用于设定运行程序、以及增添或者删除设备信息,所述设备状态单元用于显示装备信息状态。
所述控制单元还包括激活码生成单元,所述激活码生成单元可以自动生成激活代码,所述生成的激活代码分为永久代码以及测试代码。
所述信号采集器3为无线电台式采集器,所述无线采集器用户容量至少为一万个,所述信号增强器4为信号塔。
所述信号收发单元包括信号接收器以及信号反馈器,所述信号收发单元设置在下位机2,所述信号收发单元通过无线电波与信号采集器3连接。
所述信号收发单元还包括信号处理器,所述信号处理器用于解析信号接收器收到的信号指令,并将信号指令传输至下位机2动力装置,同时将下位机2运行时信息数据分析后传输至信号反馈器。
一种基于清扫机器人控制***的通讯协议,所述通讯协议包括地址域、功能码以及数据域,所述地址域由两个字节构成,所述地址域其作用为每一台设备提供单独控制的信息代码,所述信息代码在每台下位机2都作为唯一凭据,地址范围为0-65535,地址:0x0001至0xEA60为组地址,本控制***最多控制六万台下位机2,每一万台下位机2为一个控制组,六个控制组可以同时控制,其中0x0000为原始地址,主要用于出厂测试用或者上位机1激活下位机2时使用,终端用于不可用,0xFFFF为广播地址,所述广播地址发出信息指令,所有下位机2都可收到并执行指令。
所述功能码占用一个字节,所述功能码其作用为定义操作指令的功能,所述功能码由0x00、至0x09,0x0A至0x0F,0x10至0x19,0x1A至0x1F,0x20至0x29,所述激活指令为0x2A,添加设备指令为0x2B,删除设备指令为0x2C,设备注册指令为0x38。
所述数据域为功能码发送指令以及回馈参数指令的结合,所述数据域用于检测下位机2是否正确执行指令以及下位机2非正常状态信息,所述下位机2非正常状态信息由异常码显示,所述异常码由功能码的最高位加1得出。
所述异常码由功能码以及差错码组成,所述异常码作为指明错误原因的信息代码,所述差错码由一个字节组成。
本发明一种清扫机器人控制***以及基于清扫机器人控制***的通讯协议,控制***包括主控装置,主控装置作为上位机1通过该通讯协议来控制多台下位机2,其中控制单元包括六组控制组,每组包含一万台下位机2,所述上位机1通过写入的通讯协议与下位机2数据交换,下位机2设置有信号收发单元,所述信号收发单元接收上位机1信息指令,并将指令传输至清扫机器人的动力控制***,清扫机器人动力控制***接收到具体指令后开始运行。
所述主机为工业电脑,信号采集器3连接到工业电脑的端口,每个控制组对应一台信号采集器3,每个控制组对应显示在工业电脑的显示屏,可以通过显示屏观察各下位机2的运行状态,并对下位机2发送各种指令,设置在信号收发单元的信号处理器分析收到的信号数据,并解析其中包含的指令,然后发送至其他对应***,当设备不能运行或者某部位损坏时,信号处理器检测并自动生成异常码,通过信号反馈器发送至上位机1处理。
进一步,当信号收发单元不能接收上位机1发送的信息时,也会自动生成异常码反馈给上位机1。
基于清扫机器人控制***的通讯协议,通过特定代码实现上位机1与下位机2之间的数据信息,且每个代码只能应用于该上位机1与下位机2之间的通讯,该通讯协议能精确的实现上位机1与下位机2之间的通讯,不会被外界其他因素影响。
进一步,所述地址域为上位机1通过通讯协议为下位机2制定的网络地址,如:
进一步,所述异常码是功能码不能被正确执行时,返回的异常信息码,其作用在于指明错误原因的信息代码,如:
本发明一种清扫机器人控制***及通讯协议,可同时控制多台清扫机器人设备运行,上位机1与下位机2之间独有的通讯协议,使两者之间的联系安全可靠、辨识率高,同时实时监测运行中的设备,增强对设备的控制力以及安全性。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所述技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (9)
1.一种清扫机器人控制***,其特征在于:包括主控装置、信号采集器、信号增强器以及信号收发单元,所述主控装置包括主机以及控制单元,所述主控装置作为上位机,所述主机通过电缆与信号采集器连接,所述主机作为控制单元的载体,所述控制单元包括六组控制组,所述控制组分别与信号采集器连接,所述控制单元包括设备配置单元以及设备状态单元,所述设备配置单元用于设定运行程序、以及增添或者删除设备信息,所述设备状态单元用于显示装备信息状态。
2.根据权利要求1所述的清扫机器人控制***,其特征在于:所述控制单元还包括激活码生成单元,所述激活码生成单元可以自动生成激活代码,所述生成的激活代码分为永久代码以及测试代码。
3.根据权利要求1所述的清扫机器人控制***,其特征在于:所述信号采集器为无线电台式采集器,所述无线采集器用户容量至少为一万个,所述信号增强器为信号塔。
4.根据权利要求1所述的清扫机器人控制***,其特征在于:所述信号收发单元包括信号接收器以及信号反馈器,所述信号收发单元设置在下位机,所述信号收发单元通过无线电波与信号采集器连接。
5.根据权利要求4所述的清扫机器人控制***,其特征在于:所述信号收发单元还包括信号处理器,所述信号处理器用于解析信号接收器收到的信号指令,并将信号指令传输至下位机动力装置,同时将下位机运行时信息数据分析后传输至信号反馈器。
6.一种基于清扫机器人控制***的通讯协议,其特征在于:所述通讯协议包括地址域、功能码以及数据域,所述地址域由两个字节构成,所述地址域其作用为每一台设备提供单独控制的信息代码,所述信息代码在每台下位机都作为唯一凭据,地址范围为0-65535,地址:0x0001至0xEA60为组地址,本控制***最多控制六万台下位机,每一万台下位机为一个控制组,六个控制组可以同时控制,其中0x0000为原始地址,主要用于出厂测试用或者上位机激活下位机时使用,终端用于不可用,0xFFFF为广播地址,所述广播地址发出信息指令,所有下位机都可收到并执行指令。
7.根据权利要求6所述的基于清扫机器人控制***的通讯协议,其特征在于:所述功能码占用一个字节,所述功能码其作用为定义操作指令的功能,所述功能码由0x00、至0x09,0x0A至0x0F,
0x10至0x19,0x1A至0x1F,0x20至0x29,所述激活指令为0x2A,添加设备指令为0x2B,删除设备指令为0x2C,设备注册指令为0x38。
8.根据权利要求6所述的基于清扫机器人控制***的通讯协议,其特征在于:所述数据域为功能码发送指令以及回馈参数指令的结合,所述数据域用于检测下位机是否正确执行指令以及下位机非正常状态信息,所述下位机非正常状态信息由异常码显示,所述异常码由功能码的最高位加1得出。
9.根据权利要求8所述的基于清扫机器人控制***的通讯协议,其特征在于:所述异常码由功能码以及差错码组成,所述异常码作为指明错误原因的信息代码,所述差错码由一个字节组成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710957176.XA CN107966984A (zh) | 2017-10-16 | 2017-10-16 | 一种清扫机器人控制***及通讯协议 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710957176.XA CN107966984A (zh) | 2017-10-16 | 2017-10-16 | 一种清扫机器人控制***及通讯协议 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107966984A true CN107966984A (zh) | 2018-04-27 |
Family
ID=61997587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710957176.XA Pending CN107966984A (zh) | 2017-10-16 | 2017-10-16 | 一种清扫机器人控制***及通讯协议 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107966984A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120731A (zh) * | 2018-07-17 | 2019-01-01 | 广东芬尼克兹节能设备有限公司 | 一种通用型通讯方法、***及装置 |
CN109388603A (zh) * | 2018-09-25 | 2019-02-26 | 珠海格力电器股份有限公司 | 状态信息获取和反馈方法、装置、介质、终端及示教器 |
CN109471435A (zh) * | 2018-11-09 | 2019-03-15 | 福州大学 | 一种多异构移动机器人控制*** |
CN109756503A (zh) * | 2019-01-15 | 2019-05-14 | 浙江广播电视大学萧山学院(萧商学院) | 一种消防机器人的通讯协议设计方法 |
CN110275532A (zh) * | 2019-06-21 | 2019-09-24 | 珠海格力智能装备有限公司 | 机器人的控制方法及装置、视觉设备的控制方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101953172A (zh) * | 2008-02-13 | 2011-01-19 | 塞格瑞德公司 | 分布式多机器人*** |
CN201976096U (zh) * | 2011-01-20 | 2011-09-14 | 浙江达峰科技有限公司 | 一种一主多从的通讯电路 |
CN102664886A (zh) * | 2012-04-18 | 2012-09-12 | 广州数控设备有限公司 | 一种基于以太网的机器人协议实现方法 |
CN105006122A (zh) * | 2015-07-01 | 2015-10-28 | 浙江工业大学 | 一种自动巡检机器人无线接口通讯协议 |
CN105159252A (zh) * | 2015-08-18 | 2015-12-16 | 深圳市科昭科技有限公司 | 机器人智云兼容控制*** |
CN105773615A (zh) * | 2016-04-06 | 2016-07-20 | 成都令可科技有限公司 | 一种机器人*** |
CN107015566A (zh) * | 2017-06-05 | 2017-08-04 | 河池学院 | 一种基于LabVIEW的多机器人检测*** |
-
2017
- 2017-10-16 CN CN201710957176.XA patent/CN107966984A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101953172A (zh) * | 2008-02-13 | 2011-01-19 | 塞格瑞德公司 | 分布式多机器人*** |
CN201976096U (zh) * | 2011-01-20 | 2011-09-14 | 浙江达峰科技有限公司 | 一种一主多从的通讯电路 |
CN102664886A (zh) * | 2012-04-18 | 2012-09-12 | 广州数控设备有限公司 | 一种基于以太网的机器人协议实现方法 |
CN105006122A (zh) * | 2015-07-01 | 2015-10-28 | 浙江工业大学 | 一种自动巡检机器人无线接口通讯协议 |
CN105159252A (zh) * | 2015-08-18 | 2015-12-16 | 深圳市科昭科技有限公司 | 机器人智云兼容控制*** |
CN105773615A (zh) * | 2016-04-06 | 2016-07-20 | 成都令可科技有限公司 | 一种机器人*** |
CN107015566A (zh) * | 2017-06-05 | 2017-08-04 | 河池学院 | 一种基于LabVIEW的多机器人检测*** |
Non-Patent Citations (1)
Title |
---|
周立功: "《ARM嵌入式***软件开发实例》", 30 June 2006 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120731A (zh) * | 2018-07-17 | 2019-01-01 | 广东芬尼克兹节能设备有限公司 | 一种通用型通讯方法、***及装置 |
CN109388603A (zh) * | 2018-09-25 | 2019-02-26 | 珠海格力电器股份有限公司 | 状态信息获取和反馈方法、装置、介质、终端及示教器 |
CN109471435A (zh) * | 2018-11-09 | 2019-03-15 | 福州大学 | 一种多异构移动机器人控制*** |
CN109756503A (zh) * | 2019-01-15 | 2019-05-14 | 浙江广播电视大学萧山学院(萧商学院) | 一种消防机器人的通讯协议设计方法 |
CN110275532A (zh) * | 2019-06-21 | 2019-09-24 | 珠海格力智能装备有限公司 | 机器人的控制方法及装置、视觉设备的控制方法及装置 |
CN110275532B (zh) * | 2019-06-21 | 2020-12-15 | 珠海格力智能装备有限公司 | 机器人的控制方法及装置、视觉设备的控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107966984A (zh) | 一种清扫机器人控制***及通讯协议 | |
CN101819258A (zh) | 基于物联网的太阳能电池组件无线监测方法及其*** | |
CN101403391B (zh) | 新型双电源双风机智能测控保护装置 | |
CN203119213U (zh) | 一种供电连接设备 | |
CN106843125A (zh) | 一种生产线数据交换*** | |
CN102097997B (zh) | 一种有载调容变压器控制*** | |
CN102823108A (zh) | 智能仪表、供给控制方法、动作方法、集成电路、***及程序 | |
CN104932373A (zh) | 一种智能工业网络协议无线转换器 | |
CN201662884U (zh) | 基于物联网的太阳能电池组件无线监测*** | |
CN206348864U (zh) | 储物柜的控制*** | |
CN201897729U (zh) | 基于工业以太网的电厂用远距离分散集中控制*** | |
CN102129228B (zh) | 一种监控***及其配置方法 | |
CN104973516A (zh) | 一种基于WIFI无线通信网络、Android***的力矩限制器 | |
CN205264035U (zh) | 一种基于工控平台的无线采集*** | |
CN202257332U (zh) | 有源rfid机房温湿度控制*** | |
CN105511342A (zh) | 一种机场机坪设备生产状态感知数据集中器 | |
CN212229479U (zh) | 信息采集装置 | |
CN105554180A (zh) | 一种配电箱内主从断路器的连接方法及配电箱 | |
CN103942510A (zh) | 一种韦根信号读取及转换装置 | |
CN108965072B (zh) | 一种智能网关外部设备关联控制方法 | |
CN203324867U (zh) | 基于配电自动化辅助监测预警及处理***的智能主机 | |
CN102722290A (zh) | 触摸屏防干扰处理方法、装置及触摸屏终端 | |
CN202815949U (zh) | 电缆信息掌上巡检器 | |
CN106254118A (zh) | 一种WiFi设备快速控制方法 | |
TW202209101A (zh) | 訊號傳輸裝置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180427 |
|
RJ01 | Rejection of invention patent application after publication |