[发明专利]一种实现单总线设备即插即用的方法在审
| 申请号: | 201510787266.X | 申请日: | 2015-11-17 |
| 公开(公告)号: | CN105354163A | 公开(公告)日: | 2016-02-24 |
| 发明(设计)人: | 蔡彬彬;宋楚;张云 | 申请(专利权)人: | 江苏工程职业技术学院 |
| 主分类号: | G06F13/40 | 分类号: | G06F13/40 |
| 代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 徐激波 |
| 地址: | 226000 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种实现单总线设备即插即用的方法,通过设置两个数组D_P[64]和D_lr[64]分别来标记节点所在层数和节点搜索情况,然后分别对各层数以及各节点进行标记,当数组D_P[64]和D_lr[64]均置“1”表明了该层所有子节点搜索完毕,而后再向上回溯,继续寻找其他子节点,直到所有ROMID号都搜索完毕,最后配合写入单总线器件的EEPROM中的辅助编号,最终实现动态加载。本发明通过写入辅助编码,改变将ROMID号上传的传统做法,使得上下位机开发相对独立;通过优化二叉树算法,节省了系统开销,满足特定系统高实时性要求。 | ||
| 搜索关键词: | 一种 实现 总线 设备 即插即用 方法 | ||
【主权项】:
一种实现单总线设备即插即用的方法,其特征在于:包括如下步骤:(1)通过设置两个数组D_P[64]和D_lr[64]分别来标记节点所在层数和节点搜索情况;(2)当搜索到某节点位置时,可对当前节点所在层数进行标记,即对数组D_P[64]相应元素标记为“1”,同时规定,当第一次搜索到该层位置或仅对该层第一个子节点搜索完毕时,不对数组D_lr[64]相应元素标记为“1”,当该层所有子节点均搜索完毕后再将该层D_lr[64]相应元素标记为“1”;(3)不断的反复执行步骤(2)的操作,直到本轮搜索的最后一个叶子点搜索完毕即搜索到单总线从器件ROM 序列号的第64位;(4)当数组D_P[64]和D_lr[64]均置“1”表明了该层所有子节点搜索完毕,而后再向上回溯,继续寻找其他子节点;(5)重复步骤(4)直到所有ROMID号都搜索完毕;(6)利用单总线器件的EEPROM,采用编码软件写入一个辅助编号;(7)利用编码器软件为每一个单总线从器件写入编码后,将编号上传至上位机数据库管理系统,将编号与实际测温地址进行对应;(8)保存在数据库中的辅助编号以及对应的监测点信息利用数据集和数据表格动态加载。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏工程职业技术学院,未经江苏工程职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510787266.X/,转载请声明来源钻瓜专利网。





