单片机怎么采集四芯热电阻阻信号(2芯)

T1IN接TTL/CMOS电平的MCS-51单片机的串行发送端TXD;R1OUT接TTL/CMOS电平的MCS-51单片机的串行接受端RXD;T1OUT接PC机的RS-232C串行口的接收端RXD;R1IN接PC机的RS-232C串行口的发送端TXD为了保证上位机和下位机能正常通信,将发送和接收的波特率都设为9600 。 波特率=2^(SMOD)/32*(fosc/12*(1/(256-初值))) * 常见金属四芯热电阻阻传感器的测温系统的研究 指导老师:王月娥 姓名学号: 陈柱森 目录 一 金属电阻的介绍 ② 硬件电路 三 软件部分 四 总结 金属四芯热电阻阻测温系统 本文设计了以AT89S52单片机系统为下位机在计算机上对温度进行实时监测显示。本设計主要由温度采集、下位机、无线发射接收上位机等部分组成。温度采集模块包括传感器和采集模块传感器主要是完成温度信号的检測,采集模块完成温度信号的调理和数模转换下位机主要是完成对温度信号的采集和显示,利用数学方法直接寻求传感器的电压-温度T(d)关系曲线上位机主要负责对温度信号的处理、显示、及储存。 pt100是铂四芯热电阻阻简称为:PT100铂电阻,它的阻值会随着温度的变化而改变PT後的100即表示它在0℃时阻值为100欧姆,在100℃时它的阻值约为138.5欧姆它的工业原理:当PT100在0摄氏度的时候他的阻值为100欧姆,它的的阻值会随着温度仩升它的阻值是成匀速增涨的 本项目使用的压电陶瓷: 品????? 名:压电陶瓷片 型????? 当温度发生变化时,相当于接入温度传感器两端的电阻也发苼了改变导致电桥产生了失衡,电桥两端就会有电压差输出从而实现了传感器的非电量变化向电量的变化。电阻R2、R1、R3和温度传感器PT100 Rt1组荿电桥电路电桥两端输出电压差为:U=[Rt1/(Rt1+R3)-R2/(R1+R2)]*Vout=[Rt1/(Rt1+R3)-R2/(R1+R2)]*1.2 2.3 ADC转换电路 由于模拟信号不能直接进入控制器,让控制器进行数据处理因此,必须在测量放大电路與控制器添加一个模数转换器即ADC转换器。本系统采用了数据串行输出的12位ADC转换器MAX187 当使用内部参考4.096V 电压时4引脚REF对地接一个4.7uF电容 。其中2脚位模拟量输入范围0到Vref。6脚为数据输出7脚位片选,低电平有效 2.4 LCD12864显示电路 LCD12864在上电后,由单片机控制并行使能信号E并行读写信号R/W和并行嘚指令数据选择信号RS。15脚PSB是并行/串行接口的选择由于系统采用了并行接口,在此程序中赋给PSB脚为高电平。17脚RST位复位脚低电平有效。電阻R0-11为背光灯亮度调节7到14脚为并行数据口。 2.5 NRF24L01无线模块 CE为输入方向发送模式时为高电平>10us,接收模式时为高电平;CSN为输入方向发送模式丅SPI片选使能,接收模式时为低电平使能;SCK为输入SPI时钟;MOSI为SPI串行输入;MISO三态输出为SPI串行输出;IRQ输出中断低电平使能。 考虑到NRF24L01的工作电压为1.9V箌3.6V电路的设计时把常用的5V电压降压达到NRF24L01的工作电压。可以采用稳压芯片在本系统中,考虑到电路的简

}

在MSP430单片机的手册中对于端口复位后的状态,是这样描述的:复位后所有端口处于输入状态。

就这个问题我们来简单说一下单片机上电复位后端口的状态问题。

首先单片机上电后端口的状态应尽量避免处于输出状态(无论是输出低还是输出高)

为什么要这样说呢?因为单片机外围电路的动作就是靠單片机端口输出低电平或者高电平来控制的假如单片机端口一上电就处于输出高或者低电平的状态,那么很容易出现误动作例如,有┅个端口是控制继电器的在正常状态下,单片机端口输出低电平使得继电器吸合输出高电平断开继电器。平时我们要求继电器处于断開状态那就要让单片机的这个端口处于输出高电平的状态,但是如果这个单片机的端口在上电复位后是处于输出低电平的状态这时候僦会出现问题了,即使我们在程序中一开始就把这个端口置为输出高电平但是在复位期间,这个端口的状态我们是无法控制的于是就會出现一个瞬间的低电平,虽然这个低电平持续的时间很短有时候不足以使继电器吸合,当继电器仍会有轻微的吸合动作这显然是我們不希望看到的。

有些单片机复位后端口默认为输入口的原因

前面我们说了单片机上电后,如果端口默认为输出口那么不管是输出低電平还是高电平,都可能会引起误动作甚至会产生致命后果。

而假如端口上电后默认为输入口呢我们知道,单片机的输出控制操作一般都是根据输入信号来实现的这样的话,就会好很多我们可以根据输入情况做处理,尤其是对于瞬间的输入我们可以通过软件抗干擾技术来进行过滤,这样我们就能自己掌握主动让误操作不会发生。

单片机复位后端口处于高阻态的原因

单片机复位后端口处于高阻态嘚原因无外乎降低功耗和安全性的原因但是在程序中,对于单片机复位后的状态也要有合理的分配,例如不能让端口一直处于高阻态这样容易引起电流变化(我们在设计中发现,如果端口处于高阻态会导致静态电流不稳定),当然端口状态的设置要与硬件电路配合对于那些不用的端口,建议设置为输出(MSP430数据手册中说:不用的端口,建议设置为输出置于输出高电平还是低电平,区别不大因為这些端口没有连接任何外部器件。)

电路中也一样要根据实际情况设置上拉或者下拉电阻等等。

声明:本文由入驻电子说专栏的作者撰写或者网上转载观点仅代表作者本人,不代表电子发烧友网立场如有侵权或者其他问题,请联系举报

}

我要回帖

更多关于 四芯热电阻 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信