您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页一种新型嵌入式Web传感器的设计与应用

一种新型嵌入式Web传感器的设计与应用

来源:榕意旅游网
第27卷第3期

󰀁Vo󰀁l󰀁,No󰀁3󰀁27

󰀁󰀁

西华大学学报(自然科学版)

󰀁iv󰀁ersity󰀁JournalofXihuaUn󰀂NaturalScience

󰀁󰀁

2008年5月

󰀁M󰀁ay.󰀁2008

文章编号:1673󰀂159X(2008)03󰀂0028󰀂03

一种新型嵌入式Web传感器的设计与应用

罗娅虹,李󰀁勇,郑󰀁萍

1

1

2

(1.成都航空职业技术学院建筑系,四川成都610021;2󰀁西华大学电气信息学院,四川成都610039)

摘󰀁要:结合Web传感器、嵌入式技术和ARM芯片的相关最新技术,提出了嵌入式Web传感器的整体构架。通过设计STIM模块中A/D转化电路,以及在󰀁Clinux操作系统下的嵌入式Web服务器,构建了一种新型嵌入式Web传感器,并介绍了嵌入式Web传感器在智能建筑上的应用。

关键词:嵌入式󰀁Clinux;WebServer;智能建筑󰀁󰀁中图分类号:TP216

󰀁󰀁文献标识码:A

0󰀁引言

随着科学技术的不断发展,传统的传感器在功能、性能上不能满足要求日益增高的现代技术,因此,人们将微处理器技术和智能技术等应用于传感器,使传感器具有非线形自动校正、自校零、自校准、

自补偿、自检验、抑制噪声等强大功能。加之人工智能、专家系统、神经网络等也加强了对传感技术的影响,增强了传感器的 智能化!功能。

嵌入式系统在工业控制和智能家电领域得到了广泛的应用,同时控制逻辑和功能也变得越来越复杂,现代嵌入式系统越来越倾向于使用完整的操作系统,这就使得嵌入式操作系统在嵌入式系统领域变得越来越重要。在嵌入式系统基础上开发嵌入式Web传感器进一步提高了传感器的智能化、网络化。这样,把传感器接入Interne,t以此来实现传感器的联网、远程控制和浏览。

本文结合Web传感器、嵌入式技术和ARM控制芯片的相关最新技术,构建了嵌入式Web传感器新架构和新设计的方案,阐述了基于开关量、ADC、温度传感器的测控程序与Web服务器应用程序的沟通机制;构建了基于B/S访问模式的Web服务器;通过在󰀁Clinux操作系统里建立BOA服务器,并应用CGI接口程序来完成了的动态页面程序的编制;通过开发的相关设备完成了系统的调试,实现了底层数据通过CAN总线、以太网与Internet的交互,并给出了相关的上位机界面和所设计的网页。

1󰀁嵌入式Web传感器的整体构架

嵌入式Web传感器的整体构架如图1所示。其中带操作系统的WebServer是该结构的关键,也是本文研究的重点。它包含了󰀁Clinux操作系统、两路A/D转换、温度传感器(芯片采用LM75)以及

CAN接口。客户端(IE浏览器)可以浏览和控制下层接入端口,比如两路A/D转换数据和温度传感器(芯片采用LM75)的数据浏览,以及LED和Beep的控制。

图1󰀁嵌入式Web传感器结构

根据上述嵌入式Web传感器结构设计的开发平台功能框图如图2所示,本文在硬件设计时,主要给出了NCAP模块和STIM模块的主要硬件电路。其中包括了存储器电路设计、以太网接口电路设计、CAN接口电路设计、A/D转化电路设计、温度传感器电路设计等。

󰀁󰀁收稿日期:2007󰀂12󰀂21

󰀁󰀁基金项目:四川省教育厅重点项目(No.0329172)

󰀁󰀁作者简介:罗娅虹(1966󰀂),女,四川隆昌人,讲师,主要研究方向为:智能建筑。

第3期罗娅虹等:一种新型嵌入式Web传感器的设计与应用

󰀁󰀁29󰀁

管理,参数的在线查看甚至配置等:对设备访问的安

全控制机制,包括SSL,用户口令等实现设备的故障智能报警。

在󰀁Clinux操作系统下,主要有三个WebServe:httpd、thttpd和Boa。Httpd是最简单的WebServer,它的功能最弱,不支持认证,不支持CGI,tht󰀂tpd和Boa都支持认证、CGI等,功能都比较全。为了实现动态Web技术,本课题选择实现一个支持CGI的、非常适合于嵌入式系统的BoaWebServer

图2󰀁开发平台功能框图

来作为嵌入式WEB传感器的服务器。

2󰀁STIM模块中A/D转化电路设计

LPC2292具有8路10位ADC转换器,其参考电压为3󰀁3V,参考电压的精度会影响ADC转化结果。本文提供了两路直流电压测量电路,如图3所

示,可调电阻W1、W2用于调整ADC的输出电压,可以在VIN1、VIN2测试当前电压值。R36、R37为I/O保护电阻,当ADC输入电压调整到3󰀁3V或0V时,而P0󰀁27或P0󰀁28作为GPIO输出0/1,这两个电阻保证电路不产生短路故障。

4󰀁嵌入式Web传感器在智能建筑上的应用

本文的嵌入式Web传感器的Web功能的实现及其在测控系统中的应用基于客户机/服务器模型,由Web浏览器和Web服务器构成,两者之间采用HTTP协议进行通信。因此传感器的上层协议应该采用HTTP协议。同时要实现浏览器与嵌入式WEB传感器交互,除了要解决上述TCP/IP通信协议接口外,在传感器中应提供一个EEPROM存储相应的网页文件。交互时,HTTP通过统一资源定位器URL(UniformResourceLocator)确定传感器应该为浏览器提供哪些资源。为了节省空间,通过一种灵活的Hush算法实现。EEPROM中的每一个文件都有一个不同的Hush值与之相对应,存取时很快可以计算出文件的地址。此外,它可以根据网页中嵌入的特殊标志实现动态网页。即显示实时采集的数据并进行控制操作。下面是存储在温度传感器中的一个简单的动态网页程序,其中的 @!字符用来在网页中插入温度的标志,网页文件存放在传感器的EEPROM里。当用户发出页面请求时,处理器上的程序在TCP打包时,把温度值嵌入到网页中的 @!字符处,再将网页文件添加相应的HTTP头,返回给请求的用户,这样用户将在浏览器上看到实际的温度显示值。西华大学电气信息学院网络控制技术研究室</TI󰀂TLE></HEAD><BODY><center>currenttem󰀂perature:<fontsize=+2color=#FF99FF>@</font></center><BR></BODY></HTML>如图4内右上方所示,嵌入式Web传感器和以太网测控网关将同时接到以太网上,实现上层网络终端客户端对其的访问。上层监控级对嵌式Web传感器访问采用B/S模式,监控级通过其浏览器实现对嵌入式Web传感器的访问。本文所提出的网络化接<p>图3󰀁LPC2292的ADC电路<p>3󰀁嵌入式Web服务器设计<p>嵌入式Web服务器以TCP/IP协议栈为基础构建,需要实现HTTP、TCP和UDP等协议。它具有IP地址,通过网络就可以将设备接入Internet。任何一个客户机,都可以通过HTTP协议与嵌入式Web服务器建立连接。嵌入式Web服务器在Web浏览器和设备之间提供了统一的GUI接口,并且和所有的Web浏览器兼容,使得客户端可以象在本地一样透明地监控管理设备状况。<p>嵌入式Web服务器的主要功能有:响应多个客户的实时HTTP请求,并为每个客户建立连接,这是嵌入式Web服务器的首要功能;对设备的实时监控<p>󰀁30󰀁󰀁<p>西华大学学报󰀂自然科学版2008年<p>口方案是利用硬件芯片实现TCP/IP协议栈,可以解决当前应用中大量存在的32位MCU实现TCP/IP通信协议的问题。该嵌入式Web传感器应用在智能建筑上,很好地实现了现场级设备对外部网的接入,实现了信息的共享和发布,同时也扩大了控制的半径。<p>在本文的智能建筑项目中,通过此平台的研究来实现智能建筑的远程控制。用户在B/S模式下,通过连入Internet/Intranet的客户机的IE浏览器,输入嵌入式Web传感器预先设置好的IP地址,得到的界面如图4所示。在客户端可以通过IE浏览器实时显示现场的温度,重要电路的电压,以及LED和蜂鸣器的控制。<p>5󰀁结束语<p>本文结合Web传感器、嵌入式技术和ARM芯片的相关最新技术,提出了嵌入式Web传感器的整体构架。通过设计STIM模块中A/D转化电路,以及在󰀁Clinux操作系统下构建的嵌入式Web服务器,构建了一种新型嵌入式Web传感器。本文实现了嵌入式󰀁Clinux操作系统和PHILIPS公司的LPC2292结合起来进行嵌入式Web传感器的设计。本文设计的嵌入式Web传感器为智能建筑的应用研究提出了新的方法。<p>参󰀁考󰀁文󰀁献<p>[1]李󰀁勇,郑󰀁萍.嵌入式󰀁COS󰀂II在LPC2104上的移植及通信设计[J].微计算机信息嵌入式与SOC,2006,22(2󰀂2):69󰀂71.<p>[2]李󰀁勇,郑󰀁萍.基于电话远程测控系统的设计[J]󰀁西华大学学报:自然科学版,2005,24(4):70󰀂73.<p>[3]周立功󰀁ARM微控制器基础与应用[M]󰀁北京:北京航空航天大学出版社,2004.<p>[4]AlexLennon.EmbeddingLinux[C].2001.<p>IEEEREVIEWMAY,<p>(编校:夏书林)<p>图4󰀁测试演示界面<p>(上接7页)<p>会经济系统的负面影响。<p>环境污染的加剧。为此,提出如下对策:(1)国家制定,减缓石油开采速度。在模拟模型中,地下原油消耗速度还是比较快。显然,原油的消耗速度减慢,石油工业的周期也会长一些;(2)加大原油替代<p>原料的研究和开发力度,以减慢石油消耗速度;(3)加快石化工业生产过程的技术改造,减少单位产值的石油消耗;(4)加快石油开采的技术改造,降低石油开采成本;(5)增加石油进口,石油出口。随着地下蕴藏量的减少,地下石油开采会越来越困难。现在,许多发达国家的石油消耗不是来自于本国的地下石油开采,而主要是靠从石油资源丰富的国家进口石油。按人均拥有的地下石油资源计算,中国是贫油国家,因此,中国应采取进口石油来满足国内石化工业的生产和人民生活的需要。把本国的地下资源给我们的后代多留一些;(6)加大环境治理投入和企业的减排力度,减少污染量的产生及其对社<p>参󰀁考󰀁文󰀁献<p>[1]张在旭,王只坤,侯风华,等.石油勘探开发可持续发展SD模型的建立与应用[J].工业工程,2002,5(2):1󰀂6.<p>[2]刘妍,王宇奇.我国石油工业可持续发展的系统动力学模型研究[J].哈尔滨理工大学学报,2004,9(6):79󰀂82.<p>[3]SanjibChowdhury,K.C.Sahu.AsystemDynamicModelfortheIndianOilandGasExploration/ExploitationIndustry[J].Technolog󰀂icalForecastingandSocialChange,1992,42:63󰀂83.<p>[4]于静,张在旭,吴伟.石油勘探开发系统动力学模型的建立与研究[J].武汉理工大学学报:信息与管理工程版,2006,28(5):150󰀂153.<p>[5]王其藩.系统动力学[M].北京:清华大学出版社,1994:37.<p>[6]蔡燕杰,许静华.石油勘探开发基础知识[M].北京:中国石化出版社,1999.<p>(编校:李晓丽)<p>󰀁2󰀁󰀁<p>JournalofXihuaUniversity󰀂NaturalScienceMay2008<p>sislaysafoundationforfurthermodeanalysisandtransientanal󰀂ysisoftheimpeller,andprovidesthenecessarydataforstruc󰀂tureoptimizationoftheimpeller.<p>Keywords:impeller;structureanalysis;stress;deforma󰀂tion;ANSYS<p>huaUniversity,Chengdu610039China),WANGJi󰀂sheng,eta.lJOUR󰀂<p>NALOFXIHUAUNIVERSITY.v.27,no󰀁3󰀁PP󰀁24󰀂27,3/2008.(ISSN1673󰀂159X;InChinese)<p>DesignandImplementationofDataAcquiring<p>andProcessingSystemforPaper󰀂makingMoistureTesting<p>KONGFan󰀂guo(DepartmentofMechatronics,WuyiUniversity,JiangmenGuangdong529020China)ZHONGTing󰀂zh,ieta.lJOURNALOFXIHUAUNIVERSITY.v.27,no󰀁3󰀁PP󰀁14󰀂17,3/2008.(ISSN1673󰀂159X;InChinese)<p>Abstract:Inordertosolvetheproblemssuchaslessadap󰀂tivecapability,automaticdetectionbeingeasilyaffectedbytheworkenvironment,lowon󰀂linemeasurementaccuracyandpoorstabilityforon󰀂linepaperproductiondetectiondevices,thispa󰀂perpresentsanacquiringandprocessingdatasystemformois󰀂turetestingbasedonLeonardodaVincisystem.Thesystemuseshigh󰀂precisionandhigh󰀂speedA/DchipsandMitsubishiPLCfortheundercrew,sendsallkindsofsignalstoaPCforpro󰀂cessingthroughRS232.ThecomponenttechnologyisadoptedforinternalapplicationprogramsofPC,whichmakesthesystemeasytomaintain,extendandhavegoodstability.Afterdebug󰀂gingandrunning,thesystemhasfriendlyMan󰀂machineinterfacewithreal󰀂timedata,goodreliabilityandstronganti󰀂jamming.Productionqualityisimprovedaswel.l<p>Keywords:paper󰀂makingmoisture;dataacquiringandprocessing;systemdesignandimplementation<p>Abstract:ThetheoriesofNeural󰀂Networks(NN)andSup󰀂<p>portvectormachine(SVM)areintroduced,andsomeadvanta󰀂gesanddrawbacksofthetwotheoriesareanalyzedinthispaper.AmethodoffaultdiagnosisbasedontheNNandSVMisex󰀂plained,andtheapplicationofthetwoartificialintelligencetechniquesiscomparedbyadjustingquantitiesoflearningsam󰀂plesinthefaultdiagnosis.TheresultindicatesthatSVMposses󰀂sesmorestrongabilityofgeneralizationthanthatofNNinsmallsamples.<p>Keywords:faultdiagnosis;supportvectormachine;neu󰀂ral󰀂networks<p>DesignandApplicationofaNewStyleEmbed󰀂dedWebSensor<p>LUOYa󰀂hong(ConstructionEngineeringDepartmentofChengduAeronauticVocationalandTechnicalCollege,Chengdu610039China),LIYong,eta.lJOURNALOFXIHUAUNIVERSITY.v.27,no󰀁3󰀁PP󰀁28󰀂30,3/2008.(ISSN1673󰀂159X;InChinese)<p>Abstract:ThispaperpresentsanewtypeofembeddedwebsensorsbasedonthelatesttechnologyofWEBsensors,embed󰀂dedcontroltechnologyandtheARMchip.ThroughdesigningA/DcircuitconversionintheSTIMmoduleandembeddedwebserverunder󰀁Clinuxoperatingsystem,theauthorsdevelopanewembeddedwebsensor.Theapplicationofembeddedwebsensorinintelligentbuildingisalsointroduced.<p>Keywords:embedded󰀁Clinux;webserver;intelligentbuilding<p>MeshingAnalysisofNon󰀂backlashDouble󰀂RollerEnvelopingHourglassWormGearing<p>HONGLei(SchoolofMechanicalEngineeringandAutomation,Xi󰀂huaUniversity,Chengdu610039China),WANGJin󰀂ge,eta.lJOUR󰀂NALOFXIHUAUNIVERSITY.v.27,no󰀁3󰀁PP󰀁18󰀂23,3/2008.(ISSN1673󰀂159X;InChinese)<p>DevelopmentofMonitoringSystemforCam󰀂<p>pusElectricityConsumptionBasedonRedundantTTCAN<p>XUQuan(SchoolofMechanicalEngineeringandAutomation,XihuaUniversity,Chengdu610039China),HUDan,eta.lJOURNALOFXI󰀂HUAUNIVERSITY.v.27,no󰀁3󰀁PP󰀁31󰀂33,3/2008.(ISSN1673󰀂159X;InChinese)<p>Abstract:Thestructureandtheworkingprincipleofanew<p>kindofhourglasswormgearing,whichiscallednon󰀂backlashhourglasswormgearing,areintroduced.Basedonthespaceen󰀂gagementtheory,themeshingequationofthenon󰀂backlashhourglasswormgearingisestablished,andthetoothsurfacee󰀂quationsofwormandcontactinglineequationsofwormgeararededuced.Theformulasofinducednormalcurvature,lubricationangleandrotationangleofthenon󰀂backlashhourglasswormgearingarederived.Basedonnumericalcalculations,themaincharacteristicsandthemainparameters,whichimpacttheen󰀂gagementperformanceofthistransmission,areanalyzed.<p>Keywords:non󰀂backlash;hourglasswormgearing;doub󰀂le󰀂roller;meshinganalysis<p>FaultDiagnosisBasedonNeural󰀂networksandSupportVectorMachine<p>YUJun󰀂xin(SchoolofMechanicalEngineeringandAutomation,Xi󰀂<p>Abstract:Themonitoringsystemforcampuselectricitycon󰀂<p>sumptionisbasedonredundantTTCAN,whichisnewanduse󰀂fu.lTheMCUTC51CC01isusedasthecoreofthehardwareofthesystem,whichcontainsfullCANControllerandsupportsTTCAN.AnewmethodofredundancyinCANnetwork,.ie.,net󰀂redundancyisalsoaddedtothesystem.Inthedesignofthesoftwareandcommunicationnetwork,theconceptofTTCANmakesCANcommunicationmoresoftandrhythmica.lMoreover,thereal󰀂timecommunicationbetweenthecontrolnetworkforfielddeviceandinformationnetworkiscompletelyrealizedbyInternet.Asaresult,thecampuselectricityconsumptioncanberemotelydetected,reliablymonitored,andsafelymaintainedinreal󰀂time.<p>Keywords:TTCAN;net󰀂redundant;electricityconsump󰀂tionmonitoring;real󰀂timecommunication;configurationsoftware<p> <div class="preview-ft"> <div class="preview-title"> <p style="color: red;"><strong>因篇幅问题不能全部显示,请点此查看更多更全内容</strong></p> <div class="model-fold-cover-bd"><a href="https://www.tang5.com/mluaoa/nreiassigoa/" target="_blank"><span>查看全文</span><i class="iconfont icon-chakangengduo"></i></a></div> </div> </div> <script type="text/javascript" src="https://jss.nryq.cn/pc/wenzhang/detail_left.js"></script> </div> <div class="glfra_f"> </div> </div> <script type="text/javascript" src="https://jss.nryq.cn/pc/wenzhang/wenzhang/detail_foot.js"></script> <script type="text/javascript" src="https://jss.nryq.cn/pc/share_right_gg1.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_right_xgzx.js"></script> <script type="text/javascript" src="https://jss.nryq.cn/pc/share_right_gg2.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_right_rmyd.js"></script> </div> <div class="n_right"> <script type="text/javascript" src="https://jss.nryq.cn/pc/share_cebian_gg1.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_cebian_rmht.js"></script> <script type="text/javascript" src="https://jss.nryq.cn/pc/share_cebian_gg2.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_cebian_rmtw.js"></script> <script type="text/javascript" src="https://jss.nryq.cn/pc/share_cebian_gg3.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_cebian_wntj.js"></script> </div> </div> <script type="text/javascript" src="https://jss.huatuo6.com/pc/tj_foot1.js"></script><div class="foot"> <div class="smain"> <div class="foot_ano clearfix"> <!-- <div class="foot_logo"> <img src="images/logo_w.png" alt="AI游中国" /> </div> --> <div class="foot_mesg"> <p> Copyright © 2019-<span class="currentYear"></span> nryq.cn 版权所有 <a href="https://beian.miit.gov.cn/" target="_blank" style="color:#fff">赣ICP备2024042798号-6</a> </p> <p> 违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com </p> <p> 本站由北京市万商天勤律师事务所王兴未律师提供法律服务 </p> </div> </div> </div> </div> <script type="text/javascript"> const currentYear = new Date().getFullYear(); $('.currentYear').html(currentYear) </script>