新闻中心

EEPW首页>测试测量>设计应用> 基于ARM的综合测试仪设计

基于ARM的综合测试仪设计

作者:段美霞 江 勇 时间:2008-06-24 来源:电子测量技术 收藏

本文引用地址://m.amcfsurvey.com/article/84715.htm

  图 4 温度测量电路

 3.4 数据显示电路设计

  作为测量结果的最终显示,在本地系统中采用了LCD作为本地显示界面[2],在界面主要包括(1)系统当前状态显示。包括当前工作模式,测量的具体物理量。(2)实时数据轮循显示,更据设定连续测量确定的物理量。其中LCD采用了大连东显公司的1602模块,可以较好的完成系统设计的功能,LCD通过5V电源供电,LCD模块自带负压输出,对比度可调节。最终还可以通过串口将测量数据送到PC机上进行测量数据的进一步显示和分析。

图5 数据显示电路

 4系统软件设计

  系统的软件设计是整个仪器的核心。综测仪软件设计主要包括两个部分的设计:本地CPU LPC2104固件程序设计,PC机程序设计。其中本地CPU固件程序设计包括三个部分:整个综测仪的系统初始化,对对前端部分的控制,和PC机进行通讯。整个本地部分的程序设计采用事件驱动中断,和模块化设计的思想。开发环境采用公司提供的ADS开发环境。

  本地CPU和PC机之间的通讯方式采用固定长度的消息来进行,其中消息的格式表1:

  表1 消息格式

  一个好的上位机软件能够提供记录仪最广泛的支持,通过上位机的支持,键盘等不必要的零件解放了,同时提供出更多的资源以利用[4]。在本综合测量仪系统中,PC机上程序设计主要包括软件界面设计,数据图形化处理,后期数据分析。软件支持是综合仪不可或缺的一部分,其主要功能为:设定测量的物理量,设定测量间隔(2s~24h任意可调),设定停止方式,设定启动时间,设定通讯格式,读取数据并显示测量数据、历史曲线等,并提供打印功能,把数据转化为EXCEL或WORD文档形式等等功能。

  5结束语

  综合测量仪对野外科研研究,农业及气象分析具有很突出的意义,也可以应用到与气候条件有关的各种行业。经过实验室条件和现场运行的结果表明,所设计的综合测量仪器能够很好的应用予各种科研,将各种功能集于一体,很好的满足了野外工作的要求,经过实践的检验,表明本测量仪具有较强的实用性和推广价值。

  参考文献:

  [1].刘栋梁,便携式数据采集与处理系统的实现[J],计算机测量与控制,2002,10(2):127-129。

  [2]. 马少华 曲向儒 嵌入式系统的LCD人机交互菜单设计[J],单片机与嵌入式系统应用,2006,12:69-70。

  [3] 李振峰 李海峡等, 基于LPC2104的智能灯光设计[EB/OL],http://cnc.mcu1.com/data/2007/0203/article_15880.htm,2007-02-03/2007-04-06

  [4] 张义青,李华贵 ,嵌入式时实程序设计中C/C++代码的优化。微计算机信息2003,19(1)

  [5] 胡振宇,刘鲁源,杜振辉DS18B20接口的C语言程序设计[J]单片机与嵌入式系统应用,2002,(7)

  [6] 金伟正,单线数字温度的原理与应用[J].电子技术应用,2000,(6):6668


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