硕士论文-机场扫雪车通信控制系统的设计与实现.pdf
《硕士论文-机场扫雪车通信控制系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《硕士论文-机场扫雪车通信控制系统的设计与实现.pdf(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大连海事大学硕士学位论文机场扫雪车通信控制系统的设计与实现姓名:迟逢时申请学位级别:硕士专业:信息与通信工程指导教师:宋利民20090601摘要摘要随着科学技术的高速发展,通信技术、计算机技术和嵌入式技术相结合已经成为当今的主流技术趋势,并且在工业控制、医疗、电子通信、航海、航天航空等领域中不断的发展和扩大。本文采用通信技术和嵌入式技术相结合,创新的提出了扫雪车通信控制系统产品的设计方案并加以实施,填补了国内机场扫雪车通信链路的空白,对提高机场飞行保障服务的水平,具有相当的价值。本文以短距离无线通信理论为基础,以A T 9 1 S A M 7 S 6 4 作为核心控制单元,实现了系统的软硬件设
2、计。通过嵌入式软件编制相应的程序来实现扫雪车通信协议的数据流的解码、差错编码和其工作方式的控制。本课题来源于大连海事大学与大连周水子国际机场合作的项目。主要介绍了国内外的现状、课题研究的意义以及内容,同时对嵌入式操作系统和无线数据传输技术进行了研究,包括无线组网技术、操作系统移植、差错控制、串口通信技术等内容,另外对无线组网通信协议也做了一定的讨论。论文主要完成了如下内容的工作:(1)根据国内外机场除雪的现状,结合当代比较先进的无线数据传输技术,以嵌入式技术为核心搭建系统调度端和扫雪车车载端通信网络的硬件平台。(2)研究无线通信协议,采用嵌入式软件编程技术,把无线通信协议应用到实际中,从而完成
3、了扫雪车通信网的各项功能。(3)I-L C O S I I 操作系统的移植,对内核移植进行了重新配置,使它符合本系统的需求。同时研究外设驱动程序(即操作系统与访问设备的接口)。它通过编写具体的硬件读写控制函数来实现向操作系统提供硬件访问的功能。本系统技术先进,运行稳定,具有很好的实用性。经模拟和实地测试,达到了机场的需求,并且处于专利申请中。目前已经成功应用于大连周水子国际机场,取得了很好的效果。在国内处于领先地位,具有广阔的发展前景及开发价值。关键词:短距离无线通信;p C O S I I;通信协议;嵌入式软件A b s t r a o tA st h es c i e n c ea n d
4、t e c h n o l o g yd e v e l o p i n gf a s t,t h ec o m b i n a t i o no ft h ec o m m u n i c a t i o nt e c h n o l o g y,t h ec o m p u t e rt e c h n o l o g ya n dt h ee m b e d d e dt e c h n o l o g ya r en o to n l yt h em a i nt r e n di nn o w a d a y s,b u ta l s oa r ed e v e l o p i n
5、ga n de x p a n d i n gg r e a t l yi nm a n yf i e l d ss u c h 雏t h ei n d u s t r i a lc o n t r o l,m e d i c a l,e l e c t r o n i ce o m m t m i c a t i o n,n a v i g a t i o n,a e r o s p a c ea n dS Oo n T h ed e s i g ns c h e m eo ft h eS U O W刚e e p e rc o m m u n i c a t i o nc o n t r o
6、 ls y s t e mi sw i d e l yp r o p o s e da n di m p l e m e n t e di nt h i sa r t i c l e I tn o to n l yf i l l st h es n o ws w e e p e rc o m m u n i c a t i o nl i n k sg a pi nd o m e s t i c,b u ta l s oc o n s i d e r a b l e sv a l u ea ti m p r o v i n gt h el e v e lo ft h ef l i g h tg
7、u a r a n t e es e r v i c eo ft h ea i r p o r t B a s e do nt h es h o r td i s t a n c ew i r e l e s sc o m m u n i c a t i o nt h e o r y,w i t hA T 9 1S A M 7 S“b e i n gt h ec e n t r a lc o n t r o lu n i t,t h ed e s i g no ft h es o f t w a r ea n dh a r d w a r ea r ei m p l e m e n t e d
8、i nt h i sa r t i c l e 1 1 l ed a t af l o wd e c o d e d,t h ee r r o rc o n t r o lc o d i n ga n dt h ew o r k i n gm o d ec o n t r o lo ft h es n o ws w e e p e r sc o m m u n i c a t i o np r o t o c o lc a nb ei m p l e m e n t e dt h r o u g ht h ee m b e d d e ds o f t w a r ep r o g r a m
9、 T h i ss u b j e c tc o m e sf r o mt h ep r o j e c td e v e l o p e db yD a l i a nM a r i t i m eU n i v e r s i t ya n dD a l i a nI n t e r n a t i o n a lA i r p o r t I tm a i n l yi n t r o d u c e st h ed o m e s t i ca n da b r o a ds t a t u sa tp r e s e n t,t h es i g n i f i c a n c e
10、a n dc o n t e n t so ft h i ss u b j e c t M e a n w h i l e,i ts t u d i e st h ee m b e d d e dO Sa n dt h ew i r e l e s st r a n s m i s s i o nt e c h n o l o g yi n c l u d i n gt h ew i r e l e s sn e t w o r k i n gt e c h n o l o g y,t h et r a n s p l a n t a t i o no fO S,t h ee r r o rc
11、 o n t r o l,t h es e r i a lc o m m u n i c a t i o nt e c h n o l o g ya n dS Oo n I ta l s om a k e ss o m ed i s c u s s i o na b o u tt h ew i r e l e s sn e t w o r k i n gc o m m u n i c a t i o np r o t o c 0 1 T h ep a p e rm a i n l yf i n i s h e st h ew o r ka sf o l l o w s:(1)A c c o r
12、 d i n gt ot h es t a t u so ft h ed o m e s t i ca n da b r o a ds n o wr e m o v i n ga tp r e s e n t,b a s e do nt h ea d v a n c e dw i r e l e s sd a t at r a n s m i s s i o nt e c h n o l o g y,w i t ht h e 锾n b e d d e dt e c h n o l o g ya st h ec o r e,t h eh a r d w a r ep l a t f o r mo
13、 ft h es n o ws w e e p e r sc o m m u n i c a t i o nn e t w o r ki sb u i l t(2)S t u d y i n go nt h ew i r e l e s sc o m m u n i c a t i o np r o t o c o l,u s i n gt h ee m b M d e ds o f t w a r ep r o g r a m m i n gt e c h n o l o g y,t h ew i r e l e s sc o m m u n i c a t i o np r o t o c
14、 o li sa p p l i e di n t oo p e r a t i o na n da l lf u n c t i o n so ft h es n o ws w e e p e r s c o m m u n i c a t i o nn e t w o r kA b s t r a c ta r ci m p l e m e n t e d(3)T h et r a n s p l a n t a t i o no fI t C O S I IO S,t h et r a n s p l a n t a t i o no ft h ek e r n e li sr e c
15、o n f i g u r e d,S Oi tC a l lm e e tt h er e q u i r e m e n to ft h i ss y s t e m T h ed e s i g no ft h ep e r i p h e r a l sd r i v e r(t h ep o r t sb e t w e e nO Sa n da c c e s sd e v i c e s)I tC a np r o v i d eO Sw i t hh a r d w a r ea c c e s s i n gf u n c t i o n sb yp r o g r a m
16、m i n gh a r d w a r er e a d-w r i t ec o n t r o lf u n c t i O n s T h i ss y s t e mt e c h n o l o g yi sa d v a n c e d,s t a b l em r m i n ga n dp r a c t i c a l W i t hp l e n t yo fs i m u l a t i o na n df i e l dt e s t s,i tm e e t st h er e q u i r e m e n t so ft h ef u n c t i o n s
17、a n da p p l i e sp a t e n t,i ti su s e db yD a l i a nI n t e r n a t i o n a lA i r p o r t I tn o to n l yg a i n e sg o o dr e s u l t s,t a k e st h el e a d i n gp o s i t i o ni nd o m e s t i c,b u ta l s oh a sw i d e l yd e v e l o p m e n tp r o s p e c t s K e yW o r d s:S h o r td i s
18、 t a n c ew i r e l e s sc o m m u n i c a t i o n;U C O S-H;C o m m u n i c a t i o np r o t o c o l;E m b e d d e ds o f t w a r e大连海事大学学位论文原创性声明和使用授权说明原创性声明本人郑重声明:本论文是在导师的指导下,独立进行研究工作所取得的成果,撰写成硕士学位论文!扭扬塑雪奎垣堡控剑丕统笪遮迁墨塞理:。除论文中已经注明引用的内容外,对论文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本论文中不包含任何未加明确注明的其他个人或集体已经公开发表或未
19、公开发表的成果。本声明的法律责任由本人承担。学位论文作者签名:学位论文版权使用授权书本学位论文作者及指导教师完全了解大连海事大学有关保留、使用研究生学位论文的规定,即:大连海事大学有权保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连海事大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。同意将本学位论文收录到 中国优秀博硕士学位论文全文数据库(中国学术期刊(光盘版)电子杂志社)、卫蛆,一蛆地同L眨roiLOK,lHrpU渤枞目H妙第4 章A T 9 1 S A M T S 6 4 微处理器及
20、其开发环境的介绍O SC P UA S 文件的移植需要对处理器的寄存器进行操作,所以必须用汇编语言来编写。这个文件的实现集中体现了所要移植到处理器的体系结构和t t C O S I I的移植原理。它包括4 个函数:O S S t a r t H i g h R d y()、O S C t x S w()、O S I n t C t x S w()和O S T i c k I S R()。O S S t a r t H i g h R d y()函数是在O S S t a r t()多任务启动后,负责从最高优先级任务的T C B 控制块中获得该任务的堆栈指针S P,通过S P 依次将C P U
21、现场恢复,这时系统就将控制权交给用户创建的该任务进程,直到该任务被阻塞或者被其他更高优先级的任务抢占C P U。该函数仅在多任务启动时被执行一次,即执行最高优先级任务,之后,多任务的调度和切换由以下函数实现。O S C 坟S w()函数是完成任务级的上下文切换,当任务因为被阻塞而主动请求C P U 调度时被执行,由于此时的任务切换在非异常模式下进行,因此区别于中断级别的任务切换。它的工作是先将当前任务的C P U 现场保存到该任务堆栈中,然后获得最高优先级任务的堆栈指针,从该堆栈中恢复此任务的C P U 现场,使之继续执行。这样就完成了一次任务切换。O S I n t C t x S w(1
22、函数是完成中断级的任务切换,在时钟中断I S R 中发现有高优先级任务等待的时钟信号到来,则在中断退出后并不返回被中断任务,而是直接调度就绪的高优先级任务执行,从而能够尽快地让高优先级的任务得到响应,保证系统的实时性能。O S T i c k I S R()函数是时钟中断处理函数,主要负责处理时钟中断,调用系统实现的O S T i m e T i c k()函数,如果有等待时钟信号的高优先级任务,则需要在中断级别上调度其执行。4 3A T 9 1 S A M 7 S 6 4 开发工具(K e iIu V i S i o n 3)4 3 1K e Iu V iS io n 3 描述K c i l
23、S o R w a r e 公司推出的u V i s i o n 3 是一款可用于多种M C U 的集成开发环境(I D E),该I D E 同时也是P K 5 1 及其它开发套件的一个重要组件。除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,u V i s i o n 3 还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标M C U,机场扫雪车通信控制系统的设计与实现包括指令集、片上外围设备及外部信号等。u V i s i o n 3 提供逻辑分析仪,可监控基于M C UI O 引脚和外设状态变化下的程序变量。u V i s i o n 3 是一
24、个集成的软件开发平台,包括全功能编辑器、项目管理器、程序生成工具和环境控制,当用户使用u V i s i o n 3 时就不再需要学习任何一个工具的命令语句,u V i s i o n 3 提供以下特性可加速用户的嵌入式应用开发【3 7】:(1)标准W i n d o w s 用户界面;(2)所有环境的对话框和开发工具设置;(3)多文件编辑能力;“)用户可自定义密码序列的全功能编辑器;(5)将外部程序加入下拉式菜单的应用管理器;(6)创建和保存项目的项目管理器;(7)从项目中建立目标程序的集成程序生成工具;(8)支持A R M 的编写与编译、仿真;4 3 2 软件开发流程使用K e i lS
25、o f t w a r e 工具时,项目开发流程和其它软件开发项目的流程极其相似,其开发流程如下所示:(1)创建一个项目从器件库中选择目标器件配置工具设置;(2)用C 语言创建源程序;(3)用项目管理器生成你的应用;(4)修改源程序中的错误;(5)测试连接应用;4 3 3 操作步骤第一步:完成K e i lu V i s i o n 3 的安装。K e i lu V i s i o n 3 软件可以从U L I N K 仿真器产品光盘或者K e i l 网站矾删k e i l t o m获取安装文件(目前最新安装版本为M D K 3 0 3 B e t a 2 E X E),双击执行,根据界面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硕士论文 机场 雪车 通信 控制系统 设计 实现
限制150内