一种基于ds18b20芯片的多点测温监控系统的制作方法

文档序号:6044391阅读:183来源:国知局
一种基于ds18b20芯片的多点测温监控系统的制作方法
【专利摘要】本实用新型涉及安全监控系统的【技术领域】,特别涉及一种基于DS18B20芯片的多点测温监控系统。本实用新型通过采用多个温度采集芯片与控制器的多端口并行驱动连接的方式,实现了高精度数字温度传感器的多点温度监控系统,它相对传统采用热敏电阻进行温度采集要精确,安全可靠。
【专利说明】—种基于DS18B20芯片的多点测温监控系统
【技术领域】
[0001]本实用新型涉及安全监控系统的【技术领域】,特别涉及一种基于DS18B20芯片的多点测温监控系统。
【背景技术】
[0002]在电力、电讯设备的过热故障预知检测,机柜仪器设备的温度监控,交通工具温度监视,医疗与保健诊断的温度测试,以及对蓄电池进行长时间充电,和各种电子设备进行老化试验中,都需要对仪器和设备进行温度监控,以防止温度过高而引起仪器和设备的损坏,甚至更坏的后果。如因为温度过高而爆炸,起火而发生火灾等严重后果。
[0003]在对上述领域进行温度检测时,单点的监测并不能完全真实的反应仪器设备的总体温度情况,往往需要对仪器的多个地方进行同时温度监测,如机箱内部各个点位,重要模块和元器件,以及外部温度都需要准确的测量。
[0004]现有的温度检测大多以热敏电阻为传感器,其利用热敏电阻测量温度精度较低、可靠较差,且必须经过A/D转换等接口电路转换成数字信号后才能送给微处理器进行处理,这样就使得测温装置的电路结构较复杂,降低了系统的安全可靠性。

【发明内容】

[0005]针对【背景技术】的不足,本实用新型通过采用多个温度采集芯片与控制器的多端口并行驱动连接的方式,实现了高精度数字温度传感器的多点温度监控系统,它相对传统采用热敏电阻进行温度采集要精确,安全可靠。
[0006]本实用新型的技术方案是:
[0007]一种基于DS18B20芯片的多点测温监控系统,包括控制器、多个DS18B20芯片、显示模块、报警模块、GSM短信控制模块,控制器分别于数码显示模块、蜂鸣模块、GSM短信控制模块相连,其特征在于:所述的DS18B20芯片与控制器连接采用多端口并行驱动。其有意效果是:同时可以采集多个部位的温度值,且接线简单,可直接采集温度数据。
[0008]如上所述的多点测温监控系统,其特征在于:所述的报警模块采用蜂鸣器报警,控制器选用单片机,显示模块采用数码管显示。
[0009]如上所述的多点测温监控系统,其特征在于:它还包括继电器,对温度过高或过底进行自动控制。
【专利附图】

【附图说明】
[0010]图1多点温度监控系统示意图;
[0011]图2温度采集程序流程图。
【具体实施方式】
[0012]如附图1所示,本实用新型的多点测温监控系统包括控制器、多个DS18B20芯片、显示模块、报警模块、GSM短信控制模块,DS18B20芯片与控制器连接采用多端口并行驱动,控制器分别于数码显示模块、蜂鸣模块、GSM短信控制模块相连。本实用新型中,报警模块采用蜂鸣器报警,控制器选用单片机,显示模块采用数码管显示。本实用新型还可以设置继电器,对温度过高或过底进行自动控制。如温度过高,则切断加热器,如温度过低,则启动加热器对设备进行加热。
[0013]如附图1所示,DS18B20芯片与单片机连接采用的是多端口并行驱动法,各个DS18B20芯片的数据线分别连接到微处理器的不同I/O端口。系统工作时,微处理器同时对各个DS18B20芯片进行统一的并行操作,对所有DS18B20芯片而言,其命令的接受与数据的传送是同步进行的,所花费的时间等同于操作单个DS18B20芯片器件所用的时间,这样即可一次输入或输出多个数据,从而达到同步快速读取温度数据的目的。每个端口连接有一个DS18B20芯片器件,也即一条端口线上仅有一个DS18B20芯片器件,在对DS18B20芯片器件进行操作时,只需统一地对这一组并行端口进行操作即可。一个端口对应一个DS18B20芯片器件,它们相互之间是独立的,系统工作时数据线上传输的命令与数据也是相互独立的,所以也就不再需要对每个器件进行序列号搜索与匹配操作,因而在对DS18B20芯片器件进行操作时,可以使用skip ROM命令来跳过ROM序列号搜索与匹配的操作。在对连接在同一组端口上的多个DS18B20芯片操作时,是同时对该组端口进行操作,也即同时对该组DS18B20芯片器件进行同步的命令发送与数据接收操作。其工作流程图如图2所示。
[0014]本系统采用STC89C52单片机作为核心控制元件,DS18B20芯片作为温度采集元件,采集范围可达-55—+125摄氏度。多个温度传感器采用并行方式连接到单片机的IO 口,单片机实时的采集传感器的温度进行处理,实时的通过数码管进行滚动显示每一个温度传感器的温度值。能非常直观的显示现场的温度情况。并通过外接的按键进行报警温度档位的选择,根据不同档位的选择,如果温度高过或低于设定的档位温度范围,由蜂鸣器发出报警信号,并还可以通过继电器对设备进行控制,如截断电源,启动保护装置等,从而确保设备的正常运行,保护设备安全消除隐患。
[0015]本系统中还接入了 GSM短信控制模块,GSM模块采用AT指令集。利用GSM网络的短信收发功能,可以把现场监测到实时温度传输给远程监测手机。当系统发生报警信号时,不仅仅可以自动通过继电器保护功能自动断开系统的电源,启动保护装置。还可以通过GSM短信把报警信号发送给监控手机,当监测人员收到报警短信以后,还可编辑短信发送给GSM控制模块对现场设备做出更加具体的保护措施。
[0016]本系统工作过程:把各个DS18B20芯片温度传感器设定在需要测量的位置,选择好温度档位,并按下系统上的档位选择按键,在选择不同的温度档位时,要根据你所测量的仪器或设备的温度情况,选择合适的温度档位。例如在对蓄电池进行长时间充电时,为防止电池温度过高而烧毁电池,假如要求电池的温度达到60度时,不能再进行充电了,可以选择60度档位,当系统检测到电池温度到达60度时,系统会发出报警,并且继电器也会发出响应动作,切断充电电源,从而起到保护作用。
[0017]如果系统默认的温度档位值并不能满足具体的监测对象的要求,还可以通过按键调整档位值,根据具体环境的要求调节到符合的数值,本系统可以满足各种温度环境的需要。
[0018]GSM短信控制模块的使用方法:短信的格式已经通过软件预先存储在单片机内部,用户只要编辑固定格式的短信内容即可控制。如当第一路温度传感器发生报警时,手机会受到如下短信“第一路温度已达到报警值”,用户只要在手机上编辑“启动第一路保护装置”并发送出去就可以启动保护。系统可以设定多个控制手机号码,可以做到多地多人监控。每个号码也可以更改。
【权利要求】
1.一种基于DS18B20芯片的多点测温监控系统,包括控制器、多个DS18B20芯片、显示模块、报警模块、GSM短信控制模块,控制器分别于数码显示模块、蜂鸣模块、GSM短信控制模块相连,其特征在于:所述的DS18B20芯片与控制器连接采用多端口并行驱动。
2.如权利要求1所述的多点测温监控系统,其特征在于:所述的报警模块采用蜂鸣器报警,控制器选用单片机,显示模块采用数码管显示。
3.如权利要求1或2所述的多点测温监控系统,其特征在于:它还包括继电器,对温度过高或过底进行自动控制。
【文档编号】G01K7/00GK203643034SQ201420007426
【公开日】2014年6月11日 申请日期:2014年1月7日 优先权日:2014年1月7日
【发明者】谌昕, 陈瑞红 申请人:武汉珈铭凯尔电气科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1