基于单总线传感器网络协议的上位机监控设计与系统实现.pdf
《基于单总线传感器网络协议的上位机监控设计与系统实现.pdf》由会员分享,可在线阅读,更多相关《基于单总线传感器网络协议的上位机监控设计与系统实现.pdf(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江工商大学硕士学位论文基于单总线传感器网络协议的上位机监控设计与系统实现姓名:朱微微申请学位级别:硕士专业:计算机应用技术指导教师:琚春华20080201基于单总线传感器网络协议的上位机监控设计与系统实现摘要在纺织、化工、食品、水处理等行业中普遍使用了大量的传感器、执行器和控制器等来完成工业现场流程的监控和自动化。随着工厂生产自动化和管理信息化发展的要求,如何对这些节点进行有效的管理与监控成为人们研究的热门课题。本文针对目前传感器网络协议所存在的问题,提出了一种轻量级的单总线传感器网络协议,该协议由物理层、链路层、应用层三部分组成。其中在链路层中引入了帧类型和非破坏性逐位仲裁机制,显示区分事
2、件、主从通讯、节点识别等消息及它们的优先级;而在应用层中引入了事件动作模型,提供了一种独立于开发者和使用者、又具备扩展性的应用协议。在单总线传感器网络协议的基础上,本文研究如何实现上位机的实时监控和设置。因此,本课题的研究工作主要包括以下几个方面:l、研究与设计一个自定义轻量级的单总线传感器网络协议,使其能满足传感器网络节点存储资源少、计算简单、实时性要求高的特点。2、通过A P R O 控件实现网络串口通信,在此基础上实现上位机对下位机的监控和设置,包括总线复位、读取从节点表、设置节点通道状态、配置事件和动作信息以及读取下位机数据等。3、优化数据采集与处理过程,实现有关数据的采集、解析、安全
3、、保存、I刷新、显示和备份等功能。4、完成实时监控组件的设计,使得该组件与传感器节点一一对应,实时显示节点运行状态和数据等。5、设计与实现一个上位机监控系统。本课题的创新之处在于:在通信协议中引入事件动作模型,将节点抽象为多个通道组成的对象,每个通道上定义了一些事件源和动作,通过节点事件和动作配置,从而减轻了主机的负担,提高了网络的响应速度。支持客户朋艮务器、发布方接受方、源点收点等多种通信模式,以及多线程和中断的数据访问方式,从而提高了数据采集的效率和组网的灵活性。引入了快速C R C 和辅助信息相结合的校验方法,提高了采集数据的精度,并且实现了简单的故障诊断和错误处理机制。支持自定义参数的
4、设置,满足不同开发商的需求。关键词:单总线传感器网络协议;数据采集和处理;A P R O;监控组件;D e l p h iT H ED E S I G NA N DI M P L E M E N TO FAH O S TC O M P U T E RM O N I T O RS Y S T E MB A S E DO NO N E W I R EB U S S E N S O RN E T W O R KP R O T O C A O LA BS T R A C TA sw ea l lk n o w,al a r g en u m b e ro fs e n s o r s,a c t u
5、a t o r sa n dc o n t r o l l e r sa r ew i d e s p r e a du s e dt oc o m p l e t et h es c e n ei n d u s t r i a lp r o c e s sc o n t r o la n da u t o m a t i o ni nt h e s ei n d u s t r i e s,s u c ha st e x t i l e,c h e m i c a l,f o o d,w a t e r,e t c W i t ht h ed e v e l o p m e n to ft
6、 h e f a c t o r ya u t o m a t i o na n dm a n a g e m e n ti n f o r m a t i o n,h o wt om a n a g ea n dm o n i t o rt h e s en o d e sh a sb e c o m eah o tr e s e a r c ht o p i c T h i sa r t i c l ei n t r o d u c e sal i g h t w e i g h to n e w i r eb u ss e n s o rn e t w o r kp r o t o c
7、o la g a i n s tt h ee x i s t i n gs e n s o rn e t w o r kp r o t o c o lp r o b l e m s T h ep r o t o c o lc o n s i s t so ft h r e ep a r t s:t h ep h y s i c a ll a y e r,d a t al i n kl a y e ra n dt h ea p p l i c a t i o nl a y e r F r a m et y p e sa n dan o n d e s t r u c t i v eb y-b i
8、 ta r b i t r a t i o nm e c h a n i s ma r eu s e di nt h el i n kl a y e rt oi d e n t i f yt h ed e f e r e n c eb e t w e e nt h ee v e n t,t h ec l i e n t s e r v e rc o m m u n i c a t i o na n dt h en o d er e s e t A n dt h ee v e n t a c t i o nm o d e li su s e di nt h ea p p l i c a t i
9、o nl a y e rt op r o v i d eak i n do fi n d e p e n d e n ta n de x t e n s i b l ep r o t o c o lb e t w e e n t h ed e v e l o p e r sa n dU S e r S O nt h eb a s i so ft h eo n e w i r eb u ss e n s o rn e t w o r kp r o t o c o l,t h i sp a p e rr e s e a r c h e st h ew a yo fh o wt oa c h i e
10、 v er e a l t i m em o n i t o ra n dP Cs e t t i n g s T h e r e f o r e,t h em a i nr e s e a r c hw o r kp r e s e n t e di nt h i sp a p e ri sa sf o l l o w i n g:I I I1 R e s e a r c ha n dd e s i g nac u s t o ml i g h t w e i g h to n e-w i r eb u ss e n s o rn e t w o r kp r o t o c o lt om
11、 e e tt h ec h a r a c t e r so fs e n s o rn e t w o r kn o d e s,w h i c ha r e 岍t hl e s sr e s o u r c e s,S i m p l ec a l c u l a t i o na n dh i g hr e a l-t i m er e q u i r e m e n t s 2 A d o p tt h eA P R Oc o m p o n e n tt or e a l i z et h es e r i a lc o m m u n i c a t i o n s,a n dt
12、 h e nm o n i t o ra n ds e tt h es t a t e so ft h es l a v e rc o m p u t e rb yt h eh o s tc o m p u t e r,i n c l u d i n gb u sr e s e t i n g,n o d et a b l er e a d i n g,n o d e c h a n n e ls t a t u ss e t t i n g,e v e n t sa n dm o v e m e n t ss t a t u ss e t t i n g,a sw e l la sd a t
13、 ar e a d i n g 3 O p t i m i z ed a t aa c q u i s i t i o na n dd a t ap r o c e s s i n gt oa c h i e v et h ef u n c t i o n s,s u c ha sd a t ac o l l e c t i o n,d a t aa n a l y s i s,d a t as e c u r i t y,d a t as t o r a g e,d a t au p d a t e,d a t ad i s p l a y,d a t ab a c k u pa n dS
14、Oo n 4 C o m p l e t et h ed e s i g no fr e a l t i m em o n i t o rc o m p o n e n t s,a n dm a k et h ec o m p o n e n t st Oc o r r e s p o n dt ot h es e n s o rn o d e s,S Ot h a tt h e yc a nd i s p l a yt h es t a t ea n dt h er e a l t i m ed a t ao ft h en o d e s 5 D e s i g na n di m p l
15、 e m e n to fah o s tc o m p u t e rm o n i t o rs y s t e m T h ei n n o v a t i o ni sa sf o l l o w s:T h es y s t e mu s e st h ee v e n m A c t i o nm o d e li nt h ec o m m u n i c a t i o np r o t o c 0 1 T h en o d e si sa b s t r a c t e da sac o m p o s e do fan u m b e ro ft a r g e t e d
16、c h a n n e l s,e a c ho fw h i c hi sd e f i n e ds o m eo ft h ee v e n t sa n da c t i o n s T h eh o s tc o m p u t e ri sr e s p o n s i b l ef o rt h ec o n f i g u r a t i o no ft h ee v e n t sa n dm o v e m e n t s,S Ot h a ti tc a nr e d u c et h eb u r d e no ft h es l a v ec o m p u t e
17、r,a n di m p r o v et h en e t w o r kr e s p o n s es p e e d T h es y s t e mw h i c hs u p p o r t st h ec l i e n t s e r v e r,p u b l i s h e r s u b s c r i b e r,p u b l i s h e r s u b s c r i b e rc o m m u n i c a t i o nm o d e l sw i l li n c r e a s et h en e t w o r kf l e x i b i l i
18、 t y U s i n go ft h ed i s r u p t i o no fm u l t i t h r e a d i n ga n dd a t aa c c e s sm e t h o d sw i l le n h a n c et h ee f f i c i e n c yo ft h ed a t aa c q u i s i t i o na n dn e t w o r kf l e x i b i l i t y C R Ca n ds u p p l e m e n t a r yI Vi n f o r m a t i o nc h e c km o d
19、 ew i l le n h a n c et h ea c c u r a c yo ft h ec o l l e c t e dd a t a T h es y s t e ms u p p o r t st h er e a l i z a t i o no fs i m p l ef a u l td i a g n o s i sa n de r r o rh a n d l i n gm e c h a n i s m s A n dt h es y s t e ma l s os u p p o r t st h es e t t i n g so ft h ed e f i
20、n e dp a r a m e t e r st om e e tt h en e e d so fd i f f e r e n td e v e l o p e r s K E Y W O R D S:o n e w i r eb u ss e n s o rn e t w o r kp r o t o c o l;d a t aa c q u i s i t i o na n dd a t ap r o c e s s i n g;A P R O;m o n i t o r i n gc o m p o n e n t;d e l p h iV独创性声明本人声明所呈交的学位论文是本人在
21、导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含本人为获得浙江工商大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签幺0 舄支 凇签名:煎:堕当!型当日期:2,o,譬年月2Z 日关于论文使用授权的说明本学位论文作者完全了解浙江工商大学有关保留、使用学位论文的规定:浙江工商大学有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅,可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描
22、等复制手段保存、汇编学位论文,并且本人电子文档的内容和纸质论文的内容相一致。保密的学位论文在解密后也遵守此规定。签名:盏f 垒i 塑1 1 课题背景第一章引言在纺织、化工、食品、水处理等行业中普遍使用了大量的传感器、执行器和控制器来完成工业现场流程的监控和自动化。如对一个5 万吨容量的粮情检测系统来说,仅粮温传感器就多达4 0 0 0 只以上,分布在方圆2 平方千米的监控区域内。随着工厂生产自动化和管理信息化发展的要求,如何获取、控制这些传感器执行器控制器的信息和状态以及如何将这些信息整合到企业的E R P 系统和管理决策系统中成为研究的重点。如果采用传统的模拟传感器加上多路采集卡厂下位机的方
23、式,现场布线非常复杂,需要使用大量的电缆来连接传感器与主机,同时主机还要承担信号的调理、放大、标定、校正等工作,使得底层接口不能做到标准化和通用化,调试比较复杂。这些都严重地束缚了测控系统在复杂性、精度和可靠性等方面发展的潜力。因此有必要采用一个传感器执行器与主机的接口标准,使传感器执行器控制器具有即插即用功能,具备一定的自治能力,大部分的测控工作(如A D 转换、信号标定、线形化校正)不需要主机的干预而自主完成,主机只需通过数字化的总线网络和这些前端设备进行交互。这将大大有利于减少测控系统的搭建、配置及编程工作,缩短硬件安装时间,减化应用程序结构,降低测量系统的总成本。从七八十年代丌始的集散
24、控制系统(D i s t r i b u t i o nC o n t r o lS y s t e m,D C S),到现在的现场总线技术(F i e l dB u s)、工业以太网等所做的工作,目标都是将一定的网络功能引入控制现场前端的传感器执行器控制器,而使主机从事设备的管理工作。如早期现场总线的设计目标是将可编程逻辑控制器(P r o g r a m m a b l eL o g i cC o n t r o l l e r,P L C)通过一种较简洁的方式连接起来。而在D C S 发展的过程中,站之间的通信采用了计算机通信中的局域网。另外传感器执行器的研究也从过去的D u m bS
25、e n s o r 向S m a r tS e n s o r 演变,并且加入了网络接口和存储配置单元,具有A D、D A 等功能。如D a l l a s 提出的o n e w i r e 总线协议以及其提供的o n e w i r e 产品(D S l 8 8 2 0,i B u t t o n)和N I 公司在2 0 0 4 年重新将I E E E1 5 4 1 4 标准(智能变送器接口标准,S m a r tT r a n s d u c e rI n t e r f a c eS t a n d a r d)进行包装使这个搁置了多年的标准得到了重生,从而引发了丌发传感器执行器的全新解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 总线 传感器 网络 协议 上位 监控 设计 系统 实现
限制150内