测试技术论文模板(10篇)

时间:2023-03-21 17:14:30

导言:作为写作爱好者,不可错过为您精心挑选的10篇测试技术论文,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。

测试技术论文

篇1

2油气井测试计量技术在油气井系统的作用

(1)油气井测试计量技术是油田企业生产的技术保障。油田生产过程中,包括勘探,钻井,测井,开发,存储和其他专业技术,无论是独立的,有合作的良好关系,计量关系的大小的专业人员之间的协作是这个环节之一,体现了幅度的计量设备是各种类型的计量仪器,计量仪器,是在石油生产的“眼睛”,准确的或不直接相关的石油生产过程的产量和质量的安全和油田产品的价值的过程。工作油田内部计量技术部门通过多种计量油田生产过程进行检测或校准来保证规模的准确和一致的计量和溯源到国家基准,是石油生产过程计量提供资金监管的基础手段。

(2)油气井测试计量技术是油田安全生产的必然要求。计量工作的质量直接决定安全,比方说压力表,抗拉强度计量计量工具表等的可靠性一旦计量仪发生故障时,显示数据是不准确的,阀失灵,有可能导致压力罐的分解,从而导致在意外伤亡;同样的工作生产,压差表是不准确的,井上工作拉力表是不准确的,它可能是一个很大的绳拉力过大,导致大绳断裂,吊钩和其他垃圾了受伤电梯施工人员,严重的甚至会造成其他严重事故崩塌井架;当井场计量距离计量不准确,导致井架不足以夹持力杆锚,可能会导致施工过程中歪斜井架倒塌下来,造成工程事故,所有这些方面来证明良好的计量工作是需要的油田安全管理系统。

(3)油气井测试计量技术是油田质量管理更全面的必然要求。计量工作是提高单位的经济效益的重要手段。中石油公司视为改善经营管理,提高产品质量,促进任务的基础上,技术进步的计量工作。完善的计量检测手段,加强计量管理,合理有效地分配资源,避免资源浪费,降低原材料和能源消耗,提高企业的经济效益和计量工作,是提高产品质量的保证,产品质量企业生存和发展的关键,并且计量是至关重要的,以保证产品在生产过程中的质量,从检测和原材料分析进厂,并监控在每个步骤的生产过程的质量控制直到成品,半成品检验,都存在着计量工作,因此,加强全面质量管理机构的计量,保证了计量仪器的校准精度,有着至关重要的作用。

(4)油气井测试计量技术是石油企业节约能源的保障。获得更便宜的产品降低消耗是一个根本的因素。成本管理的主要目的是通过计划,控制,核算和分析成本,以最少的投入发挥最大的作用,以获得更多的利润。因此,主要任务是降低成本管理的消耗。节约能源,降低消耗,通过两种方式:第一,加强企业管理,消费评估,合理搭配;第二,依靠科技进步,采用先进技术,进行技术改造。但不管数据通过该计量结果的一种方法,应提供作为基础。石油企业可以使用计量仪器来探索最佳控制点,每一个生产过程,存在一个最优控制点,掌握了生产的最佳控制点,可以做能源,原材料消耗最少,最高速率的合格产品,最好的控制点使用的精确计量和测试设备来检测重复的,然后从大量的试验得到的数据;石油企业也可以使用计量仪器,以指导对能源供应的最大数量合理使用能量平衡,能量生产和使用中,企业还可以采用先进的自动计量和检测设备,以提高产品质量,降低消耗,采用在生产过程中先进的计量和检测手段和完善的自动,快速,持续的水平计量,甚至到了自动控制和调节,将能够严格按照工艺参数进行生产,既保证了产品的质量,降低废次品,而且还显著降低消耗。

篇2

挑战:

中国的手机市场发展迅猛,世界各大手机厂商竞相争夺手机用户。在如此激烈的竞争中,手机的功能日趋丰富,比如摄像头、MP3、FM调频收音机等等。同时,手机通讯协议也层出不穷,GSM、CDMA、GPRS、CDMA2000、EDGE、WCDMA等等。为了应对产品的不断变化,工程师面临着提高效率并缩短产品市场化时间的挑战,他们需要一个灵活而强大的通用测试平台。我们先来看一个通用测试平台针对手机通讯协议的变化而表现出来的优势。大家知道,2G的协议比如GSM和CDMA都已被成功地运用于市场了,而3G的协议比如WCDMA,CDMA2000等等是未来的必然趋势。在从2G到3G的转变中,面临客户群、设备置换、技术的成熟度风险等等问题。运营商希望能够进行平滑的过渡,在不丢失已有手机用户的情况下,首先升级交换网络部分,这使得用户可以使用过渡期的2.5G产品,然后等时机成熟时再升级无线网络部分达到3G的标准。2G的测试仪器已经比较成熟,3G的测试产品正在加紧开发,2.5G的专用测试设备却由于传统仪器制造商考虑到研发成本和市场前景的问题而匮乏。

一家著名的手机制造商制造了支持EDGE(EnhancedDataratesforGSMEvolution)协议的2.5G手机产品,需要针对这一产品的测试方案。EDGE是一个专业协议,由于它的出现时间比较短,了解它的人也比较少,要在短期内构建一个EDGE测试系统是一个巨大的挑战。为了在市场上与同行竞争,需要在一个月内能够使用这套测试设备。

应用方案:

利用TestStand模块化,兼容性强,可自定义的特点,根据生产测试的需要对其进行修改与完善,并结合LabVIEW,GPIB卡,以及相应的测试仪器,创建百分之百符合自己需要的CDMA基站测试系统。

使用的产品:

硬件上整个系统包含了一个PXI机箱,其中有:

NIPXI-8186

2.2GHzIntel奔腾4处理器的嵌入式PC,预装WindowsXP操作系统

NIPXI-5660

2.7GHzRF信号分析仪,9kHz到2.7GHz,20MHz实时带宽,80dB真实动态范围

NIPXI-5670

RF信号源,250kHz到2.7GHz,16位,100MS/s任意波形发生,22MHz实时带宽

NIPXI-5122

14位数字化仪,100MS/s实时采样,2GS/s随机间隔采样,100MHz带宽

NIPXI-4070

6位半数字万用表,6ppm精度

其中,NIPXI-5660被用作矢量信号分析仪,NIPXI-5670被用作射频信号源,NIPXI-5122被用作示波器,NIPXI-4070被用作数字万用表。

篇3

模式变迁

根据测试方法,测试结构被划分为两种类型:线形分布式结构远程分布式结构在线形分布式结构体系中,所有的测试工具和测试仪器——服务器、数据库管理器、数据统计进程控制硬件和软件等——都顺次连接在一个局域网上。远程分布式结构则假设仪器和控制机之间的地理距离在同一端,有关它们的进程控制则在另一端进行。这种方式包括远程监测和远程控制。

