首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
嵌入式技术
» 基于STC12C5A60S2的多功能测量系统设计
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于STC12C5A60S2的多功能测量系统设计
发短消息
加为好友
porereading
当前离线
UID
863084
帖子
7183
精华
0
积分
3592
阅读权限
90
在线时间
209 小时
注册时间
2011-11-30
最后登录
2019-8-28
论坛元老
UID
863084
1
#
打印
字体大小:
t
T
porereading
发表于 2013-2-18 19:49
|
只看该作者
基于STC12C5A60S2的多功能测量系统设计
电子温度计
,
万年历
,
二氧化碳
,
电子技术
,
环境污染
0 引言
随着电子技术的发展,居民普遍使用电子温度计或万年历自带的温度计来测量室内温度,但是,随着环境污染的日趋严重及人们对生活质量要求的提高,人们对室内湿度、二氧化碳浓度及光照强度的检测也逐渐关注。然而,目前为止适用于家居型检测湿度、光照强度及CO2浓度还没有一种合适且适用的仪器。小型仓库中传统的方法是采用湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大、随机性大。因此我们需要一种性价比较高的温湿度测量仪。
本文设计研制一种新颖、方便、实用、结构简单的多功能测量仪,适用于家庭、仓库以及温室等需要环境检测的地方。设计通过LCD显示所监测的结果,用户可以根据监测结果有效调节相关设备,从而达到理想的环境状态。
1 系统设计
1.1设计任务
本文实现基于STC单片机的多功能测量系统,可以实现湿度检测、温度检测、CO2浓度检测、室内光照强度检测、时间日期显示的功能。其中湿度的测量范围为20~90%RH;温度的检测范围为-55~+125℃;CO2浓度测量范围为350~10000ppmCO2;室内光照强度的测量范围为0~2500lux;系统显示当前时间和日期,并可以通过按键进行修改当前时间日期。
1.2设计方案及工作原理
多功能检测系统包括:电源模块、控制器、温度检测模块、湿度检测模块、照度检测模块,CO2浓度检测模块、时钟模块、键盘输入模块、LCD显示模块。如图1所示。
本控制系统以STC12C5A60S2单片机为控制核心,该单片机具有高速、低功耗、超强抗干扰的特点,并且自带8路10位精度AD转换;温湿度检测由数字式的温度检测传感器DS18B20和湿度检测传感器DTH11实现,由于数字式传感器输出为数字量,因此在数据处理方面比较简单,且这两款传感器的性价比较高;时钟模块则是应用了比较常用的DS1302时钟芯片,通过控制器与时钟芯片的通讯实现得到比较准确的时间值,另外,通过按键操作实现对时钟的校准;而对于照度和CO2浓度的检测则比较复杂,由于硅光电池和CO2检测传感器输出信号是微弱的模拟信号,因此需要对得到的小信号进行调理,调理后的信号信息送入单片机的AD口,从而得到单片机可以处理的数字量;所有检测结果及日期时间的显示都是由LCD实现;由于信号调理电路中放大器采用双电源供电,因此电源模块选用了交流220V转±5V的电源模块。
2 硬件电路设计
2.1控制电路
系统的控制电路是以STC12C5A60S2单片机为控制核心构成的最小系统。另外,为方便程序下载,设计了基于CH340的程序下载接口电路,电路图如图2所示。
2.2检测电路
根据传感器输出信号的不同,可分为数字式传感器和模拟式传感器两种。信号类型的不同导致了检测电路的不同。
2.2.1温湿度检测电路
由于温度传感器DS18B20和湿度传感器DTH11均为数字量输出,因此检测电路十分简单,为了防止不确定信号的出现,需在信号的输出端接4.7k的上拉电阻,如图3所示。
2.2.2照度及CO2浓度检测电路
由于光照检测采用硅光电池,信号为小信号的模拟量输出,因此需要对信号进行调理。CO2传感器MG811的输出同样为模拟量电压小信号。其参数如表1所示。
硅光电池测光强的原理是光生伏特效应,即它是一种直接把光能转化成电能的半导体器件,由硅光电池的特性曲线可知,光伏电池输出电流比输出电压的线性性要好,因此在此检测其电流特性。由实验测试可得室内的光照强度一般为0~2500lux,此时硅光电池的输出电流在0~0.15mA左右,在硅光电池两端并联一个100Ω电阻,可得此时的输出电压在0~15mV左右。
为了将小信号调理为可以适合单片机处理的信号,对小信号进行放大滤波处理。首先对小信号进行放大处理,这里采用高输入阻抗的差分放大器。其次,放大器输出的信号经过二阶有源低通滤波器。最后信号进入单片机的AD口。信号调理电路如图4所示。
(1)差放大电路因为电路中R3=R4,R6=R8=R7=R9,故可导出两级差模总增益为:
通常,第一级增益要尽量高,第二级增益一般为1~2倍,这里第一级选择100倍,第二级为1倍。则取R6=R7=R8=R9=10KΩ,要求匹配性好,一般用金属膜精密电阻,阻值可在10KΩ几百KΩ间选择。则
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议