AM2120单总线温湿度传感器移植与应用

AM2120单总线温湿度传感器移植与应用

基于STC8G1K08单片机和AM2120温湿度传感器单总线接口技术移植与应用

作者: 郑贤亨 金建强
浙江省江山江汇电气有限公司

摘要:温湿度控制器在高低压开关柜中的运用相当普遍,在控制器的输出接上相应负载,为高低压开关柜的安全运行提供环境温度与湿度的干预及良好的保障。本文主要论述一种单总线结构温湿度一体数字传感器与单片机的接口技术,实现开关柜内环境检测并送数码管进行数据显示,另外有效进行对负载(加热除湿器、风机)控制。

关建词
单片机 温湿度传感器 单总线接口 C语言 驱动移植
1、引言
温湿度控制器在高低压开关柜中的运用十分广泛,但究其各类原理各种控制器都大同小异。通过热敏和湿敏电阻变化采样,不同环境输出一定范围的模拟电压,通过单片机的ADC接口转换和运算对应的温度和湿度并作出相应的输出显示、控制负载等。在MCU的运算转换过程中增大了数据的误差和精度。本文采用的温湿度传感器AM2120是具有单总线结构、集温度、湿度采集的一体化数字器件,根本上提高了数据源的精度与准确度。

2、单片机及主要硬件简介
2.1单片机
江苏国芯科技的STC8K1G08-TSSOP20其封装体积小,IO接口丰富功能全面,引脚图如下:

在这里插入图片描述

该单片机具有1.9~5.5V的宽电压供电,8KFLASH存储、256DATARAM、1KSRAM和16PIN IO引脚均具有10位的ADC功能,不过在这里我们并不使用它的这一功能,是利用了普通IO的模拟串行接口特点。

2.2 AM2120温湿度传感

由AM2120温湿度传感器的官方文档描述,它是一款含有已校准数字信号输出的温湿度复合型传感器。采用专用的温湿度采集技术确保产品具有极高的可靠性与卓越的长其稳定性。利用单总线通信方式,小体积。具有20米远的传输距离,是苛刻场合的最佳选择。另外用户无需要温度补偿等即可得到准确的温湿度信息,广泛运用自动控制及湿度检测控制。产品的温度与湿度分辨率0.1,接口引脚信息:
在这里插入图片描述

AM2120的采集转换误差曲线图:
在这里插入图片描述

要获得AM2120所采信的数据,关键要利用单片机引脚的输入输出特性与传感器的2引脚进行数据的交互,软件件实现单总线通信时序要求和理解单总线读取的流程图,并将读数的数据进行保存、转换、送显示等。

2.3基本硬件电路结构图

在这里插入图片描述

在这里用微控制器的P1.1与AM2120的SDA引脚相连接,传感器供电5V,根据传感器规格书的要求并上拉4.7K电阻。</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值