计算机通讯技术的发展使建立这种测试体系成为可能。目前,局域网技术已经得到广泛应用,远程仪器I/O标准也接收了TCP/IP协议,数据库服务器已经可以升级为远程数据服务器。这些都使各种类型的通讯成为可能。不管在一座楼内还是地球的两端,测试工程师们现在都可以利用它们来协调生产进程。已经有一些标准协议和产品如超文本传输协议(http)等提供了基本构架。很多开发环境也允许开发无缝的分布式应用程序。然而,虽然像MicrosoftVisualBasic这类开发环境提供了网络应用程序的开发功能,但它们缺乏测试方面所需的一些特殊要求.惠普公司开发的可视化工程环境(简称HPVEE)和美国国家仪器公司开发的LabView等一些图形化的编程环境可用来解决这个问题。利用这些工具,测试工程师在构筑测试解决方案时只需知道域名或IP地址。再通过Netware或其它的互联网浏览器连接远程端点,简化用于两地通讯所需的软件设计工作量。

图形化编程

传统的程序设计语言需要知道关键字并遵循复杂的语法规则才能产生出成百上千行代码——这些代码很容易出现语法问题以及逻辑错误。相比之下,图形编程工具有效地利用了当今图形用户接口的点击特性。编写程序只包含以下的一些简单步骤:用鼠标选择仪器函数作为对象描述测试步骤和对象之间的关系建立初始条件运行结束后,环境会自动以图形方式显示测量结果。而用传统的编程方法实现一些特定的工作如创建图形显示方式、支持鼠标和键盘控制、选择输入输出显示特性、增加程序的保密性等,可能需要几天的时间。

这种更加直观的方法可以降低80%以上的编程时间,更重要的是测试工程师认为图形技术更加方便有趣,从而鼓励他们在更多的场合应用这些工具。另外,此软件还支持众多厂家生产的仪器驱动器,包括遵循VXI即插即用标准的所有仪器模块。它还用直接I/O方式控制如下类型的仪器:GPIBRS-232VXI基于局域网GPIO利用HPVEE、PC和工作站还可直接控制VXI的背板总线。

对用户的透明度

远程分布式结构体系之所以得到广泛认可的原因应归功于它大大降低了用户和他访问的信息以及信息本身之间存在的臣离所引起的问题。简单地说,不管测试仪器在同一个房间.在其它建筑物内,在另一个州或在地球的另一端.软件的操作方式都是一样的。

假设分布在全球各地的地面监测站需要控制位于一个卫星上的仪器。操作者必须知道卫星运动的方式以及需要实时监测的功能。因此,每个操作者必须知道监测链上前一位操作者所做的工作。

惠普公司通过利用VXI技术设计了一种灵活的解决方案,它使操作者之间、操作者和卫星之间密切配合,代替了以往那种操作权转移方式。这种技术还可以应用在一些危险环境中进行的测量过程,比如炼钢厂或其它充满高温或腐蚀性空气的环境,不适合工作人员在同一所房间内监测和控制仪器。另外一个应用是从一个大的测试单元检查测试参数.比如一架天线或飞机的翅膀.这些都需要在不同地点设置多个VXI机箱来执行所需的测试,而网络技术则允许在一个中心控制点来处理所有仪器。还有一个就是仪器共享问题。假设一个工作组中有若干个科学家.他们都需要用到位于指定地点的一个价格昂贵的仪器集。VXI技术和互联网技术的结合使得他们可以在各自的实验室使用这些仪器。

我们可以想象这样一个过程:生产者将生产线上所有的测试点连接到指定服务器上,这台服务器上有一个Oracle数据库和所有结点需要的测试程序。这样,生产线上的操作者在扫描粘贴在传送带设备单元上的条形码并传送给服务器后,由它来选择合适的测试方案并通知相应的测试设备,并决定所要测量的部件和参数。操作者只需将设备单元安装到固定的机架上,按下按钮即可,测试结果会自动返回给服务器。

远程诊断

测试工程师可以利用互联网技术来排除远在12000英里以外的设备故障,从而提高设备的利用率,并降低维修费用。例如,我们在服务器上设置了设备诊断、校准和自检专家库,为位于吉隆坡的测试点分配一个IP地址,这样,远在美国圣大菲的测试工程师就可以通过测试点提供的信息来运行设备的诊断和校准程序,当然,所有这些都需要通过专用软件才能进行。

在不远的将来,服务器将支持在一个测试点上运行多种传输协议。通过膝上型电脑,测试人员可以浏览各个测试点信息,并在相应测试设备上运行诊断系统。“热链接”(超级链接)技术允许访问驻留在第三方系统上的校正系统,测试点可直接下载而不需测试人员身临其境。

扩展仪器功能

假设我们拥有一个Web页,一个拥有自己的http服务器和html页的仪器,将仪器的IP地址通过“热链接”技术同Web页连接起来。用鼠标点击热点“校准”就可以访问到校准Web页,它包含仪器的标准规范和校准程序。如果需要寻求仪器生产厂家的支持,第三方的超级链接可直接连接到提供此项服务的主页上。它可以自动将我们使用的软件或硬件升级到最新版本。

如果仪器在其内部有一个http服务器和Web页,那么就很容易得到厂家的技术支持,用户的操作也相应被简化。仪器的Web页应包含其基本的使用说明文档,同时为了帮助那些身体残疾的客户,这种在线帮助系统甚至还可以使用视频或音频校准功能。当然,它还应支持硬拷贝和打印功能。在这种结构中,仪器就不需要连接到GPIB总线或VXI机架上,而只需象协调其动作的PC一样,连接到局域网上即可。

创建一个解决方案

回过头我们再看一下上面提到的有关卫星的那个例子。惠普公司最初的解决方案是利用叠架式仪器。它采用一个支持VXI组织TCP/INST协议的局域网/GPIB总线转换器,即HPE2050来实现以上测试过程,这种系统通过HPE2050连接到局城网上,然后用GPIB母线和仪器连成一体。再把分布在世界各地的、驻留有测试仪器控制程序的测试点工作站组建一个测试广域网,实现远程分布式测试。

基于VXI的解决方案是把HPE2050转换器连接到0槽控制器上,或把内嵌式控制器配置为一个支持TCP/INST协议的服务器,这样控制器通过端口就可以和局域网连接起来。TCP/INST协议是HP实验室的研究员在标准RPC机制的基础上开发出来的一种局域网传输协议。随后,VXI组织将其接纳并作为分布式VISA的基础。采用此协议的HPVISA可通过HPE2050访问仪器或运行在服务器上并具有VXI、串口、GPIO接口的控制器,而所有这些只需知道HPE2050或控制器所属的域名或IP地址。

