8路温度采集监控系统

合集下载

8路模拟电压信号进行采集并循环显示

8路模拟电压信号进行采集并循环显示

前言一直以来,科学都是人类文明不断进步的源泉,从最开始的原始人折树枝弄火,磨石头做各种器件,到现在的飞机大炮因特网,无一不彰示着我们的进步,无一不说明了科技在生活中的重要性。

而自从1840年,洋枪坚船利炮惊醒还在梦中的国人,经历了近100年的屈辱和血泪,终于看到了科技的重要性,明白了什么是落后就要挨打,只有科技进步了,国家才能强大!本次专业课程设计就是锻炼理论和实际结合的能力,提高科技能力和科学思想。

随着计算机技术的飞速发展和普及,数据采集系统也迅速地得到应用。

在生产过程中,应用这一系统可对生产现场的工艺参数进行采集,监视和记录,为提高产品质量,降低成本提供信息和手段。

在科学研究中,应用数据采集系统可获得大量的动态信息,是研究瞬间物理过程的有力工具,也是获取科学奥秘的重要手段之一。

总之,不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益也越高。

科学发展的今天,选择基于单片机八路数据采集系统设计是很有意义也是很有必要的。

第一章 设计要求1.1 设计要求(1) 对8路模拟电压信号进行采集并循环显示 (2) 模拟电压变换范围为:0 –5V (3) 测量精度小于±2%(4) 测量温度用3位LED 显示器显示,1位显示循环通道1.2 系统设计思路图1.1 八路数据采集系统方框图1.3 方案选择1.3.1模拟输入方案在试验中使用滑动变阻器改变输入电压,模拟数据采集。

此方案简单易懂,可操作性强,价格也比较便宜。

1.3.2 数据显示方案利用试验使所提供的7279最小功能版来实现数据的显示和按键等试验要求。

在试验中如果使用四个数码管来实现,要使用动态显示,且实现按键功能等比较复杂。

要在P 口接多个按键,这样使程序很复杂。

使用7279最小功能板在试验中使用命令字87H~80H,收到此指令后,按以下规则进行译码0000~1001显示数字0~9,1010显示—,1111显示空白。

只需利用两个P 口就能够实现所有功能。

具有RS485通信功能的8路温度检测仪软件设计毕业设计

具有RS485通信功能的8路温度检测仪软件设计毕业设计

具有RS485通信功能的8路温度检测仪软件设计毕业设计摘要温度是工业生产和自动控制中最常见的工艺参数之一,生产过程需要对温度进行检测和控制。

为了满足对温度采集和测量要求,实现对各个支路温度的检测,本系统就是采用了AT89S52为主控的8路温度检测的系统。

该系统可以实现多个点的温度检测和数值显示并且具有RS-485通信功能。

该系统包括的模块主要有温度的采集,单片机的控制,AD转换,温度值的显示,RS-485通信。

它主要使用的是热敏电阻Pt100温度传感器实现温度检测,并通过AD转换对采集到的数值进行转换,随后将温度显示在液晶屏上,并对温度设置上下阈值来实现温度报警功能。

论文首先简单介绍了该系统的基本原理及整体结构,接着分硬件、软件两部分对整个系统进行阐述,其中软件部分详细描述。

最后是系统的调试与分析,对系统的功能进行了验证。

关键词:AT89S52, RS-485,AD转换, PT100温度传感器ABSTRACTTemperature is one of the most common parameters in industrial production and automatic control of technological, there is the need of the detection and control in the productive process. In order to meet the requirement of temperature acquisition and measurement to detect eight-channel`s temperature, so we will design a simply temperature detection system which focus on the AT89S52.This system can detect the temperature, display the values of number with RS-485 communication function. This system includes the collection of temperature, the control of the single chip microcomputer, AD conversion, display the temperature value and RS-485 communication. It detect temperature and transfer the temperature which is mainly use a PT100 temperature sensor. Then display the temperature on the Liquid Crystal Display. And set up the top and the bottom temperature value. If the temperature doesn`t reach the range of the top and bottom ,the system will give an alarm.This paper first introduces the basic principle and the massive structure of the system. Then it is divided into two parts to the whole system hard ware and software are described, the software part will give a detail description. Finally there is a need to debug and analyze the system to testify the system.KEY WORDS:AT89S52, RS-485 communication, AD conversion,Pt100 temperature sensor目录前言 (1)第1章绪论 (3)1.1基本原理 (3)1.1.1传感器部分 (3)1.1.2 主控制部分 (4)1.1.3 AD转换模块 (4)1.1.3.1 ADC0809简介 (4)1.1.3.2 ADC0809原理 (5)1.1.4 485通信模块 (6)1.2系统方案 (6)1.2.1系统的整体结构 (6)1.2.2 软件介绍 (7)1.3 章节安排 (8)第2章硬件设计 (9)2.1 总体设计 (9)2.2 系统主要器件的介绍 (10)2.2.1 单片机AT89S52 (10)2.2.2 A/D转换芯片 (11)2.2.3 温度传感器 (12)2.2.4 显示LCD 1602 (12)2.2.5 MAX485芯片 (12)2.3 总体电路图 (13)第3章软件设计 (15)3.1 主程序的设计 (15)3.2 AD转换子程序设计 (17)3.3 LCD温度显示程序设计 (19)3.4 报警子程序设计 (22)3.5 按键设置程序设计 (22)3.6 RS-485通信模块程序设计 (24)第4章调试与仿真 (26)4.1 软件仿真 (26)4.1.1 建立程序文件 (26)4.1.2 加载目标代码文件 (29)4.1.3 进行调试与仿真 (29)4.2 硬件调试 (31)4.3 产生的问题与分析 (33)第5章结论与展望 (34)5.1 结论 (34)5.2 展望 (34)参考文献 (35)附录系统程序 (38)前言在人类的生产生活之中,温度扮演着极其重要的角色,温度对工业的发展有着及其重要的影响,因此传感器也有着飞速的发展,来适应这种对温度的检测要求。

基于LM75A的多点温度监测系统设计

基于LM75A的多点温度监测系统设计

监测 系统。所设计的 多 路 温度监测 系统工作稳定, 测量精度高, 具有宽广的应用领域和应用价值。 关键词 : I c总线; L M 7 5 A; 温度 ; 单片机
中图分 类号 : T P 2 7 4 文献 标志 码 : B 文 章编 号 : 1 0 0 0— 0 6 8 2 ( 2 0 1 3 ) 0 2— 0 0 8 0— 0 2

杨新鹏 (
) , 毕业 于哈尔滨工程大学 自动化专业 ,
“ ~ “ 一 J
’ 工…
Ab s t r a c t : T he pa p e r d e s i g ns a mu l t i— — c h a n n e l s t e mpe r a t u r e mo n i t o r i n g s y s t e m ba s e d o n d i g i t a l i n t e l ・ ・ l e c t i v e t e mp e r a t u r e s e ns o r LM7 5 A.T he mo ni t o r i n g s y s t e m h a v e t h e c h a r a c t e r i s t i c s o f h i g h wo r ki n g s t a bi l i - t y a nd me a s u r e p r e c i s i o n. I t p o s s e s s wi d e a p p l i c a t i o n i f e l d s a n d wo r t h i n e s s . Ke y wor ds: 1 2 C b us ;LM75 A ;t e mp e r a t u r e;s i n g l e c h i p

多路温度检测系统的设计与研究

多路温度检测系统的设计与研究

1 绪论温度是一个很重要的物理参数,自然界中任何物理、化学过程都紧密地与温度相联系。

在工业生产过程中,温度检测和控制都直接和安全生产、产品质最、生产效率、节约能源等重大技术经济指标相联系,因此在国民经济的各个领域中都受到普遍重视。

温度检测类仪表作为温度计量工具,也因此得到广泛应用。

随着科学技术的发展,这类仪表的发展也日新月异。

特别是随着计算机技术的迅猛发展,以单片机为主的嵌入式系统已广泛应用于工业控制领域,形成了智能化的测量控制仪器,从而引起了仪器仪表结构的根本性变革。

1.1 温度检测类仪表的现状传统的机械式温度检测仪表在工矿企业中己经有上百年的历史了。

一般均具有指示温度的功能,由于测温原理的不同,不同的仪表在报警、记录、控制变送、远传等方面的性能差别很大。

例如热电阻温度计,它的测温范围是-200℃~650℃,测量准确,可用于低温或温差测量,能够指示报警、远传、控制变送,但维护工作量大并且不能记录;光学温度计测温范围是300℃~3200℃,携带使用方便,价格便宜,但是它只能目测,也就是说必须熟练才能测准,而且不能报警、远传、控制变送。

近年来由于微电子学的进步以及计算机应用的日益广泛,智能化测量控制仪表己经取得了巨大的进展。

我国的单片机开发应用始于80 年代。

在这20 年中单片机应用向纵深发展,技术日趋成熟。

智能仪表在测量过程自动化,测量结果的数据处理以及功能的多样化方面。

都取得了巨大的进展。

目前在研制高精度、高性能、多功能的测量控制仪表时,几乎没有不考虑采用单片机使之成为智能仪表的。

从技术背景来说,硬件集成电路的不断发展和创新也是一个重要因素。

各种集成电路芯片都在朝超大规模、全CMOS 化的方向发展,从而使用户具有了更大选择范围。

这类仪器能够解决许多传统仪器不能或不易解决的问题,同时还能简化仪表电路,提高仪表的可靠性,降低仪表的成本以及加快新产品的开发速度。

智能化控制仪表的整个工作过程都是在软件程序的控制下自动完成的。

8路0-5V模拟量采集

8路0-5V模拟量采集
→I/O与系统完全隔离;
→AI分辨率:12位;
→AI输入通道采取全差分输入;
→模拟量输入通道之间满量程隔离,隔离度5VDC;
→AI输入测量范围:0~ 5 V;
→采用Modbus RTU通信协议;
→RS485通信接口提供光电隔离及每线600W浪涌保护;
→电源具有过流过压保护和防反接功能;
→安装方便。
1.2
通信协议
Modbus RTU
串口保护
串口ESD保护
1.5KV
串口防雷
600W
串口过流,过压
小于240V,小于80mA
电源参数
电源规格
9-24VDC (推荐12VDC)
电流
60mA@12VDC
浪涌保护
1.5kW
电源过压,过流
60V,500mA
工作环境
工作温度、湿度
-25~85℃,5~95%RH,不凝露
RS485-
AI0- ~AI7-
模拟量信号输入端负
AI0+ ~AI7+
模拟量信号输入端正

数字量信号输入公共端
DI0~1
数字量信号输入端
COM
保留
第3章
3.1
3.2
3.3
3.4
第4章
4.1
4.2
4.3
4.4
第5章
在进行软件操作设置之前需要安装《IO设备管理软件》程序。根据安装向导的提示就可以完成程序的安装。安装完成后会在开始菜单创建一个快捷方式,链接到安装目录中的相应的可执行程序。
模拟量接口
AI
8路差分输入
AI分辨率
12bit(软件)
AI量程
0~ 5 V
AI通道隔离度

110kV智能变电站在线监测系统技术方案 (3)

110kV智能变电站在线监测系统技术方案 (3)

目录(七)设备清单(建议配置,具体数量根据变电站实际情况确定)................................................2、电话支持服务 ...............................................................................................................................(一)概述电网安全运行是电力企业的首要任务,是建设和谐社会的基本保障。

随着智能电网工作全面展开,基于IEC61850的数字化变电站逐渐投入使用,在自动化领域,技术水平已经达到了国际水平。

但是对于非电气参数的监测手段仍然处于正在发展阶段。

目前,为电力系统状态检修提供数据的设备的监测项目分别进入到了电力的安全生产管理中。

以至于出现了一种监控“孤岛”现象,在电力系统主控室里摆满了各种计算机和服务器来监测:避雷器在线监测、SF6在线监测、高压接点测温监测、智能接地线管理、智能安全工器具柜管理、电缆温度在线监测、环境在线监测、图像监控、门禁系统等。

这种情况不仅浪费了空间资源和计算机资源,同时也增加了值班人员的工作量。

必须在不同的计算机之间进行大量的操作。

我公司在深刻的学习了国家电网公司SG186工程“建立一个信息平台”的理念之后,为了解决电力系统非电量监测的“孤岛”现象,研发了“智能变电站安全预警系统”。

该系统通过强大的数据库和计算机处理技术,能够将电力系统目前需要监测的各种设备参数通过一个共享的信息平台进行显示和处理,并可随时进行WEB浏览和数据共享,为电力系统状态检修提供一个可靠的数据监测信息平台。

(二)系统特点本系统中心思想,是把现有调度主站的功能与其它功能分开,让调度员专心进行调度工作。

将除综自以外的所有监测信息通过智能变电站安全预警终端进行整合并上传至YJ3000预警监控平台。

ULINX综合监控系统简介

ULINX综合监控系统简介

ULINX综合监控系统简介ULINX综合监控系统是南京图南科技开发有限公司开发的新一代环境监控系统.该系统采用了嵌入式TCP/IP、基于Web的管理与控制等先进技术,具有良好的扩展性、稳定性和易用性。

其主要功能:ULINX综合监控系统适用于各种现场自动化监测及控制。

监控器的标准配置提供8路模拟量、16路开关量采集口和8路控制输出,根据采集量的多少可以在同一房间配置多台监控器或多个房间共用一台监控器。

每台监控器提供8路继电器控制输出,通过定制的控制器可以远程控制空调、除湿机、排风扇等设备.它可以适用于各种工作环境,具有很高的可靠性。

根据需要使用不同的电源,并向外接传感器提供电源。

1 环境监控结构:ULINX系列环境监控系统由系统软件、JKQ-2001型环境监控器、红外传感器、温湿度传感器、烟雾传感器、门磁传感器、进水传感器等各种传感器组成。

结构图如图一所示。

1.1 硬件部分ULINX综合监控系统的采集由红外传感器、烟雾传感器、温湿度传感器、浸水传感器等完成。

采集到的信息送入JKQ-2001型环境监控器处理后,传输到监控中心,监控中心完成对环境监控的远程控制和警情的处理。

(1)红外传感器(2)温湿度传感器(3)烟雾传感器:(4)浸水传感器(5)门磁传感器1.2 系统软件1.2.1 系统简介1.2.1.1 软件平台系统采用Microsoft的Windows2000 或Windows XP等作为操作系统,采用ODBC接口,可连接SQL Server、Oracle等商业数据库系统。

可方便的实现与通信系统和通信系统的信息共享及领导网络分控。

1.2.1.2系统功能模块组成系统由系统简介模块、修改密码模块、历史告警模块及历史派障模块等。

1、系统简介模块包括以下功能:2、修改密码模块包括以下功能3、历史告警模块包括以下功能4、历史派障模块包括以下功能1.2.2功能特点:1.2.2.1状态监视:●监控器的标准配置提供8路模拟量、16路开关量采集口和8路控制输出,根据采集量的多少可以在同一房间配置多台监控器或多个房间共用一台监控器。

KDA8路全隔离热电偶采集模块使用说明书

KDA8路全隔离热电偶采集模块使用说明书

KD AA: 全隔离信号(0.1秒采样)C: 通用隔离输入E: 4-20mA专用输入G: 单热电偶全隔离输入H: 单热电偶非隔离输入J: 隔离输入支持 10A电流输入K: 隔离输入(独立馈电接线)M: 标准信号(独立馈电接线)U: 单热电偶全隔离输入(热电偶专用插头)7-24V 6通道工作电源最大输入7-24V 12通道7-24V7-24V16通道16通道7-24V7-24V16通道6通道7-24V7-24V7-24V8通道8通道8通道RS485输出接口RS485RS485RS485RS485RS485RS485RS485RS485产品尺寸: 187(W)X34(H)mmX112(D)mm 导轨安装或桌面放置KD BA: 全隔离信号(0.1秒采样) B: 标准信号 (0.3秒采样)C: 通用隔离输入D: 经济型标准输入E: 4-20mA专用输入G: 单热电偶全隔离输入H: 单热电偶非隔离输入J: 隔离输入支持 10A电流输入7-24V7-24V6通道6通道工作电源最大输入7-24V7-24V6通道6通道7-24V7-24V6通道8通道7-24V7-24V8通道6通道RS485RS485输出接口RS485RS485RS485RS485RS485RS485产品尺寸: 93(W)X35(H)mmX121(D)mm 导轨安装或桌面放置KD CE: 4-20mA专用输入H: 单热电偶非隔离输入7-24V7-24V1通道1通道工作电源最大输入RS485RS485输出接口产品尺寸: 54(W)X32(H)mmX82(D)mm 导轨安装或桌面放置输入信号选型附表U: 单热电偶全隔离输入(热电偶专用插头)U注 C系列信号板与A系列信号功能接近,C系列信号板不支持NTC输入,不支持0-50V输入C系列热电偶冷端精度为正负0.1度,而A系列冷端精度则为正负0.5度(影响热电偶绝对误差)C系列信号板侧重于热电偶精度,而A系列侧重于兼容性,抗干扰能力区别不大,均为隔离差分186mm前视图后视图186mm34m mR S 485转U S B 通讯接口上图为了看清接线,USB 被放大了,非实物比例在电脑上按装U 盘里的驱动复制电脑在线监控系统到电脑上如果是无线模块,已接好线,分别插在仪表上与电脑上如果是布线的将仪表的485+接转换器直接将热电偶插头插入每个通道B A 24V (不分正负极)-485+模块供电CH01 CH02CH03 CH04CH05 CH06CH07 CH08热电偶插头热电偶插头0008050301ST E J K -200.0~1300.0-200.0~800.0-200.0~1000.0-200.0~400.0-50.0~1650.0输入代码SN 与信号类型接上电源,通过485通讯连接到电脑或PLC 或人机界面 连电脑时我们有配套的监控软件 一台电脑或人机界面可以接64个模块 每个模块可以设置不同的地址或波特率RS48安装软件在电脑上按装盘里的驱动341复制电脑在线监控系统到电脑上如果是无线模块,已接好线,分别插在仪表上与电脑上315转USB 通讯接口24RS 485转US B 通讯接口接仪表RS 485+接仪表RS 485-1台电脑可监控20台无纸记录仪,最大多可达255测试点仪表连接电脑后,扫描电脑二维码,可通过手机远程监控电脑监控软件免费,一台电脑需要一个可根据实际定制电脑上位机软件接仪表RS 485+接仪表RS 485-自定义通道名称及单位名称 上下限电脑报警查询数据只需0.1秒 高速而稳定同时显示所有通道曲线 曲线放大 坐标位移功能视频教程 高效而稳定的上位机软件研发费用至少在数百万元之上无疑给成长中仪器仪表厂商带来困惑;为此科顺仪器愿将上位机软件共享给仪器仪表厂商使用;软件可永久授权软件并提共源代码;具有完全自主知识产权;自绘数据显示控件, 自主研发实时数据库,极小体积;可导出EXCEL软件仅供我司仪器仪表用户免费使用,不支持第三方硬件商业授权主要面向仪器仪表厂商即仪器仪表厂商生产的仪表或采集模块使用我们的软件来监控商业授权提供三年以上技术支持,并提供驱动开发;商业授权提供10种硬件驱动开发,并提供软件所有源码;为我司模块提供量程上下限配置设置模块输入类型如 4-20mA 0-5V Pt100等模块误差修正功能等视频教程 读测量值功能码寄存器地址寄存器说明0400-151~16通道温度值数据类型INT16功能码寄存器地址寄存器说明数据类型读内部寄存器0300-15返回通道1-16mV 值INT160316-311~16通道温度值INT1603254仪表类型INT1603255环境温度INT160332-471~16通道传感器输入类型表INT160348-631-16通道传感器误差修正值INT160364-791~16通道K 型热电偶温度值INT160380-951~16通道E 型热电偶温度值INT160396-1111~16通道N 型热电偶温度值INT1603112-1281~16通道J 型热电偶温度值INT1603128-1431~16通道Wre 3-25热电偶温度值INT1603144-1591~16通道T 型热电偶温度值INT1603160-1751~16通道B 型热电偶温度值INT1603175-1911~16通道R 型热电偶温度值INT1603192-2071~16通道S 型热电偶温度值INT1603208-2231~16通道Wre 5-26热电偶温度值INT1603224-2401~16通道F2型热电偶温度值INT1603253通讯地址INT1603252波特率INT16通讯协议模块适用于标准Modbus RTU 通讯协议,仪表支持下文中所描述的功能码。

