[发明专利]一种一线总线的通信方法有效
申请号: | 201910762913.X | 申请日: | 2019-08-19 |
公开(公告)号: | CN110502465B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 蒋宇晨;李鑫奎;徐弢;王佳玮;闵睿;伍小平;高文翔 | 申请(专利权)人: | 上海建工集团股份有限公司;上海西派埃自动化仪表工程有限责任公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200120 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 一线 总线 通信 方法 | ||
为了解决一线总线“寄生电容”及“漏电流”对数字电平“上升沿时间”产生影响,及其后对总线通信过程产生的影响,保证一线总线的通信质量,本发明提供一种一线总线的通信方法。一种一线总线的通信方法,所述一线总线包括用于控制一线总线通信的微处理器、以及服从一线总线协议的总线器件,所述一线总线的通信方法包括如下步骤:第一步,测定一线总线中的总线器件产生一个上升沿信号所需的实际上升沿时间t2;第二步,设置微处理器的信号读取周期T,信号读取周期T不小于实际上升沿时间t2;第三步,进行一线总线数据通信,微处理器在信号读取周期T内读取总线器件产生的电平信号。
技术领域
本发明属于通信技术技术领域,特别涉及一种一线总线的通信方法。
背景技术
一线总线是一种处在微处理器与一线总线器件之间的低功耗数据总线。一线总线主要由三个部分组成,即总线主动者,它通过软件程序控制总线通信的进行;连接导线,因其只需一根数据线和一根参考地线,故称为“一线”;以及服从一线总线协议的器件。由于基于“一线总线技术”的通信方式,现场布线简单,传输可靠,因此,目前已经在现场的大规模传感数据采集中被广泛应用。该技术弥补了现场工况条件复杂,布线困难、无线信号传输困难,不稳定的缺陷,但于此同时也存在问题。
一线总线中的总线主动者,即微处理器,通过“开漏输出”的方式来完成总线通讯的时序控制。以目前市场上最普遍的,利用一线总线进行通信的传感器DS18B20为例。依照现有的厂家技术资料,DS18B20供电为3至5V,传感器输出方式为“开漏输出”,采用4.7K上拉电阻提供高电平。但是,当多个DS18B20同时在一根总线上或总线长度超过20米时或传感器超过20个时,由于“寄生电容”和“漏电流”,就会造成一线总线“上升沿时间”延时,发生数据读取错误。目前,大多数情况下只保证10个以内传感器的可靠读取。这个现象是基于“一线总线技术”进行通信的共有问题。
为了更好的研究这个问题,我们可以将总线及总线器件的“寄生电容”及“漏电流”现象进行等效,总线及总线器件“寄生电容”及“漏电流”现象的等效电路图参考说明书附图图1。随着总线长度及总线器件个数的增加,总的“寄生电容”逐步增大,“漏电阻”逐步减小,从而直接导致总线“上升沿时间”延时。
总线“上升沿时间”出现时间延后,其实际过程参考图2,总线读取时序图。图中,VCC为电源电压,VH为高电平电压。当总线器件数量少或总线长度较短时,“上升沿时间”为t1;当总线器件数量增多或总线长度较长时,“上升沿时间”为t2。但在技术资料中传感器读取的标准时间为t,此时总线产生的“上升沿时间”延时又使得传感器产生高电平时间超过标准时间,最终导致按标准时间读取的数据始终为低电平,数据读取出错。
针对这种现象,目前采取常用方法是减小上拉电阻阻值,使总线有足够的上拉能力,避免长距离通信总线及多个总线器件的“寄生电容”及“漏电流”造成过大的数字电平“上升沿时间”延时,但这个方法存在两个问题:
其一,并没有完全解决一线总线能力受限的问题,当总线部件数量增多,总线长度增长情况下,减小上拉电阻存在极限,对于更长的总线及搭载更多总线器件仍存在困难;
其二,过度减小上拉电阻,会导致总线电流增大,进一步导致总线功耗增大,特别不利于以电池作为电源设备的低功耗使用。
发明内容
为了解决一线总线“寄生电容”及“漏电流”对数字电平“上升沿时间”产生影响,及其后对总线通信过程产生的影响,保证一线总线的通信质量,本发明提供一种一线总线的通信方法。
本发明的一种一线总线的通信方法的技术方案如下:
一种一线总线的通信方法,所述一线总线包括用于控制一线总线通信的微处理器、以及服从一线总线协议的总线器件,所述一线总线的通信方法包括如下步骤:
第一步,测定一线总线中的总线器件产生一个上升沿信号所需的实际上升沿时间t2;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海建工集团股份有限公司;上海西派埃自动化仪表工程有限责任公司,未经上海建工集团股份有限公司;上海西派埃自动化仪表工程有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910762913.X/2.html,转载请声明来源钻瓜专利网。