[发明专利]一种用于台区智能融合终端的单总线ROM地址搜索算法在审
申请号: | 202110045935.1 | 申请日: | 2021-01-14 |
公开(公告)号: | CN113515467A | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 葛玉磊;张东升;郑耀汉;徐旭;侯胜坤;王金涛;王文刚;周来恩 | 申请(专利权)人: | 青岛鼎信通讯股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 智能 融合 终端 总线 rom 地址 搜索 算法 | ||
本发明公开了一种用于台区智能融合终端的单总线ROM地址搜索算法。单总线有多个器件时,系统对器件ROM地址码未知,如何对这些单总线器件进行区分,实现分时驱动,是单总线技术的关键。本发明介绍的单总线搜索算法以二叉树的形式,采用读取两位写入一位的方式进行搜索,遇到读码为00时分叉,写入内容,由读码00之前的ROM地址码和位次决定,直到最高00位更新为0,完成对器件ROM地址的搜索。
背景技术
用于台区智能融合终端的单总线技术,是一个总线命令者和一或多个从者组成的计算机应用系统。相比于并行、串行和专用总线,具有控制器件的地址线、数据线和控制线合成为一条信号线与从者进行双向数据交换的特点。所以在包含多个测控对象时,具有系统布线简单的优点。
但较小的硬件开销需要相对复杂的软件设计进行补偿。由于各从者都并联在信号线上,意味着单总线上的从者必须实现分时驱动总线,实现分时驱动的前提是总线命令者能够区分出不同的从者。单总线如果对器件进行区分,就需要获取唯一代表该器件的ROM地址码。
技术领域
本发明涉及单总线区分从者的技术领域,尤其涉及一种用于台区智能融合终端的单总线ROM地址搜索算法。每一个单总线器件都有唯一ROM地址码代表该器件唯一的序列号,由64位数组成,其中包括8位家族码、48位唯一序列号以及8位CRC校验码。这是区分单总线器件的依据。
总线命令者发出单总线器件能够识别的命令,从者识别到命令,对不同的命令做出不同的反应,向总线发出不同的数据。基于单总线的ROM地址码搜索算法主要命令有:初始化命令、搜索ROM地址码命令和报警搜索命令。报警搜索命令仅对处于报警状态的器件起作用,减少搜索器件数量,缩短处理时间。
发明内容
本发明所要解决的技术问题是克服单总线如何区分下挂器件,提供一种用于台区智能融合终端的单总线ROM地址码搜索算法。为实现上述发明目的,本发明采取如下技术方案:首先发送初始化命令,总线上的从者收到初始化命令后,会向命令者回复存在脉冲,命令者收到存在脉冲,会继续向从者发送搜索命令,从者收到搜索命令之后,会向总线发送ROM地址码的第一位。当所有从者同时响应时,结果为所有位的逻辑与,然后从者继续发送第一位的补位,通过两次读到的结果判断分支去向。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛鼎信通讯股份有限公司,未经青岛鼎信通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110045935.1/2.html,转载请声明来源钻瓜专利网。