8路PT100温度模块8路4-20ma电流采集

8路PT100温度模块8路4-20ma电流采集

六、接线图说明 1、版面示意图
2、接口说明 2.1 电源接口 PGND :大地 VCC:24V+ GND:24V2.1 RS485 接口 A+ :接 RS485 的正 B- :接 RS485 的负
485_G:接 485 的地,这根线,短距离通信,可以不接。 2.1 RS232 接口 RS232 接口 2.2 传感器接口 A1,C1,B1 :第 1 路接入。A1,C1,为 PT100 的同一个脚的出线。B1 为另一个脚。 A2,C2,B2 :第 2 路接入。A2,C2,为 PT100 的同一个脚的出线。B2 为另一个脚。 A3,C3,B3 :第 3 路接入。A3,C3,为 PT100 的同一个脚的出线。B3 为另一个脚。 A4,C4,B4 :第一路接入。A4,C4,为 PT100 的同一个脚的出线。B4 为另一个脚。 A5,C5,B5 :第一路接入。A5,C5,为 PT100 的同一个脚的出线。B5 为另一个脚。 A6,C6,B6 :第一路接入。A6,C6,为 PT100 的同一个脚的出线。B6 为另一个脚。 A7,C7,B7 :第一路接入。A7,C7,为 PT100 的同一个脚的出线。B7 为另一个脚。 A8,C8,B8 :第一路接入。A8,C8,为 PT100 的同一个脚的出线。B8 为另一个脚。
2.1 RS232 接口 RS232 接口 2.2 传感器接口 A1,C1,B1 :第 1 路接入。A1:4-20mA 电流输入;C1:为 24V 电源;B1 为 GND。 A2,C2,B2 :第 2 路接入。A2:4-20mA 电流输入;C2:为 24V 电源;B2 为 GND。 A3,C3,B3 :第 3 路接入。A3:4-20mA 电流输入;C3:为 24V 电源;B3 为 GND。 A4,C4,B4 :第一路接入。A4:4-20mA 电流输入;C4:为 24V 电源;B4 为 GND。 A5,C5,B5 :第一路接入。A5:4-20mA 电流输入;C5:为 24V 电源;B5 为 GND。 A6,C6,B6 :第一路接入。A6:4-20mA 电流输入;C6:为 24V 电源;B6 为 GND。 A7,C7,B7 :第一路接入。A7:4-20mA 电流输入;C7:为 24V 电源;B7 为 GND。 A8,C8,B8 :第一路接入。A8:4-20mA 电流输入;C8:为 24V 电源;B8 为 GND。 说明: 如果 4-20mA 变送器为两线制设备, 如有线温度、 有线压力等, 将 C 24V 变送器正极、将变送器负极接入 A 就行。 如果 4-20mA 变送器为两线制设备,如有涡街流量计等,将 C 24V 接变 送器电源、将 4-20mA 输出接入 A 就行。将 B 接变送器地。 2.3 运行指示

基于51的温度8路温度检测智能多路温度检测系统(可编辑)

基于51的温度8路温度检测智能多路温度检测系统(可编辑)

智能多路温度检测系统中国科学院感光化学研究所陶培德摘要本文详细地介绍了八路温度巡回检测/定点检测系统的硬件配置、误差分析和软件设计方法。

该系统特点有三:①采用铂热电阻测温,布线为三线制,不加补偿电阻,从电路模型中消除了连接导线电阻引进的测量误差。

②八路测温用用一套温度?电压变换电路,测温点间的切换采用廉价的CD4051八选一模拟开关,其开关的导通电阻及导通电阻路差均布引进测量误差。

③铂热电阻温度/电压变换电路的非线性由硬件电路校正,校正后的非线性误差在0~199.9℃范围内小于0.0045%。

整个系统采用89S51单片机控制键盘操作,实现检测温度的实时显示、打印、越线报警功能。

引言温度的精密测量是工业生产领域中的一个经典课题。

在温度检测系统中,测量变换电路起着至关重要的作用,而温度传感器又是该电路中的一个关键元件。

众所周知,在设计测量变换电路时,我们是从分析传感器性能(电阻型、电流型、电压型等)入手,通过适当的补偿、非线性校正及信号放大环节,最后综合处一个满足期望指标的测量变换电路来。

目前,使用比较广泛的温度传感器有四类:热电阻(如铂热电阻)、热电偶、热敏电阻及集成电路温度传感器(如AD590)。

本文介绍的检测系统,采用铂热电阻(以下简称铂电阻)元件测温。

铂电阻温度传感器具有精度高、性能稳定、互换性好(有分度表)、耐腐蚀及使用方便等一系列有点,移植是工业测控系统中广泛使用的一种比较理想的测温元件。

在温度大于0℃的条件下,铂电阻的电阻值R(t)与被测温度t之间呈如下关系:R(t)R(0)?(1+At+Bt2) (1)式中(对BA2分度号而言)R(0)100Ω(0℃时的电阻值)A3.96847×10-3/℃(一次温度系统数)B?5.847×10-7/℃2(二次温度系统数)由式(1)可见,铂电阻的不足之处是:温度比较率小(α≈0.391Ω/℃),存在Bt2二次飞线性项。

