导电材料温度测量系统的设计和实现方案

发布者:神秘行者最新更新时间:2023-10-12 来源: eepw关键字:导电材料  温度测量系统  AT89S51 手机看文章 扫描二维码
随时随地手机看文章

引 言

随着电子工业及信息技术等产业的迅速发展,对于具有导电功能的高分子材料的需求越来越迫切。导电复合材料具有质量轻、无锈蚀、易于加工成各种复杂形状,尺寸稳定性好,电导率在较大范围内可调,易于大批量生产以及价格便宜等特点,因此广泛应用于抗静电、微波吸收、自控温发热材料、电磁波屏蔽等领域。其中,炭黑复合导电材料是目前应用最广,用量最大的一种。在此以AT89S51单片机为核心,设计一种简易的测量炭黑复合导电材料电阻和温度系统,系统框图如图1所示。

导电材料温度测量系统的设计和实现方案

单片机通过热电偶放大器芯片采集当前的温度值;通过电压转换电路采集电阻值,送到FM24C02以备查询,LCD显示当前的电阻和温度情况,使用者可以方便地读出电阻和温度的变化,还可以通过串行口和上位机上进行通信。


l AD595的工作原理与应用

AD595是AD公司生产的一款热电偶放大器,将仪器放大器和热电偶冷接头补偿器全部集成在1块单片芯片上,产生一个10 mV/℃的输出。管脚的可选择性使其可以作为一个线性放大补偿器或者是设置工作点控制器的开关输出。


AD595包含一个热电偶故障报警,如果热电偶的一脚或双脚开路,可以显示报警信号。报警输出有很多种灵活的方式,包括TTL形式。


AD595能够用一个单端+5 V电压供电。如果用负电压,则可以测量O℃以下的温度。为了使其自身发热最小化,一个无负载的AD594/AD595的总电流是160μA,当然也可以把5 mA以上的电流传送给负载。


1.1 温度稳定性

每个AD595都测试过在不同温度时对零点进行测量时的温度误差。冷接头补偿器的误差、放大器的偏移量以及增益误差等综合起来决定了AD595在额定环境温度范围内的输出稳定性。图2显示了AD595的测量误差分布范围。图2中的坐标单位为℃。


1.2 热环境效应

AD595本身固有的低能量耗散以及低热阻抗的封装使得它由于自身发热引起的误差可以忽略。例如,在静止的空气中,芯片的环境热阻抗大约为80℃/W(D型封装)。在额定的800μW的耗散下,在自由的空气中自身发热误差小于0.065℃。浸没于液态的氟中,热阻抗大约为40℃/W,使得自身发热误差大约为O.032℃。如图2为AD595的测量误差分布。

单片机采集温度值时,AD595的第1脚感受炭黑导电材料的温度变化;第8脚输出与温度对应的电压变化,变化系数为10 mV/℃,该电压经过LM358放大送至V/F单元进行转换,之后单片机把采集信息存放在FM24C04中。

2 V/F转换器件LM331

LM331是美国NS公司生产的性价比较高的集成芯片,可作精密频率电压转换器使用。LM331采用了新的温度补偿能隙基准电路,在整个工作温度范围内和低到4.OV电源电压下都有极高的精度;同时,它的动态范围宽,可达100 dB;线性度好,最大非线性失真小于O.01%;工作频率低,到O.1 Hz时还有较好的线性;变换精度高,数字分辨率可达12位;外接电路简单,只需接入几个外部元件就可方便构成V/F或F/V等变换电路,并且容易保证转换精度。电路见图4。

3 单片机AT89S51及ISP接口

AT89S51单片机兼容MCS51微控制器,但比早期的AT89C51做了改进,内带看门狗定时器,无需外加监控芯片,通过软件设置就可保证系统可靠工作,并且支持在系统可编程,不需要从电路板上取下器件就可对空白器件进行编程。

单片机采集电阻信号时,通过一个恒流源电路把炭黑的电阻转换成电压值,放大后转换成频率信号送至AT89S51,单片机把采集信息存放在FM24C04中以备查询。

AT89S51的ISP有串口和并口2种方式,设计中采用并行下载接口方式,其与单片机的接口电路如图4所示,该电路下载速度快,工作稳定。采用Easy51Prov2.O软件即可完成在线编程。

4 显示电路T6963C

在中规模图形液晶显示模块中,内置T6963C控制器的液晶显示模块是目前较为常用的图形液晶显示模块。内置T6963C控制器型液晶显示模块的驱动控制系统是由液晶显示控制器T6963C及其周边电路,行驱动器组,列驱动器组以及液晶驱动偏压电路组成。

T6963C的最大特点是具有独特的硬件初始值设置功能,显示驱动所需的参数如占空比系数,驱动传输的字节数/行及字符的字体选择等均由引脚电平设置。这样T6963C的初始化在上电时就已经基本设置完成,软件操作的主要精力就可以全部用于显示画面的设计。T6963C使用了硬件初始化设置,所以使得其指令功能集中于显示功能的设置上,从而加强了T6963C的显示控制能力。

T6963C指令的运行时问有些是不能确定的,这是因为有些指令的运行要受到当时控制部分的状态影响。T6963C指令中有的指令需要参数的补充,如地址指针的设置。T6963C指令参数的输入是在指令代码写入之前。T6963C的指令写入的流程图如图6所示。

5 软件设计

系统软件按模块结构设计,主要包括设定初值,调用子程序以及设置各个接口状态,读/写操作控制等部分。单片机控制软件主要完成下面几个功能,即V/F转换控制、电阻值和温度显示以及计算机串口通信等。软件采用C语言程序(略),程序流程如图7示。

6 调试过程及结果

将被测信号放大,通过V/F转换(LM331)器将模拟量转换成频率,并用CPU读取频率值,通过转换计算,得到被测信号的数值。

电阻测量:利用恒流源,将恒定电流流过被测试样并将电压值转换成频率值,电流不能太大,较大的电流会引起温度变化从而影响电阻值。

温度测量:用K型热电偶测量温度,采用AD595将温度值转换成模拟电压,AD595自带冷端自动补偿。该测试系统测试R―T变化如表1所示,由表中数据变化可以看出,炭黑复合导电材料具有PTC特性。

7 结 语

利用单片机构建的这样一个电阻一温度测量系统,能方便地应用于具有温度传感器特性的各种导电材料的测量,使用比较便利,利用串口可以和上位机进行通信,可使测量结果更加直观方便。


关键字:导电材料  温度测量系统  AT89S51 引用地址:导电材料温度测量系统的设计和实现方案

上一篇:51单片机利用IAP技术对EEPROM的实现方法解析
下一篇:如何实现eView触摸屏与51单片机之间的通信

推荐阅读最新更新时间:2024-11-12 17:14

AT89S51单片机扩充外部中断源系统的设计
AT89S51为用户提供两个外部中断请求输入端INT0(的反)和INT1(的反),实际的应用系统中,两个外部中断请求源往往不够用,需对外部中断源进行扩充。下面介绍一种扩充外部中断源的方法。 如下图所示,若系统中有5个外部中断请求源IR0~IR4,它们均为高电平请求有效,这时可按中断请求的轻重缓急进行排队,把其中最高级别的中断请求源IR0直接接到AT89S51的一个外部中断请求源IR0输入端INT0,其余的4个中断请求源IR1~IR4按下图所示的方法通过各自的OC门(集电极开路门)连到AT89S51的另一个外中断源输入端INT1,同时还连到P1口的P1.0~P1.3脚,供AT89S51查询。各外部中断请求源的中断请求由外部设备的
[单片机]
<font color='red'>AT89S51</font>单片机扩充外部中断源系统的设计
总结中小型触控面板技术
  人机输入接口可区分为指压、声音、身体、身体、眼睛、嘴唇等输入方式,换言之,人机输入接口几乎应用了身体所有器官达成输入讯息的目的,其中又以使用最方便的手指感应最为普遍。   指压输入方式可分成阻抗式、静电容量式、光学式、超音波等,其中透明状阻抗薄膜构成的透明触控组件,已经广泛应用在各种携带式数字电子产 品的显示器,俨然成为人与机器的主要信息输入装置。有鉴于此,本文将探讨这类中小型 触控面板 的技术发展动向。   触控面板的特性   东芝松下DISPLAY TECHNOLOGY开发的输入显示器内建光 传感器 ,形成所谓的板内式(In-Panel)触控面板,它的光传感器使用Pin二极管,TFT-LCD面板内设
[嵌入式]
at89s51看门狗演示程序
at89s51看门狗演示程序 #include reg51.h #include intrins.h sfr AUXR = 0x8E; //定义AT89S51扩展寄存器 sfr WDTRST = 0xA6; void clr_wdt(); main() { AUXR = 0xff; // 初始化看门狗相关寄存器 while(1) // 主循环 { clr_wdt(); // 8191个机器 周期 内必须至少调用此程序一次 // 否则看门狗会溢出 // 其它子程序 // } } void
[单片机]
采用AT89S51单片机的冲床控制器设计
本文介绍了一种用Atmel89S51单片机仿真PLC控制的方法,设计适合刚性离合器冲床的控制器,介绍了用光电隔离的输入输出电路的基本构成和工作原理,重点介绍了内部键盘显示电路的设计思想,同时给出了冲床控制的电器原理图。 系统硬件配置以AT89S51单片机为核心。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4Kb ISP(In-system programmable)可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,内置看门狗(WDT)电路。 功能强大的AT89S51可为许多嵌入式控制应用系统提供高
[单片机]
马表设计电路原理图
  实现功能:   1. 开始时,显示“00”,第1 次按下SP1 后就开始计时。   2. 第2 次按SP1 后,计时停止。   3. 第3 次按SP1 后,计时归零。   原理图接线: 1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7 端口用8 芯排线连接到“四路静态数码显示模块”区域中的任一个a-h 端口上;要求:P0.0/AD0对应着a,P0.1/AD1 对应着b,……,P0.7/AD7 对应着h。   2. 把“单片机系统”区域中的P2.0/A8-P2.7/A15 端口用8 芯排线连接到“四路静态数码显示模块”区域中的任一个a-h 端口上;要求:P2.0/A8 对应着a,P2.1/A9 对
[单片机]
马表设计电路原理图
软性电子产品崛起 软性透明导电膜跃居关键材料
软性电子崛起的产业趋势已日趋明朗,软性显示器、软性照明、软性太阳能电池、软性传感器等产品已经逐渐从实验室走向市场。在这产业趋势之下,具有可挠性、高光穿透度、高导电度的软性透明导电膜是许多软性光电产品的基础。 因此,软性透明导电膜将会成为软性光电产品的战略性材料。 本文从透明导电膜的特性探讨具潜力的软性透明导电膜技术,阐述各技术发展现况,并从材料特性、量产技术与商品产业化进展分析各种技术的发展趋势。 期盼在软性电子崛起之际,产业能够在材料、制程、设备有所布局,掌握软性电子的庞大商机。 透明导电膜为光电产品基础 光电产品都需要光的穿透与电的传导,因此透明导电膜是光电产品的基础,平面显示器、触控面板、太阳能电池、电子纸、OLED照明等光
[半导体设计/制造]
基于热敏电阻的温度测量系统设计
NTC热敏电阻是一种传感器电阻,其电阻值随着温度的变化而改变。我们经常可以在测温电路中看到他们的身影。本文将介绍NTC热敏电阻测温设计中的相关知识点,包括NTC选择、ADC选择与配置,以及如何使用NTC热敏电阻进行测温。 下面是典型的NTC热敏电阻测温电路拓扑图 图1:典型的NTC热敏电阻测温电路拓扑图(图片来源:ADI) 激励电流源/电压源 两种常见的激励方式包括电流源与电压源,两者的特性比较如下: 激励电流源激励电压源 拓扑结构 激励电流IOUT恒定不变电压VREF恒定不变 特点更好的抗干扰能力 适合NTC热敏电阻远离主电路的应用 通常用于电阻值较低的热敏电阻不用担心热敏电阻电压超过ADC输入电压范围 适合NTC
[测试测量]
基于热敏电阻的<font color='red'>温度</font><font color='red'>测量系统</font>设计
集成放大器冷结补偿的热电偶温度测量系统
电路功能与优势   图1所示电路是一款完整的热电偶信号调理电路,带有冷结补偿功能并后接一个16位∑-△型模数转换器(ADC)。 AD8495热电偶放大器为测量K型热电偶温度提供了一种简单的低成本解决方案,且包含冷结补偿功能。   AD8495中的固定增益仪表放大器可放大热电偶的小电压,以提供5 mV/°C输出。该放大器具有高共模抑制性能,能够抑制热电偶的长引线可能会拾取的共模噪声。如需额外保护,该放大器的高阻抗输入端允许轻松添加额外的滤波措施。   AD8476差分放大器提供正确的信号电平和共模电压,以驱动 AD7790 16位Σ-Δ 型ADC。   该电路为热电偶信号调理和高分辨率模数转换提供了一种紧凑的低成本解决方案。
[模拟电子]
集成放大器冷结补偿的热电偶<font color='red'>温度</font><font color='red'>测量系统</font>

推荐帖子

LPC1500体验 + (DAC-简单的波形输出)
折腾了一下午,总算是把LPC1549的DAC调出来了,12位deAD,就一个通道。虽然手上有例程,原版是这样的:intmain(void){uint32_t*pulSrc_addr;uint32_t*pulDest_addr;uint32_ti;SystemCoreClockUpdate();GPIOInit();/*时能GPIO时钟,关闭复位*
dj狂人 NXP MCU
ZigBee中终端低功耗设置问题?
CC2431移动节点,低功耗设置:睡眠唤醒方式,怎么设置完以后,和网上有人说的功耗电流差距这么大啊;第一步:添加编译选项:POWER_SAVING默认情况下,Z-stack里终端设备的电源管理是关闭的。添加编译选项POWER_SAVING以开启此功能第二步:在f8wConfig.cfg里设置:-DRFD_RCVC_ALWAYS_ON=FALSE-DRFD_RCVC_ALWAYS_ON=FALSE第三步:根据需要,在f8wCon
1021256354 RF/无线
基于GD32的高频感应焊接系统
在信息技术和电子产品时代对于电烙铁的性能要求也就有所提高。传统的电烙铁采用间接加热方式,加热芯到烙铁头加热速度慢,每次使用电烙铁时,需要等待较长的时间;电源总是接通,烙铁长时间处于空烧状态,烙铁头易损率高;易发生静电、漏电现象,弱电烙铁选择不当,在焊接过程中很容易发生事故。针对以上问题,本文提出了一种基于GD32的高频感应的焊接系统的电烙铁的设计方案。首先,为了实现快速加热的目的,同时提高电烙铁的加热效率,采用对烙铁头直接加热的方式,设计了一种反激变换器,驱动部分采用图腾柱式结构。
zhangchi643 GD32 MCU
求助:USART
我用2个MSP430做串口同步通信模式,主机发一串数据给从机,请问各位大大:从机URXBUF收到一个数据后是否要清空才能接收下一个数据?过程:URXBUF收完一个数据;IFG=1;中断服务中读出数据;中断完IFG=0;这时候是否URXBUF自动清空,因为URXBUF满时IFG=1?下一个数据来时候才再次进入中断?不知道我的想法对吗,高手指点啊!求助:USARTURXBUF收到数据进入中断后,只要一个mov.b将里面的数据读出,IFG就自动复位了.就可以接收下一个字节,产生新的
1235421 微控制器 MCU
XILINX的XC2C64A VQG44中GCK是干吗的
如题,这个CPLD里面的第43个脚GCK0是怎么用的。看名字,有点像是时钟管脚。是外部输入呢,还是向外输出时钟呀XILINX的XC2C64AVQG44中GCK是干吗的GCKglobalclock?输入 phdwong发表于2017-2-817:15GCKglobalclock?输入 看图应该是输入型的时钟。但不知道是用来做什么用的,用做主时钟呢?还是CPLD可以对GCK进行采样计数呢手册上不可能没有吧,Clockinputpinsth
jplzl10000 FPGA/CPLD
串口通信问题
串口通信能选择从高字节到低字节这种输出模式吗?能的话具体怎么配置?串口通信问题你自己用软件处理一下不就可以了。chunyang发表于2015-12-622:47你自己用软件处理一下不就可以了。 具体怎么处理,我就是不会chunyang发表于2015-12-622:47你自己用软件处理一下不就可以了。 能帮帮我吗?最笨也最直接的办法:开两个位寄存器,分别将高低位读入,再分别交叉写回,再将次高位、次低位同样操作,如此进行四轮即可。
功夫佬 51单片机
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved