当前位置:主页 > 科技论文 > 计算机论文 >

基于VxWorks的嵌入式综合测试平台设计与实现

发布时间:2017-05-02 14:08

  本文关键词:基于VxWorks的嵌入式综合测试平台设计与实现,由笔耕文化传播整理发布。


【摘要】:随着计算机科学与技术的发展,嵌入式系统作为一种专用的计算机系统,已经成功地被运用在消费电子、航空航天、工业测控、医疗网络等领域。嵌入式系统在软件和硬件的可裁剪性的优势和在体积、功耗、可靠性等特点,使得它能很好适用于这些应用领域。伴随着网络技术的出现,嵌入式系统进入一个新的发展阶段[1],此时的嵌入式系统性能越来越高,功能也越来越强大,正在不断地推动着社会的自动化和信息化进程。本课题根据一些测控领域的需求,设计并实现了一个嵌入式综合测试平台。该平台有上位机系统和下位机系统共同组成,本文的主要研究内容为:1.设计并实现该测试平台的下位机系统,下位机系统包含了四个嵌入式基本单元,该基本单元模块是由S3C2410核心处理器及一些外围电路共同组成。本系统采用并移植了VxWorks作为核心的嵌入式操作系统[2]。VxWorks不仅具备嵌入式实时操作系统所要求的硬实时性、确定性与低延时性,同时也具备行业要求的可伸缩性与安全性,因此它能很好地满足本系统的开发需求。2.为了实现和扩展系统的功能,还设计并实现了系统的功能模块,其中包括ADC模块的信号调理、DAC模块及其信号的调理、SOV控制模块、PWM的输出及功率放大、正交方波的输出及功率放大、输入输出的信号调理及光电隔离。这些模块主要负责完成系统要求的基本功能。为了增加系统的可靠性,本系统设计并实现了故障注入和系统自检测模块。故障注入通过单片机通过锁存器控制继电器实现,可以通过LCD液晶屏与按键选择某一路信号进行故障注入;系统自检测模块主要负责所有功能的检测,以发现各个功能模块是否正常工作,从而在系统出现故障时,可以快速地定位故障,解决故障。3.为了实现对所有下位机的集中管理,还需要配置上位机PC并开发一套针对该平台测控的实时监控系统。上位机的软件部分采用LabVIEW开发实现。Lab VIEW作为一个实验室虚拟仪器工程平台,凭借其强大的图形化编程和丰富的库函数,可以快速地帮助开发人员实现自己的应用程序。4.由于本系统包括上位机和多个嵌入式单元模块组成的下位机系统,所以还需要设计通信模块。上位机与下位机设备的通信可以通过RS-485实现,通过将每个嵌入式模块挂载到总线上即可实现下位机与上位机简单的数据通信。当通信的数据量比较大时,RS-485很难满足要求,此时采用网络通信的方式实现。除了下位机的嵌入式设备需要与上位机通信之外,实际的应用场合还需要各个嵌入式单元之间进行通信以实现同步操作。CAN总线的高性能和可靠性已经在很多行业得到认可,因此该模块增加了CAN总线的通信方式实现。本课题设计完成的系统实现了测控所需的所有功能需求,在实际的使用过程中已经被证明是安全、稳定、可靠的,它可以很好地适用于一些工业监测和航空领域的测控现场。
【关键词】:VxWorks 测试平台 CAN S3C2410 LabVIEW
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP368.1
【目录】:
  • 摘要5-7
  • ABSTRACT7-14
  • 第一章 绪论14-20
  • 1.1 课题研究的背景14
  • 1.2 嵌入式系统发展现状14-18
  • 1.2.1 嵌入式系统硬件发展现状15-16
  • 1.2.2 嵌入式实时操作系统发展现状16-18
  • 1.3 本文主要研究内容18-20
  • 第二章 系统总体方案设计20-24
  • 2.1 系统基本功能需求分析20-21
  • 2.2 系统总体架构设计21-22
  • 2.3 系统可行性分析22-24
  • 第三章 系统设计与实现24-54
  • 3.1 Vxworks系统分析及开发环境搭建24-31
  • 3.1.1 VxWorks系统组件25-26
  • 3.1.2 VxWorks内核分析26-31
  • 3.1.3Tornado集成开发环境31
  • 3.2 系统基本功能模块的设计与实现31-46
  • 3.2.1 CAN通信模块电路设计31-38
  • 3.2.2 DAC模块电路设计38-41
  • 3.2.3 AD模块设计41-42
  • 3.2.4 SOV阀控制42-43
  • 3.2.5 PWM43-45
  • 3.2.6 正交方波45
  • 3.2.7 输入输出模块设计45-46
  • 3.3 系统检测及故障注入模块设计与实现46-54
  • 3.3.1 故障注入46-50
  • 3.3.2 系统检测模块50-54
  • 第四章 上位机软件设计与实现54-62
  • 4.1 LabVIEW简介54
  • 4.2 上位机软件设计54-58
  • 4.3 上位机与下位机系统通信协议设计58-62
  • 第五章 总结及展望62-64
  • 附录A 故障注入单片机控制模块PCB设计64-66
  • 附录B 基本电路扩展板PCB设计66-68
  • 附录C 故障注入与故障检测扩展板PCB设计68-70
  • 附录D 系统功能扩展板与ARM核心板连接调试图70-72
  • 参考文献72-74
  • 致谢74-76
  • 作者简介76-77

【相似文献】

中国期刊全文数据库 前10条

1 张伟伟,文爱军,钟宁;Vxworks中串行通信的研究[J];应用科技;2004年11期

2 蒋晓阳;司江英;;VxWorks应用技巧两例[J];兵工自动化;2005年05期

3 王立磊;;基于VxWorks环境与仿真终端的串口通信设计[J];计算机工程与设计;2006年15期

4 杨远宾;刘炯;;基于VxWorks嵌入式系统的中文平台研究与实现[J];计算机工程与设计;2006年20期

5 曲宏松;张叶;曹立华;耿爱辉;陈涛;;VxWorks下多页图形界面的设计[J];微计算机信息;2006年29期

6 齐锦;陈宇燕;康敏;;基于VxWorks的高效通用计时机制分析与实现[J];信息安全与通信保密;2007年05期

7 黄悦;;VxWorks下基于客户机/服务器模式的网络通信设计[J];现代电子技术;2007年14期

8 李洁;;VxWorks系统下实现网络地址转换[J];科技经济市场;2007年11期

9 晁大海;;基于VxWorks平台的大容量硬盘存储设计[J];电脑开发与应用;2008年12期

10 王洋;;基于VxWorks的系统故障快速恢复设计[J];电子技术应用;2008年06期

中国重要会议论文全文数据库 前10条

1 周治国;崔国辉;刘志文;;基于S3C2440 NandFlash VxWorks启动及性能分析[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年

2 左明文;段怀敏;闫成峰;韩朝军;裴立瑞;;VxWorks中嵌入式Web服务器的应用研究[A];第十六届全国煤炭自动化学术年会、中国煤炭学会自动化专业委员会学术会议论文集[C];2006年

3 张晓鸥;毛玉明;;VxWorks异常问题调试方法分析[A];2006中国西部青年通信学术会议论文集[C];2006年

4 黄_";刘世元;史铁林;;基于VxWorks的自动对准系统设计[A];2007'中国仪器仪表与测控技术交流大会论文集(二)[C];2007年

5 王东;;基于VxWorks的非标准串口驱动的设计与实现[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年

6 ;A Research of the Development of VME Bus in VxWorks[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年

7 闵锐;韦岗;;使用VxWorks开发网络探针[A];开创新世纪的通信技术——第七届全国青年通信学术会议论文集[C];2001年

8 张丹瑞;史福熙;;用VxWorks实现船舶监控系统的汉字和图形显示[A];'06MIS/S&A学术交流会论文集[C];2006年

9 王晋东;董文超;张恒巍;李楠;;VxWorks系统访问控制机制设计与实现[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年

10 苏绍t,

本文编号:341095


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/341095.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c48eb***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com