大家知道,铂电阻作为温度传感器使用时,必须把它放在测温现场。

基于51单片机、K型热电偶、MAX6675的8路温度显示系统

基于51单片机、K型热电偶、MAX6675的8路温度显示系统

自动化工程训练课程设计学院名称信息科学与工程学院专业班级自动化1202班姓名黎毅刚指导老师刘芳目录第一章绪论第二章方案论证2.1温度采集方案2.2显示界面方案第三章系统整体设计3.1 系统总体分析3.2设计原理第四章各个元器件及芯片简介4.1 AT89C51单片机介绍4.2 K型热电偶简介4.3 MAX6675简介4.4 LCD12864简介第五章各部分电路设计5.1温度采集电路5.2数据处理电路5.3温度显示电路5.4超限报警电路第六章心得体会附录1 硬件仿真图与运行效果展示附录2 软件代码第一章绪论在工业生产中,需要检测工艺生产线的温度,而且这个温度范围还很大。

该系统采集主要以Atmel公司的AT89C51单片机为控制处理核心,由它完成对数据的采集处理以及控制数据的无线传输。

AT89C51单片机是一种低功耗/低电压/高性能的8位单片机,片内带有一个8KB的可编程/可擦除/只读存储器。

无线收发一体数传MODEM模块PTR2000芯片性能优异,在业界居领先水平,它的显著特点是所需外围元件少,因而设计非常方便。

因此用来设计工业温度检测系统相当的合适。

在本文中,主要说明单片机与K型热电偶以及K型热电偶模数转换器—MAX6675的组合,形成单片机的温度检测系统。

包括:如何针对系统的需求选择合适的温度检测器件,如何根据选择的器件设计外围电路和单片机的接口电路,如何编写控制温度检测器件进行数据传输的单片机程序,并简要介绍数字温度传感器MAX6675的应用。

第二章方案论证2.1温度采集方案方案一:模拟温度传感器。

采用热敏电阻,将温度值转换为电压值,经运算放大器放大后送A/D转换器将模拟信号变换为数字信号,再由单片机经过比较计算得到温度值。

优点:应用广泛,特别是工程领域,采用不同的热敏电阻,可实现低温到超高温的测量。

缺点:必须采用高速高位A/D转换器,系统复杂,成本高,还以引进非线性误差,得通过软件差值修正方案二:采用集成数字温度传感器DS18B20。

8路温度巡回检测系统

8路温度巡回检测系统

用单片机8031组成8路温度巡回检测系统1.设计思路温度传感部分:由于题目要求温度分辨率为0.5℃,温度测量范围为0~100℃,DS18B20智能温度传感器能够满足精度要求,同时,它能够以9~12位的数字值读数方式直接读出被测温度,故选择DS18B20温度传感器作为温度采集系统。

题目要求实现8路温度巡回检测系统,设计的检测系统通过一个温度传感器DS18B20、以及8031单片机实现,由于8031只有很小的RAM,没有ROM,故本系统需扩展一片程序存储器2732和一片静态数据存储器6116。

设计系统由DS18B20输入8031单片机,超出0~100℃范围后启动蜂鸣报警器报警,如未报警则进入内存,在8031单片机内设置一定时器程序,定时为一分钟,通过输入数据与已存数据的比较得到最大、最小值,同时将输入数值累加,在单片机内设置一计数器程序,将累加所得数值除以数值总数可得到一分钟内的平均值。

2.方案设计2.1原理框图8031单片机蜂鸣器存储器扩展DS18B20智能温度传感器图1系统设计原理框图2.2 硬件选择2.2.1 DS18B20智能温度传感器DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。

与传统的热敏电阻相比,它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

其特点如下:(1)独特的单线接口方式:DS18B20与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

(2)在使用中不需要任何外围元件。

(3)可用数据线供电,电压范围: 3.0~ 5.5 V。

(4)测温范围:-55 ~ 125 ℃。

固有测温分辨率为0.5 ℃。

(5)通过编程可实现9~12位的数字读数方式。

(6)用户可自设定非易失性的报警上下限值。

(7)支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。

 2.2.2 8031单片机图2 8031原理图8031内含4kb EEPROM程序存储器,具有功耗低、抗干扰能力强的特点,可安置于监测现场,数据存储器WM0016DRH是一种多功能非易失性SRAM,特点如下:高速高抗干扰自保持,不怕掉电,上下电百万次数据无丢失,断电保护10年有效,既可高速连续读写,也可任意地址单字节操作,无需拼凑页面,随机读写不需等待,立即有效,输入输出TTL/CMOS兼容,上电复位输出,掉电保护,内置看门狗,电源监测,不用外加电路和电池,且引脚与标准SRAM兼容。

8通道采集模块 TDAM7018

8通道采集模块 TDAM7018

8通道温度采集模块一.概述8通道模拟量热电偶信号混合型采集模块,采用最新技术和进口原装芯片.具有精度高,性能稳定,抗干扰强,隔离,高速经济的特点,能在恶劣环境下运行. RS485接口,支持Modbus RTU ,DECON标准协议,停止位和波特率随意设置,是PLC控制系统扩展热电偶采集的最佳选择.可以直接连接PLC、DCS 以及国内外各种组态软件(亚控组态力控组态MCGS等等)。

二.技术指标型号:TDAM7018 通道数: 8通道信号类型:K,J,E,R,S,N,T,B,钨铼(2000多度)等型热电偶,通过软件设置各通讯输入类型电流采集范围:±20mA, 0-20 mA, 4-20Ma电压采集范围:±1000mV或±10V ±5V,±100mV,±500mV, ±1V精度:0.1级 分辩率:24位 扫描周期:100ms采样频率:AD采样频率每通道1000次/秒,模块数据刷新3次/秒读取数据速度:Modbus协议波特率9600的情况下,读取一个模块数据需要的时间是40ms。

Modbus协议波特率15200的情况下,读取一个模块数据需要的时间是23ms。

DCON 协议波特率9600的情况下,读取一个模块数据需要的时间是56ms。

DCON 协议波特率15200的情况下,读取一个模块数据需要的时间是39ms。

通讯接口:RS485接口.光电隔离,ESD保护.标准协议:MODBUS-RTU DECON协议工作电源:9-36VDC 功耗: 1.0W最高额定电压: ±100V 是研华额定电压的2倍 (研华4018最高额定电压:±35V)电子开关耐压:≤220V交流 防浪涌等级:1.5KW冷端补偿误差: <±1℃. 环境温度:温度-20~70℃相对湿度:≤85% RH 无凝结 通讯距离:1200米,可加中继延长安装方式:DIN35mm标准导轨卡装或螺钉固定.产品外观尺寸:100*70*26MM 含端子尺寸:120*70*26MM三.功能和特点z8路差分输入:提供高过压保护和传感器断线检测功能;抗干扰强隔离,高速经济,使用范围广.z采样频率: AD采样频率每通道1000次/秒,模块数据刷新3次/秒z通讯接口: RS485接口. 隔离电压: 3000 VDC.z RS485通信: 光电隔离,ESD保护.通信部分电源隔离,信号采用高速光耦光电隔离,使通信更稳定可过压过流保护,TVS管保护,全方位保护通信芯片!z标准协议: 支持DCON和Modbus RTU协议,停止位和波特率随意设置,是PLC控制系统扩展模拟量或热电偶采集的最佳选择.z业界独创1: 采用PT1000作为冷端补偿,冷端补偿温度精度更高,性能更稳定,模块内置测温元件,自动完成热电偶冷端温度补偿;z业界独创2: 唯一能采2000多度的钨铼型热电偶z热电偶输入过压保护:±220V. 输入阻抗: 20兆欧姆.z电源输入端: 具有直流滤波器功能,抗干扰能力强,适用于恶劣环境下运行.z50Hz与60Hz工频干扰抑制:CMR>120dB NMR>80dB.z接线端子: 插拔式端子;z软 件: 随货免费配送设置软件,功能更强大,一键搜索,再也不需烦琐的硬件跳线来实现 参数设置.z安 装: 35mm卡槽安装,装卸更灵活.并可垫起来安装(如下图)四.应用领域SMT行业温度数据监测 电子设备厂温度数据监测电子产品的温度数据监测 冷藏库温度监测仓库温度监测 药厂GMP监测系统环境监测 电信机房监测过程温度监测 啤酒生产空调监测 石油仪器设备机房环境监测工程 库房环境监测工程塑料机械设备数据监测 高校等做实验菜棚/养殖棚的温湿度监测….五. 所需配件:z转换器:RS232转485(有源/无源/USB转)z开关电源24V/2A 3A z传感器 z电脑。

温度采集系统介绍温度采集系统介绍温度采集系统介绍温

温度采集系统介绍温度采集系统介绍温度采集系统介绍温

温度采集系统介绍温度采集系统介绍(澳德数据采集 )1、使用使用传统传统传统温度传感器温度传感器温度传感器的采集系统的采集系统从上图上看,系统有如下方面组成:• 温度传感器(热电偶或热电阻)• 变送器(4-20毫安输出或电压输出)• 24V 直流电源• 采集器(DSS14, U12, U3, UE9)• 计算机温度传感器温度传感器选择选择主要由测温范围决定,热电偶的比热电阻的大。

另外一个考虑是传感器的安装。

这些传感器有各种安装方式供选择,如螺纹安装,卡套,法兰等。

接线方式也有引线式,航空插头式,防水/防暴接线盒方式。

传感器的保护管径也不同,一般有3-20mm 。

请参见有关温度传感器选择手册。

变送器变送器选择选择如果传感器的位置和采集器的位置较远,如5米以上;如果环境的噪声较大(如工业现场),一般使用电流输出变换器(有两线的,也有4线的变换器,但一般现在使用两线的较多)。

如果在实验室中,一般使用电压输出型,因为它们更方便,但它们看干扰能力差。

如果使用电流型,那么在采集器方就需要使用一个电阻。

一般来说,U12/UE9使用500欧,DSS14使用250欧,U3用120欧。

电阻的作用是把电流信号变换成电压信号,连接方法见上图。

如果使用电压型,那么它们的输出电压值要用来确定采集器的选择。

一般来说U12和UE9都可以使用,DSS14适合于输出电压在5V以内,而U3适合于输出电压在2。

45V以内。

采集器选择一般温度变化率低,不会存在要选择高速采集设备,所以所有的采集器都适用。

但是需要考虑下面的几个方面:•测量精度: DSS14、U12、U3、UE9有12位或以上的分辨率,所以一般来说都适用。

•变换器的输出:上面已经介绍•采集通道数:DSS 14有12 路,U12有8路,U3有16路,UE9有14路(但可以方便地扩展到112路)。

当然可以使用多个U12或U3来增加采集通道。

•价格:DSS14价格最低,最适合于通道少,使用台式电脑的场合。

HY8DHT型8路温湿度隔离采集模块[V0.10]

HY8DHT型8路温湿度隔离采集模块[V0.10]

HY8DHT8路温湿度隔离采集模块[V0.10]1 产品概述HY8DHT型MODBUS分布式8路温湿度隔离采集模块是自动化系统中通用的远程I/O产品,可外接8路AM2301(DHT21)或AM2302(DHT22)等单总线温湿度传感器,通过RS485通讯接口实现8路温湿度的隔离采集。

本模块为全工业设计,隔离型的供电电源、传感器输入、通讯接口在电气上实现互为隔离,有效抑制工业现场各类串模和共模干扰,保证了工作可靠性和数据精准度。

RS485通讯接口执行MODBUS RTU规约,可直接配接各类PLC、DCS系统、人机屏及各种组态软件。

2 应用范围HY8DHT型8路温湿度隔离采集模块可广泛应用于粮仓、冷库、水暖、温箱、烘干等场所。

3 产品特点●8路温湿度传感器(三线)输入●可支持AM2301(DHT21)、AM2302(DHT22)等单总线温湿度传感器●温度测量范围-40~+80℃●湿度测量范围0~99.9%RH●传感器或线路异常检测●每0.3s采集一路,2.4s采集8个通道●传感器到采集模块的传输距离可达300m●具有外部强制恢复通讯参数出厂配置端子●全工业设计,供电电源、通讯、传感器输入互为电气隔离●MODBUS RTU 通讯规约●DC10~30V宽范围电源输入●最大功耗仅2W4 产品规格5 支持的功能码8 保持寄存器(支持功能码03H,06H,10H)12 强制恢复通讯参数出厂配置当遗忘通讯参数,或由于误操作改变通讯参数时,除了可以采用配置软件搜索模块以外,也可进行强制恢复通讯参数的出厂配置,方法与步骤如下:(1)确保模块已切断电源;(2)将INT 端子(端子6)与VIN-端子(端子10)用导线短接(连接); (3)模块通电,模块电源灯慢闪两次后变为快闪; (4)关闭电源,拆除短接线;(5)模块通电,此时模块的通讯参数已恢复为: 通讯速率:9600bps停 止 位:1位 校验方式:无 本机地址:1警告:模块未断电状态下短接无效!13 原理框图:14 典型应用接线图。

基于ARM_Linux的多路温度采集系统的设计

基于ARM_Linux的多路温度采集系统的设计

系统 , 实现 数 据 采 集 , 据 传输 , 据 处理 , 据 显 示等 功 能 。此 外 , 数 数 数 为方 便 调 试 和 扩展 , 系统 具 有 通 用 性 , 计 串行 接 口、 使 设
以 太 网接 口、 S U B接 口、 T G 接 口等模 块 。 JA 关键词 :R L u, 度采集,/ A M,i x 温 n A D转换 ,t0 ,3 2 4 A Pl 0 S C 4 0
1 系统 总 体 框 架 设计 硬 件 系 统 以
S3 4 0 处 理 器 为 C2 4 A
核 心 , 展 部 分 外 设 如 扩 温 度 采 集 模 块 、CD L 显示 、 摸 屏 、 用 串 触 通
行 口、 S U B接 口 、 太 以
基 于 AR Ln x的多 路 温 度采 集 系统 的 设计 M— iu
基于 A M L u 的多路温度采集系统的设计 R —i x n
De i n o l- a h T m p r t r q iio se sg f Mut p t e i e a u e Ac ust n Sy t m B s d n ARM a d Ln x i a e o n iu
任 兵 任 小 洪 李 国志 ( 四川理工学院人工智能四川省重点实验室, 四川 自 6 3 0 ) 贡 4 0 0
摘 要
结 合 工 业 控 制 中现 场 温度 采 集 的 实际 需要 , 计 以 S C 4 O 处 理 器 为核 心 , 于 Ln x操 作 系 统 的 8路 温 度 采 集 系 设 3 24 A 基 iu 统 。重 点 对 温 度 采 集模 块 和 应 用程 序 进 行 了设 计 , 系统 采 用热 电 阻温 度 传 感 器 P l 0采 集 温度 信 号 , 采 集 的 温 度信 号 经 t0 将 信 号 调 理 电路 处 理 , 后 经 A D 转 化 传 送 到 CP 处 理 器 进行 处理 , CD 显 示通 道 号 和 温度 值 。通 过 设 计硬 件 电路 和 软件 然 / U L

什么是8路数字量输入采集模块?有何作用

什么是8路数字量输入采集模块?有何作用

什么是8路数字量输入采集模块?有何作用8路数字量输入采集模块:6路完全独立隔离的通道和2路共地通道。

所有通道都带有5000VRMS隔离保护功能,以避免接地回路的影响和防止输入线上的电涌所造成的损害。

采用带隔离的RS-485总线接口及看门狗技术,有效保障设备安全可靠运行。

本模块适用于采集工业现场的各种数字量信号,以及控制各种工业设备。

8路模拟量输入(量程为0~20mA),采用满量程通道隔离、全差分输入设计。

2路数字量(干接点)输入,RS485接口光电隔离和电源隔离技术,有效抑制闪电,雷击,ESD和共地干扰。

为系统集成商、工程商集成了标准的Modbus RTU协议。

通过RS-485即可实现对远程模拟量和开/关设备的数据采集和控制。

下层设备通常有接近开关、机械开关、按钮、光传感器、LED以及光电开关等数字量开关设备及PH、电导计、温度计、湿度计、压力计、流量计、启动器和阀门等模拟量。

1. 特点32位ARM处理器;8路数字量输入,6路完全独立隔离的通道,2路隔离工地通道;输入支持开关触点信号和电平信号;RS-485总线接口带隔离,隔离耐压达5000 V(直流);支持标准Modbus协议和ASCII请求/应答协议;提供Modbus API协议库,二次开发包,OPC服务器,能与组态软件等第三方软件无缝集成;支持远程固件升级;低功耗,宽电压输入范围设计(+9V~+36VDC),支持远程集中供电;工作温度范围:-20℃~+85℃;工业级设计,安全可靠;塑料外壳,标准DIN导轨安装;2. 技术参数8路数字量输入,6路完全独立隔离的通道,2路隔离工地通道;数字量输入电平:逻辑0:+1V(最大)逻辑1:+3V ~ +30V隔离电压:5000VRMSRS-485通讯接口(2线制)输入阻抗:3KΩ/0.5W内置看门狗定时器电源要求:+9V ~ +36VDC功耗:0.4W @ 24VDC机械特性:ABS塑料外壳,标准DIN导轨安装环境特性工作温度:-10 ~ 70℃存储温度:-25 ~ 85℃湿度:5 ~ 95%,无结露3. 应用领域工业现场控制远程监控与数据采集机房监控智能楼宇电力通讯仓储与监控电子产品制造食品机饮料行业。

监控系统构成及接线方式

监控系统构成及接线方式
5—甲烷传感器
断电仪安装后的检验
• 安装接线完毕,接通传感器电源,在传感 器自检期内,断电仪使电磁起动器处于断 电闭锁,传感器上断电指示红色发光二极 管发光,此时不能启动电磁起动器。自检 完毕,若环境中甲烷浓度低于断电点,则 断电仪使电磁起动器处于解锁状态,传感 器上断电指示红色发光二极管熄灭,此时 可启动电磁起动器。若不能启动电磁起动 器,应检查断电器与传感器间的电缆极性 是否接错,否则就是传感器发生故障。
监控系统构成及接线方式
培训教程
监控系统具备的功能
• 根据国家有关法律法规和标准制定的通用技术要 求监控系统应具备以下功能:

具有模拟量、开关量、累计量采集、传输、
存储、处理、显示、打印、声光报警、控制等功
能。用来监测甲烷浓度、一氧化碳浓度、二氧化
碳浓度、氧气浓度、风速、负压、温度、烟雾、
馈电状态、风门状态、风窗状态、风筒状态、局
• 机电硐室内应设置温度传感器,报警值为 34 ℃
• 开关量传感器的设置 • 主要通风机、局部通风机必须设置设备开停传感

• 矿井和采区主要进回风巷中的主要风门必须设置 风门开关传感器。当两道风门同时打开时,发出 声光报警信号
• 掘进工作面局部通风机的风筒末端宜设置风筒传 感器
• 为监测被控设备瓦斯超限是否断电,被控开关的 负荷侧必须设置馈电传感器
部通风机开停、主通风机开停等,并实现甲烷超
限声光报警、断电和甲烷风电闭锁控制等。
通用传感器介绍(甲烷)
• 1.甲烷传感器:连续监测矿井环境气体 中甲烷浓度的装置,一般具有显示及声光 报警功能
1—电源正极; 2—电源负极; 3—频率(电流)输出正极 4—断电信号输出
甲烷传感器的标校示例
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、
通过两个单片机最小系统、时钟芯片、RS-232通讯接口以及DS18B20单线数字传感器来实现远程温度的采集,远程控制。
二、
1.
基于RS232串行通信的8路温度采集监控系统
2.
通过两个单片机实现数据传送。主机循环采集监控8个通道的温度值通过RS-232通讯接口传送给从机,从机实现显示自动控制,自动控制模式下每3秒更换一个通道,每个循环更换8次,一直循环下去,更换成手动后,按下手动按键,开始手动控制,按下UP键,通道加一,按下DOWN键,通道减一。
发送端电路图如下:
图3 发送端电路图
3.
接收端电路由按键电路和显示电路组成。通过RS-232通信接口技术接收发送端传来的数据,由数码管显示。
(1)显示电路设计
显示采用数码管,数码管显示有静态串行显示和动态扫描显示等方式,这里选择数码管动态扫描显示。数码管动态扫描显示电路由6个共阴极数码管、74LS245及电阻组成。P0口输出显示段码,经由一片74LS245驱动输出给数码管,P1口输出位码(片选),如图4所示。
{
unsigned char i=0;
unsigned char dat = 0;
for (i=8;i>0;i--)
{
DQ_3 = 0; //给脉冲信号
dat>>=1;
DQ_3 = 1; //给脉冲信号
if(DQ_3)
dat|=0x80;
Delay(4);
}
return(dat);
}
/******************************************************************************/
/******************************************************************************/
void Init_DS18B20_4(void)//初始化ds1820
{
DQ_3 = 1; //DQ复位
Delay(8); //稍做延时
DQ_3 = 0; //单片机将DQ拉低
(1) DQ引脚电路
DS18B20是支持“一线总线”接口的温度传感器,能通过一个单线接口进行发送或接受信息。在电路设计上,可以把8个DS18B20的DQ引脚分别接到P2口的8个引脚。另外,每个DQ引脚还需要接上拉电阻4.7K和电源。
(2) 供电方式选择
工作任务要求测量温度范围在-55~+125℃。如果选择寄生电源方式,当温度高于100℃时,DS18B20的漏电流比较大,通信可能无法进行,同时为了提高温度测量速度,选择外部供电方式。在VDD引脚接入一个外部电源,GND引脚接地,GND引脚不能悬空。
void WriteOneChar_1(unsigned char dat)//写一个字节
{
unsigned char i=0;
for (i=8; i>0; i--)
{
DQ_0 = 0;
DQ_0 = dat&0x01;
Delay(5);
DQ_0 = 1;
dat>>=1;
}
}
//-------------------------------------------------------------------------------------222222222
/*************************************************************************_6 = P2^6 ;
sbit DQ_7 = P2^7 ;
long uint tvalue;//温度值
uchar tflag;//温度正负标志
uchar move;//温度传感器的选择
void delay1ms(unsigned int ms)//延时1毫秒(不够精确的)
Delay(80); //精确延时大于480us
DQ_0 = 1; //拉高总线
Delay(14);
Delay(20);
}
/******************************************************************************/
unsigned char ReadOneChar_1(void)//读一个字节
图4 显示电路图
4.
8路温度采集监控系统有两种工作模式。用手动按键进行工作模式切换,在手动模式下按UP键通道加1,按DOWN键通道减1。这3个按键分别接P2口的P2.0、P2.1和P2.2引脚,如图5所示。
图5 显示电路图
四、
1.
#include<at89x52.h>
#include<intrins.h>
Delay(80); //精确延时大于480us
DQ_2 = 1; //拉高总线
Delay(14);
Delay(20);
}
/******************************************************************************/
unsigned char ReadOneChar_3(void)//读一个字节
Delay(80); //精确延时大于480us
DQ_3 = 1; //拉高总线
Delay(14);
Delay(20);
}
/******************************************************************************/
unsigned char ReadOneChar_4(void)//读一个字节
{
unsigned char i=0;
unsigned char dat = 0;
for (i=8;i>0;i--)
{
DQ_2 = 0; //给脉冲信号
dat>>=1;
DQ_2 = 1; //给脉冲信号
if(DQ_2)
dat|=0x80;
Delay(4);
}
return(dat);
}
/******************************************************************************/
/******************************************************************************/
void Delay(int num) //延时函数
{
while(num--) ;
}
//---------------------------------------------------111111111
/******************************************************************************/
void Init_DS18B20_3(void)//初始化ds1820
{
DQ_2 = 1; //DQ复位
Delay(8); //稍做延时
DQ_2 = 0; //单片机将DQ拉低
#define uchar unsigned char
#define uint unsigned int
//温度传感器定义
sbit DQ_0 = P2^0 ; //定义ds18B20总线IO
sbit DQ_1 = P2^1 ;
sbit DQ_2 = P2^2 ;
sbit DQ_3 = P2^3 ;
sbit DQ_4 = P2^4 ;
void WriteOneChar_3(unsigned char dat)//写一个字节
{
unsigned char i=0;
for (i=8; i>0; i--)
{
DQ_2 = 0;
DQ_2 = dat&0x01;
Delay(5);
DQ_2 = 1;
dat>>=1;
}
}
//-------------------------------------------------------------------------------------44444444
void WriteOneChar_2(unsigned char dat)//写一个字节
{
unsigned char i=0;
for (i=8; i>0; i--)
{
DQ_1 = 0;
DQ_1 = dat&0x01;
Delay(5);
DQ_1 = 1;
dat>>=1;
}
}
//-------------------------------------------------------------------------------------33333333
/******************************************************************************/
void Init_DS18B20_2(void)//初始化ds1820
{
DQ_1 = 1; //DQ复位
Delay(8); //稍做延时
DQ_1 = 0; //单片机将DQ拉低
3.
《基于RS232串行通信的8路温度采集监控系统》设计流程图,如图1所示。
图1流程图
三、
1.
《基于RS232串行通信的8路温度采集监控系统>由两片单片机构成,发送端通过传感器采集温度发送给接收端,接收端使用按键控制模式转换和数码管显示温度。
相关文档
最新文档