1、“.....操作用来检验已知码器件是否连接在总线上,通过提供码并对该码进行目标搜索就可确定此器件是否在线。首先将寄存器值设置为已知码值,然后将索操作其它器件转入等待状态直到下次复位搜索算法通过对和值参见表处理利用上述流程实现了两个不同类型搜索操作这两个操作是搜索器件码基础。操作是搜索总线上第个从机器件。该操作是通过将和置零,然后进行搜索完成。最后码从寄存器中读出。若总线上没有器件,复位序列就检测不到应答脉冲,搜索过程中止。操作是搜索总线上下个从机器件般情况下此搜索操作是在操作之后或上次操作之后进行保持上次搜索后这些值状态不变执行又次搜索即可实现操作。之后从寄存器中来读出新个码。若前次搜索到是上最后个器件,则返回个无效标记,并且把状态设置成下次调用搜索算法时将是操作状态。以下例举了三个器件搜索过程,为便于说明,设器件码只有位......”。
2、“.....若无在线应答脉冲则结束,发送搜索命令,读第个数据位器件器件器件读第个数据位补码器件器件器件由于,设置,发送当前值为数据位,使器件与器件转换到等待状态值增到读第二个数据位器件读第二个数据位补码器件由于数据位与其补码不同设置,发送当前值为数据位,查找到器件值为并且是当前选择主机执行复位操作并等待在线应答脉冲,若无在线应答脉冲则结束,发送搜索命令,读第个数据位器件器件器件读第个数据位补码器件器件器件由于,设置发送当前值为数据位,使器件转换到等待状态值增值到读第二个数据位器件器件读第二个数据位补码器件器件由于,设置,发送当前值为数据位,使器件转换到等待状态查找到器件值为并且是当前选择执行复位操作并等待在线应答脉冲......”。
3、“.....发送搜索命令,读第个数据位器件器件器件读第个数据位补码器件器件器件由于,设置第位发送当前值为数据位,使器件转换到等待状态值增值读第二个数据位器件器件读第二个数据位补码器件器件由于,设置发送当前值为数据位,使器件转换到等待状态查找到器件值为并且是当前选择值为,所以设置值为,所以返回高级变量搜索有种利用同组状态变量实现高级变化搜索可以得到三种高级变量搜索算法,这几种高级搜索算法允许来指定作为搜索目标器件类型家族码或者是指定需要跳过或验证类型器件是否在线参见表。操作用来检验已知码器件是否连接在总线上,通过提供码并对该码进行目标搜索就可确定此器件是否在线。首先将寄存器值设置为已知码值,然后将,......”。
4、“.....操作是搜索总线上第个从机器件。该操作是通过将和置零,然后进行搜索完成。最后码从寄存器中读出。若总线上没有器件,复位序列就检测不到应答脉冲,搜索过程中止。操作是搜索总线上下个从机器件般情况下此搜索操作是在操作之后或上次操作之后进行保持上次搜索后这些值状态不变执行又次搜索即可实现搜索算法每片器件都有唯位注册码它存储在只读存储器中。在网络中注册码用于主机对从机器件进行逐寻址。如果网络中从机器件码是未知,可以通过搜索算法来找到此码。本文不仅详细地解释了搜索算法,而且还提供了实现快速整合例程该算法适用于任何具有接口特性现有产品及未来产品。表位唯注册码位注册码位校验码位序列号位家族码搜索算法搜索算法采用是二叉树型结构,搜索过程沿各分节点进行,直到找到器件码即叶子为止后续搜索操作沿着节点上其它路径进行,按照同样方式直到找到总线上所有器件代码......”。
5、“.....发送个字节搜索命令搜索命令使器件准备就绪开始进行搜索操作。搜索命令分为两类标准搜索命令用来搜索连接到网络中所有器件报警或有条件搜索命令只用来搜索那些处于报警状态下器件,这种方式缩小了搜索范围,可以快速查找到所需要注意器件。搜索命令发出之后,开始实际搜索过程。首先总线上所有从机器件同时发送码也叫注册码中第位最低有效位参见图。与所有通信样无论是读取数据还是向从机器件写数据,都由主机启动每位操作。按照特性,当所有从机器件同时应答主机时,结果相当于全部发送数据位逻辑从机发送其码第位后,主机启动下位操作接着从机发送第位数据补码从两次读到数据位可以对码第位做出几种判断参见表。按照搜索算法要求,主机必须向总线上从机发回个指定位如果从机器件中码当前位值与该数据位匹配......”。
6、“.....则该器件转换到等待状态,并保持等待状态直到下个复位信号到来。其余位码搜索依然按照这种读两位写位模式进行重复操作参见表。表检索信息位位实际值位补码结论从机码中当前位既有,也有即存在差异从机码中当前位均为。从机码中当前位均为。总线上没有从机器件响应。按照这种搜索算法进行下去,最终除了个从机器件外所有从机将进入等待状态,经过最后轮检测,就可得到最后保留未进入等待状态器件码。在后续搜索过程中,选用不同路径或分支来查找其它器件码。需要注意是本文码数据位用第位最低有效位到第位最高有效位表示,而不是我们常用那种第位到第位模式这样设置允许将差异位置记数器初始值置为,为以后比较提供了方便。表主机和从机搜索过程主机从机发出复位信号产生在线应答脉冲。写搜索命令标准或报警从机准备搜索。读第位从机发送码第位。读第位补码从机发送码第位补码......”。
7、“.....则进入等待状态。读第位从机发送码第位。读第位补码从机发送码第位补码。写第位指定位依照算法从机接收主机指定位若所读位与码第位不匹配,则进入等待状态。从表可以看出如果所有总线上器件在当前位具有相同值,那么只有条分支路径可选总线上没有器件响应情况是种异常状态,可能是要查找器件在搜寻过程中与总线脱离。如果当前位既有也有,这种情况称为位值差异,它对在后续搜索过程中查找器件起关键作用。搜索算法指定在第轮查询中若出现差异数据位补码,则选用路径。注意这点是由本文档中介绍特定算法决定,其它算法中或许首先选用路径。记录最后次值差异位置以供下次搜索使用,表列出了出现值差异时路径选取情况。表搜索路径方向搜索位所在位置和最后次值差异所在位置比较路径选取采用路径采用路径搜索算法计算还对最初位过程中出现最后次位差异保持跟踪位注册码前位是家族码......”。
8、“.....记录家族码最后次差异可以用于有选择性地跳过器件整个分组。如需进行选择性地搜索,可参考关于高级变量搜索详细解释。位码中包含位循环冗余校验码值用于验证是否搜索到正确码注释对实例中出现符号进行了说明在本文档源代码附录中也将用到这些专用符号。注释在位搜索中第次读取值,该位是搜索过程中所有应答器件位逻辑位补码,该位是搜索过程中所有应答器件位补码逻辑记录当前搜索是到位码中哪位量指明前次搜索到已是最后个器件标志位位指针指明下次搜索从哪个值差异位开始位指针。用来指明是否是在码中前位家族码内和其位置上次被写入值差异位位置记录当前正在查找......”。
9、“.....操作是搜索总线上第个从机器件。该操作是通过将和置零,然后进行搜索完成。最后码从寄存器中读出。若总线上没有器件,复位序列就检测不到应答脉冲,搜索过程中止。操作是搜索总线上下个从机器件般情况下此搜索操作是在操作之后或上次操作之后进行保持上次搜索后这些值状态不变执行又次搜索即可实现操作。之后从寄存器中来读出新个码。若前次搜索到是上最后个器件,则返回个无效标记,并且把状态设置成下次调用搜索算法时将是操作状态。以下例举了三个器件搜索过程,为便于说明,设器件码只有位。搜索实例为了简化本例中省去了家族码值差异位记录和跟踪执行复位操作并等待在线应答脉冲,若无在线应答脉冲则结束,发送搜索命令,读第个数据位器件器件器件读第个数据位补码器件器件器件由于,设置,发送当前值为数据位......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。