2、 现有地址设置技术与优缺陷

目前实现地址设置的常有方法有:(1)采用mac地址方法;(2)通过写存储介质方式。例如在EEPROM中写入一个数值作为地址;(3)外部硬件模拟电平设置,例如拨码开关(如图3所示)、旋转开关等。

其中方法1采用MAC地址方式一般是用于大型联网的应用场合,而且需要专门的芯片实现且成本高,除特别要求场合一般不采用;方法2适用于事先确定的场合,而且需要与存储媒质通信的装置。一旦由于某种原因需要更新地址时就显得困难重重;方法3弊端在于设置数量有限,很容易人为设置错误,并且整机应用时设置困难。因此本文提出一种自动地址设置方法,并且能低成本高效地实现地址设置,改善现有方法的不足。

自动地址分配技术的应用及在工程中的重要性和必要性

3 、自动地址分配技术

3.1 自动地址分配技术概括

自动地址分配的技术的核心原理:是通过室外机发送一个通信命令,所有待分配地址的室内机通过申请,室外机授权,然后通信确认的流程最终确定该地址分配成功。一旦室内机获得地址后不再向室外机申请地址,系统中余下未分配地址室内机再次申请,如此循环直至所有室内机分配直至完成。3.2 自动地址分配通信数据格式

为了实现3.1中的自动分配地址核心原理,制定如图4所示的通信数据格式。

目标地址:指数据接受方的地址;在地址未分配时所有室内机默认一个地址,作为自动地址分配的识别地址,例如0xEE,0xFF等等。但是该地址不能用作正常通信地址;

源地址:指通信数据发送方的地址;

控制指令:也是作为一种自动分配地址的识别码。根据3.1设计的分配原理和实际工程应用经验,将控制指令分为如下的指令:地址复位控制指令、地址检索控制指令、地址申请控制指令、地址分配控制指令、地址确认控制指令;

数据:N的取值可以根据不同的应用环境适当的选择;

CRC检验:该数据是为提高保证通信可靠性而设定。

自动地址分配技术的应用及在工程中的重要性和必要性

3.3 自动地址分配工程应用

以4台室内机的实例详细讲解自动地址分配过程。第1步:室外机发出地址复位控制指令,如图5所示红色框标注的是室外机发出的数据;第2步:所有室内机响应地址复位指令,无论室内机是否有地址均将现有地址复位为默认地址(该地址只能作为地址分配时的识别);第3步:所有室内机向室外机发出地址申请,但是为了保证通信的正确和地址分配的唯一,此时室内机通过调停的方法进行总线调停,最终只有一台室内机成功向室外机发送地址申请指令(由于需要设计一高效的总线调停机制,笔者计划在以后单独一篇文章讲述调停机制);第4步:室外机正确收到某一室内机的地址申请控制指令,通过地址分配指令分配一固定地址给当前申请的室内机;第5步:所有室内机收到室外机发送的地址分配指令中得到的地址,但是只有第3步中总线调停获胜的室内机才能响应该数据。该室内机将地址设定为1然后向室外机发送地址确认信息;第6步:室外机收到1#室内机发送的地址确认信息,向剩下未分配地址的室内机发送地址检索指令。余下的室内机重复上述2-5步操作,依次分配地址2、3、4,如图6所示。3.4 自动地址分配工程实用效果分析

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查