积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 嵌入式硬件 >> ARM
  相关分类: 相关文章 | ARM | 新产品 | 下载 | MIPS | X86 |
基于ARM的综合测试仪设计
 
作者:段美霞 江 勇   来源:电子测量技术    点击数:113   更新时间:2008-6-25
您可以添加到网摘 让更多人关注此文章:

    1引言

  我国的疆域广阔,时区分布不同,海拔以及温度,湿度等气候差异都很大,实时的了解我们所处位置的气候情况对工作和生活是很重要的。尤其对一些野外工作的科研人员来说,需要测试海拔,温度,湿度等物理量作为参考因素。为了测量这些物理量需要我们携带多种测试设备,这对野外工作很不方便。为了实时方便的了解我们所处的海拔高度和天气情况,我们需要有更便捷,功能更齐全的综合测量仪器。同时可以将现场的数据送到PC,以方便今后的进一步分析和处理。


  2系统组成以及基本原理


  整个综合测试仪主要由五个部分组成。分别是核心控制单元,湿度测量,海拔高度测量,温度测量,以及测量数据显示部分。湿度测量是通过湿度传感器将环境湿度物理量变换为电信号,最终将处理后的模拟信号经过A/D后送到CPU。海拔测量主要是通过间接测量大气压强,经过计算来得出当地的海拔高度,其中也考虑到其他因素的影响而采取了软件修正的方法。温度测量采用数字温度测量芯片DS1820来实现,这是一个应用的比较广泛,也是得到了实践验证,确切可行的一种测量方法。所有采集的物理量经过A/D转换后,在CPU中经过处理,反映出各自代表的物理量后,送到显示电路,以提供使用者信息,也可送到PC,让PC机上的数据分析软件做进一步的处理和存储。


  3系统硬件整体设计


  系统控制器单元


  本设计采用LPC2104作为控制器的控制芯片[1][3]。LPC2104是PHILIPS公司专为嵌入式应用提供的高性价比微控制器解决方案。它采用ARM公司的16位/32位RISC结构,内核是ARM7TDMI-S,CPU操作频率可达60MHz,片上集成:具有ISP和IAP功能的128KB Flash程序存储器、16KB静态RAM、2个UART、1个I2C串行接口、1个SPI串行接口,多达6路输出的PWM、2个定时器,分别具有4路捕获/比较通道、实时时钟及看门狗定时器等,能够与常用的外围设备实现无缝连接,本系统以LPC2104为核心控制电路,对外围的各种前端测量电路,包括湿度测量,温度测量,海拔测量,以及数据显示电路进行无逢整合。其中系统整体框图如图1。



  3.1 湿度测试电路设计


  湿敏测量在工业、农业、气象、医疗以及日常生活等方面都得到了广泛的应用,特别是随着科学技发展,对于湿度的检测和控制越来越受到人们的重视并进行了大量的研制工作。


  在本测量仪中湿度测量电路是由湿敏元件和转换电路,信号调理电路,以及A/D转换电路等组成,它将环境湿度变换为电信号,然后通过A/D转换成数字信号。


  在实际应用中,需要同时考虑对湿度传感器进行线性处理和温度补偿,常常采用运算放大器构成湿度测量电路,在图2中Rt是热敏电阻器(20kΩ,B=4100K);RH为H204C湿度传感器,运算放大器型号为OP07。该电路的湿度电压特性及温度特性表明:在(30%~90%)RH、15℃~35℃范围内,输出电压表示的湿度误差不超过3%RH。下式是湿度测量的原理表达式:


  R=R0exp(B/T-AH)


  其中H为相对湿度;T为绝对温度;R0为在T=0℃ ,相对湿度H=0时RH的阻值;A为湿度常数;B为温度常数。



  图2 湿度测量电路


  3.2 海拔高程测试电路设计


  海拔测量的方法主要有两种:一种是GPS,一种是气压检测法。GPS测量是一个比较好的,也比较先进的测量方法,测量结果也非常精确。但是存在着成本较高这个缺点,所以在本系统中采用气压检测的方法。气压测量的原理是依据海拔高度增加气压随之减小的原理,但是这个变化不是线性,而是一个函数,函数关系大致如下:


  P=760(e^-(a/7924))


  P:气压,毫米汞柱a:海拔, 千米。当然,气压还跟季节,空气湿度,气流有关系,要把这些数据也参入计算是很复杂的事。所以在设计中通过采样多个数据进行加权求和。同时在软件设计中考虑进行软件的修正。


  在系统设计中,气压测量传感器采用TP051P测量现场气压值,而后通过AD620进行前端放大,放大以后的数据送到ICL7135进行A/D转换。转换后的数据以串行的方式送到CPU进行处理。图2是海拔测量的前端采样以及调理电路。



 
图3 海拔测量前端电路


  3.3 温度测试电路设计


  DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。可以分别在93.75 ms和750 ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B20可使系统结构更趋简单,可靠性更高。他在测温精度、转换时间、传输距离、分辨率等方面较DS1820有了很大的改进,给用户带来了更方便的使用和更令人满意的效果。如图4是DS1820与微处理器LPC2104的典型连接电路[5][6]:


[1] [2]  下一页



相关文章
· 多功能随身电源设计[36]
· S3C2410X在无线宽带通信网中的应用[31]
· 单片机4×4矩阵式键盘的课程设计[29]
· 基于TMS320DM270的长途客运车无线视频监控系统的设计[13]
· 基于Nios II的MRI脊柱图像分割系统[29]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
各种冲值卡批发销售!独家特价!
特价销售GPS车载导航系统!
数字电视批发销售!你想不到的价格!
品牌相机批发销售!你想不到的价格!
品牌手机批发销售!你想不到的价格!
笔记本电脑批发销售!你想不到的价格!
那一年我做了鸭子2
那一年我做了鸭子1
等你十年(下)
等你十年(上)
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
新店开业,部分开发板&元器件特...
[原创]VB编程RS232串口...
红外摄像机控制故障分析与处理方...
红外防水摄像机在智能视频监控中...
步进电机不用驱动芯片能驱动吗?...
我要选一块双串口,带AD的单片...
[分享]运放和功放的区别是什么...
4×4矩阵式键盘的课程设计...
做过高速信号滤波的高手帮忙...
做视频信号放大器,各位有什么好...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网