发布于:2006/9/22 8:41:13 | 667 次阅读
摘 要:本文介绍了利用16位单片机SPCE061A作为控制中心,配合电容式湿度传感器HS1101测量湿度的方案。该湿度测量仪具有语音播放功能,利用按键控制湿度的测量和湿度值的播放。该方案利用湿度传感器和一个固定电阻串联,与SPCE061A的IOB2和IOB4连接,形成RC反馈电路,即SPCE061A的Feedback电路;利用SPCE061A的Feedback功能,实现了湿度传感器从电容到频率的转换,SPCE061A读取 Feedback电路的工作频率后,又转换成电容,根据电容值计算得到湿度值。 2.1 SPCE061A芯片简介 SPCE061A是一款基于 'nSP内核的16位单片机,其芯片特性如下: ◆工作电压:内核工作电压VDD为3.0~3.6V(CPU),I/O口工作电压VDDH为VDD~5.5V(I/O); ◆CPU时钟:0.32MHz~49.152MHz; ◆内置2K字SRAM和32K闪存ROM; ◆系统处于备用状态下(时钟处于停止状态),耗电小于2μA@3.6V; ◆具备触键唤醒的功能; ◆32位通用可编程输入/输出端口; ◆2个16位可编程定时器/计数器(可自动预置初始计数值); ◆7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器; ◆2个10位DAC(数-模转换)输出通道; ◆14个中断源可来自定时器A / B,时基,2个外部时钟源输入,键唤醒; ◆具备串行设备接口; ◆低电压复位(LVR)功和低电压监测(LVD)功能; ◆内置在线仿真(ICE,In- Circuit Emulator)接口。 SPCE061A的内部结构框图如图 2.2所示。 2.2 湿度传感器HS1101 2.2.1 湿度测量简介 1、湿度定义 在计量法中规定,湿度定义为"物象状态的量"。日常生活中所指的湿度为相对湿度,用RH%表示。总言之,即气体中(通常为空气中)所含水蒸气量(水蒸气压)与其相同情况下饱和水蒸气量(饱和水蒸气压)的百分比。 2、湿度测量方法 从测试的输出参量上区分,湿度测量方法主要分为以下几类:利用物质几何尺寸变化的测湿法(伸缩法),干湿球法,冷凝露点法,氯化锂露点法,电湿度测量法(电阻法、电容法),电解法(库仑湿度计)以及其它测湿方法。这些测量方法读者可以找相关资料进行进一步了解,限于篇幅,这里不再赘述。下面重点介绍本系统中用到的电湿度测量法的特点。 3、电子式湿度传感器的特点 电子式湿度传感器是近几十年,特别是近20年才迅速发展起来的。湿度传感器生产厂在产品出厂前都要采用标准湿度发生器来逐支标定,电子式湿度传感器的准确度可以达到2%一3%RH。 在实际使用中,由于尘土、油污及有害气体的影响,使用时间一长,会产生老化,下降,湿度传感器年漂移量一般都在±2%左右,甚至更高。一般情况下,生产厂商会标明1次标定的有效使用时间为1年或2年,到期需重新标定。 电子式湿度传感器的水平要结合其长期稳定性去判断,一般说来,电子式湿度传感器的长期稳定性和使用寿命都不是很好。 湿度传感器是采用半导体技术,因此对使用的环境温度有要求,超过其规定的使用温度将对传感器造成损坏。 所以电子式湿度传感器测湿方法更适合于在洁净及常温的场合使用。 电子式湿度传感器主要有电容式和电阻式两种。 电容式湿敏元件的优点在于响应速度快、体积小、线性度好、较稳定,国外有些产品还具备高温工作性能。但是达到上述性能的产品多为国外,价格都较昂贵。市场上出售的一些电容式湿敏元件低价产品,往往达不到上述水平,线性度、一致性和重复性都不甚理想,30%RH以下,80%RH以上感湿段变形严重。有些产品采用单片机补偿修正,使湿度出现"阶跃"性的跳跃,使降低,出现一致性差、线性差的缺点。无论次或低档次的电容式湿敏元件,长期稳定性都不理想,多数长期使用漂移严重,湿敏电容容值变化为pF级,1%RH的变化不足0.5pF,容值的漂移改变往往引起几十%RH的误差,大多数电容式湿敏元件不具备40℃以上温度下工作的性能,往往失效和损坏。 本系统中我们使用电容式湿度传感器HS1101,这颗传感器比较常见,适用于一些对要求不高的场合。 2.2.2 HS1101简介 1、基本参数 如图 2.3。如果没有特别标注,默认下图的测量温度Tα=25℃,测量时HS1101工作频率为10KHz。 2、特性曲线 如图 2.4。测量温度Tα=25℃,测量时HS1101工作频率为10KHz。 2.3 硬件电路 2.3.1 SPCE061A最小系统 本方案使用SPCE061A精简开发板(61板)作为单片机最小系统。61板包括SPCE061A芯片及其外围的基本模块,外围模块包括:晶振输入模块(OSC)、锁相环外围电路(PLL)、复位电路(RESET)、指示灯(LED)等,如下图所示。 2.3.2 电容式湿度传感器HS1101电路模块 由于湿度传感器HS1101是电容式的,所以要想办法测量得到它的电容,利用单片机没有办法直接读到,但是利用SPCE061A的Feedback功能可以测得HS1101所在RC电路的工作频率,这样就可以计算得到它的电容。 为了减小误差,利用一个固定电容和一个电阻构成另一个Feedback电路,作为湿度传感器HS1101的基准。 如图 2.6:根据图 2.3中的参数,为了使湿度传感器HS1101的工作频率尽量接近10KHz,选择一个620KΩ的电阻和HS1101形成Feedback1;390pF的电容作为基准,和另外一个620KΩ电阻形成Feedback2。 2.3.3 按键电路 本系统直接使用SPCE061A精简开发板上的按键,61板上按键电路如图 2.7。 3 系统软件设计 本方案的软件系统包括下面模块: 按键扫描:扫描按键,判断是否有键按下,在Key.c文件中实现; 湿度测量:端口初始化,测量湿度并返回湿度值,在Hum_Measure.c文件中实现; 语音播放任意数字:播放任意的整数,本系统中用来播放湿度值,在PlayVoice.c文件中实现; 中断服务:语音播放中断服务程序和IRQ2中断读计数值程序,在isr.asm文件中定义。 3.1 各模块程序说明 3.1.1 主程序 主程序流程如图 3.1:调用按键扫描程序读取键值,如果是KEY1键按下则启动测量,调用湿度测量函数测量湿度,并根据测量结果进行相应播放;如果不是KEY1键按下,返回继续扫描按键。 注意:在每次测量前都会关断快速中断FIQ,这是因为在测量过程中用到了定时/计数器TimerA,而在语音播放时打开了FIQ中断,所以在测量前需先关闭,以免在测量过程中CPU一直相应FIQ中断,造成不必要的麻烦。 3.1.2 按键扫描模块 本系统中只用到了一个按键--61板上的KEY1键,这个键和IOA0连接。按键扫描程序流程如图 3.2所示。利用延时去抖的方法,先取端口数据,延时一段时间,一般延时几十ms即可,再取端口数据,如果二者相同,说明取到了正确的键值。 3.1.3 湿度测量程序流程图 湿度测量程序流程如图 3.3,为了减少误差,确保测量的正确性,测量四次,去掉一个值和一个值,如果中间两个数相差不大于10,则中间两个数的平均值就是测量的最终数据,程序中这个数据为TimerA的计数值。 由于用Feedback功能测量传感器的电容,如图 2.6。事实上利用Feedback功能直接能测到传感器工作的频率,根据这个频率来才能计算传感器的电容值。 测量传感器工作频率的方法:利用TimeB作为定时器,TimeA作为计数器;根据TimeB定时时间内TimeA计数的个数来测得传感器的工作频率。 3.1.4 语音播放任意整数数据程序 语音播放任意三位整数程序流程如图 3.4。这个程序可以定义形式参数来传递任意三位数。先计算这个数据的百、十、个位,再分别进行播放,播放的流程如下: 3.1.5 中断服务程序流程图 FIQ的中断服务程序如图 3.5。FIQ中断服务程序主要功能是调用F_FIQ_Service_SACM_S480函数解码并输出。 IRQ2中断服务程序如图 3.6。IRQ2中断服务程序有两个功能:一是保存TimerA的计数值;二是为了配合湿度测量函数,设置定时时间溢出标志,如果进入这个中断服务程序,说明定时溢出。 4 结语 湿度测量本身比温度测量复杂的多,主要是由于湿度受温度、大气压的影响。对于电容式湿度传感器来说,更是难上加难,因为测量电容本身也是一个非常复杂的过程。SPCE061A的Feedback功能给这种测量提供了很大的方便,利用固定电阻和电容式湿度传感器形成RC振荡电路,接在Feedback的输入和输出端,这样通过测量频率,很容易就能得到电容式湿度传感器的电容,根据标定值就可以得到测量湿度。 |
中国电子市场网http//:www.dzsc.com曹涵推荐
TME-TransferMultisortElektronikSp.zo.o. 深圳特美意电子贸易有限公司 是波兰TransferMultisortElektronikSp.zo.o.公司在中国设立的子公司。 2018年在深圳成立,是TME公司在亚洲的第一个子公司,主要负责TME在中国大陆、中国香港和中国台湾市场的业务及市场拓展。 TME波兰总公司始创于1989年 初是两兄弟开设的电
0215jiejie
|
发布于:2024-12-17
0评论
0赞
近年来智能网联汽车快速发展,新技术不断涌现,与相关产业融合度持续提升,正在推动全球汽车产业发生深刻变革。为应对此种形势,欧、美、日等汽车工业发达国家和地区都加大了智能网联汽车的国际标准法规协调的参与力度,在联合国世界车辆法规论坛(UN/WP.29)和国际标准化组织(ISO)层面,智能网联汽车相关国际标准法规协调活动正快速推进。 为更有效地支撑上述组织的国际标准法规协调活动,2017年全国汽车标准
0215jiejie
|
发布于:2022-12-01
0评论
0赞
据苹果官网,苹果推出搭载M2芯片的新款iPadPro。 11英寸wifi版起售价为799美元,wifi+蜂窝网络版起售价为999美元;12.9英寸wifi版起售价为1099美元,wifi+蜂窝网络版起售价为1299美元。
0215jiejie
|
发布于:2022-10-19
0评论
0赞
全球五大车展之一巴黎车展时隔四年再度启幕。在这场被视为“全球汽车行业风向标”的盛会上,国内外汽车品牌云集,长城汽车、比亚迪等再次领衔中国汽车出海。 长城汽车欧洲区域总裁孟祥军表示:“欧洲是长城汽车最重要的海外市场之一,巴黎车展是长城汽车向欧洲市场展示GWM品牌和产品的最佳机会。长城汽车正在研究汽车行业碳排放的整个生命周期,到2025年,将推出50多款新能源产品,全力支持可再生能源使用,为全球用户
0215jiejie
|
发布于:2022-10-19
0评论
0赞
针对通配烟弹厂商的一系列诉讼的结果,将对生产通配烟弹的品牌未来在电子烟行业的发展产生深远影响。 10月1日,《电子烟强制性国家标准》正式实施,中国电子烟监管全面生效。而在电子烟行业进入规范化、法治化阶段前夕,一场围绕着通配烟弹的争论在行业里发酵。 “通配”是电子烟从业者约定俗成的概念。换弹式电子烟由烟杆和烟弹组成,“通配”烟弹指的是非品牌商生产、可与品牌烟杆匹配使用的烟弹。多位业内人士表示,被
0215jiejie
|
发布于:2022-10-19
0评论
0赞
采用金属感应引脚,专用于大电流应用中进行精确测量 全新分流电阻器专为电池管理系统、大电流工业控制和电动汽车充电站 提供高可靠性、高成本效益的解决方案 美国柏恩Bourns全球知名电子组件领导制造供货商,宣布新增12款CSM2F系列功率分流电阻器,扩展其产品组合。全新系列采用铆接通孔金属传感引脚,可满足大电流应用中对电压测试点精确定位日益增长的需求。最新型Bourns?CSM2F系列分流电阻器
0215jiejie
|
发布于:2022-10-18
0评论
0赞
元宇宙是个筐,啥都往里装,但区别在于有的像聚宝盆,有的像垃圾桶。国庆假期刚结束,中青宝“90后”董事长李逸伦便亲自上阵,玩起了元宇宙婚礼。靠着老板首秀和代言,中青宝顺势推出“MetaLove元囍”App,正式进军元宇宙婚礼赛道。 就产品而言,如同其他元宇宙产品,李逸伦的元宇宙婚礼“新奇与吐槽齐飞”:有人说是有趣的尝试,有人则认为像QQ炫舞结婚系统。要知道,QQ炫舞是一款推出了十余年的老游戏。
0215jiejie
|
发布于:2022-10-13
0评论
0赞
截至8月末,中国5G基站总数达210.2万个,中国5G发展已经进入下半场。随着5G加速融入千行百业,互动直播、vCDN、安防监控等场景率先大规模落地,车联网、云游戏、工业互联网、智慧园区、智慧物流等场景也快速走向成熟,这些更大流量、更低时延、更高性能的场景涌现,对边缘计算的刚性需求势必爆发。 GrandViewResearch预测,即使在新型冠状病毒肺炎疫情肆虐全球的背景下,边缘计算和5G网络市
0215jiejie
|
发布于:2022-10-13
0评论
0赞
商务部回应美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”
商务部新闻发言人10日就美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”应询答记者问。 有记者问:近日,美国商务部在半导体制造和先进计算等领域对华升级出口管制措施。同时,在将9家中国实体移出“未经验证清单”过程中,又将31家中国实体列入,请问中方对此有何回应? 对此,商务部新闻发言人回应称,中方注意到相关情况。首先,通过中美双方前一阶段共同努力,9家中国实体zui终
0215jiejie
|
发布于:2022-10-13
0评论
0赞
今年1月,奔驰带来了VISIONEQSS概念车,其中控台采用了一块完全无缝的47.5英寸曲面显示屏,横贯整个A柱,令人印象深刻。今天,TCL华星正式官宣与奔驰达成合作,并认领了VISIONEQSS上这块全球首款横贯整个A柱曲面的车载显示屏。 根据TCL介绍,这款显示屏采用了完全无缝的超薄一体化设计,将仪表盘、中控与副驾娱乐显示融为一体,并能够与3D实时导航系统相辅相成。 同时,这块显示屏还采用
0215jiejie
|
发布于:2022-10-12
0评论
0赞
//评论区