0731-84284278

资讯

以客户的成功定义成功,赋能企业管理,来自企业的信赖

一种基于MSP430F1232的温湿度检测系统

2013-08-12


2 器件选择

2.1 MSP430F1232单片机

MSP430系列单片机是TI公司推出的功能强大的超低功耗16位混合信号处理器。该系列单片机以其极低的功耗、强大的处理能力、丰富的片上外围模块、方便高效的开发方式等特点,被广泛应用于便携式仪表、智能传感器、实用检测仪器、电机控制等领域。为了最大限度地利用单片机端口和片内外设并降低设计成本,本设计选用MSP430F1232,该单片机有3个并行端口,一个RS485串行通讯口,同时内置10位AD采样器,可完全满足温湿度采样的精度要求。

2.2 AD590温度传感器

AD590是美国AD公司生产的二端式集成温度一电流传感器,该器件体积小、重量轻、性能稳定。测温范围为-50~+150℃;线性电流输出为1μA/K;线性度好,测量精度为±0.3℃;电源电压范围为4~30 V。当电源电压在5~10 V之间,电压稳定度为1%时,其误差只有±0.1℃。


3.2 湿度测量电路设计

集成湿度传感器HM1500的输出电压在1~4 V间随湿度线性变化,考虑到本系统的单电源特点,设计的湿度信号采集电路如图3所示,该电路的测湿范围为0~100%。


由于该电路中没有负压,电路的主体采用差分式减法电路,精密电阻R3=R6=2.4kΩ,R4=R7=2kΩ,用这四个电阻可调节增益。通过HM1500传感器测量所得到的湿度电压信号从IN端输入。差分的另一侧输入Vs。由TL431提供2.5 V的精密电压分压后可得到1.0 V左右的电压。并由此可以得到输出电压的计算公式为:


若输入电压在1~4 V之间变化,则输出电压就相应在0~2.5 V之间变化。调节R1可以消除不同的湿度传感器的零点误差。

4 显示存储和串行通讯电路设计

本系统采用3个独立按键和四位七段数码管动态扫描显示的方式,数据存储采用。EEPROM芯片AT24C02来存储设定的温湿度传感器地址、温湿度报警门限值,以及报警记录。采集到的各种数据和存储的报警信息可以按照指定的协议传送给上位主控制器进行处理。

图4所示是该系统中的按键显示、数据存储和串行通讯电路。图中,当单片机从ADIN1和ADIN2口采集到温湿度数据以后,首先把湿度值送到数码管显示,同时点亮湿度指示灯,表示现在显示的是湿度。通过按2号键和3号键可以切换温湿度显示,其中2号键显示湿度,3号键显示温度,显示温度时同样会点亮相应的指示灯。如果检测到温湿度超过门限,则点亮报警灯,以表示数据超限。按1号键可以进行相应温湿度门限和传感器地址的设定。数据设定完成以后,可通过两个IO口编程模拟I2C总线协议以把数据存入指定位置,从而使断电后再开机时,数据能正常读出。由于单片机IO口有限,该系统又采用两片SN74HC373芯片扩展了8个IO口以满足设计要求。为了保证电平兼容,这部分电路均采用3.3V电压供电。数据采集转换完成以后,系统可直接通过单片机的UASRT(异步串行通讯口)接到MAX3485通讯芯片,以便按照指定的协议把数据传送给上位机。


 

联系电话

0731-84284278

在线留言

关注我们

TOP

您好,欢迎访问艾克赛普

想要进一步了解我们的产品和方案?

我们7*24小时为您服务!

电话咨询:0731-84284278

稍后联系

提交您的需求,我们将尽快与您联系

完善您的信息,艾克赛普专业团队为您提供服务!

请选择您要填写的表单类型 *

获取产品报价

获取方案详情

公司名称 *

姓名 *

手机号 *

邮箱

需求描述 *

验证码 *