需要解决的问题

虽然组建分布式测试体系的可能性已经存在,特别是一些计算机技术的出现为其注入了新的活力,然而它还达不到我们理想中的完美程度。这主要是因为互联网上数据的传输率低且不受控制,其结果是从远地通过不同路径在电话线上传输的数据包不会按照正确的顺序到达指定地点。这个瓶颈通常来自一些特殊的局域网,尤其是小公司组建的局域网。另外,在数据包横跨美国大陆时,一些不可靠的传输协议会导致70%左右的内容丢失,其结果使数据的传输变得更加缓慢。另外,工业标准变动过快也是一个不容忽视的问题。

这些因素都影响到了分布式测试程序的正常运行。因为在一个分布式解决方案中包含计算机间的通讯进程,所以应用程序内存驻留数据在网上传输和在另一个计算机进程的内存中等待所需要的时间都会影响到测试结果。传输率不仅和机器本身的速度有关,也和局域网上所运行的协议有关。例如,理论上,以太网的传输速率可达到10Mbps,但如果考虑到以上这些因素,实际上它只能达到1Mbps甚至更低,远远低于一些数据采集方案的要求。

在一些数传速率要求不高的场合,可以考虑采用无钱解决方案,使远程地点不再需要传统的电话线才能通讯,从而降低费用。它只需要以下这些设备,如一台PC、所需的仪器系统、移动电话调制解调器和太阳能电池板就可以组建一个完整的、自包容的且价格低廉的监测站,使分布式测量得到广泛应用。

智能化体系

目前的分布式系统——包括远程主机和远程进程仍然采用一种主从式结构,它极大地限制了软件对另一端的控制能力。对于测试过程和测试参数的监测,必须在智能化前端机进行的系统,这种结构由于互联网的低数传速率和不可控制等因素的存在,使其无法得到应用。

篇4

1.1科学划分采样单元

利用第2次土壤普查资料,根据采样地区的土壤类型、肥力等级和地形等因素,划分采样单元,并标注到土地利用现状图上。每个采样单元土壤尽量均匀一致。每个单元大田作物和果树为6.67hm2,蔬菜为3.33hm2,棚室每棚为1个单元。不同作物种类分开采,不同土壤类型分开采,不同地形分开采。

1.2正确确定采样点

要有足够的采样点,采样点越少,代表性就越差。一般情况应根据采样单元的大小、土壤肥力一致性等因素,大田每个采样单元取15~20个采样点,大棚内9~13个采样点。另外,采样点要在整个地块中均匀分布,采样点越集中,采样点的代表性就越小。

1.3样品采集要标准

按“随机等量、多点混合”的原则进行采样。大田和果树地采用S形布点采样,大棚内采用梅花形布点取样。每个采样点的取土深度和采样量要保证均匀一致,土样上层与下层的比例要相同。取样器应垂直于地面入土,深度相同。用取土铲取样,先铲出1个耕层断面,再平行于断面取土。测定微量元素的样品必须用不锈钢取土器采样。大田作物和蔬菜采样深度为0~20cm,果树采样深度为0~40cm。旱田土样应在垄台上2个作物根茬之间进行采集,水田土样采集不能采到稻根,果园土样采集时在2棵果树之间选择采样点。将采集的土样放在塑料布上,剔除石块、杂草、作物根系等,铺成正方形,用四分法最后取1kg土样装入布袋。

2土样处理要规范

规范处理土样是保证土壤养分准确度的重要措施,处理土壤应注意以下几点:

2.1新鲜样品的制备

某些土壤的成分如二价铁、硝态氮、铵态氮在风干过程中会发生显著变化,必须用新鲜样品进行分析。为了能真实反映土壤在田间自然状态下的某些理化性状,新鲜样品要及时送回室内进行处理分析,用粗玻璃棒或塑料棒将样品混匀后迅速称样测定。新鲜样品一般不宜贮存;如需要暂时贮存,可将样品装入塑料袋,扎紧袋口,放入冰箱冷藏保存。

2.2样品风干

从野外采回的样品要及时放入风干盘中,摊成薄层,置于通风、阴凉、干燥的地方自然风干,风干过程中防止酸、碱及灰尘的污染。土样不得日晒,以防养分损失。

2.3样品处理

土样要全部磨碎过筛,不能将不易磨碎的筛上土样扔掉,要逐次磨碎逐次过筛,直至所有土样全部过筛。过筛后的土样要充分混匀。一般初过筛的土壤结构差、养分含量较低,后过筛的土壤结构好、养分含量也较高。3土壤样品测试要准确

土壤测试是测土配方施肥工作中最为关键的一个环节,结果准确与否直接影响到配方的准确性,为保证检验数据的准确性和可靠性,要在以下几方面加以控制和解决:

3.1空白试验

空白试验必须与样品进行平行测定,以考察和监控来自环境、试剂、试验器皿、水等给检测样品带来的污染,以及污染程度。

3.2平行双份

在测定时随机抽取10%~30%的样品进行平行双份测定,没有超出允许误差即为合格。平行测定结果不符合要求时,除对不合格的重新做平行双份测定外,应再增加10%~30%的平行双份,直到符合允许误差要求。

3.3参比样

在进行样品检测的同时,将1个参比样与样品同时检测,与测定值参照比较。

4试验要求要严格

测土配方施肥的参数全部来源于田间试验,施肥模式参数的建立和肥料配方的提出,施肥参数的校验以及肥料配方效果的验证和推广应用,都与田间试验密不可分。为保证试验数据的准确性和科学性,可以通过如下途径进行控制:

4.1试验地选择

选择一块合适的试验地是减少土壤差异的影响、提高试验精度的首要条件。要选择土壤类型、肥力水平、作物长势一致,地势平坦的地块作为试验田。试验田要有良好的水浇条件和排水条件,做到旱能浇,涝能排,保证试验不受外界环境条件的干扰,以减小试验误差。

4.2严格田间管理

田间试验要由专人严格操作,确保各项参数准确。试验各小区内除施肥品种、数量不同外,其他浇水、防病、治虫等管理措施要掌握完全一致。对作物生育期间的生物学性状要认真调查并做好记载,秋季晾晒并做好室内考种。

论文关键词测土配方施肥;技术措施;样品采集;土壤处理;样品测试

论文摘要测土配方施肥是一项技术性很强的工作,只有掌握好关键技术措施,才能真正发挥出测土配方施肥的作用。土壤样品的采集要有代表性,土壤处理要规范,土壤样品测试要准确,试验要求要严格。

篇5

2.食品检测中主要的生物检测技术

