vb检测电脑温度_1026多路温度巡检系统设计

158a4867a17a050fba227a7552877ebd.png

c9b6b6c684baf649fd0fad2222bbb0c3.png

获取本篇设计资料首页发送1026

88ec22b14c65a0b2c4d9a01b428d73d8.png 0f92ba99b2071a7d1fa01cba263efcc7.png edf687a2-f72f-eb11-8da9-e4434bdf6706.svg

温度的检测与控制是工业生产过程中典型的应用之一。随着生产要求的提升,对温度的测量往往需要同时处理多路输入信号。这次北鸮为大家带来一篇多路温度巡检系统设计,童鞋们记得关注转发/点赞好看哦!

为了满足对温度采集和测量要求,实现对各个支路温度的检测,本系统采用了AT89C51为主控的温度检测系统。该系统包括的模块主要有温度的采集,单片机的控制,RS-485通信。温度传感器采用DS18B20实现温度检测,然后将采集到的温度显示在液晶上。

01

传感器电路设计

使用数字传感器作为敏感元件是十分实用的,现在市场上的单片机精确度很高、稳定性好、轻便、小巧、制造工艺绝美。十分的普遍用于温度检测,工厂温度的监控,粮库温度的监控、烟厂仓库温度的监控、医院、学校的图书馆、计算机室、通讯基站和各种实验室等应用环境温度检测的地方。并且有简单的通讯协议或标准,方便二次开发,特别适合与OEM配套。

RS接口温度计使用说明:

(1) 把DB9串口插头插在PC机串口上,然后连接电源线,千万不要带电操作。

(2) 将USB插头插在PC机USB接口上,给温度计供电。

(3) 使用“串口调试助手”发送协议命令,可验证温度计工作。“串口调试助手”软件提供。

(4) 按照通讯协议,使用VB、VC等编程语言编写相应上位机程序。

(5) 温度计采集周期为2s。温度计出厂前均已经过检验,请放心使用。

我们用到的是12B20测温,使用它是因为是因为他的精准度好,并且十分的稳定,性能可靠。铂在氧化性气体中,即使是处于高温下它的物理、化学性质都十分稳定。所以铂被大众认为是暂时制造热电阻材料最好的选择。无论是在家用还是工业上,都被广泛的进行了是用。

铂电阻的阻值温度之间的关系:

 在0~850℃范围内可用公式(2.1)表示,

aef906efdd0f1cc5fc3bba753bcf018d.png

在-200~0℃范围内则用公式(2.2)表示,

d889aa6003a18f07ec12dfaeb7417e5a.png

式中 Rt---温度为t℃时的铂电阻的阻值;R0---温度为0℃时的铂电阻的阻值;  A、B、C 为常数,

7001d41a1c4ad981afc776fcc7070742.png

DS18B20的测量温度的原理,在处于低温度系数的时候晶振的振荡频率受到测到温度的反应不是很明显,所以采用产生固定频率的脉冲数据送给减法计数器,高温度系数晶振随温度变化其震荡频率会有十分显著的改变,当然有的数据是用作减法计数器的脉冲输入。若果是计数门打开的时候,DS18B20就可以对低温度系数振荡器产生的时钟脉冲后进行计数,然后进行的是测量温度。

add559c4b065c591bcb05e307b139523.png

02

主控电路设计

这个设计使用的是AT89C51型号的八位单片机。单片机在软件编写程序的自由空间很足,能够应用编写程序达成各式各样的算术算法以及逻辑控制。并且体积小,硬件功能便捷,使用简单,性能好。

AT89C51为一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2个数据指针,三个16位定时器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

还包括,AT89C51单片机可以降低到0Hz 静态逻辑操作,有2种软件可进行挑选节电模式。在空闲模式下,CPU不工作,允许RAM、定时器,计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机所有的任务都将终止,一直等到之后的中断或者是硬件复位。

03

RS485通信电路设计

① RS-485的电气特性:首先,逻辑性简单,十分容易表示。逻辑“1”表示的就是2到6V的电压值,逻辑“0”表示的就是-2到-6V的电压值。接口方面不易损坏,耐用。并且能与TTL兼容,使用方便,便捷。

②RS-485的数据最高传输速率为10Mbps。

③RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,也就是说有很不错的抵御外界干扰的能力。


④RS-485接口拥有最大的传输长度规定是3900英尺,但是实际上应该能达到 2900M,并且RS-232-C接口只能有一个发生器与它连接,这就叫做单站能力。但是RS-485接口它可以在总线上与其他一百二十八个发生器相连。这就叫做多站能力,所以说使用者就能够使用一个RS-485接口非常简单地建立起设备网络。

