×

如何使用51单片机实现测温系统的设计

消耗积分:3 | 格式:pdf | 大小:0.10 MB | 2020-11-25

贾桂林

分享资料个

  在许多传统行业中,多路高精度温度采集系统是不可或缺的。电厂、石化行业、钢铁厂以及制药厂等企业生产过程中,普遍存在着需要进行温度测量的场合。利用单片机和温度传感器组成的专用测温系统由于具有结构简单、工作可靠、价格低廉的优势,而得到了广泛的应用。应用在电力系统中,当电力机房中的控制柜、电缆、电容、开关过载或损坏时,都会产生巨大的热量如不及时发现处理,往往会导致事故或火灾的发生。

  系统方案

  本装置结构可以大致分为:采集部分、供电电源系统、通讯部分。采集部分是通过主核心芯片 AT89S52 单片机和 DALLAS 最新单线式数字温度传感器 DS18B20 组建采集网络完成。DS18B20 采集温度测量范围为 -55~+125℃,多个 DS18B20 可以并联在唯一的三线上,实现多点测温,可节省大量的引线和逻辑电路。DS18B20 非常适用于远距离多点温度检测系统,通过两种通讯方式实时上传温度数据,这两种通讯方式为 RS485 通讯和 RS422 通讯,在 RS485 通讯中用 ADI 公司的串行 RS485 接口芯片 ADM2483,它是双电源供电,输出和输入完全隔离的 RS485 芯片,可以加强对有效信号的接受与发送,增加了远距离通讯的可靠性。而 RS422 通讯实现了全双工的通讯机制,在另一端采用光耦隔离的方式,将电源和信号隔离,增加了信息传输的正确率和抗干扰性,保证了信息的完整性。

  以 AT89S52 单片机为核心,外置看门狗 X5045 和一片 11.0592MHz 晶振构成最小单片机系统,应用 AT89S52 单片机的 I/O 口双向传输数据的功能,P3.4 与 DS18B20 一线总线连接,实现对 DS18B20 进行读取和写入操作,在总线上加入一个上拉电阻,这个电阻可以根据加入网络 DS18B20 的多少和采集距离的长短来改变电阻阻值。利用 P3.0 和 P3.1 特殊功能 I/O 口定义,做为通讯的收发器。P2.0 应用 AMD2483 的使能控制引脚。在此应用 JTAG 标准仿真接口设计,通过 JTAG 接口将程序下载到 AT89S52 芯片中。实现操作功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !