文档库 最新最全的文档下载
当前位置:文档库 › 5通道热电阻温度转数字模块

5通道热电阻温度转数字模块

5通道热电阻温度转数字模块
5通道热电阻温度转数字模块

5通道热电阻温度PT100转RS-485/232,24位精度温度采集传感器

数据采集别称数据获取,是运用数据采集模块,从系统软件外界收集数据并输入到系统软件內部的1个插口,数据采集技术已运用在各行各业。

数据采集的目地是以便精确测量工作电压、电流量、溫度、工作压力或响声等物理现象。应用场景PC的数据采集,根据模块化设计硬件配置、系统软件和电子计算机的融合,开展精确测量。虽然数据采集模块依据不一样的运用要求有不一样的界定,但系统结构收集、剖析和显示的目地却都同样。数据采集模块融合了数据信号、控制器、激励器、信号调理、数据采集机器设备和系统软件。

在电子计算机运用的今日,数据采集的必要性是非常明显的,这是电子计算机与外界物理学全球联接的公路桥梁,多种类型数据信号收集的难度系数水平区别挺大。实际上收集时噪音也将会产生某些不便,数据采集时会某些基本概念要留意,也有大量的实际上的难题要处理。而数据采集模块主要用于传输数据的工业生产控制模块主要用途,远程控制数据采集模块控

功能简介:

IBF25 信号隔离采集模块,可以用来测量5路温度信号。

1、温度信号输入

24位采集精度,5路温度信号输入。产品出厂前所有信号输入范围已全部校准。在使用时,用户也可以很方便的自行编程校准。

2、通讯协议

通讯接口:1路标准的RS-485通讯接口或1路标准的RS-232通讯接口,订货选型时注明。

通讯协议:支持两种协议,命令集定义的字符协议和MODBUS RTU通讯协议。模块自动识别通讯协议,能实现与多种品牌的PLC、RTU或计算机监控系统进

行网络通讯。

数据格式:10位。1位起始位,8位数据位,1位停止位。

通讯地址(0~255)和波特率(2400、4800、9600、19200、38400、57600、115200bps)均可设定;通讯网络最长距离可达1200米,通过双绞屏蔽电缆连接。

通讯接口高抗干扰设计,±15KV ESD保护,通信响应时间小于100mS。

3、抗干扰

可根据需要设置校验和。模块内部有瞬态抑制二极管,可以有效抑制各种浪涌脉冲,保护模块,内部的数字滤波,也可以很好的抑制来自电网的工频干扰。

产品选型:

IBF25 - □

通讯接口

485:输出为RS-485接口

232:输出为RS-232接口

选型举例1:型号:IBF25-485 表示热电阻信号输入,输出为RS-485接口

选型举例2:型号:IBF25-232 表示热电阻信号输入,输出为RS-232接口

产品概述:

IBF25产品实现传感器和主机之间的多路信号采集,用来检测最多5路温度信号。IBF25系列产品可应用在RS-232/485总线工业自动化控制系统,温度信号测量、监测和控制等等。

产品包括电源隔离,信号隔离、线性化,A/D转换和RS-485串行通信。每个串口最多可接255只IBF25系列模块,通讯方式采用ASCII码通讯协议或MODBUS RTU通讯协议,地址和波特率可由代码设置,能与其他厂家的控制模块挂在同一RS-485总线上,便于计算机编程。

IBF25系列产品是基于单片机的智能监测和控制系统,所有的用户设定的校准值,地址,波特率,输入类型,数据格式,校验和状态,转换速率等配置信息都储存在非易失性存储器EEPROM里。

IBF25系列产品按工业标准设计、制造,信号输入/ 输出之间隔离,可承受3000VDC 隔离电压,抗干扰能力强,可靠性高。工作温度范围- 45℃~+85℃。

IBF25通用参数:

(typical @ +25℃,Vs为24VDC)

输入类型:Pt100输入/ Pt1000输入

精度:0.05%

温度漂移:±30 ppm/℃ (±50 ppm/℃, 最大)

输入温度范围:(1)PT100,-200~400℃

(2)PT100,-200~600℃

(3)PT1000,-200~400℃

(4)PT1000,-200~600℃

AD转换速率: 5 SPS

共模抑制(CMR):120 dB(1kΩ Source Imbalance @ 50/60 Hz)

常模抑制(NMR):60 dB (1kΩ Source Imbalance @ 50/60 Hz)

输入端保护:过压保护,过流保护

通讯:协议RS-485 或RS-232 标准字符协议和MODBUS RTU通讯协议

波特率(2400、4800、9600、19200、38400、57600、115200bps)可软件选择

地址(0~255)可软件选择

通讯响应时间:100 ms 最大

工作电源:+8 ~ 32VDC宽供电范围,内部有防反接和过压保护电路

功率消耗:小于1W

工作温度:- 45 ~ +80℃

工作湿度:10 ~ 90% (无凝露)

存储温度:- 45 ~ +80℃

存储湿度:10 ~ 95% (无凝露)

隔离耐压:输入/ 输出之间:3KVDC,1分钟,漏电流1mA。其中RS-232 / RS-485输出和电源共地。

耐冲击电压:3KV AC,1.2/50us(峰值)

外形尺寸:120 mm x 70 mm x 43mm

图3 IBF25 模块接线图

IBF25字符协议命令集:

模块的出厂初始设置,如下所示:

地址代码为01

波特率9600 bps

禁止校验和

如果使用RS-485网络,必须分配一个独一无二的地址代码,地址代码取值为16进制数在00和FF之间,由于新模块的地址代码都是一样的,他们的地址将会和其他模块矛盾,所以当你组建系统时,你必须重新配置每一个IBF25模块地址。可以在接好IBFJ25模块电源线和RS485通讯线后,通过配置命令来修改IBF25模块的地址。波特率,校验和状态也需要根据用户的要求而调整。而在修改波特率,校验和状态之前,必须让模块先进入缺省状态,否则无法修改。

让模块进入缺省状态的方法:

IBF25模块边上都有一个INIT的开关,在模块的侧面位置。将INIT开关拨到INIT位置,再接通电源,此时模块进入缺省状态。在这个状态时,模块的配置如下:地址代码为00

波特率9600 bps

禁止校验和

这时,可以通过配置命令来修改IBF25模块的波特率,校验和状态等参数。在不确定某个模块的具体配置时,也可以将INIT开关拨到INIT位置,使模块进入缺省状态,再对模块进行重新配置。

注:正常使用时请将INIT开关拨到NORMAL位置。

字符协议命令由一系列字符组成,如首码、地址ID,变量、可选校验和字节和一个用以显示命令结束符(cr)。主机除了带通配符地址“**”的同步的命令之外,一次只指挥一个IBF25模块。

命令格式:(Leading Code)(Addr)(Command)[data][checksum](cr)

(Leading code)首码是命令中的第一个字母。所有命令都需要一个命令首码,如%,$,#,@,...等。1- 字符

(Addr)模块的地址代码, 如果下面没有指定,取值范围从00~FF (十六进制)。2- 字符

(Command)显示的是命令代码或变量值。变量长度

[data]一些输出命令需要的数据。变量长度

[checksum]括号中的Checksum(校验和)显示的是可选参数,只有在启用校验和时,才需要此选项。2- 字符

(cr) 识别用的一个控制代码符,(cr)作为回车结束符,它的值为0x0D。1- 字符

当启用校验和(checksum)时,就需要[Checksum]。它占2-字符。命令和应答都必须附加校验和特性。校验和用来检查所有输入命令,来帮助你发现主机到模块命令错误和模块到主机响应的错误。校验和字符放置在命令或响应字符之后,回车符之前。

计算方法:两个字符,十六进制数,为之前所发所有字符的ASCII码数值之和,然后与十六进制数0xFF相与所得。

应用举例:禁止校验和(checksum)

用户命令$002(cr)

模块应答!00020600 (cr)

启用校验和(checksum)

用户命令$002B6 (cr)

模块应答!00020600 A9 (cr)

‘$’ = 0x24 ‘0’ = 0x30 ‘2’ = 0x32

B6=(0x24+0x30+0x30+0x32) AND 0xFF

‘!’ = 0x21 ‘0’ = 0x30 ‘2’ = 0x32 ‘6’ = 0x36

A9=(0x21+0x30+0x30+0x30+0x32+0x30+0x36+0x30+0x30) AND 0xFF

命令的应答:

应答信息取决于各种各样的命令。应答也由几个字符组成,包括首代码,变量和结束标识符。应答信号的首代码有两种,‘!’或‘>’表示有效的命令而‘?’ 则代表无效。通过检查应答信息,可以监测命令是否有效

注意:1、在一些情况下,许多命令用相同的命令格式。要确保你用的地址在一个命令中是正确的,假如你用错误的地址,而这个地址代表着另一个模块,那么命令会在另

一个模块生效,因此产生错误。

2、必须用大写字母输入命令。

3、(cr)代表键盘上的回车符,不要直接写出来,应该是敲一下回车键(Enter键)。

1、读测量数据命令

说明:以当前配置的数据格式,从模块中读回所有通道模拟输入端的测量数据。

命令格式:#AA(cr)

参数说明:#分界符。十六进制为23H

AA模块地址,取值范围00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。

(cr)结束符,上位机回车键,十六进制为0DH。

应答格式:>(data)(cr) 命令有效。

?AA(cr) 命令无效或非法操作。

参数说明:> 分界符。十六进制为3EH

(data)代表读回的数据。数据格式可以是工程单位,FSR的百分比,16进制补码。如果通道断线则输出负的最大值。详细说明见命令集第3条。十六进

制为每个字符的ASCII码。

(cr)结束符,上位机回车键,十六进制为0DH。

其他说明:假如格式错误或通讯错误或地址不存在,模块不响应。

如果某个通道已经被关闭,那么读出的数据显示为空格字符。

如果你使用的串口通讯软件输入不了回车键字符,请切换到十六进制格式进行通

讯。

应用举例:用户命令(字符格式)#01(cr)

(十六进制格式)2330310D

模块应答(字符格式):>+100.00+200.00+300.00+400.00+500.00 (cr)

(十六进制格式):3e2b3130302e30302b3230302e30302b3330302e30302b3430302e3030

2b3530302e30300D

说明:在地址01H模块上输入是(数据格式是工程单位):

通道0:+100.00℃通道1:+200.00℃通道2:+300.00℃通道3:+400.00℃通道4:+500.00℃

输入#01后点击发送命令或者敲回车键,注意(cr)不要输入,那个是代表回车键。

在接收到的数据行就会有显示>-199.99+400.00-199.99-199.99 -199.99

2、读通道N模拟输入模块数据命令

说明:以当前配置的数据格式,从模块中读回通道N的模拟输入数据。

命令格式:#AAN(cr)

参数说明:#分界符。

AA模块地址,取值范围00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。

N 通道代号0~F,十六进制为30H~ 39H,41H~46H。

(cr)结束符,上位机回车键(0DH)。

应答格式:>(data)(cr) 命令有效。

?AA(cr) 命令无效或非法操作或通道被关闭。

参数说明:> 分界符。

(data)代表读回的通道N的数据。数据格式可以是工程单位,FSR的百分比,16进制补码。如果通道断线则输出负的最大值。详细说明见命令集第3

条。十六进制为每个字符的ASCII码。详细说明见命令集第3条。

(cr)结束符,上位机回车键(0DH)。

其他说明:假如语法错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令(字符格式)#010(cr)

(十六进制格式)233031300D

模块应答(字符格式)>+018.00 (cr)

(十六进制格式):3E2B3031382E30300D

说明:在地址01H模块上通道0的输入是(数据格式是工程单位):+18.00℃3、配置IBF25模块命令

说明:对一个IBF25模块设置地址,输入范围,波特率,数据格式,校验和状态。配置信息储存在非易失性存储器EEPROM里。

命令格式:%AANNTTCCFF(cr)

参数说明:%分界符。

AA模块地址,取值范围00~FF(十六进制)。出厂地址为01,转换成十六进制为每个字符的ASCII码。如地址01换成十六进制为30H和31H。

NN代表新的模块16进制地址,数值NN的范围从00到FF。转换成十六进制为每个字符的ASCII码。如地址18换成十六进制为31H和38H。

TT用16

表2 温度范围代码

CC用16进制代表波特率编码。

表3 波特率代码

FF用16进制的8位代表数据格式,校验和。注意从bits2 到bits5不用必

须设置为零。

表4 数据格式,校验和代码

Bit7:保留位,必须设置为零

Bit6:校验和状态,为0:禁止;为1:允许

Bit5-bit2:不用,必须设置为零。

Bit1-bit0:数据格式位。00:工程单位(Engineering Units)

01:满刻度的百分比(% of FSR)

10:16进制的补码(Twos complement) (cr) 结束符,上位机回车键,十六进制为0DH。

应答格式:!AA(cr)命令有效。

?AA(cr)命令无效或非法操作,或在改变波特率或校验和前,没有将INIT开关拨到INIT位置。

参数说明:! 分界符,表示命令有效。

?分界符,表示命令无效。

AA 代表输入模块地址

(cr) 结束符,上位机回车键,十六进制为0DH。

其他说明:假如你第一次配置模块,AA=01H,NN等于新的地址。假如重新配置模块改变

地址、输入范围、数据格式,AA等于当前已配置的地址,NN等于当前的或新

的地址。假如要重新配置模块改变波特率或校验和状态,则必须将INIT开关拨

到INIT位置,使模块进入缺省状态,此时模块地址为00H,即AA=00H,NN

等于当前的或新的地址。

假如格式错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令%0111000600(cr)

模块应答!11(cr)

说明:%分界符。

01表示你想配置的IBF25模块原始地址为01H。

11表示新的模块16进制地址为11H。

00 表示温度范围PT100,-200~400℃。

06 表示波特率9600 baud。

00表示数据格式为工程单位,禁止校验和。

4、读配置状态命令

说明:对指定一个IBF25模块读配置。

命令格式:$AA2(cr)

参数说明:$分界符。

AA模块地址,取值范围00~FF(十六进制)。

2 表示读配置状态命令

(cr)结束符,上位机回车键,十六进制为0DH。

应答格式:!AATTCCFF(cr) 命令有效。

?AA(cr)命令无效或非法操作。

参数说明:! 分界符。

AA 代表输入模块地址。

TT 代表温度范围编码。见表2

CC 代表波特率编码。见表3

FF 见表4

(cr) 结束符,上位机回车键,十六进制为0DH。

其他说明:假如格式错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令$302(cr)

模块应答!300F0600(cr)

说明:!分界符。

30表示IBF25模块地址为30H 。

00表示输入类型代码。

06表示波特率9600 baud。

00 表示数据格式为工程单位,禁止校验和。

5、偏移校准命令

说明:校准所有输入模块通道的偏移,请将标准电阻接到通道0后再发送命令。

命令格式:$AA10(cr)

参数说明:$ 分界符。

AA 模块地址,取值范围 00~FF(十六进制)。

10 表示偏移校准命令。

(cr) 结束符,上位机回车键(0DH)。

应答格式:! AA (cr) 命令有效。

?AA(cr) 命令无效或非法操作。

参数说明:! 分界符,表示命令有效。

?分界符,表示命令无效。

AA代表输入模块地址

(cr) 结束符,上位机回车键(0DH)。

其他说明:产品出厂时已经校准,用户无需校准即可直接使用。

当对一个模拟输入模块校准时,先校准偏移命令后,再校准增益。

在校准时,模拟输入模块需在要校准的通道上连上合适的输入信号。不同的输入

范围需要不同的输入热电阻。具体校准方法请看校准模块章节。

假如语法错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令$0110(cr)

模块应答!01(cr)

说明:对地址01H模块的通道0进行偏移校准。

6、增益校准命令

说明:校准一个输入模块的增益,请将标准电阻接到通道0后再发送命令。

命令格式:$AA0N(cr)

参数说明:$分界符。

AA模块地址,取值范围 00~FF(十六进制)。

00 表示增益校准命令。

(cr) 结束符,上位机回车键(0DH)。

应答格式:!AA(cr)命令有效。

?AA(cr) 命令无效或非法操作。

参数说明:! 分界符,表示命令有效。

? 分界符,表示命令无效。

AA 代表输入模块地址

(cr) 结束符,上位机回车键(0DH)。

其他说明:产品出厂时已经校准,用户无需校准即可直接使用。

当对一个模拟输入模块校准时,先校准偏移后,再校准增益。

在校准时,模拟输入模块需在要校准的通道上连上合适的输入信号。不同的输入

范围需要不同的输入热电阻。具体校准方法请看校准模块章节。

假如语法错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令$0100(cr)

模块应答!01(cr)

说明:对地址01H模块进行增益校准。

7、读模块名称命令

说明:对指定一个IBF25模块读模块名称。

命令格式:$AAM(cr)

参数说明:$ 分界符。

AA模块地址,取值范围00~FF(十六进制)。

M 表示读模块名称命令

(cr) 结束符,上位机回车键,十六进制为0DH。

应答格式:!AA(ModuleName)(cr) 命令有效。

?AA(cr) 命令无效或非法操作

参数说明:!分界符,表示命令有效。

AA代表输入模块地址。

(ModuleName)模块名称IBF25

(cr) 结束符,上位机回车键,十六进制为0DH。

其他说明:假如格式错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令$08M(cr)

模块应答!08IBF25 (cr)

说明:在地址08H模块为IBF25。

8、启用或禁止通道命令

说明:对指定一个模拟输入模块发送启动或禁止模块的数据采集通道命令。命令语法:$AA5AB(cr)

参数说明:$ 分界符。

AA模块地址,取值范围 00~FF(十六进制)。

5 表示启动或禁止模块的数据采集通道命令

16进制数,

第一

个数代表4通道

第二个数代表3~0通道

位值为0:禁止通道

位值为1:启用通道

(cr) 结束符,上位机回车键(0DH)。

响应语法:!AA(cr) 命令有效。

?AA(cr) 命令无效或非法操作

参数说明:!分界符,表示命令有效。

?分界符,表示命令无效。

AA代表输入模块地址。

(cr) 结束符,上位机回车键(0DH)。

其他说明:假如语法错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令$01517(cr)

模块应答!01 (cr)

说明:设置通道值为0x37。

1即0001,表示启用通道4

7即0111,表示启用通道2、1和0,禁止通道3。

9、读通道状态命令

说明:对指定一个模拟输入模块发送读通道状态命令。

命令语法:$AA6(cr)

参数说明:$ 分界符。

AA模块地址,取值范围 00~FF(十六进制)。

6 表示读通道状态命令

(cr) 结束符,上位机回车键(0DH)。

响应语法:!AAAB(cr) 命令有效。

?AA(cr) 命令无效或非法操作

参数说明:!分界符,表示命令有效。

AA代表输入模块地址。

AB二个16进制数,第一个数代表4通道,第二个数代表3~0通道,位值为0:禁止通道,位值为1:启用通道

(cr) 结束符,上位机回车键(0DH)。

其他说明:假如语法错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令$186 (cr)

模块应答!181F (cr)

说明:当前通道状态值为0x1F。

0x1F即0001,1111表示地址18H的模块所有通道都已经启用。

10、读通道断线检测命令

说明:对指定一个模拟输入模块发送读通道断线检测命令。

命令语法:$AAB(cr)

参数说明:$ 分界符。

AA模块地址,取值范围 00~FF(十六进制)。

B 表示读通道断线检测命令

(cr) 结束符,上位机回车键(0DH)。

响应语法:!AAAB (cr) 命令有效。

?AA(cr) 命令无效或非法操作

表示命令有效。

?分界

符,表示命令无效。

AA代表输入模块地址。

AB二个16进制数,第一个数代表4通道,第二个数代表3~0通道,位值为0:通道没有断线,位值为1:通道线路已经断开

(cr) 结束符,上位机回车键(0DH)。

其他说明:假如语法错误或通讯错误或地址不存在,模块不响应。

应用举例:用户命令$18B (cr)

模块应答!181E (cr)

说明:当前通道状态值为0x1E。

0x1E即0001,1110表示地址18H的模块通道0接线正常,通道1~4线路断开。

输入范围和数据格式:

IBF25模块使用了3种数据格式:00:工程单位(Engineering Units)

01:满刻度的百分比(% of FSR)

10:16进制的补码(Twos complement)

表4 输入范围和数据格式

应用举例:

1、输入范围为PT100,-200~400℃,输入为400 ℃时:

用户命令#010(cr)

工程单位模块应答>+400.00(cr)

满刻度的百分比模块应答>+100.00(cr)

16进制的补码模块应答>7FFFFF(cr)

校准模块:

产品出厂时已经校准,用户无需校准即可直接使用。

使用过程中,你也可以运用产品的校准功能来重新校准模块。在校准时,模块需要输入合适的信号,不同的输入范围需要不同的输入信号。

为了提高校准精度,建议使用以下设备来校准:

1、一个高精度的电阻箱,可以精确到0.01欧姆

校准过程

1. 按照模块的输入范围在需要校准的通道接上对应的输入信号。

2. 给IBF25模块通道0输入0欧姆电阻。

3. 待信号稳定后,向IBF25模块发送偏移校准$AA10命令。

4. 给IBF25模块通道0输入满度的100%的电阻信号。

例如Pt100,满量程400度,则将电阻箱电阻调到247.092欧姆

例如Pt100,满量程600度,则将电阻箱电阻调到313.708欧姆

5. 待信号稳定后,向IBF25模块发送增益校准$AA00命令。

6. 校准完成

Modbus RTU 通讯协议:

模块的出厂初始设置,如下所示:

Modbus地址为01

波特率9600 bps

让模块进入缺省状态的方法:

IBF25模块边上都有一个INIT的开关,在模块的侧面位置。将INIT开关拨到INIT位置,再接通电源,此时模块进入缺省状态。在这个状态时,模块暂时恢复为默认的状态:地址为01,波特率为9600。在不确定某个模块的具体配置时,用户可以查询地址和波特率的寄存器40201-40202,得到模块的实际地址和波特率,也可以跟据需要修改地址和波特率。

注:正常使用时请将INIT开关拨到NORMAL位置。

Modbus RTU功能码:

模块支持Modbus RTU通讯协议功能码03(读保持寄存器)和功能码06(设置单个寄存器),命令格式按照标准Modbus RTU通讯协议。

通讯举例1:假如模块地址为01,以16进制发送:010300000001840A ,即可取得寄存器

假如模块回复:010*********BE即读到的数据为0x1999,假如类型编码为00(Pt100,

通讯举例2:假如模块地址为01,以16进制发送:0103000A0001A408 ,即可取得寄存器

假如模块回复:0103020BB8BF06即读到的数据为0x0BB8,换算成10进制为3000,再除以10,即表明现在通道0输入的温度为300.0 ℃。

读寄存器地址40001~40005的数据举例,通道0温度为300度,其他通道断开

读寄存器地址40011~40015的数据举例,通道0温度为300度,其他通道断开

外形尺寸:(单位:mm)

可以安装在标准DIN35导轨上

通讯测试软件:

用户收到产品后,可以联系销售人员,并提供QQ号码或者邮箱用来接收WAYJUN Test 测试软件。该测试软件用于电脑和IBF25产品之间的通讯测试。

在工业生产当场中,经常会用到很多不一样的控制器,例如比如压力的、流量的、电参数、温度的、声音的等等。而因为当场自然环境的限定,很多的控制器数据信号,如压力传感器输出的电压或者电流信号没办法进行远传,或者在控制器走线非常复杂的状况下,人们就会采用分布式系统或是远程控制的数据采集模块在当场把数据信号较高精地转化成大数字量,随后,根据各种各样远传通讯技术如485、232、以太网接口、各种各样wifi网络,把统计数据传入电子计算机或是别的控制板中开展解决。

信号采集模块绝大多数集中在采集模拟量、数字量、热电阻、热电偶,其中热电阻可以认为是非电量,其实本质上还是要用电流驱动来采集,其中模拟量采集卡和数字量采集卡用得是比较广泛的。因为信号采集模块对环境的适应能力更强,可以应对各种恶劣的工业环境。

八、控温模块与温度采集

八、控温模块与温度采集 1、通过串行口采集数据 模块与计算机通过串行口连接如图6所示。计算机的串行口1或串行口2通过RS232到RS485转换器(可以选用ADAM4520)转换成为RS485标准,各个采集模块以RS485总线形式和计算机相连。ADAM4520的DATA+和DUT模块的T+相连,DATA-与T-相连。+24V 电源也对应连接。一般一个系统可直接连接32个模块,超过32个需要加中继器。 图6 采集模块连接图 在工作状态下,主机仅从DUT模块中读取数据。即主机发送读数据命令串,模块返回当前数据。模块响应时间一般小于70mS(9600波特时)。若超过70mS没有响应,可以重发。连续三次没有响应,进行错误告警。随产品提供各种语言数据采集源程序,这些程序也可以访问我们的网页https://www.wendangku.net/doc/969932044.html,得到。 2、通过异步并行接口采集温度数据 (1)、隔离异步并行接口输出时序及应用

模块内有一波特率控制字除用以选择串行通讯波特率和奇偶校外,还控制DUT-4000的并行接口的输出时序。 验 D7 D6 D5 D4 D3 D2 D1 D0 校验请求字节通讯协议选择波特率其中,D7=0 串行通讯无校验方式;D7=1 串行通讯奇校验方式。D6=0 并行接口无条件输出,每2.16秒(不滤波0.72S)输出8个通道数据;D6=1并行接口请求输出,IN+和IN-为ON请求输出一次数据。D5=0 并行接口半字节输出,每次输出4位二进制数;D5=1 并行接口字节输出,每次输出8位二进制数。D4~D3选择通讯协议。D2~D0选择串行通讯波特率。 (2)、无条件半字节输出时序 当模块内波特率控制字的D6=0、D5=0选择并行无条件半字节输出,接口时序如图7和图8所示,选通脉冲STB可以是上升沿选通或下降沿选通,由板上的DIP开关S4选择。S4=OFF,上升沿选通(默认状态);S4=ON,下降沿选通。数据由D3~D0输出,每个半字节(4位二进制)输出时间为20mS(默认),选通脉冲STB高电平和低电平时间各为10mS。每个通道数据分4次输出,依次由低到高。数据为两个字节二进制补码,表示温度乘10的数据。每次连续输出8个通道共16个字节,输出时间为640mS。模块在滤波工作方式下每2.16S 转换完8个通道数据,然后按上述时序输出。不滤波方式下0.72S输出一次数据。并行接口的输出时间可以由设置程序设置,参见DUTSET说明。

单片机课程设计(温度控制系统)

温度控制系统设计 题目: 基于51单片机的温度控制系统设计姓名: 学院: 电气工程与自动化学院 专业: 电气工程及其自动化 班级: 学号: 指导教师:

2015年5月31日 摘要: (3) 一、系统设计 (3) 1.1 项目概要 (3) 1.2设计任务和要求: (4) 二、硬件设计 (4) 2.1 硬件设计概要 (4) 2.2 信息处理模块 (4) 2.3 温度采集模块 (5) 2.3.1传感器DS18b20简介 (5) 2.3.2实验模拟电路图 (7) 2.3.3程序流程图 (6) 2.4控制调节模块 (9) 2.4.1升温调节系统 (9) 2.4.2温度上下限调节系统 (8) 2.43报警电路系统 (9) 2.5显示模块 (12) 三、两周实习总结 (13) 四、参考文献 (13) 五、附录 (15)

5.1原理图 (15) 摘要: 在现代工业生产中,温度是常用的测量被控因素。本设计是基于51单片机控制,将DS18B20温度传感器实时温度转化,并通过1602液晶对温度实行实时显示,并通过加热片(PWM波,改变其占空比)加热与步进电机降温逐次逼近的方式,将温度保持在设定温度,通过按键调节温度报警区域,实现对温度在0℃-99℃控制的自动化。实验结果表明此结构完全可行,温度偏差可达0.1℃以内。 关键字:AT89C51单片机;温控;DS18b20 一、系统设计 1.1 项目概要 温度控制系统无论是工业生产过程,还是日常生活都起着非常重要的作用,过低或过高的温度环境不仅是一种资源的浪费,同时也会对机器和工作人员的寿命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的因素,基于AT89C51的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。

K热电偶分度毫伏与温度换算表--实用.doc

K 型镍铬-镍硅(镍铬-镍铝)热电动势(mV)( JJG 351-84 )参考端温度为 0℃ 温度℃ 2 3 4 5 6 7 8 9 0 1 -50-1.889-1.925-1.961-1.996-2.032-2.067-2.102-2.137-2.173-2.208 -40-1.527-1.563-1.600-1.636-1.673-1.709-1.745-1.781-1.817-1.853 -30-1.156-1.193-1.231-1.268-1.305-1.342-1.379-1.416-1.453-1.490 -20-0.777-0.816-0.854-0.892-0.930-0.968-1.005-1.043-1.081-1.118 -10-0.392-0.431-0.469-0.508-0.547-0.585-0.624-0.662-0.701-0.739

-00-0.039-0.0790.118-0.157-0.1970.236-0.275-0.314-0.353 000.0390.0790.1190.1580.1980.2380.2770.3170.357 100.3970.4370.4770.5170.5570.5970.6370.6770.7180.758 200.7980.8380.8790.9190.960 1.000 1.041 1.081 1.122 1.162 30 1.203 1.244 1.285 1.325 1.366 1.407 1.448 1.489 1.529 1.570 40 1.611 1.652 1.693 1.734 1.776 1.817 1.858 1.899 1.940 1.981

温控模块使用说明书

温控模块使用说明书 版本:V3.10 1.技术指标 1、传感器:K,J,E,N,R,S,T型热电偶 2、路数:8路 3、分辨率:0.1℃ 4、电路精度:±0.2℃ 5、冷端补偿误差:<±2℃ 3、50Hz与60Hz工频干扰抑制:CMR>120dB NMR>80dB 4、热电偶输入过压保护:±24V 8、开关量输出:12路集电极开路输出,每路最大电流200mA 9、通讯接口:RS485,波特率可选1200-115200,通信地址可选1-59 10、供电电源:24V 11、功耗:<3W 12、环境温度:0℃~60℃ 13、相对湿度:<85%无凝结 2.外型尺寸与安装 图1为模块底部外型装配图,外型尺寸为145×90×40(单位mm),模块装配在工业标准导轨上。此外,模块两侧各有2个固定孔,孔径为4mm,也可以用螺丝通过这4个固定孔将模块固定。 建议采用垂直安装,热电偶输入端子朝下,输出端子朝上,以方便模块散热。

图1模块底部外型装配图 3指示灯、端子、接线和接地 给模块上电后,电源指示灯亮;运行指示灯闪烁,表示CPU运行正常。 模块的12个输出都有相应的指示灯,某一路有输出时对应的指示灯亮,断开输出时对应的指示灯熄灭。 L1~L8分别对应第1路输出~第8路输出(Y1-Y8)。 L9~L12分别对应自由输出1~自由输出4(Y9-Y12)。 连接电阻性负载(例如固态继电器)时可按图2或图3接线。 连接电感性负载(例如电磁继电器)时按图3接线,该接法会接通模块内的续流二极管。 第1路热电偶1+接第1路热电偶的正端;第1路热电偶1-接第1路热电偶的负端。其它各路的连接如此类推。 Y1-Y8端子是第1-8路热电偶的控温输出接线端子,Y9-Y12端子是第1-4路自由输出口接线端子。 X1端子是输入口,输入低电平有效。 模拟地(G0)用于接各热电偶的屏蔽层或负端。

温度控制系统设计方案

温度控制系统设计方案 1引言 温度是工业过程控制中主要的被控参数之一,在冶金、化工、建材、食品、石油等工业中,工艺过程所要求的温度的控制效果直接影响着产品的质量。对于不同场所、不同工艺、所需温度高低围不同、精度不同,则采用的测温元件、测温方法以及对温度的控制方法也将不同,随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。越来越显示出其优越性。 随着集成电路技术的发展,单片微型计算机的功能不断增强,许多高性能的新型机种不断涌现出来。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中广泛应用的器件,在温度控制系统中,单片机更是起到了不可替代的核心作用。在工业生产中,如用于热处理的加热炉、用于融化金属的坩锅电阻炉等,都用到了电阻加热的原理。 鉴于单片机技术应用的广泛性和优越性,温度控制的重要性,因而设计一种较为理想的温度控制系统是非常有价值的。本文就是根据这一思想来展开的。 1.1 系统设计的目的和任务 1.1.1 系统设计的目的 通过本次毕业设计,主要想达到以下目的: 1. 增进对单片机的感性认识,加深对单片机理论方面的理解。 2. 掌握单片机的部功能模块的应用,如定时器/计数器、中断、片外存贮器、I/O口等。 3. 了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后工作中设计和实现单片机应用系统打下基础。 4. 熟悉闭环控制系统的组成原理及单片机PID算法的实现方法。 1.1.2 系统设计的任务 1.查阅资料,弄清楚所要解决的问题的思路,确定设计方案。 2.系统硬件电路设计。 3.系统相关软件设计。 4.仿真实现温度参数设定、转换、显示等功能。 5.依据对象模型设计控制器参数, 6.系统调试与分析;并依据调试结果予以完善。 1.2毕业设计论文安排 1.论证系统设计方案,设计系统原理图。

MODBUS 热电阻温度采集模块 DB-8AP

DB-8AP MODBUS-RTU 8通道热电阻采集模块 ◆产品用途 用于可编程控制器(简称PLC)、DCS、计算机等控制、数据采集,热电阻温度数据采集信号的扩展。 ◆主要特点 MODBUS_RTU RS-485通讯方式;8通道12BIT(16BIT)热电阻输入方式;8通道PT100(0-410℃)或CU50(0-150℃)输入方式可组态软件设置;8通道独立隔离输入。波特率1.2K-115.2K可调,有发送、应答指示灯;模拟信号和通讯网络相互隔离,电源反接保护;校验方式可用组态软件设置。 ◆详细参数 工作电压DC9-DC30(推荐24V)输入接口8通道RTD热电阻 功率消耗DC24V/200MA适用服务所有带自由通讯口PLC和计算机地址设置拨码开关设置(0-127)刷新速度>20ms 通讯速率 1.2KBps~115.2kbps可调 15~30V/3~6.1mA 外形尺寸长120mm×宽80mm×高63mm 通讯格式8位数据位,校验位可调(无,奇,偶)重量不含包装约0.32Kg 通讯方式两线RS-485 安装方向标准U型导轨安装 传送距离<1200M 工作温度-10 ~+55℃; 工作湿度35 ~ 85%(不结露); ◆产品介绍 DB-8AP模块参数设置: 主要参数为模块MODBUS从站地址、模块通讯波特率、模块通讯校验方式、模块做MODBUS主还是从、以及通道输入方式选择。前两个参数是通过模块硬件拨码开关来设置,最后一个参数是通过迅诺组态软件来设置。 DB-8AP出厂参数设置为地址01H,波特率为9.6Kbps、8位数据位、偶校验、8通道均PT100输入。 ●接线方式: ▲单个仪表:直接接线端子将模块连接到MODBUS网络,电源DC24V供给。 ▲多个仪表:依次连接下去,符合标准485总线接线,在MODBUS现场网络中,模块地址不能与本模块相同网络的其他设备地址重复。 ●联网方式:PLC+485通讯方式:例如FX的PLC+485-BD、S7- 200自带RS485自由通讯口; ▲计算机组态软件+转换器通讯方式: 选择232转485通讯模块,并插入台式计算机串口,如果是笔记本就选择USB转485的设备; 使用组态软件,例如组态王、MCSG 、力控、INTUCH等软件,选择驱动设备为MODBUS RTU。数据位为8位,校验方式、波特率与DB-8AP模块参数一致。 ◆外形尺寸DB-8AP外形尺寸(长120mm×宽80mm×高63mm) ◆接线端子示意 24V 为电源正,COM为供电电源负。V+为热电阻正极,V-为热电阻负极,A和B是MODBUS通讯数据端口,ZA和ZB是终端电阻接线端。 ●拨码开关和指示灯: 模块地址设置:(4-10位) 地址即:A0-A6,按二进制计算,对应地址0-127,举例如下: A0A1A2A3A4A5A6=0000000,模块地址:00H,即0.A0A1A2A3A4A5A6=1000000,模块地址:01H,即1. A0A1A2A3A4A5A6=0100000,模块地址:02H,即2.A0A1A2A3A4A5A6=1100000,模块地址:03H,即3. A0A1A2A3A4A5A6=0010000,模块地址:04H,即4.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 A0A1A2A3A4A5A6=0111111,模块地址:7EH,即126.A0A1A2A3A4A5A6=1111111,模块地址:7FH,即127. 通讯波特率:(8-10位)波特率即:B0-B2,对应数据范围:1.2K-115.2K,如下表所示: B2 0 0 0 0 1 1 1 1 B1 0 0 1 1 0 0 1 1 B0 0 1 0 1 0 1 0 1 BPS 1.2K 2.4K 4.8K 9.6K 19.2K 38.4K 57.6K 115.2K Power指示灯:当模块被接入DC24V时此指示灯亮。Receive 指示灯:模块接受数据时闪烁ACK指示灯:模块接受到数据,并正常应答时闪烁。

AT89C51单片机温度控制系统

毕业设计(论文) 论文题目:AT89C51单片机温度控制系统 所属系部:电子工程系 指导老师:职称: 学生姓名:班级、学号: 专业:应用电子技术 2012 年05 月15 日

毕业设计(论文)任务书 题目:AT89C51单片机温度控制系统 任务与要求:设计并制作一个能够控制1KW电炉的温度控制系统,控制温度恒定在37--38度之间。 时间:年月日至年月日 所属系部:电子工程系 学生姓名:学号: 专业:应用电子技术 指导单位或教研室:测控技术教研室 指导教师:职称: 年月日

摘要 本设计是以一个1KW电炉为控制对象,以AT89C51为控制系统核心,通过单片机系统设计实现对保电炉温度的显示和控制功能。本温度控制系统是一个闭环反馈调节系统,由温度传感器DS18B20对保炉内温度进行检测,经过调理电路得到合适的电压信号。经A/D转换芯片得到相应的温度值,将所得的温度值与设定温度值相比较得到偏差。通过对偏差信号的处理获得控制信号,去调节加热器的通断,从而实现对保温箱温度的显示和控制。本文主要介绍了电炉温度控制系统的工作原理和设计方法,论文主要由三部分构成。①系统整体方案设计。②硬件设计,主要包括温度检测电路、A/D转换电路、显示电路、键盘设计和控制电路。③系统软件设计,软件的设计采用模块化设计,主要包括A/D转换模块、显示模块等。 关键词:单片机传感器温度控制

目录 绪论 (1) 第一章温度控制系统设计和思路 (2) 1.1温度控制系统设计思路 (2) 1.2 系统框图 (2) 第二章 AT89C51单片机 (3) 2.1 AT89C51单片机的简介 (3) 2.2 AT89C51单片机的主要特性 (3) 2.3 AT89C51单片机管脚说明 (4) 第三章温度控制的硬件设备 (6) 3.1温度传感器简介 (6) 3.2 DS18B20工作原理 (7) 3.3 DS18B20使用中注意事项 (8) 第四章系统硬件设计 (9) 4.1温度采集电路 (9) 4.2 数码管温度显示电路 (9) 4.2.1 数码管的分类 (9) 4.2.2 数码管的驱动方式 (10) 4.2.3 恒流驱动与非恒流驱动对数码管的影响 (11) 4.3 单片机接口电路 (12) 4.3.1 P0口的上拉电阻原理 (12) 4.3.2 上拉电阻的选择 (14) 4.4 单片机电源及下载线电路 (14) 4.5 温度控制电路 (15) 第五章温度控制的软件设计 (17) 5.1 数码管动态显示 (17) 5.2 DS18B20初始化 (17) 5.3 系统流程图 (19) 谢辞 (20) 参考文献 (21) 附录 (22)

单片机-简易温度控制设计

目录 1.前言 (3) 1.1概述 (3) 1.2课题分析 (3) 1.3设计思路 (3) 2.硬件电路设计描述 (4) 2.1系统的基本组成 (4) 2.2系统框图如下: (4) 2.3温度控制模块原理图: (4) 2.4系统原理图: (5) 3.软件设计流程 (6) 4.程序代码 (7) 4.1延迟函数代码 (7) 4.2 LCD显示模块 (7) 4.3 A/D转换模块 (11) 4.4 报警模块 (16) 4.5 温度转换模块 (16) 4.6 主程序 (17) 5.实习感想 (21) 6.参考文献 (21)

单片机硬件实习任务书 通信工程系指导教师:万军_

1.前言 1.1概述 现代信息技术的三大基础是信息采集控制(即温控器技术)、信息传输(通信技术)和信息处理(计算机技术)。温控器属于信息技术的前沿尖端产品,尤其是温控器被广泛用于工农业生产、科学研究和生活等领域,数量日渐上升。近百年来,温控器的发展大致经历了以下二个阶段; (1)模拟、集成温度控制器;(2)智能数码温控器。目前,国际上新型温控器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。 在20世纪90年代中期最早推出的智能温控器,采用的是8位A/D转换器,其测温精度较低,分辨力只能达到2℃。目前,国外已相继推出多种高精度、高分辨力的智能温度传感器,所用的是9~12位A/D转换器,分辨力一般可达0.5~0.0625℃。为了提高多通道智能温控器的转换速率,也有的芯片采用高速逐次逼近式A/D转换器。 本设计的温度控制器是以单片机为核心的。单片微型计算机称为单片机,它在一片芯片上集成了中央处理器、存储器、定时器/计数器和各种输入输出设备等接口部件。采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。 1.2课题分析 单片机控制系统由微机和工农业生产对象两部分组成,其中包括硬件电路和软件程序,整个控制系统是通过接口将计算机和生产过程中产生的温度联系起来实现计算机对生产过程中的数据处理和控制。 本文介绍了MCS—51单片机对温度控制系统硬件接口和软件设计的基本思想。包括单片机系统的程序设计、输入输出接口设计、温度控制电路的设计及键盘显示电路的设计。 1.3设计思路 此外整个控制系统可分为硬件电路设计和软件程序设计两大部分。可分别对它们进行分析设计。当确定好自己的方案后,就分模块进行软件和硬件的设计与调试。当个模块都调试完毕后,最后将所有模块组合在一起进行总调,直到达到理想的效果为止。

八通道热电偶采集模块(热电偶,电压,电流)说明书

FLEX4011八通道模拟量(热电偶/电压/电流) 采集模块用户手册

目 录 1 产品介绍 (3) 2 电气连接及安装 (5) 3 通讯协议 (9) 3.1 Modbus RTU/ASCII通信协议 (9) 3.1.1 Modbus寄存器地址映射 (9) 3.1.2 读取数据以及处理 (13) 3.2 ADAM研华通信协议 (16) 3.2.1 研华通信协议命令 (16) 3.2.1.1 读取单通道的数据命令 (16) 3.2.1.2 读取所有通道的数据命令 (18) 3.3 ASCII码对照表 (20) 4 设置软件使用说明 (20) 4.1 设置软件与处于设置状态的模块通信 (20) 4.2 串口通信参数如何设置 (23) 5 使用串口调试软件读取数据 (24) 5.1 Modbus-RTU通信协议 (24) 5.2 ADAM研华通信协议 (24) 附录A (26) A.1 模拟量数据格式 (26) A.2 模拟量输入范围 (26)

1 产品介绍 FLEX-4011热电阻采集模块是FLEX-4000系列智能测控模块之一,广泛应用于温度测量的工业场合,提供了多种热电偶信号的采集以及转换,线性处理并转换成线性化的数据值,经RS-485 总线传送到控制器。FLEX-4011具有八个测量通道,可连接J, K, T, E, R, S, B, N, C, D, G, L, U等多种规格热电偶进行测量。模块内部各处理单元之间提供了高于1500V 的电气隔离,有效的防止模块因外界高压冲击而损坏,为工厂自动化以及楼宇自动化提供了高效的解决方案。模块主要特点如下: · 八通道模拟量(热电偶/电压/电流)输入 · 可由软件设置传感器的类型以及模块参数 · 支持多种标准的热电偶 · 宽电压范围输入(18-36V DC),功耗低 · RS-485网络连接,支持Modbus RTU/ASCII协议 · 内置看门狗,运行稳定可靠 · 外部供电/RS485通讯/模拟量输入之间3000V电气隔离 · 宽温度范围运行 · 安装方便,标准导轨卡装或螺钉固定

智能八通道液晶显示测控仪带变送

一、概述 本系列产品采用表面封装模块化工艺,大大提高了仪表的抗干扰能力,具有显示、控制、变送、通讯、万能信号输入等功能,适用于温度、湿度、压力、液位、瞬时流量、速度等多种物理量检测信号的显示及控制,并能对各种非线性输入信号进行高精度的线性校正。可广泛用于电力、冶金、化工、石化、造纸印染、酿造、烟草、航天基地等领域。 采用最新无跳线技术,使输入端口具备万能信号输入功能,只需通过改变内部参数,即可实现多种输入信号(各种热电偶、热电阻、远传压力、mV、标准电压/标准电流信号)之间的轻松切换。线路板经过优化设计及生产工艺不断完善,降低了温度漂移,提高了抗干扰性能确保产品在长期工作中的稳定性的稳定性和可靠性。采用高亮度LED数码显示和高分辨率光柱显示(比例显示),使测量/控制值的显 示更为清晰直观。 输出回路均采用光电隔离, 抗干扰能力强。可带串行通讯接口,可与各种带串行接口的设备进行双向通讯,组成网络控制系统。具备多种标准外形尺寸,能适用各种测量控制场合。整机采用卡入式结构,安装十分简便。 二、适用范围 YK-18智能数字显示控制仪表是智能型、高精度的八回路数显温度、压力、液 位、测力、扭矩等物理量控制测量仪表,与八路温度、压力、液位、测力、扭 矩传感器及变送器配接可构成各种量程和规格的温度、压力、液位测力、扭矩 测控系统。(可以测量电压,电流,转速,频率等各种参数,可与PLC变频器配接构 成各种测量系统。可以带峰值,谷值。订货请来电说明。) 三、功能特点 万能输入功能(定货时最好把每路输入类型Sn定准) 自动校准和人工校准功能 多重保护、隔离设计、抗干扰能力强、可靠性高 良好的软件平台,具备二次开发能力,以满足特殊的功能 先进的模块化结构,配合功能强大的仪表芯片,功能组合、系统升级非常方便 四、主要技术指标 基本误差:0.5%FS或0.2%FS±1个字 分辨力:1/20000、14位A/D转换器(最大18位A/D转换器,订货时注明) 显示方式:八排四位LED数码管显示。(订货时可选红绿两色) 输入信号:模拟量·热电偶: B、S、K、E、J、T、WRe 等 ·热电阻: Pt100、Cu50、Pt100.1 ·电流: 0~10mA、4mA~20mA等(输入阻抗≤250Ω) ·电压: 0~5V、1V~5V、mV等(输入阻抗≥1MΩ) ·远传压力电阻:(1~379)Ω(订货时请注明) 采样周期:0.2S(10~200次/秒,用户可选) 开关量报警输出:二限报警或四限报警,报警方式、报警灵敏度可设置,继电器 输出触点容量AC220V/3A或AC220V/1A。(最多每路可带2路继电器报警输 出,用户订货时需注明) 变送输出:·DC 4mA~20mA (负载电阻≤300Ω)

温度控制系统内容

1.序言 1.1 概述 现代信息技术的三大基础是信息采集控制(即温控器技术)、信息传输(通信技术)和信息处理(计算机技术)。温控器属于信息技术的前沿尖端产品,尤其是温控器被广泛用于工农业生产、科学研究和生活等领域,数量日渐上升。近百年来,温控器的发展大致经历了以下二个阶段; (1)模拟、集成温度控制器;(2)智能数码温控器。目前,国际上新型温控器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。 在20世纪90年代中期最早推出的智能温控器,采用的是8位A/D转换器,其测温精度较低,分辨力只能达到2℃。目前,国外已相继推出多种高精度、高分辨力的智能温度传感器,所用的是9~12位A/D转换器,分辨力一般可达0.5~0.0625℃。为了提高多通道智能温控器的转换速率,也有的芯片采用高速逐次逼近式A/D转换器。 本设计的温度控制器是以单片机为核心的。单片微型计算机称为单片机,它在一片芯片上集成了中央处理器、存储器、定时器/计数器和各种输入输出设备等接口部件。采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。 1.2 课题分析 单片机控制系统由微机和工农业生产对象两部分组成,其中包括硬件电路和软件程序,整个控制系统是通过接口将计算机和生产过程中产生的温度联系起来实现计算机对生产过程中的数据处理和控制。 本文介绍了MCS—51单片机对温度控制系统硬件接口和软件设计的基本思想。包括单片机系统的程序设计、输入输出接口设计、温度控制电路的设计及键盘显示电路的设计。 1.3 设计思路

此外整个控制系统可分为硬件电路设计和软件程序设计两大部分。可分别对它们进行分析设计。当确定好自己的方案后,就分模块进行软件和硬件的设计与调试。当个模块都调试完毕后,最后将所有模块组合在一起进行总调,直到达到理想的效果为止。 2. 硬件电路设计描述 2.1 系统的基本组成 本系统是由核心处理器模块、温度采集模块、A/D 转换模块、及控制执行模块等组成。采用用80C51单片机作为控制核心,1206LCD 显示,PCF8951作为模数转换器,四个独立按键,以及温度控制模块。 2.2 系统框图如下: 2.3 温度控制模块原理图:

热电阻热电偶温度阻值对照表

工业铂热电阻温度与电阻值对照表 Pt100BA1BA2 温度(℃)阻值(Ω)温度(℃)阻值(Ω)温度(℃)阻值(Ω) -20018.49-2007.95-20017.28 -19022.80-1909.96-19021.65 -18027.08-18011.95-18025.98 -17031.32-17013.93-17030.29 -16035.53-16015.90-16034.56 -15039.71-15017.85-15038.80 -14043.87-14019.79-14043.02 -13048.00-13021.72-13047.21 -12052.11-12023.63-12051.38 -11056.19-11025.54-11055.52 -10060.25-10027.44-10059.65 -9064.30-9029.33-9063.75 -8068.33-8031.21-8067.84 -7072.33-7033.08-7071.91 -6076.33-6034.94-6075.96 -5080.31-5036.80-5080.00 -4084.27-4038.65-4084.03 -3088.22-3040.50-3088.03 -2092.16-2042.34-2092.04 -1096.09-1044.17-1096.03 0100.00046.000100.00 10103.901047.8210103.96 20107.792049.6420107.91 30111.673051.4530111.85 40115.544053.2640115.78 50119.405055.0650119.70 60123.246056.8660123.60 70127.077058.6570127.49 80130.898060.4380131.37 90134.709062.2190135.24 100138.5010063.99100139.10 110142.2911065.76110142.10

K-BUS02 8通道星型IO-BUS模块使用说明书

HOLLiAS MACS -K 系列模块 2014年5月B版

HOLLiAS MAC-K系列手册- K-BUS02 8通道星形IO-BUS模块 重要信息 危险图标:表示存在风险,可能会导致人身伤害或设备损坏件。 警告图标:表示存在风险,可能会导致安全隐患。 提示图标:表示操作建议,例如,如何设定你的工程或者如何使用特定的功能。

目录 1.概述 (1) 2.接口说明 (2) 2.1模块单元结构 (2) 2.2多功能总线扩展 (5) 2.3IO-BUS连接 (6) 2.4多功能总线预制电缆 (7) 2.5地址跳线 (8) 2.6IO-BUS级联 (9) 2.7直流电源监测报警 (9) 3.指示灯说明 (10) 4.工程应用 (12) 4.1配套底座说明 (12) 4.2K-BUST02星形多功能总线终端匹配器 (12) 5.尺寸图 (16) 5.1K-BUS02尺寸图 (16) 5.2K-BUST02尺寸图 (17) 6.技术指标 (18)

K-BUS02 8通道星形IO-BUS模块 1.概述 K-BUS02 模块是K系列8通道星形IO-BUS模块,同时作为IO-BUS从站,将直流电源状态、IO-BUS链路故障、机柜温度等信息上报给控制器。可改变IO-BUS网络的拓扑结构,实现网络拓扑结构由总线型网到星形、树形等复杂网络结构的转变,并预留柜外扩展口。 K-BUS02模块兼具中继器的功能,每个通信端口可以独立驱动一个段,段间逻辑隔离,每个段上可以连接10个I/O模块,本地有6个IO总线段,最多共可连接10×6= 60个IO模块。同时支持柜外扩展,最多3级级联,在3级级联情况下,最高可支持波特率1.5Mbps。 K-BUS02模块支持带电热插拔,支持冗余配置,支持多种故障检测功能,能够检测出8通道总线的断路、总线差分线之间短路等故障,并上报主控制器,且单通道故障不影响其他通道通信。通讯状态指示灯可以监视各总线段的工作状态,并为网络诊断提供参考。 K-BUS02模块支持检测机柜温度,测温范围为-20℃~60℃,温度数据上报主控制器。支持查询10个AC/DC电源模块输出电压稳定性功能,默认前6通道使能状态,其余4通道处于关闭状态。 K-BUS02 模块通过64针欧式连接器,与K-BUST01单槽背板和主控器背板K-CUT01连接使用。该模块实施喷涂三防漆处理,按照ISA-S71.04-1985标准生产,经检测达到G3防腐等级。 K-BUS02 模块的安装位置如图1-1所示。

R型热电偶温度电压对照表

版本: 1 ROBOT停炉、点火、调气作业指导书Page: 1 / 3 发布实施日: 20130814 拟制 W Paul审核 R 批准 A Charley R分度号表(溫度單位:℃、電壓單位:mV)參考溫度點:0℃(冰點) 0 -5 -10 -15 -20 -25 -30 -35 -40 -45 -50 -55 -60 -65 -70 -75 -80 -85 -90 -95 -100 0 0 -0.0261 -0.0515 -0.0761 -0.1 -0.1232 -0.1455 -0.167 -0.1877 -0.2075 -0.2265 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 0 0 0.0268 0.0543 0.0824 0.1112 0.1406 0.1706 0.2012 0.2324 0.2642 0.2965 0.3294 0.3627 0.3967 0.4311 0.466 0.5013 0.5372 0.5735 0.6102 0.6474 100 0.6474 0.685 0.723 0.7614 0.8003 0.8395 0.8791 0.919 0.9593 1 1.041 1.0824 1.1241 1.1661 1.2084 1.251 1.294 1.3372 1.3807 1.4245 1.4686 200 1.4686 1.5129 1.5576 1.6024 1.6476 1.6929 1.7386 1.7844 1.8305 1.8769 1.9234 1.9702 2.0172 2.0644 2.1118 2.1595 2.2073 2.2553 2.3035 2.352 2.4006 300 2.4006 2.4493 2.4983 2.5474 2.5968 2.6463 2.6959 2.7457 2.7957 2.8459 2.8962 2.9467 2.9973 3.0481 3.099 3.1501 3.2013 3.2527 3.3042 3.3559 3.4077 400 3.4077 3.4596 3.5117 3.5639 3.6163 3.6687 3.7214 3.7741 3.827 3.88 3.9331 3.9864 4.0397 4.0933 4.1469 4.2006 4.2545 4.3085 4.3626 4.4169 4.4713 500 4.4713 4.5257 4.5804 4.6351 4.6899 4.7449 4.8 4.8552 4.9105 4.9659 5.0215 5.0771 5.1329 5.1888 5.2449 5.301 5.3573 5.4136 5.4701 5.5267 5.5835 600 5.5835 5.6403 5.6973 5.7543 5.8115 5.8688 5.9263 5.9838 6.0415 6.0993 6.1572 6.2152 6.2733 6.3316 6.39 6.4485 6.5071 6.5658 6.6247 6.6836 6.7427

8通道温度数据采集系统

8通道温度数据采集系统 一、设计题目与要求: 设计一个8通道温度数据采集系统,系统误差小于1%;其中4路测量范围0-200?C ,选用Pt100热电阻;另4路测量范围0-600?C ,选用K 分度热电偶。 二、设计过程: 1、画出系统组成框图; 2、完成硬、软件功能分配和完成芯片选型; (1)运算放大器采用单电源,低功耗,精密四运算放大器MAX479 (2)AD 转换芯片采用带有8位A/D 转换器、8路多路开关的ADC0809 (3)硬件主要的功能是把采集到的温度信号转换成电信号,再经过运算放大器放大信号,传递给AD 转换芯片把模拟信号转换成数字信号,最后传给单片机处理信号并显示温度。 (4)软件主要的功能是对ADC0809 AD 转换芯片控制读取数据,读到单片机里对数据的处理转换成对应的温度值并显示。 3、ADC0809原理和应用: ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D 转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D 转换器进行转换。三态输出锁器用于锁存A/D 转换完的数字量,当OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。 ADC0809引脚图 IN0-IN7:8条模拟量输入通道 ADC0809对输入模拟量要求:信号单极性,电压 范围是0-5V ,若信号太小,必须进行放大;输 入的模拟量在转换过程中应该保持不变,如若模 拟量变化太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 ALE 为地址锁存允许输入线,高电平有效。当ALE 线为高电平时,地址锁存与译码器将A ,B ,C 三条地址线的地址信号进行锁存,经译码后被选 中的通道的模拟量进转换器进行转换。A ,B 和C 为地址输入线,用于选通IN0-IN7上的一路模 拟量输入。 数字量输出及控制线:11条 ST 为转换启动信号。当ST 上跳沿时,所有内部

F4-08RTD 8通道热电阻输入模块

F4-08RTD 8通道热电阻输入模块规格 F4-08RTD 8通道热电阻输入模块具有以下几个特征: 8通道热电阻输入,16位分辩率。 可将10Ω,25Ω,100Ω,1000Ω型热电阻信号自动转换为可 直接读出的温度值,无需额外的换算或复杂的转换。 温度形式可选择℉或℃, 模块既可以转换欧美型100Ω的热电阻,也可以转换美洲 型1000Ω的热电阻。 温度计算和线性化依据国际标准和技术协会(NIST)。 诊断特性包括热电阻的短路或开路诊断。

输入范围 Pt100 -200~8Pt1000 -200~ JPt100 -38~450℃10ΩCu -200~260℃25ΩCu -2数字量输入 占用输入点 16位二进制数据,3位通道ID ,8位诊断位 32点输入模块 外部电源 最大60mA , 18~26.4VDC 电源预算 80mA ,5VDC( 由框架供给) 工作温度 0~60℃(32~140℉) 存储温度 -20~70℃(32~140℉) 相对湿度 5~95%(无凝露) 环境空气 无腐蚀性气体 振动 MIL STD 810C 514.2 冲击 MIL STD 810C 516.2 抗噪声 NEMA ICS3-304 50℃ (-328~1562℉) 595℃ (-328~1103℉) (-36~842℉) (-328~500℉) 00~260℃ (-328~500℉) 输入通道 8 分辩率 ±0.01℃ / ±0.01℉ 采样速率 160ms/通道 转换类型 负荷平衡 线性误差 最大±0.05℃,±0.01℃典型 全量程误差 1℃ 输入规格 一般规格 设置模块的短接片 (1)短接片位置 注意每组短接片的标识,可按以下选择设置短接片: 通道数量:1~8 输入类型 :10Ω或25ΩRTD,Pt100,jPt100,Pt1000 转换单位 短接针描述:

温度控制系统说明文档

评阅 成绩 2012年湖南省大学生电子设计竞赛设计报告 (题号:A ) 竞赛题名称:温度的测量和控制 参赛队编号:15020 评阅人签名: 2012年8月27日

竞赛题名称: 温度的测量和控制 1、设计思路描述: 本作品主控芯片采用TI 公司的MSP430低功耗单片机,利用PT100的阻值对应相应温度的特性来检测,给PT100一恒定的电流来采样其输出电压信号。将电压信号放大到适合模数转换器的检测电压并用模数转换器转换成适用于为控制器的数字信号。单片机分析并处理模数转换器得到的对应数值量,最终将其处理成对空心瓷管电阻的功率的控制量,还要时时的将空心瓷管电阻的温度传回主控器中,从而达到闭环控制。本作品采用了键盘实时的设置和液晶实时检测结果的显示从而达到人机智能交流。并且加入一个语音报警模块,达到智能报警。系统如图1。 MSP4300微控制系统 空心瓷管电阻加热模块 PT100温度检测系统 AD 采集 继电器驱动 模块 键盘 LCD 显示 控制信号 控制 电压信号 数值量温度 语音报警 图1 系统总设计框图 2、硬件电路图: 本作品的整体硬件模块电路图如图2。 MSP430 P1.6 矩阵键盘 PWM 中断信号SCLK SDA P2.0 P2.1P2.2控制加热电路模块 液晶显示 SCLK SDA CS P1.0/AD P2.5P2.3 P2.4 PT100温度采集电路 电压信号 空心瓷管电阻 P1.1 P1.2LED 显示模块 L/H L/H L/H P1.3 图2 硬件整体模块电路图 作品中利用OPA2134构建恒流源模块,产生稳定的1mA 电流。由于本作品采用的不是裸的PT100,而是一种外加金属壳包装和引线的PT100,导线就有一定的电阻。虽然导线的电阻很小,但是对于PT100温度一度的变化只有0.39欧姆来说还是有点点大。所以

热电偶温度对照表

铂铑 10 -- 铂热电偶分度表 分度号 S ( 参考端温度为 0℃ ) ───┬────────────────────────────────────────────温度│热电动势 ( mV ) ├────────────────────────────────────────────℃│ 0 1 2 3 4 5 6 7 8 9 ───┴──────────────────────────────────────────── -50 -0.236 -40 -0. -0. -0.203 -0.207 -0.211 -0.215 -0.220 -0.224 -0.228 -0.232 -30 -0.150 -0.155 -0.159 -0.164 -0.168 -0.173 -0.177 -0.181 -0. -0.190 -20 -0.103 -0.108 -0.112 -0.117 -0.122 -0.127 -0.132 -0.136 -0.141 -0.145 -10 -0. -0. -0. -0.068 -0. -0.078 -0. -0.088 -0. -0.098 - 0 0 -0.005 -0.011 -0.016 -0. -0.027 -0.032 -0. -0. -0. 0 0 0.005 0.011 0.016 0. 0.027 0.033 0.038 0.044 0.050 10 0. 0.061 0.067 0.072 0.078 0.084 0.090 0.095 0.101 0.107 20 0.113 0.119 0.125 0.131 0.137 0.142 0.148 0.154 0.161 0.167 30 0.173 0.179 0.185 0.191 0. 0.203 0.210 0.216 0.222 0.228 40 0.235 0.241 0.247 0.254 0.260 0.266 0.273 0.279 0.236 0.292 ──────────────────────────────────────────────── 续分度号 S 续表 1 ───┬────────────────────────────────────────────温度│热电动势 ( mV ) ├────────────────────────────────────────────℃│ 0 1 2 3 4 5 6 7 8 9 ───┴──────────────────────────────────────────── 50 0.299 0.305 0.312 0.318 0.325 0.331 0.338 0.345 0.351 0.358 60 0.365 0.371 0.378 0.385 0.391 0.398 0.405 0.412 0.419 0.425 70 0.432 0.439 0.446 0.453 0.460 0.467 0.474 0.481 0.488 0.495 80 0.502 0.509 0.516 0.523 0.530 0.537 0.544 0.551 0.558 0.566 90 0.573 0.580 0.587 0.594 0.602 0.609 0.616 0.623 0.631 0.638 100 0.645 0.653 0.660 0.667 0.675 0.682 0.690 0.697 0.704 0.712 110 0.719 0.727 0.734 0.742 0.749 0.757 0.764 0.772 0.780 0.787 120 0.795 0.802 0.811 0.818 0.825 0.833 0.841 0.848 0.856 0.864 130 0.872 0.879 0.887 0.895 0.903 0.910 0.918 0.926 0.934 0.942 140 0.950 0.957 0.965 0.973 0.981 0.989 0.997 1.005 1.013 1. 150 1. 1. 1. 1. 1.061 1.069 1. 1. 1. 1.101 160 1.109 1.117 1.125 1. 1.141 1.149 1.158 1.166 1.174 1.182 170 1.190 1. 1.207 1.215 1.223 1.231 1.240 1.248 1.256 1.264 1.273 1.281 1.289 1.297 1.306 1.314 1.322 1.331 1.339 1.347 190 1.356 1.364 1.373 1.381 1.389 1.398 1.406 1.415 1.423 1.432

相关文档
相关文档 最新文档