2.1聚合酶链式反应技术在转基因检测上,聚合酶链式反应技术已得到了有效运用。聚合酶链反应简称为PCR,PCR技术主要通过三个阶段对食品进行安全检测,即变性、复性以及延伸。对DNA模板进行建立,将寡核苷酸作为引物,通过聚合酶作用,沿DNA模板顺序以半保留复制的方式延伸而完成DNA分子复制就是PCR技术的基本原理。在依靠多次的增容以及扩展以后,PCR会变成符合食品检测需求的检测物。该技术由于具备诸多应用优势,因此之后也被合理运用到了各大领域中,尤其是在食品安全检测工作上,该技术已显示出了较好的运用前景。但与此同时,聚合酶链式反应技术也存在着一些不足之处,比如食品中假若有已死亡的细菌存在,那么便会显示为假阳性,针对制毒微生物所产生的毒素,该技术也无法进行全面检测。

2.2生物传感器技术在对生物传感器分子识别原件进行选取时,需使其具有较好的选择性。在和待测物的特异性进行结合以后,依靠对应的信号转换器,分子识别原件所产生的光、热等复合物可促使其进行转化,变为能够输出的的电信号以及光信号,并可将其进行放大然后输出,最后得到检测结果。一般而言,生物传感器具有许多优越性,例如操作简便、敏感性高、反应速度快等,相比于传统性质的食品检测方法,此种检测方法更具科学合理性。另外,运用生物传感器技术,可使安全可靠的食品检测系统得到建立完善。运用此技术,可使检测所用时间得到缩短。倘若要对牛奶以及热狗等食品中的葡萄糖球菌肠毒素进行检测,就可促使其灵敏度得到明显提高,并有效地控制好检查时间。但对当前的实际情况进行分析可知,受计算机技术、生物材料等因素的影响,在食品检测方面,生物传感器的商业化程度仍旧不高。

2.3酶技术在对食品中的残余农药以及微生物污染进行检测时,我们主要可运用到酶检测方法,而这也是较为常见的一类食品检测方法。与此同时,在食品安全检测领域里,酶联免疫分析检测技术已得到了广泛运用。该技术对酶学以及免疫方法进行了结合,并具有较高的准确性以及灵敏性。在对蔬菜和水果当中的菌剂噻菌灵进行检测时,酶联免疫分析检测技术已显示出了较好的敏感性。当前,美国化学会已将此方法纳入到了农药残留检测法当中,而在我国,该检测方法也得到了广泛运用,并取得了较好的效果。

2.4生物芯片检测技术随着全球化经济的发展以及各国贸易的加强,进出口食品也在不断增多。所以,为了对进出口食品进行有效检测,就需运用到高质量、高安全的食品检测技术以及安全监控体系。作为一类高新生物检测技术,生物芯片检测技术在进出口食品安全检测工作中已得到了有效运用。该技术主要对光导原位合成进行了运用,可将大量的生物大分子按照一定顺序进行固化。针对已经通过标记的待测生物样品,该技术可对其中靶分子进行杂交,并运用特定设备对杂交信号的强度进行快速检测,在对检测仪器进行选取时,可优先选用电荷偶联摄影像机,或是运用激光共聚焦完成扫描,进而统计出样品中靶分子的数量。针对食品的安全状态,运用生物芯片技术,我们可进行深入了解。另外,在进出口食品监管管理工作中,快速反应系统以及预警系统的建立完善都离不开生物芯片检测技术。

2.5免疫法当前,在食品生物检测技术中,免疫法具有最高的灵敏度。另外,该技术还具有容易操作、再现性好、科学可靠等优点,并在食品安全检测工作中得到了有效运用。免疫法可对蛋白质进行检测,蛋白质之间的物理性质以及化学性质差别较小,而运用免疫法则可进行有效区分。

2.6基因探针技术当前,基因探针技术主要分为两种,即同相杂交以及异相杂交。在对食品安全进行检测时,大肠杆菌检测是一项重要内容。对大肠杆菌进行分析可知,其具有p一葡糖苷酸酶的特性,在进行检测时,可对以B一葡糖苷酸酶为目标的DNA探针进行制作,使食品检测工作的效率得到提升,并对传统食品安全检测工作中的问题进行有效解决。

3.食品检测生物技术的具体运用

3.1检测食品的品质和成分针对食品的成分以及品质,生物感应器是最为常见的检测方法。在早期,所使用的生物感应器主要为葡萄糖感应器,可对食品的含糖量进行有效检测,并得到了广泛运用。例如,在对鱼类新鲜度进行检测时,日本已使生物传感器实现了商品化。另外,针对食品中含有的香味物质,在进行检测时还可运用到生物技术。具体的操作方法是:将蛋白和需进行检测的某种气味进行结合,使其成为敏感材料。对于人类身体健康以及生态环境,转基因食品会带来一定负面影响。所以,对转基因食品进行检测就变得尤为重要。当前,主要的检测技术有蛋白质检测、酶活性检测以及有酸检测三种。

3.2检测食品中的有害微生物对科学有效的食品检测技术进行运用,可使微生物的传播得到较好控制。对于人类健康,食品中的微生物会带来一定危害,并严重降低食品质量。因具有诸多优势,在微生物的检测工作中,生物检测技术已取得了较好效果。当前,在对食品微生物进行检测时,常用的生物技术主要有酶联免疫技术、生物传感技术以及合酶链式反应技术。

3.3检测食品中的残余农药)随着时代的发展,如何对食品中的残余农药进行有效检测和分析已受到了人们的高度关注。倘若食品中残留农药,人民群众的生命安全就会受到严重危害。当前,在食品残余农药检测方面,主要运用的生物技术有酶技术以及生物传感器。

篇6

中图分类号: P27 文献标识码: A 文章编号:

一、前言

广义上的地籍测绘(别称地籍测量)内容包括狭义的地籍测绘及地籍权属调查工作两个部分,内内外外工作量多且复杂,需要进行严谨计划和良好的组织。地籍测绘内容主要包括:界址点登记表的登记、宗地图的测画、地籍图的测画、各类项目面积统计等,工作期间制作的图件数量多,需要工作人员的有序管理。不过数字测图技术数据结果精度高,便利测绘结果管理、更新及其后期分析利用,同时又容易实现实现测图、调图、管图的自动化,除此以外地籍测量需进行工作量非常大的面积量算与登记,所以我国目前地籍测绘大都使用数字测图技术。在数字地籍测绘中,界址点成果表、宗地图和各类项目面积统计都是基于数字地籍图而制作的,而数字地籍图则是在绘制数字平面图的条件下运行权属信息数据文件后才能自动生成。

二、目前数字地籍测绘中的主要技术问题

1. 界址线设定

界址线是地籍测绘的首选要素,合理设定界址线对地籍测绘工作的顺利开展具有很大的影响。对于初始的地籍测绘,由于种种原因,并省却过程中更多的工作量,一般都需要政策来确定大多数县城和城市宗地的界线。传统意义上,无论是单位征地留下1米左右的影射地还是居民购买宅基地时留下0.5米左右的界限,从这一点我们可以理解其实有相当多宗地的界址线是在墙壁或者围墙的外侧,而不是它的里面,因此这样的传统习惯给地面界址点的标定和测绘造成了很多麻烦。假设市政府还是城市土地管理部门规定单位征地时不准预留“影射地”并且每户人家的屋后也不允许滴水地的存在,那么界址线就能够大部分以围墙或者墙壁为准,并可以把多数界址点用红漆标注在墙壁或者墙角上,能够方便地籍测绘工作和土地管理,省去了管理和测绘工作中的许多麻烦。

2. 街道、街坊划分

为了方便调查工作的开展,因此不论是大城市还是中小县城,在调查期间应将调查范围逐级细划成若干个小范围,比如以街道一街坊一宗地这样三级划分方法。在划分街道时应注意尽量与日常城市行政管理的街道界线一致,换句话说就是地籍调查的街道界线以各个街道办事处的管辖界线为参考。在测绘地图上绘出街道划分的界线,再根据街道的细分实现对于街坊的划分。工作中以街坊为最小单位进行地籍权属调查,以街坊为单元绘制城市地籍图,以街坊为单位管理地籍调查表和地籍测绘成果(宗地图、界址点登记表、权属信息数据库、面积统计表等)。在管理中,由同一个人管理一个街坊的绘制的地籍图和地籍权属调查或者由两个人分别管理。不过需要注意的是划分街坊和街道不同,街坊的分界线必须设置在街道或者胡同的空闲地或中心线上,而不能设置在围墙上。街坊最好不超过200宗地,其面积不超过0.2为宜。一方面即可以在较短时间内完成一个街坊的调查和测绘,另一方面也可以保持街坊的图形文件合适,便于存放管理。

3. 街坊线、图斑、控制点绘制

利用权属信息数据文件和平面图文件绘制出街坊地籍图后,通过街坊的两两拼接便能得到整个测区的“初步地籍图”,不过在经过修饰和填充许多内容之后才能得到最终的数字地籍图。增加的内容主要有:街道线和街坊线、控制点、道路名称标注和含植被填充的图斑等。在实际工作中,最好先将街坊线、街道线以及其两旁的道路边线绘制在拼接的“毛地籍图”上,单独形成一个图形文件。接下来继续在该图的基础上绘制各个街坊线图块,然后再将统一制作的街坊线图块标注到相应的街坊地籍图中,从而得到图斑。图斑事实上是权属信息数据的一部分,用“用图形生成权属”的功能能制作得到。生成图斑后将图斑和权属信息数据文件拼接的数据文件便能作为绘制含图斑的街坊地籍图的基础。最后用含有图斑的街坊地籍图通过无缝拼接便能得到整个测绘范围的地籍图。在城市进行地籍测量,因视角原因,观测的站点有很多,一般而言每幅图平均要绘制六个观测站点。在整个测区的地籍图上,可以利用通过整合GPS点、一级导线点、一级图根点和主要路口图根点及已知的观测站点而得到的控制点坐标数据文件,经过简编识别,自动绘制出城市观测的控制点。

4. 检定仪器常数和棱镜常数

地籍测量对于精度的要求非常高,因此在进行地籍测量前必须要做好仪器的检查工作。检查全站仪主要检查测距仪的加常数和乘常数。由于距离不远,碎部测图中可以忽略不计乘常数,但是必须考虑加常数,因为当某棱镜加常数未知时,测定的测距仪加常数事实上是包含仪器加常数或棱镜加常数两部分。如果将仪器加常数设为某一固定值 (如0L),则可以求出 “棱镜加常数”;反之如果将棱镜的加常数设为某一固定值,比如-30L,就可以求出“仪器加常数”。在地籍测量中,通常将棱镜背后选择在碎部点上,也就是把棱镜背后做为“棱镜对中中心”。实际工作提供的经验是将仪器加常数的数值设为零,然后用钢尺对比直接测算到棱镜背后的棱镜常数。如果是在野外采集数据,则可以输入上述的仪器加常数和棱镜常数,就可以直接测出棱镜背后点的坐标数值。另外一种情况是如果是观测支站,那么可以变动棱镜常数,继而测定对中杆中心的坐标数值。

三、结语

为方便地籍管理工作,在调查土地权属的基础上,通过借助科学仪器,运用科学知识,测量一定范围内每宗土地的权属界线、形状、位置等,并计算土地面积,绘制地籍图,有利于为土地登记提供专业的、严谨的、科学的、可信的数据。数字地籍测绘是展开土地管理的技术基础,分级布网,逐级控制,“从整体到局部,先控制后碎部”,做好数字地籍测绘工作

[参考文献]

篇7

2电极顶紧装置的改进

公司目前使用的石墨化炉顶紧装置的动力由液压站提供,执行部分每台石墨化炉由2只200mm(液压缸直径)/125mm(活塞杆直径)-600mm(液压缸行程)的液压缸顶推,每只油缸装在相应的油缸支座上,油缸支座上装有机械压力表以显示液压系统压力。整个顶紧装置完全采用人工控制、手工记录的方式,中控室如需要获得位移变化量与当前压力值,只能依靠人工现场监视、测量、记录。这种控制方式无法满足生产的及时性与准确性的要求。为确保产品质量,优化顶紧装置的控制方式,减少人力,公司相关技术人员经过认真研究,制定了可行性方案,决定将顶紧装置进行改造。

2.1装设位移控制装置

电极升温过程中其位移变化量与压力值的控制是高功率电极生产过程中的一个非常重要环节,因此对其控制精度要求高,特别是在中、低温阶段对位移变化量的控制要求更高。为了保证电极伸缩量的准确性、可靠性,决定在电极顶紧装置上装设位移传感器及数显表,将传感器本体安装在液压缸缸体上,电子尺与液压缸活塞头固定在一起,随着活塞的移动而移动,并将测量数据传至PLC的模拟模块中,实现高功率电极生产过程位移变化量的实时监测。

2.2改变压力控制方式

由于产品在送电过程中有长度变化,为了保证炉内电极柱的良好连接,内热串接石墨化炉有活动电极,加压装置通过活动电极对电极柱施加一定的压力。压力大小要合适,既要保证电极柱的良好连接,又要保证产品不被压坏。而随着产品在送电过程中长度的变化,活动电极也会移动,压力也会有所波动。这就要求压力控制系统应该有自动稳压功能,根据压力变化情况随时对压力进行调整,以便保证压力在规定范围内波动。又由于电极在升温过程中既不能被拉伸,也不能堆挤,这就要求升温过程中位移变化速率与压力必须协调一致,为此,在液压系统中装设数显压力传感器、失压压力继电器,以便能够快速、可靠地检测到系统压力的变化并与电气控制系统配合,实现在线监测与控制。

3监测功能的实现

3.1数据采集

本次对10台石墨化炉进行了技术改造,每台石墨化炉的顶紧装置上加装了2只位移传感器,1只数显压力继电器,1只失压压力继电器。位移传感器和压力传感器作为连续监测的设备,主要采集电极位移变化量信号和压力信号。现场设计安装了PLC控制柜,负责采集每台顶紧装置的位移信号(4~20mA)与压力信号(4~20mA),并对采集到的信号进行A/D处理,将处理结果放入对应的内部寄存器,上位机通过DH+数据总线读取内部寄存器的压力与位移信号。

3.2数据通讯

根据生产的工艺要求和控制特点,采用DH+总线组成现场控制系统,选择AB公司SLC-500系列PLC做现场主站,完成总线的通信控制与管理;选择PC作为第二类主站,完成各站数据的读写、系统配置、故障诊断等;选择位移传感器、压力传感器等组成从站完成对电极生产过程中位移变化量与当前压力值的实时测量。

3.3数据监测与控制

根据石墨化炉现场状况及其他一些实际情况,此次技术改造主要是建立一个自动采集真实数据、自动记录、实时进行数据监测的系统。监测功能的实现是在原有的直流供电控制系统上位机上的组态画面中添加了顶紧装置新增的监测画面,新增界面与原有的界面设计在同一画面内,界面一目了然,传感器的数据采集由PLC完成,控制室中的操作员可以通过人机界面了解系统状态,并决定是否要调整PLC的控制,或是暂停正常的控制,进行特殊的处理。被采集到的数据能够自动存储到数据库管理系统当中,以便追踪趋势并进行分析。操作人员在监控直流供电系统数据的同时可以直观地监测到顶紧装置上传的数据,操作人员能够快速准确地根据电极石墨化工艺要求对直流输出功率进行控制,并且能根据位移变化速率与当前压力值对直流供电装置的输出功率做出及时的调整。使电极在石墨化过程中既不会由于拉伸产生裂纹,也不会被压坏。

篇8

2基于组件技术的实时测控软件开发

2.1软件架构设计

在组件技术中,一个组件就是一个接口集,它通过接口对功能进行封装。因此,对于同一个应用程序架构,只要其使用的接口集合不变,即可通过更换支持同样接口集的组件来获得不同应用,也可重复利用同一个组件或对组件进行二次开发。而基于组件建立的软件架构和应用开发,其最大优点在于可以复用的应用结构和软件单元。实时测控软件主要是对实时测控数据的处理、评估和显示,而测控数据主要包括光测、雷测、遥测及GPS测量等类型,其处理过程通常包括数据采集、数据解析、数据处理和结果评估等四个部分,针对以上4种数据类型,在基于组件技术思想下,其处理架构可统一进行设计,如图1所示。针对靶场测控系统中光测、雷测、遥测及GPS测量等数据处理应用,通过将数据采集组件、数据解析组件、数据处理组件、结果评估组件替换成相应功能的组件,即可实现在保持软件架构不变的前提下开发出不同的应用系统。

2.2基于组件技术的软件升级维护

组件接口是对某一功能的一套抽象描述,具有封装性,它通过接口与其功能实现分离开了,并以接口作为客户与组件(或组件之间)交互的唯一方式,因此,只要保持接口不变,就可以将系统中的组件用新的组件替换,以随时进行系统升级维护。下面以实时测控数据处理软件中的雷测数据处理应用为例,其软件的架构如图2所示。当需要对系统进行升级维护时,在软件架构完全保持不变的前提下,对具体的组件进行替换,只要保持接口不变,程序无需重新编译链接,系统即可通过使用更新后组件中的新接口来获得新特性,从而实现系统的升级维护。

2.3利用组件复用技术实现软件功能扩展

组件复用是利用已有组件创建新组件,即通过第三方产品来构建自己产品。组件复用是通过包容和聚合来实现的,包容时外部组件包含内部组件的接口,它由外部组件接收此调用请求再交由内部组件来处理,聚合时外部组件直接调用内部组件的接口,它让内部组件直接处理该调用请求。在C++语言,通过在外部组件中增加内部组件接口,并把调用请求转发给内部组件即可实现包容,对于聚合,在内部组件中维护一个外部组件接口指针(如m_pUnknownOuter),通过委托机制,让内部组件接口提出的查询接口请求由一个委托接口转发至外部组件,再由外部组件接口查询内部组件。这样就可以实现一致的访问,即不管是通过外部组件的接口,还是内部组件的接口,都可以查询到内外组件所支持的接口集合。在实际应用中,软件开发不仅有大量的、功能强大的商业化组件可以使用,而且有应用广泛的、成熟的靶场测控系统专用组件可以使用,如组件化的数据接收、量纲复用、坐标转换、滤波平滑、精度评估等功能模块。因此,利用好组件复用技术可以有效扩展靶场测控数据处理系统的软件功能,对于靶场测控系统建设具有重要的现实意义。

篇9

中图分类号:S2 文献标识码:A 文章编号:1009-914X(2015)47-0194-01

一、春季造林技术的原则

1、适地适树,选好树种和苗木

北安市春季造林树种以常绿树种及萌芽力较强的阔叶树种为主,具体到一块造林地,要根据适地适树的原则,选好造林树种。苗木应选择生长健壮、根系发达、无病虫害、无机械损伤的I、II?级良种苗木。最好使用容器苗,以提高造林成活率,对针叶树种的苗木,应选择1-2年生的为宜。

2、合理整地

整地是造林前的一项重要环节,一般是春季四月整地造林。整地方法、规格的确定,要按照水土保持的要求,尽量减少破土面,因地制宜,采取不同的整地方式。无论采取那种方式整地,都必须在整地前做好规划设计,按照设计方案进行施工。

3、掌握适宜的造林时机

春季造林种植时机非常重要,尤其是裸根苗造林,若能在栽后下雨,并有几天的阴天,则对提高造林成活率具有重要的意义。因此,在一般情况下,造林时间最好安排在下午,以减少太阳对苗木尤其造林当天的暴晒时间,经过一夜的缓冲,可以提高苗木的抵抗能力,对提高造林成活率也有一定的作用。切忌在无雨和降雨不多的时期强栽等雨,要严格遵循"三不栽"的原则,即"雨不透不栽,天不连阴不栽,雨过天晴不栽"。

4、造林技术

(1)造林密度:松柏造林一般安排在山坡的中上部,穴状或鱼鳞坑整地,密度可掌握在220-330株/亩;成片造林,密度可掌握在130-160株/亩,株行距2×2-2.5米。

(2)容器苗造林:容器育苗造林要注意一下三个方面的问题:一是起苗时,应先挖掉容器袋周围的土,尽量不使袋内的土体松动,切忌用手拔苗起苗。二是栽植时应注意栽植深度,培土深度要比容器高出2-3厘米,切忌将营养袋露在外面:三是栽前一定要撕破袋底部。

(3)裸根苗造林:首先要把好起苗关,在起苗的前一天圃地灌水,起苗时一律用撅头深刨,做到根系完整,根部带土,剔除细弱苗和根苗,进行苗木分级,并用草袋包装,以减少苗木失水,随起、随运、及时栽植。栽植时将苗木放在筐内,遮盖湿布,栽一株拿一株。不要用手抓握苗根部,以尽量减少根系损伤。刨深穴,扶正苗木,填土以深度达原土痕为宜,踏实。

5、抚育管理

(1)、穴面覆盖:造林后,及时用枯树枝、碎草、石块等覆盖穴面,避免暴雨时雨滴击溅表土,以减少蒸腾失水。对穴面保墒和促进苗木生长均有明显作用,应尽量采用。

(2)浇水整穴:造林后如无雨,尤其是裸根苗应尽可能地在栽后2-3天内浇一次水,以保幼树成活:大雨过后,要及时查苗看穴。如苗木被冲压,应及时扒出扶正;被大雨冲毁的树盘及时修筑好。

二、春季造林管理措施

1、松土除草

松土可以使板结的地表破碎,保蓄水分,增强土壤的通透性。除草的主要作用是除掉幼树的竞争植物,使苗木顺利成活;有时适当保留植穴周围的植被,为苗木适度庇荫,减少水分蒸发,降低地温。在具体作业时必须做到“三不伤、二尽、一培土”。“三不伤”即不伤根、不伤皮、不伤梢;“二尽”即杂草除尽、石块捡尽;“一培土”即把锄松的土壤培到根部,再把除下的杂草覆盖在种植点,降低地表温度,保持土壤湿度,抑制杂草生长,腐烂后又能增加土壤肥力。松土深度要适当,做到里浅外深,深度一般为5~10 cm,干旱地区可加深至12~15 cm,甚至30 cm。除草松土应在幼树生长旺盛期之前,一般从造林年度起连续3~5年,主要在一年中生长季的前半期进行。但植苗造林当年的第1次应尽量提早,并结合培土、扶正、踏实等工作进行。

2、水肥管理

灌溉是造林时和林木生长过程中人为补充林地土壤水分的措施。目前主要用于干旱地区造林培育速生丰产林,大面积造林基本上都灌溉。每次的灌溉量,要依据树种、林龄、气候状况和土壤湿度而定,要保证林木根系层处于湿润状态。施肥是造林时和林木生长过程中改善林地肥力状况的措施。林木施肥分为基肥和追肥2种。

3、林木抚育管理

一是除蘖。这是除去植株干基部的萌蘖以促进主干生长的一项抚育措施,在造林后的1~2年内,应选留健壮、干型通直的主干,把其余的蘖条去掉,除蘖后要培土,以抑制萌芽条再生。二是间苗。采用群状以及穴播、丛植等方法造林时,由于播种不匀或随着幼苗的成长,致使苗木密集成丛,营养面积和光照条件不足,引起幼树生长不良,必须在造林后间苗,间苗时坚持留优去劣,控制间距,最好是在雨后或松土除草时进行。三是抹芽。这是为了促进幼林生长、培育好干形而采取一种幼林抚育措施。具体做法是,当幼树的树干上萌发的嫩芽尚未木质化时,将距地面树高2/3以下嫩芽抹掉。可防止养分分散,有利幼树高生长;同时还可避免幼林过早修枝。四是修枝。修枝是根据不同林种的要求,人为修除枯枝或部分活枝的一种抚育措施,是调节林木内部营养的重要手段。最好选择在晚秋和早春树木休眠期进行,修枝强度以最大限度地促进林木生长为原则,不要过大或过小,避免撕破树皮或切口粗糙而影响树木生长。

4、幼林补植与保护

在造林后1~2年内,通过造林检查验收,对成活率低于85%的幼林均立即组织补植,如成活率低于40%则要重新造林。工程造林要求成活率在90%以上为合格,同时保存率不低于85%。补植力求用原树种的大苗,使其与成活苗木的生长相近,有利将来林相整齐。另外,造林后经过3~5年时间,出现幼林生长不良,难于成林成材的“小老树”或“小老头林”,林业上称此现为低产林分。低产林分的特征是植株弯曲,萌条丛生,主干不明显,枝叶枯黄呈病态。形成低产林分的原因很多,如立地不适或树种选择不当、粗放管理或抚育不善等。对低产林分进行改造,首先要研究其成因,然后对症下药,采用相应措施进行。比如复垦、施肥灌溉、平茬复壮、补植补造,或介入其他树种等单项或多项措施结合。幼林保护是造林后为保证造林成活成林而采取的保护性措施。其内容包括防火、病、虫、鼠、鸟、兽、冻等。特别是北方地区,为了防止冬春旱风吹袭,造成苗木失水过多,引起叶、芽枯萎,甚至全株死亡,在秋末冬初进行埋土防寒;此外,要对新造林聘请护林员进行专职管护,确保造林成活。

总之,春季造林,提前细致整地是基础,良种壮苗是根本,造林时机是关键,抚育管理是保障。应充分做好准备,把握有利时机,认真组织,确保春季造林获得好成效。

参考文献

篇10

1.1温湿度数据采集模块这部分工作主要是对ZigBee节点内部的单片机模块进行编程。首先考虑到CC2530有3个8位端口组成,端口1、2、3分别用P0,P1,P2来表示,其中,P0和P1是完全的8位端口,而P2仅有5位可用。所有的端口均可以通过SFR寄存器P0、P1和P2位寻址和字节寻址。传感器芯片只提供2个I/O端口:DA-TA和SCK,前者为数据输入输出端口,后者为只可输入的时钟信号端口。因此将P0_0与SCK相连以提供时钟序列,P0_1与DATA相连以读写温湿度数据。在了解硬件连接基础上对数据采集模块进行软件设计,程序由3部分构成:(1)主函数部分:首先调用函数初始化串口通信以及温湿度传感器,然后调用函数获取温湿度数据,最后将数据处理后调用串口控制函数,打印调试信息。(2)温湿度传感器控制部分:具体实现初始化传感器函数,即设置P0端口的相关寄存器;实现获取温湿度数据的函数,根据传感器资料说明,端口按照一定时序发出特定的序列即可进行相应控制;实现将得到的数据进行计算修正的函数。(3)串口打印控制部分:包括从串口获取PC键盘按键值、发送一个字符、发送一串字符等功能使主函数的打印信息能显示在串口通信软件界面上。其主要部分的流程图见图2。

1.2温湿度数据传输模块该模块分为两部分,一为基于Z-Stack协议栈开发使节点与协调器自动组网形成ZigBee网络,并通过该网络实现数据无线传输;二为使协调器与嵌入式核心板中ARM处理器进行串行异步通信,将数据最终交由嵌入式平台处理。Z-Stack采用分布式寻址,兼容AODV路由协议,可以满足近程通信的要求,即使通信链路失效发生也可有效工作。为了区分Z-Stack协议栈中复杂的硬件驱动系统,又提供了OSAL层[10](类似于单片机上的操作系统,实则为根据所触发的事件选择调度相应任务),可调度APP层的任务。另外,Z-Stack提供了源码例程SampleApp。该例程实现的功能主要是协调器自启动(组网)和节点设备自动入网。在了解Z-Stack的工作流程后,程序的开发将在APP层对Sam-pleApp.c进行改写完成。这部分程序主要为利用OSAL层任务事件轮询调度机制,通过系统周期性定时广播数据到group1中去实现。当ZigBee节点加入网络后触发状态改变事件,系统开启定时器,定时时间一到就触发广播消息事件;系统为其创建相应的任务ID,调用广播消息函数;节点端的广播消息函数读取前一个模块得到的数据,利用AF_DataRequest()函数接口调用下层射频硬件驱动函数发送温湿度数据;触发协调器端的接收数据事件处理函数SampleApp_MessageMSGCB(),将捕获的温湿度数据处理后,以字符串的形式通过串口显示在宿主机的终端中,以方便调试和开发。另外,协调器通过异步串行接口将数据交由ARM处理器。

1.3温湿度处理模块为了后续拓展,为可处理多个节点温湿度数据,该模块设计采用服务器与客户端两进程间通信来实现[11]。将接收ZigBee协调器通过异步串行通信发送过来的数据作为服务器进程,并封装ZigBee功能提供相应应用接口。客户端进程则主要是用于同服务器端进行交互,解析获取温湿度数据,同时为实现UI图形界面提供封装好的接口,为此还需用Qt设计UI界面。其中双方是利用套接口(Socket)来使进程之间通信,但是由于Socket本身不支持同时等待和超时处理,所以它不能直接用来完成多进程之间的相互实时通信。本实验采用事件驱动库libev的方式构建服务器模型。Libev是一种高性能事件循环/事件驱动库。需要循环探测事件是否产生,其循环体用ev_loop结构来表达,并用ev_loop()来启动。用户需要做的仅仅是在合适的时候,将某些ev_io从ev_loop加入或剔除。服务器主要实现流程:首先开启一个Zigbee后台线程(底层)监听服务器调用信息,接着利用ev_io_start(loop,&ev_io_watcher)启动一个接收线程,专门用来接收客户端发送过来的命令数据帧;然后按照相应的协议进行解析,跳转到相应的接口,进一步调用底层Zigbee协调器并返回正确的信息给客户端。客户端主要实现流程:首先调用GetConnect接口函数连接到服务器的端口,然后开启一个Zigbeetopo线程用来调用接口函数,发出获取ZigBee网络拓扑结构信息的数据帧,创建另一线程接收并解析服务器端返回的数据帧,同时已创建的UI界面设置定时器,动态刷新加载温湿度数据,绘制成温湿度曲线图。服务器与客户端进程间通信模型如图3所示。此外还需利用Qt对UI界面设计。首先利用Qt-designer为整体界面布局,其中包括背景显示框、LCD数值显示框以及曲线图显示框,编译生成一个UI类;然后采用多继承的方法构造新类,并使用Qt中的信号与槽函数机制,使得接收到温湿度数据触发LCD数值显示和曲线图显示槽函数动作。设计流程见图4。

2Web服务搭建

以上只是完成了温湿度的采集显示,还未真正发挥出物联网所实现的人与物相连,这部分就需要搭建Web服务来实现。实现Web服务需要移植嵌入式服务器,设计动态网页,并通过WiFi最终在已搭建好的局域网内实现手机、PC等可实时查看数据。

2.1嵌入式服务器移植由于嵌入式设备资源一般都比较有限,并且也不需要同时处理多用户的请求,因此不能使用Linux下最常用的如Apache等服务器,而需要使用一些专门为嵌入式设备设计的Web服务器。常见的嵌入式Web服务器主要有:lighttpd、thttpd、shttpd和BOA等。本文选择移植BOA作为嵌入式服务器。BOA是一个非常小巧的Web服务器,可执行代码只有约60KB,它是一个单任务Web服务器,只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求,但BOA支持CGI,能够为CGI程序fork出一个进程来执行。对BOA服务器的配置主要是在/etc/boa目录下创建一个boa.conf文件,此文件包括服务器将使用主机的端口号、运行服务器的身份、错误信息记录的指定文件、存放html文件的目录、默认首页文件等相关信息,此外还需根据配置信息在相应的一些目录下创建文件。

2.2网页设计及动态显示网页设计则是利用html制作静态页面,并结合JavaScript实现动态显示。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript脚本可以独立成文件,也可以内联到HTML文档之中。另外,利用AJAX实时刷新网页数据。AJAX:异步JavaScript和XML,它是一种在无需重新加载整个网页的情况下,就能更新部分网页的技术[14]。它通过在后台与服务器进行少量的数据交换,便可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分元素进行更新。由于温湿度数据放入数据缓冲区,是利用fopen、fread、fwrite以及fseek函数将数据缓冲区内数据写入XML文本适当位置中,要想读取XML文档中的数据并将它显示在Web页面上,需将XML文件转化为XMLDOM(XML文档对象模型),然后再利用JavaScript来解析并实时它。

2.3WIFI模块搭建通过搭建WIFI模块,使得用户可以通过支持WIFI的设备比如手机等更加便捷地查看温湿度数据。WIFI是一个无线网络通信技术的品牌,WIFI的运作至少需要1个AP和1个或1个以上的client。AP由路由器搭建的局域网充当,将插上无线网卡的嵌入式开发板看作一个client,然后就可以与其他client进行通信。要使无线网卡能正常工作,首先需加载驱动,然后对其进行一系列设置,使之加入到局域网中。由于开发板上配置有服务器,因此设置好合适IP以后,在手机等浏览器中输入IP,就能查看温湿度数据。