CN104065763B - 基于rs485的自由数量空调自动随机定址通信方法 - Google Patents

基于rs485的自由数量空调自动随机定址通信方法 Download PDF

Info

Publication number
CN104065763B
CN104065763B CN201410291870.9A CN201410291870A CN104065763B CN 104065763 B CN104065763 B CN 104065763B CN 201410291870 A CN201410291870 A CN 201410291870A CN 104065763 B CN104065763 B CN 104065763B
Authority
CN
China
Prior art keywords
address
machine
outdoor unit
indoor
addressing
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.)
Active
Application number
CN201410291870.9A
Other languages
English (en)
Other versions
CN104065763A (zh
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.)
Teco Group Science and Technology Hangzhou Co Ltd
Original Assignee
Teco Group Science and Technology Hangzhou 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 Teco Group Science and Technology Hangzhou Co Ltd filed Critical Teco Group Science and Technology Hangzhou Co Ltd
Priority to CN201410291870.9A priority Critical patent/CN104065763B/zh
Publication of CN104065763A publication Critical patent/CN104065763A/zh
Application granted granted Critical
Publication of CN104065763B publication Critical patent/CN104065763B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Air Conditioning Control Device (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明公开了一种基于RS485的自由数量空调自动随机定址通信方法,具体包括如下步骤:步骤一:定址;步骤二:查找;步骤三:地址确定;步骤四:退出寻址过程,进入正常通信模式。本发明的基于RS485的自由数量空调自动随机定址通信方法采用自动定址方式,解决了人工定址问题,去除中间步骤,节省人力和成本。

Description

基于RS485的自由数量空调自动随机定址通信方法
技术领域
本发明涉及自由组合变频多联式空调控制***,具体是一种基于RS485的自由数量空调自动随机定址通信方法。
背景技术
目前市场上变频多联式空调***大部分采用手动定址方式,在销售或安装时需手动调整达到定址的目的,这样安装比较麻烦,工作效率低,人工成本高。
发明内容
为了解决现有技术中存在的上述技术问题,本发明提供了一种基于RS485的自由数量空调自动随机定址通信方法,具体包括如下步骤:
步骤一:定址
室内外机同时上电。外机计时N秒,发送定址命令(广播命令),内机接收到广播命令,读取当前所得随机数,经过数据处理,纪录作为当前地址;
步骤二:查找
轮询2-N(N为室内机的个数,可根据产品更改)地址,接收到的内机回复正常数据,外机通过检查校验,判定是否有内机地址重复,接收到重复地址的内机数据后,给对应内机发送重定址命令,命令中需给出已存在的地址,然后再次确认轮询,一直等到查询所有室内机通讯均唯一且正常为止;
步骤三:确定
确定N台地址,发送确定定址命令,然后发送排序命令,重新给内机排序,轮训所有室内机排序,对所有室内机进行排序的,排序过后,将排序的所有室内机的代码发送给存储设备;
步骤四:退出寻址过程,进入正常通信模式。
进一步的,步骤一定址的具体步骤为:
首先,室内外机控制板同时上电,室外机延迟N秒,开始发送定址广播命令,在N秒内,室内机通过以最小时间单位计数,并多次循环溢出积累误差的方式,使计数值充分随机化。当室内机接收到室外机的定址命令时,截取当前室内机的计数值为地址产生值,通过与室内机的总台数进行计算,获得一个2-255的数值作为当前地址。
进一步的,步骤二查找的具体步骤为:
1.室外机发送开始查找动作命令;
2.室外机以固定周期的方式发送查询数据包(例如每秒一个),以2-255为目标地址依次发送查询数据包;
3.当室内机接收到查询数据包,则在室外机查询周期内回复数据;
4.若室外机接收的数据正确,对当前地址发送3次,三次均无误,则纪录当前室内机地址,进入下一个地址查询;
5.若室外机接收数据出现错误,则发送3次,接收均出现错误,说明总线有竞争,则室外机发送给当前室内机重新定址命令,并指定从当前地址为开始到255为重新定址范围;
6.若室外机未接收回复,重发一次确认依然无回复,则周期满足后查询下一个地址;
7.当室外机查询255地址结束后,室外机会重新再次对2-255地址重新查询一次,确认无任意室内机有竞争错误或漏查。
8.室外机发送广播命令,确认查找动作结束。
进一步的,步骤三中确定的具体步骤为:
1.室外机对之前纪录的所有室内机按照地址的数值的大小通过命令,进行地址重定,将所有室内机地址定位连续地址,2-N(N小于255);
2.当排序完成,工程人员可以通过上位机软件,对机器的排序进行调整,调整结束后纪录当前室内机地址存入存储设备,当室外机未检测到上位机软件,则将默认排序纪录为通讯地址,并存入存储设备。
本发明的基于RS485的自由数量空调自动随机定址通信方法采用自动定址方式,解决了人工定址问题,去除中间步骤,节省人力和成本。
附图说明
图1和2是本发明的基于RS485的自由数量空调自动随机定址通信方法的控制流程图。
具体实施方式
下面结合附图对本发明作进一步说明。
自由数量空调自动随机定址要解决的问题如下:随机数产生的问题;随机地址重复的问题;地址重新排序的问题;485总线竞争的问题。
1.随机数产生的问题:本发明采用的是硬件加软件结合产生随机数的方法。具体思路为:对于电路控制板,MCU程序的执行是从上电时间满足MCU运行开始,以晶振震荡的频率经过软件配置从而执行指令,由于控制板硬件每个原件均有误差,晶振本身也存在误差。同时上电的控制板,实际MCU开始指令执行的时间并不相同,执行速度也有差异。所以通过软件加计数,溢出清零的方法,当通过多次循环执行后,同时上电的控制板此时的计数值是个随机数值。计数值相同的概率很低。
2.随机地址重复的问题:当获得随机的地址重复时,可以软件控制控制板重新定址。
3.地址重新排序问题:当所有室内机地址都唯一确定以后的,由于之前随机的地址可能是间断的,也可能是连续的,所以需要对产生的地址进行重新排序。
4.485总线竞争的问题:当两台以上终端同时打开发送信号时,会导致总线信号的竞争,实际过程时,会导致接收端收到的数据出错,通过多次判定数据出错,可以确认总线是否有竞争,通过判定竞争可以知道有室内机地址重复。
如图1所示,本发明的基于RS485的自由数量空调自动随机定址通信方法,具体执行的流程:
步骤一:定址
室内外机同时上电。外机计时N秒,发送定址命令(广播命令),内机接收到广播命令,读取当前所得随机数,经过数据处理,纪录作为当前地址。
步骤二:查找
轮询2-N(N为室内机的个数,可根据产品更改)地址,接收到的内机回复正常数据,外机通过检查校验,判定是否有内机地址重复,接收到重复地址的内机数据后,给对应内机发送重定址命令,命令中需给出已存在的地址,然后再次确认轮询。一直等到查询所有室内机通讯均唯一且正常为止。
步骤三:确定
确定N台地址,发送确定定址命令,然后发送排序命令,重新给内机排序,轮训所有室内机排序,对所有室内机进行排序的,排序过后,将排序的所有室内机的代码发送给存储设备。
步骤四:退出寻址过程,进入正常通信模式。
步骤一定址的具体步骤为:
首先,室内外机控制板同时上电,室外机延迟N秒,开始发送定址广播命令,在N秒内,室内机通过以最小时间单位计数,并多次循环溢出积累误差的方式,使计数值充分随机化。当室内机接收到室外机的定址命令时,截取当前室内机的计数值为地址产生值,通过与室内机的总台数进行计算,获得一个2-255的数值作为当前地址。
步骤二查找的具体步骤为:
1.室外机发送开始查找动作命令;
2.室外机以固定周期的方式发送查询数据包(例如每秒一个),以2-255为目标地址依次发送查询数据包;
3.当室内机接收到查询数据包,则在室外机查询周期内回复数据;
4.若室外机接收的数据正确,对当前地址发送3次,三次均无误,则纪录当前室内机地址,进入下一个地址查询;
5.若室外机接收数据出现错误,则发送3次,接收均出现错误,说明总线有竞争,则室外机发送给当前室内机重新定址命令,并指定从当前地址为开始到255为重新定址范围;
6.若室外机未接收回复,重发一次确认依然无回复,则周期满足后查询下一个地址;
7.当室外机查询255地址结束后,室外机会重新再次对2-255地址重新查询一次,确认无任意室内机有竞争错误或漏查。
8.室外机发送广播命令,确认查找动作结束。
步骤三中确定的具体步骤为:
1.室外机对之前纪录的所有室内机按照地址的数值的大小通过命令,进行地址重定,将所有室内机地址定位连续地址,2-N(N小于255);
2.当排序完成,工程人员可以通过上位机软件,对机器的排序进行调整,调整结束后纪录当前室内机地址存入存储设备,当室外机未检测到上位机软件,则将默认排序纪录为通讯地址,并存入存储设备。

Claims (2)

1.一种基于RS485的自由数量空调自动随机定址通信方法,具体包括如下步骤:
步骤一:定址
室内外机同时上电;外机计时N秒,发送定址命令,即广播命令,内机接收到广播命令,读取当前所得随机数,经过数据处理,记录作为当前地址;
步骤二:查找
轮询2-N地址,N为室内机的个数,接收到的内机回复正常数据,外机通过检查校验,判定是否有内机地址重复,接收到重复地址的内机数据后,给对应内机发送重定址命令,命令中需给出已存在的地址,然后再次确认轮询,一直等到查询所有室内机通讯均唯一且正常为止;
步骤三:确定
确定N台地址,发送确定定址命令,然后发送排序命令,重新给内机排序,轮询所有室内机排序,对所有室内机进行排序的,排序过后,将排序的所有室内机的代码发送给存储设备;
步骤四:退出寻址过程,进入正常通信模式;
步骤一定址的具体步骤为:
首先,室内外机控制板同时上电,室外机延迟N秒,开始发送定址广播命令,在N秒内,室内机通过以最小时间单位计数,并多次循环溢出积累误差的方式,使计数值充分随机化;当室内机接收到室外机的定址命令时,截取当前室内机的计数值为地址产生值,通过与室内机的总台数进行计算,获得一个2-255的数值作为当前地址;
步骤二查找的具体步骤为:
(1)室外机发送开始查找动作命令;
(2)室外机以固定周期的方式发送查询数据包,以2-255为目标地址依次发送查询数据包;
(3)当室内机接收到查询数据包,则在室外机查询周期内回复数据;
(4)若室外机接收的数据正确,对当前地址发送3次,三次均无误,则记录当前室内机地址,进入下一个地址查询;
(5)若室外机接收数据出现错误,则发送3次,接收均出现错误,说明总线有竞争,则室外机发送给当前室内机重新定址命令,并指定从当前地址为开始到255为重新定址范围;
(6)若室外机未接收回复,重发一次确认依然无回复,则周期满足后查询下一个地址;
(7)当室外机查询255地址结束后,室外机会重新再次对2-255地址重新查询一次,确认无任意室内机有竞争错误或漏查;
(8)室外机发送广播命令,确认查找动作结束。
2.如权利要求1所述的基于RS485的自由数量空调自动随机定址通信方法,其特征在于:步骤三中确定的具体步骤为:
(1)室外机对之前记录的所有室内机按照地址的数值的大小通过命令,进行地址重定,将所有室内机地址定位连续地址,2-N,N小于255;
(2)当排序完成,工程人员通过上位机软件,对机器的排序进行调整,调整结束后记录当前室内机地址存入存储设备,当室外机未检测到上位机软件,则将默认排序记录为通讯地址,并存入存储设备。
CN201410291870.9A 2014-06-26 2014-06-26 基于rs485的自由数量空调自动随机定址通信方法 Active CN104065763B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410291870.9A CN104065763B (zh) 2014-06-26 2014-06-26 基于rs485的自由数量空调自动随机定址通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410291870.9A CN104065763B (zh) 2014-06-26 2014-06-26 基于rs485的自由数量空调自动随机定址通信方法

Publications (2)

Publication Number Publication Date
CN104065763A CN104065763A (zh) 2014-09-24
CN104065763B true CN104065763B (zh) 2018-02-16

Family

ID=51553290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410291870.9A Active CN104065763B (zh) 2014-06-26 2014-06-26 基于rs485的自由数量空调自动随机定址通信方法

Country Status (1)

Country Link
CN (1) CN104065763B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965473B (zh) * 2015-07-22 2018-01-02 广东美的暖通设备有限公司 多联机***和基于can总线的多联机***自动寻址方法
CN105181103B (zh) * 2015-08-21 2017-12-12 重庆大唐科技股份有限公司 数字式称重传感器自动编址方法
CN105391814A (zh) * 2015-10-19 2016-03-09 珠海格力电器股份有限公司 一种主副线控器的地址分配方法及装置
CN105546730B (zh) * 2015-12-23 2018-07-24 宁波奥克斯电气股份有限公司 多联式空调室内机的自动寻址方法
CN107166562B (zh) * 2017-04-21 2019-10-01 珠海格力电器股份有限公司 一种多联空调及其调试方法和装置
CN112887439A (zh) * 2019-11-29 2021-06-01 株洲中车时代电气股份有限公司 一种用于空调机组变频器的can地址配置方法及***
CN111654557B (zh) * 2020-05-29 2024-07-02 安徽天光传感器有限公司 一种rs485地址码的自动分配方法、上位机、下位机
CN111964228A (zh) * 2020-07-27 2020-11-20 新科环保科技有限公司 多联式空调室内机的自动寻址方法
CN112084126A (zh) * 2020-09-08 2020-12-15 南京华天科技发展股份有限公司 一种rs485自动地址生成方法
CN112235435A (zh) * 2020-10-21 2021-01-15 递易(上海)智能科技有限公司 一种用于快速编码的方法与设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101446438A (zh) * 2008-08-29 2009-06-03 广东志高空调有限公司 一种中央空调***室内机地址分配方法、装置和***
CN101551153A (zh) * 2009-01-15 2009-10-07 东元总合科技(杭州)有限公司 多联式空调***和多联式空调***自动定址方法
CN103216913A (zh) * 2013-04-23 2013-07-24 四川长虹电器股份有限公司 一种空调地址设定方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4803296B2 (ja) * 2009-10-30 2011-10-26 ダイキン工業株式会社 室内機及びそれを備えた空気調和機

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101446438A (zh) * 2008-08-29 2009-06-03 广东志高空调有限公司 一种中央空调***室内机地址分配方法、装置和***
CN101551153A (zh) * 2009-01-15 2009-10-07 东元总合科技(杭州)有限公司 多联式空调***和多联式空调***自动定址方法
CN103216913A (zh) * 2013-04-23 2013-07-24 四川长虹电器股份有限公司 一种空调地址设定方法

Also Published As

Publication number Publication date
CN104065763A (zh) 2014-09-24

Similar Documents

Publication Publication Date Title
CN104065763B (zh) 基于rs485的自由数量空调自动随机定址通信方法
CN101446438B (zh) 一种中央空调***室内机地址分配方法、装置和***
CN102325201B (zh) 在Modbus通信网络中为从节点设备分配网络地址的方法
CN108293060B (zh) 一种从站固件更新的方法、***、主站及从站
CN109002303A (zh) 一种智能电表固件升级方法、设备及存储介质
CN101395429B (zh) 空调机及空调机的地址设定方法
CN107124336A (zh) 智能终端、入网设备、配网***及方法
US11761657B2 (en) Data sending method, multi-connected system, electronic device and storage medium
CN104135741A (zh) 蓝牙低功耗通信的方法、蓝牙设备和***
CN104101048A (zh) 空调***中室内机通讯地址的设置方法及空调***
CN108833602A (zh) 一种基于元器件制造差异的总线地址自动分配方法和***
CN110762604B (zh) 室内机及其与线控器的配对方法、装置、存储介质及空调
CN103051674A (zh) 一种远程升级无线通信模块的方法、装置及手持单元
CN103472779A (zh) 智能家居楼宇控制***及其接入空调***的方法
CN105546730A (zh) 多联式空调室内机的自动寻址方法
CN103516824A (zh) 基于ip层的网络拓扑识别方法和设备
CN102739819A (zh) 一种传输通道建立方法、装置及***
CN111211955A (zh) 从节点地址分配的方法和节点管理***
CN107181628A (zh) 双向无线通信方法、装置和终端
CN104077152A (zh) 一种嵌入式***批量升级的方法及装置
CN109373521B (zh) 空调器的通讯方法、装置、室外机、室内机及空调器
CN113381916A (zh) Can总线智能家居管理方法、装置、设备及存储介质
CN108931032A (zh) 一种空调控制方法、装置、分线设备及空调器
CN105389281A (zh) Can总线数据发送、接收方法及固件升级方法
CN106775818B (zh) 基于can总线的ecu升级方法及ecu升级设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant