微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于ARM的综合测试仪设计

基于ARM的综合测试仪设计

时间:05-26 来源:电子测量技术 点击:



图 4 温度测量电路


3.4 数据显示电路设计

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



图5 数据显示电路


4系统软件设计

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

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

表1 消息格式


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

5结束语

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top