并且RS-485有十分不错的抵抗外界干扰的能力,正是因为它拥有很远的传输距离,然后还有多站能力,这才使它在工业上得到了广泛的应。正是由于RS-485接口组成的半双工网络,通常来讲要2根线,也是因为这样RS-485接口都使用的是屏蔽双绞线传输。RS-485接口连接器采用DB-9的9芯插头座,智能终端RS485接口采用DB-9孔,与键盘连接的键盘接口RS485采用DB-9针。

因为RS-485几乎是RS-422的改进发展而来的,那就是说RS-485绝大多数的电气标准RS-422近乎一致。若要全都使用平衡传输方式、则它们都必须在传输线上接终端电阻。RS-485允许使用2线和4线标准,2线制能够达成真正的多点双向通信。

RS-485总线若是需要它的通讯长度在几十米或者是说几千米的时候,绝大多数用的是RS-485串行总线标准。RS-485使用平衡发送以及差分接收,正是因为这样才会拥有抑制共模干扰的功能。再算上总线上接收器和发送器都有较高的精度,能够测量最低至1900mV的电压值,所以说传输数据才会在很远的距离之外得到修复。

RS-485使用的是半双工的工作方式,无论是什么时间,都存在一点发送状态,这也就是说,发送电路必然是由使能端口掌控的。RS-485使用在多点互连的实收机器上十分简单,能够省略很多的数据线。使用RS-485能够连接网络从而构成分布式系统,它最多时候可以有三十二个驱动器以及三十二个接收器。

但由于微机标准配置通常只提供RS232C串行端口,因此需要使用RS232、RS485通信接口进行转接。通过RS232、RS485转换电路将PC机串口RS232信号转换成RS485信号。

c5e902e6b029d90e4d9d3b5fdbfb8f69.png

04

液晶显示电路设计

1602液晶它也可以被叫做1602字符型液晶,这个是一种只用来显示字母、数字、符号等的点阵型液晶模块。

6df2e9ddcfc8f33736db9b38d1007653.png

说明:

(1) 各部分功能:

①VSS接电源地

②VDD接+5V

③V0代表的是液晶上的偏压信号,它是能够接收10K的精准电位器。也可以说相同的阻值的RM065,RM063数据的蓝白是可以调节的。

④RS是命令/数据选择引脚,接单片机的其中一个I/O口。RS=0,选择指令模式;RS=1,选择数据模式。

⑤RW为读/写选择引脚,接单片机的一个I/O口,

RW=0——写,向1602写数据或是指令。

RW=1——读,我们可以说是从1602读取信息也可以是说是状态,是没有必要进行读取操作,它能够直接接Vss。

⑥LCD1602执行命令的使能信号,接单片机的一个I/O口。

⑦D0~D7:LCD1602的并行数据输入/输出端口,能够接单片机上的所有的8位的I/O端口(P0~P3),要是说是接P0口的话一定要接一个8位的上拉电阻。当应用4线并行驱动模式的时候,只需接4个并行的I/O端口。

⑧A:背光正极,可以接一个10~47Ω的限流电阻接到VDD。

⑨K:背光负极,接VSS。

 (2) LCD1602的基本操作

①读状态:RS=0,RW=1,E=高脉冲。输出:D0~D7为状态字。

②读数据:RS=1,RW=1,E=高脉冲。输出:D0~D7为数据。

③写指令:RS=0,RW=0,E=高脉冲。输出:无

④写数据:RS=1,RW=0,E=高脉冲。输出:无。

05

软件程序设计

主程序其实就是监控程序,首先对各个IO口进行初始化,然后利用18B20温度传感器进行温度的检测。判断RS485传输是否有信号,如果没有信号传输的话,则进行重新检测温度,如果有信号传输的话,判断是通道1还是通道2。无论是通道1还是通道2。都将得到的信号发送给单片机,单片机经过处理再将信号给液晶显示。

6feeb7ea53c55a3c129e6b88844c9415.png

—— END —— 加入开发圈, 一起学习吧
独立按键和矩阵键盘驱动原理 收藏:示波器必懂的基础知识 热电偶和热电阻有什么区别? 超详细讲解,LCD1602电路与驱动 ROM在单片机里有什么用? 0e842093f6c0495ce360e2259308358a.gif f3e39457119d5c20909de3806135d62b.png 666b5e7bc613eebf7cfee9b371c14291.gif

戳戳下载学习资料        ·        点点在看一起学习

666b5e7bc613eebf7cfee9b371c14291.gif
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值