单总线驱动能力电路研究

合集下载

蓄电池检测系统设计

蓄电池检测系统设计

蓄电池检测系统设计蓄电池作为一种供电方便、平安可靠的直流电源广泛应用于电力、石化、通讯等领域,为获得较高的电压,常用多节蓄电池串联工作方式。

由于单体蓄电池特性的差异,在运行一段时间后,电池组中个别电池性能变差,进而失效,造成电池组整体性能下降,导致整个系统的可靠性降低,且蓄电池是一种化学反映装置,内部的化学反映不易及时发现,因此有必要对蓄电池的运行状态进行实时在线监测。

1.1 本课题研究的意义蓄电池作为一种化学电源,1860年普兰特首次创造了实用的蓄电池以来,蓄电池以其价格低廉、易于浮充使用、电能效率高、电源独立性好、可移动等优点被广泛应用于发电厂、变电站、邮电通讯系统、汽车、船舶、铁路客车等各个领域。

随着经济的迅速开展,电力系统和通信系统发挥着越来越重要的作用,由蓄电池组、充电浮充电装置以及馈电支路开关和熔断器等组成的直流系统是发电厂、变电站和通信基站中的一个重要组成局部,其工作状况的好坏直接影响到电力系统和通信系统的平安、可靠和高效运行。

而蓄电池组作为直流系统向外供电的唯一设备,为电力系统和通信系统中的信号装置、继电保护装置和控制装置等重要负载提供工作电源,其性能的好坏直接关系到电力系统和通信系统的平安可靠性。

因此为了确保用电设备即使在交流电源全部中断的情况下也能正常平安连续运行,必须保证蓄电池组的运行状态性能良好,在发生火电中断时能够有足够的放电容量,所以重视和加强对蓄电池的维护工作,特别是对蓄电池实施实时在线监测意义重大。

1.2 国内外开展状况随着科学技术的开展,特别是单片机和计算机在智能化控制方面的应用,以及在变电站综合自动化系统等方面研究的深入,关于蓄电池的自动化监测问题也提到日程上来。

近几年以来,很多人开始研究蓄电池的自动化监测。

蓄电池监测系统中,主要内容是对单电池电压的监测。

其中,关于温度和电流的测量都属常规测量,而且在这些方而的测量技术都己成熟。

在电压的测量方法上,对单个电压量的测量方法非常简单。

基于stc12le5a60s2单片机的电压表设计

基于stc12le5a60s2单片机的电压表设计

西安航空职业技术学院毕业设计(论文)论文题目:基于单片机的电压表设计所属学院:电子工程学院指导老师:余平生职称:副教授学生姓名:李潇班级、学号: 11201310 专业:应用电子技术西安航空职业技术学院制2014年 1 月12 日西安航空职业技术学院毕业设计(论文)任务书题目: 基于单片机的电压表设计任务与要求:任务:设计一款便携式数字电压表要求:测量范围0-400V直流电压,有量程切换和超量程报警功能,能够显示电池电量。

时间:2013 年11月18 日至2014 年 1 月12 日共8 周所属学院:电子工程学院学生姓名:李潇学号:11201310专业: 应用电子技术指导单位或教研室:电子工程学院指导教师:余平生职称:副教授西安航空职业技术学院制2014年1 月12 日毕业设计(论文)进度计划表本表作评定学生平时成绩的依据之一。

基于单片机的电压表设计【摘要】论文主要阐述了基于STC12LE5A60S2低压单片机便携式电压表的设计,系统以STC12LE5A60S2低压单片机为主控芯片,以16位AD芯片AD7705为AD转换芯片,以DS18B20为温度传感器对温度进行测量,以1.8寸TFT彩屏为显示模块。

该系统能实时测量输入电压和当前温度,并能对供电电池的电压进行测量,并在屏幕上显示出当前电量。

系统测量电压范围为0—400V直流电压,分为7个档位,当输入电压超量程时通过蜂鸣器报警。

系统设计了相关的硬件电路和相关应用程序。

硬件电路主要包括STC12LE5A60S2单片机最小系统、AD7705驱动电路、测温电路、1。

8寸TFT液晶显示电路以及按键处理模块电路等。

系统程序主要包括主程序、读AD7705子程序、读出温度子程序、计算温度子程序、按键处理程序、LCD显示程序等。

关键词: STC12LE5A60S2单片机;AD7705;TL431;DS18B20Abstract: This thesis mainly expounds the STC12LE5A60S2 low voltage microcomputer portable voltmeter based design, the system with STC12LE5A60S2 low—pressure single-chip microcomputer as main control chip, AD chip with a 16 bit AD7705 to AD conversion chip, DS18B20 as temperature sensor for temperature measurement, display module for 1。

基于STM32的智能电风扇设计

基于STM32的智能电风扇设计

基于STM32的智能电风扇设计刘慧勇;杨虹【摘要】随着科技的日新月异,智能家居逐渐走入普通家庭,风扇作为基本的家用电器也将成为智能家居的一部分。

这里介绍的是以STM32单片机为控制单元并结合嵌入式技术设计的一款具有温控调速、自动追踪人体位置、智能启停、液晶显示时间、温度等信息的智能电风扇。

经过前期设计、制作和最终的测试得出,该风扇电源稳定性好,操作方便,运行可靠,功能强大,价格低廉,节约能耗,能够满足用户多元化的需求。

该风扇具有的人性化设计和低廉的价格很适合普通用户家庭使用。

%The intelligent home goes into ordinary family gradually with the rapid change of science and technology. The fan as the basic household appliance will also become a part of the intelligent home. The intelligent fan taking STM32 MCU as a con-trol chip and combining the embedded technology is introduced,which has functions of speed regulation with temperature,auto-matic tracking of human body position,smart start-stop,liquid crystal display of time,temperature and other information. The final test results show that the fan has a stable power,convenient operation,reliable operation,strong function,low price and energy cost. It can meet the needs of users. The fan with humanized design and low price is very suitable for ordinary family.【期刊名称】《现代电子技术》【年(卷),期】2014(000)021【总页数】3页(P108-110)【关键词】STM32单片机;电风扇;智能控制;人性化设计【作者】刘慧勇;杨虹【作者单位】北京信息科技大学理学院,北京100101;北京信息科技大学理学院,北京 100101【正文语种】中文【中图分类】TN830.1-34;TP23传统电风扇多采用机械控制,功能单一,噪声大,定时时间短,摇头模式固定,变档风速变化较大。

三分一倍频程频谱分析系统的数字化设计与实现

三分一倍频程频谱分析系统的数字化设计与实现

公式:
LP =20lg
P P0
(dB)
1/3 倍频程频谱分析系统的数字化设计与实现
式 中 P0 为 基 准 声 压 (P0=2×10-5Pa),得 到 声 压 级 Lp。 25~ 630Hz 的低频部份的信号分析采用多抽样率的原理实现。 所以 根据以上分析,系统只需设计 3 个相邻中心频率 400Hz、500Hz 和 630Hz 的带通滤波器, 和每一级的低通滤波器 抗 混 叠 处 理 。 重复输入上述三个滤波器,每过一次按 M=2 的抽取即采样率降 低一半,分析数据相应减少一半;最后得到各个频段的声级。 由 此看出, 多抽样率技术的应用大大减少了需要处理的输入数据 和滤波运算量,而且可以得到较为理想的低频处的频谱分析,达 到实时和高精度的倍频程频谱分析的目的。 2.3 1 / 3 倍频程算法在 Matlab 上的验证
按 以 上 设 计 分 析 ,利 用 Matlab 中 的 decimate(x,M)函 数 , 其中 x 为输入序列,将信号 x 的抽样率降低为 1 / M,在抽取前默 认采用 8 阶的切比雪夫 I 型低通滤波器压缩频带,编写程序,得 到各个频率段的声压。 设输入 10kHz 的正弦信号,经 过 1 / 3 倍 频程分析后,如下图 4 看出中心频率为 10kHz 频 带 内 的 声 级 最 大,依次向两边逐渐减小,经与标准对照其他频带相对于 10kHz 频带衰减的 dB 值满足 1 / 3 倍频程分析的要求。
32*16 位实现数据滤波。 核心程序段如下:
octFilterTask
STM #(k_buffer_size-1),BRC
RPTBD octFilterEnd-1
LD
#0,A
MAY 觹octFilter_DATA+0%,觹octFilter _COFF,B

单片机原理及应用(第3版)参考答案

单片机原理及应用(第3版)参考答案

单片机原理及应用(第3版)参考答案《单片机原理及应用(第3版)》习题参考答案姜志海黄玉清刘连鑫编著电子工业出版社目录第1章概述 ............................................................. 2 第2章 MCS,51系列单片机硬件结构 . (5)第3章 MCS,51系列单片机指令系统 .......................................10 第4章 MCS,51系列单片机汇编语言程序设计 ............................... 13 第5章 MCS,51系列单片机硬件资源的应用 ................................. 18 第6章 MCS,51系列单片机并行扩展接口技术 ............................... 23 第7章 MCS,51系列单片机串行总线扩展技术 ............................... 28 第8章单片机应用系统设计 . (30)第1章概述1(简述微型计算机的结构及各部分的作用微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。

运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。

通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。

由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。

2(微处理器、微型计算机、微型计算机系统有什么联系与区别,微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。

一种具有监测功能的单总线通讯信号增强电路[发明专利]

一种具有监测功能的单总线通讯信号增强电路[发明专利]

专利名称:一种具有监测功能的单总线通讯信号增强电路专利类型:发明专利
发明人:周荣,吴金炳,吴军
申请号:CN201811577781.5
申请日:20181220
公开号:CN109474505A
公开日:
20190315
专利内容由知识产权出版社提供
摘要:本发明公开一种具有监测功能的单总线通讯信号增强电路,第一驱动单元,其控制端与主机接口端连接,所述第一驱动单元的输入端与从机接口端连接,所述第一驱动单元的输出端接地;第二驱动单元,其控制端与从机接口端连接,所述第一驱动单元的输入端与主机接口端连接,所述第二驱动单元的输出端接地;第一监测单元,其控制端与主机接口端连接,用于监测所述主机接口端的发送电信号;第二监测单元,其控制端与从机接口端连接,用于监测所述从机接口端的发送电信号。

本发明解决了单总线通讯过程中信号驱动能力不足且不易对传输信号进行精确监测的技术问题。

申请人:苏州路之遥科技股份有限公司
地址:215153 江苏省苏州市高新区科技城雁荡山路88号苏州路之遥科技股份有限公司
国籍:CN
代理机构:常州市权航专利代理有限公司
代理人:陈萍
更多信息请下载全文后查看。

基于STM32单片机的室内环境监测系统的研究

基于 STM32单片机的室内环境监测系统的研究摘要:STM32单片机与传统检测手段相比,其布线更加简洁、结构也更加简答,在实际应用中对室内环境监测的效果更好,目前应用比较广泛,在很大程度上促进了室内环境监测系统的优化与升级。

本文就以STM32单片机为例,对室内环境环境监测系统进行几点研究。

关键词:STM32单片机;传感器;无线通讯引言随着科技的发展和进步,室内环境监测系统也在不断完善,基于STM32单片机的室内环境监测系统,不仅具有良好的检测效果,而且操作便捷,结构简单,适用范围更加广泛,为室内环境环境监测提供巨大助力,对其系统设计与应用的深入研究也显得十分必要。

1硬件设计1. 1 STM32F103C8T6 最小系统按照单片机的组装要求,最小系统的构造需要包括STM32 单片机、电源电路、下载电路、复位电路和时钟电路。

对单片机的构成原理分析发现,其内部结构遵循集成电路芯片的构成模式,能够实现数据输入和输出的指令需求,同时利用中央处理器CPU以及相关存储系统对多种数据进行指定输入、存储、输出,从而实现微型计算机系统的构建。

随着人们对控制领域的深入研究,这类控制类的元件能够被高效利用。

1. 2 温湿度模块利用温度传感器和数字模块采集技术组合而成的DHT11 温湿度传感器,能够准确对系统运行过程中的温湿度进行测量,并可以控制测量精度。

按照不同工作电压的状况,当工作电压为3.0v-5.5v时,响应时间如果<5s,则该温湿度传感器会处于低功率运行状态,并且保持完整的信号输出和接收,此时在信号发出以后,由于接收指令的输入,DHT11 温湿度传感器会切换到高速模式,待指令输入完成后由回应单片机进行信号接收和分析。

不同的数据传输有一定的数据量限制,信号读取速度直接决定DHT11 温湿度传感器的反应速度,当完成信号接收以及转化的全部过程后,温湿度传感器则会重新回到原始工作状态,退出低速模式。

1. 3 甲醛模块利用通用型模组组合成电化学甲醛模块。

单总线驱动能力电路的研究

单总线驱动能力电路的研究作者:舒秀兰来源:《中国科技纵横》2013年第15期【摘要】基于单总线器件DS18B20的粮库多点测温系统,由于单总线驱动能力不足,使得粮库内测温需增设额外的电缆和测温器件继而引发二次问题。

本文主要研究如何提高单总线驱动能力,改善粮库测温问题。

【关键词】单总线 DS18B20 多点测温系统1 粮库测温现状发达国家粮食存储或直接采用低温冷藏组织储存方式,不存在粮食温度检测问题。

我国是粮食和人口大国,粮食储备量大,能源供应和相关技术还达不到发达国家水平,粮食温度检测历来是粮食储存中重要因素之一。

近些年,随着嵌入式技术等的飞速发展,传统的纵横交错的粮库测温网络基本由无线测温系统替代。

无线测温系统通常由主监控模块、嵌入式下位机监测模块和单片机测温器模块组成[1]。

其中,粮仓内单总线测温方案如图1所示。

2 单总线粮库无线测温系统单总线技术是采用一根信号线进行双向数据传输,适用于单个主机控制一个或多个从机设备的情况。

其线路简单,占用主机资源少,成本低廉便于维护。

如图1所示,一个规格为60*25*6m3标准粮仓,内部有11-13个测温器,每个测温器负责6条支路共24个测温点的温度采集,即单个粮仓需要的测温点为264个以上。

实际上基于单总线器件DS18B20的粮库多点测温系统,由于受引线长度和负载能力的限制,粮仓内单总线测温方案不得不在粮仓内增加用单片机实现的测温数据的汇聚点。

并不能实现理论上通过一条总线挂接264个DS18B20即可获取一个粮仓内所有测温点相关数据的方案。

2.1 单总线的原理为提高单总线驱动能力,首先要了解单总线的基本原理。

单总线的原理包括单总线硬件结构,单总线命令序列以及单总线协议三方面。

其一,单总线硬件包括主控制器、连接电缆和单总线器件三部分,主控制器通过连接电缆与单总线器件进行数据通信(通信原理详见)。

其二,单总线的典型工作流程(主要是相关命令序列):先初始化即复位单总线,接着主机发送必要的ROM命令如选定某个单总线器件命令(有些ROM命令后要重新复位),然后是功能命令如发温度转化命令等。

SRT计划项目结题研究论文

SRT计划项目研究论文项目名称: 基于单片机的变色发光淋浴喷头申请者: 肖敏院系名称: 工学院专业: 自动化指导教师: 李玉民职称: 讲师2013 年 5 月日南京农业大学工学院教务处制基于单片机的变色发光淋浴喷头肖敏(南京农业大学工学院电气系 30210316E-mail:xiaomin1234@)摘要:本项目利用三基色叠加变色原理,通过51单片机控制PWM调光电路形成不同光色和光强的组合,利用DS18B20传感器实时采集温度控制发光LED的多彩变色。

根据光色改变来实时监控环境变化,并创造性的将LED灯与淋浴喷头相结合,通过光与水的自然相溶性,最终达到了淋浴喷头智能、时序变光的效果。

关键词:LED;51单片机;DS18B20;PWM调光Luminous shower nozzle based on SCMXiaomin(Nanjing agricultural university institute of electrical system 30210316 E-mail: xiaomin1234@)Abstract:The project will be used three primary color principle of superposition, through the SCM to control the PWM dimming circuit which can form the combination of different colors and intensity of light, realize the color changing of the LED which can monitor environmental change timely according to the color changing under the control of timing temperature, then combine this LED lamp with the shower nozzle creatively,and eventually reach the effect of intelligent, timing light changing of shower nozzle through the solubility of light and the natural water.Keywords: LED;51SCM;DS18B20;PWM circuit1 引言当前社会是一个高速发展的社会,技术更可谓是日新月异。

基于单片机的温控风扇设计

本科毕业设计(论文) 题目基于单片机的温控风扇目录摘要 (III)Abstract (IV)第一章整体方案设计 (1)1.1 前言 (1)1.2 系统整体设计 (1)1.3方案论证 (2)1.3.1 温度传感器的选择 (2)1.3.2 控制核心的选择 (3)1.3.3 温度显示器件的选择 (3)1.3.4 调速方式的选择 (3)第二章各单元模块的硬件设计 (5)2.1系统器件简介 (5)2.1.1 DS18B20单线数字温度传感器简介 (5)2.1.2 达林顿反向驱动器ULN2803简介 (5)2.1.3 AT89C52单片机简介 (6)2.1.4 LED数码管简介 (7)2.2 各部分电路设计 (8)2.2.1 开关复位与晶振电路 (9)2.2.2 独立键盘连接电路 (9)2.2.3 数码管显示电路 (10)2.2.4 温度采集电路 (11)2.2.5 风扇电机驱动与调速电路 (12)第三章软件设计 (14)3.1 程序设置 (14)3.2 用Keil C51编写程序 (14)3.3 用Proteus进行仿真 (15)3.3.1 Proteus简介 (15)3.3.2 本设计基于Proteus的仿真 (16)第四章系统调试 (21)4.1 软件调试 (21)4.1.1 按键显示部分的调试 (21)4.1.2 传感器DS18B20温度采集部分调试 (21)4.1.3 电动机调速电路部分调试 (21)4.2 硬件调试 (22)4.2.1 按键显示部分的调试 (22)4.2.2 传感器DS18B20温度采集部分调试 (22)4.2.3 电动机调速电路部分调试 (22)4.3 系统功能 (23)4.3.1 系统实现的功能 (23)4.3.2 系统功能分析 (23)结论 (24)参考文献 (25)致谢 (26)附录1:电路总图 (27)附录2:程序代码 (28)摘要利用单片机设计了电风扇的自动控制系统,分析了硬件电路与软件设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单总线驱动能力电路的研究
【摘要】基于单总线器件ds18b20的粮库多点测温系统,由于单总线驱动能力不足,使得粮库内测温需增设额外的电缆和测温器件继而引发二次问题。

本文主要研究如何提高单总线驱动能力,改善粮库测温问题。

【关键词】单总线 ds18b20 多点测温系统
1 粮库测温现状
发达国家粮食存储或直接采用低温冷藏组织储存方式,不存在粮食温度检测问题。

我国是粮食和人口大国,粮食储备量大,能源供应和相关技术还达不到发达国家水平,粮食温度检测历来是粮食储存中重要因素之一。

近些年,随着嵌入式技术等的飞速发展,传统的纵横交错的粮库测温网络基本由无线测温系统替代。

无线测温系统通常由主监控模块、嵌入式下位机监测模块和单片机测温器模块组成[1]。

其中,粮仓内单总线测温方案如图1所示。

2 单总线粮库无线测温系统
单总线技术是采用一根信号线进行双向数据传输,适用于单个主机控制一个或多个从机设备的情况。

其线路简单,占用主机资源少,成本低廉便于维护。

如图1所示,一个规格为60*25*6m3标准粮仓,内部有11-13个测温器,每个测温器负责6条支路共24个测温点的温度采集,即单个粮仓需要的测温点为264个以上。

实际上基于单总线器件ds18b20的粮库多点测温系统,由于受引线长度和负载能力的限制,粮仓内单总线测温方案不得不在粮仓内增加用单片机
实现的测温数据的汇聚点。

并不能实现理论上通过一条总线挂接264个ds18b20即可获取一个粮仓内所有测温点相关数据的方案。

2.1 单总线的原理
为提高单总线驱动能力,首先要了解单总线的基本原理。

单总线的原理包括单总线硬件结构,单总线命令序列以及单总线协议三方面。

其一,单总线硬件包括主控制器、连接电缆和单总线器件三部分,主控制器通过连接电缆与单总线器件进行数据通信(通信原理详见)。

其二,单总线的典型工作流程(主要是相关命令序列):先初始化即复位单总线,接着主机发送必要的rom命令如选定某个单总线器件命令(有些rom命令后要重新复位),然后是功能命令如发温度转化命令等。

其三,每一个单总线器件都要求采用严格的通信协议,以保证数据的传输和完整。

单总线串口总线协议中定义的信号类型有:复位脉冲、应答脉冲、写1、写0、读1和读0,具体的时序图参见相应器件的数据手册。

2.2 采用ds18b20进行粮库测温遇到的问题及分析
如图2所示,单总线将从属器件通过信号线和地线并联式挂着单总线上面即可进行通信。

但是这种电路只能适合测温点少,检测距离短的场合。

在很多实际应用中,温度检测点很多,测温点的分布很广,例如粮库中粮堆温度的检测,一个标准仓需要264个测温点,最远距离长达60m以上,还有桥梁温度的检测,测温点也多达数十个,距离也在数百米以上,这时,采用这样的连接方式,会得不到所期望的效果。

其主要原因就是随着负载和传送距离的增加,使得
负载电容增加,造成数据波形的畸变,此外,距离增加会导致传输网络阻抗不匹配,容易产生反射波,致使数据波紊乱,通信失败。

2.3 粮库单总线测温系统改进
经过多方面查阅资料和对单总线技术的研究,粮库单总线测温硬件改进电路采用如图3所示设计:主控制器stc89c58、驱动芯片74act244和一些门电路等外围器件一起组成[2]。

单片机只用提供p1.0和p1.1与74act244驱动芯片连接,其中p1.0接口接74act244的使能端引脚1g和2g(低有效且内部加有反相器),分别控制驱动芯片的二组传输信号;p1.1为一线总线进行双向数据传输的信号线接口。

p1.0为低(a组数据输入选通b组数据进入高阻态),主控制器通过p1.1口发送数据到a组输入,244将a组数据传到1y1组,由1y组输出到一线总线的对应的从器件ds18b20;p1.0为高(b组数据输入选通a组数据进入高阻态),则从器件发送数据,经过导线发送“线与”的结果到b组输入,由2y4引脚输出再经由p1.1
送达主控制器,详见74act244提供的芯片资料。

这样就通过驱动芯片将p1.1口线(内总线)与从器件组成的一线总线网络(外总线)进行串行通信的信息的交流。

实验结果证明这种方案,即采用74act244作为驱动芯片的一线驱动芯片连接方式是非常有效的。

粮库单总线测温系统对应的软件编写采用的是keil软件,
stc-isp软件负责程序的下载,串口调试助手软件用于显示温度。

相应的软件程序的设计包括二个部分:ds18b20的编号和ds18b20的测温。

在粮仓测温点众多的情况下,想了解具体的某个点的温度,
需要对所有的测温点进行一个编码排序,因此对应点的ds18b20就会有一个自己的编号,这个编号就通过对其进行程序编码来实现。

于是,在某个测温点的ds18b20损坏需要更换时,只需要通过编号找到它,换上一个新的跟它同样编号的ds18b20即可。

多个ds18b20的测温读温比较复杂,其中很重要的一部分就是搜索rom。

匹配rom 后就可对相应的ds18b20器件进行温度转换和读温操作[3]。

ds18b20的测温的主程序流程如图4所示。

粮库单总线测温系统硬件搭建并写好软件程序后,进行相关试验。

试验包括三个方面:一是验证根据74act244驱动电路原理图,运用stc89c58作主控,普通双绞线电缆作传输线的单总线直线型拓扑结构下测温系统的承载能力;二是检测t型拓扑结构是否可行;三是在以上的基础上对粮库原测温方案提出改进意见。

如实验一:在200m长的一线网络电缆中挂接16个ds18b20测试,用串口调试助手可以读到所有ds18b20有效数据,但是再增加时,读取速度明显变慢,有时甚至不能读全所有的温度数据。

实验一分析:由于每个ds18b20都需要一定的温度转换的时间,所以若采用串行逐个检测的方法,检测时间等于每个所需时间之和,一个大约需要700-900us,所以时间会显著增加。

为此,修改ds18b20温度转换及搜索ds18b20 rom序列的方法,改用先广播通知所有器件进行温度转换,然后再采用搜索序列码的方法来温度,即先跳过rom (cch),进行温度转换(44h),然后再开始搜索rom(foh)和匹配rom(55h)来读序列号对应的ds18b20的温度(33h)。

实验二:在
280m长的一线网络电缆中挂接49个ds18b20测试可以得到有效数据,挂接50个总线上有其他4个ds18b20温度读数为0。

实验二分析:后来发现,后来加上的ds18b20的生产批号与其它的不一致,因为ds18b20本身也在不断地改进,生产批次不同,有些技术参数会不太吻合,这是程序的时序等要做相应的调整,为了一致起见,将这几个批次不同的器件剔除后电路又恢复了正常。

在后续的实验中得到的最佳结果是:单总线直线型拓扑结构下,总线电缆长度280m时,总线上挂接62个ds18b20仍能正常读取温度数据,且此结果在改善传输电缆性能后仍有潜力。

另外t型拓扑结构无法用于实际粮库多点长距离测温。

以上实验结果表明:根据74act244驱动电路原理图,运用
stc89c58作主控,普通双绞线电缆作传输线的单总线测温系统的承载能力有很大的提高,能够很好的改善原粮库单总线测温遇到的问题。

3 结语
本研究得到的结论是,采用电流驱动电路,正确地使用4芯双绞线构成一线式网络,并采用直线式拓扑的方式的前提下,一线总线的长度可达到280m,其上可挂接62个ds18b20。

根据此结论改善粮库测温系统结构后,从2010下半年起投入使用至今,除进行日常基本维护外,整个系统均能够正常稳定工作。

参考文献:
[1]郑长征,毛哲.多个ds18b20在粮库测温中的应用[j].自动化
技术与应用,2006.11.
[2]张彦兵,刘永前,李义强.1-wire总线驱动电路设计[j].传感技术学报,2006.08.
[3]夏莉英,陈雁.基于ds18b20的温度测控系统设计[j].微计算机信息,2011.01.。

相关文档
最新文档