您的位置:技术工种之机修知识网 仪器仪表维修技术 正文
原作者:[标签:作者] 添加时间:2007-06-29 原文发表时间:2007-06-30 人气:1

本文章共4052字,分3页,当前第3页,快速翻页:
 


图 3.1 主程序流程图

3.1.2 按键扫描模块

本系统中只用到了一个按键--61板上的KEY1键,这个键和IOA0连接。按键扫描程序流程如图 3.2所示。利用延时去抖的方法,先取一次端口数据,延时一段时间,一般延时几十ms即可,再取一次端口数据,如果二者相同,说明取到了正确的键值。


图 3.2 按键扫描程序流程图

3.1.3 湿度测量程序流程图

湿度测量程序流程如图 3.3,为了减少误差,确保测量的正确性,测量四次,去掉一个最高值和一个最低值,如果中间两个数相差不大于10,则中间两个数的平均值就是测量的最终数据,程序中这个数据为TimerA的计数值。

由于用Feedback功能测量传感器的电容,如图 2.6。事实上利用Feedback功能直接能测到传感器工作的频率,根据这个频率来才能计算传感器的电容值。

测量传感器工作频率的方法:利用TimeB作为定时器,TimeA作为计数器;根据TimeB定时时间内TimeA计数的个数来测得传感器的工作频率。


图 3.3 湿度测量程序流程图

3.1.4 语音播放任意整数数据程序

语音播放任意三位整数程序流程如图 3.4。这个程序可以定义形式参数来传递任意三位数。先计算这个数据的百、十、个位,再分别进行播放,播放的流程如下:


图 3.4 语音播放任意三位数流程图

3.1.5 中断服务程序流程图

FIQ的中断服务程序如图 3.5。FIQ中断服务程序主要功能是调用F_FIQ_Service_SACM_S480函数解码并输出。

IRQ2中断服务程序如图 3.6。IRQ2中断服务程序有两个功能:一是保存TimerA的计数值;二是为了配合湿度测量函数,设置定时时间溢出标志,如果进入这个中断服务程序,说明定时溢出。


图 3.6 IRQ2中断服务程序流程图

4 结语

湿度测量本身比温度测量复杂的多,主要是由于湿度受温度、大气压的影响。对于电容式湿度传感器来说,更是难上加难,因为测量电容本身也是一个非常复杂的过程。SPCE061A的Feedback功能给这种测量提供了很大的方便,利用固定电阻和电容式湿度传感器形成RC振荡电路,接在Feedback的输入和输出端,这样通过测量频率,很容易就能得到电容式湿度传感器的电容,根据标定值就可以得到测量湿度。 (
相关文章

智能仪器功能原理及其发展趋势
阻抗测量方法在传感器技术中的应用
电子式多功能电能表的设计与实现
具有语音提示功能的粮食水分测试仪
指针式电测仪表自动化检定系统设计
红外线温度传感器的设计与实现
差压变送器在应用中的故障诊断与分析
机器视觉在大型工件自动探伤检测中的应用
基于MSP430的三相电能表SA9904B采集系统
过程变量变送器的发展趋势
探头可更换的智能磁场测量仪的研制
高温摄像测温仪在钢铁行业的应用
浅谈电子产品的温度测量机理与方法
传感器法透湿性测试仪的检测优势
基于智能传感器的温/湿度监控系统设计
非接触式光学探测技术的发展
光电式探丝传感器电路设计
工业用便携式低功耗高精度数字温度计设计
DS1000数字示波器在实验室中的应用
轮胎动平衡/不圆度全自动在线测试

相关评论


本文章所属分类:首页 仪器仪表维修技术