基于VxWorks的DCS系统移植与驱动开发

基于VxWorks的DCS系统移植与驱动开发

论文摘要

随着国内计算机应用技术的不断发展和深入,嵌入式系统应用开发逐渐成为了一个新兴的热点领域。在工控领域,嵌入式系统应用从开始的单机控制发展到离散控制系统(DCS),又衍生出现了新的现场总线控制系统(FCS)。目前DCS主要是国外公司垄断,面对国内广阔的市场,DCS国产化成了技术攻关的重点和迫切的要求。针对项目的技术要求,本文详细研究了VxWorks实时操作系统及其在MPC8313E硬件平台上的系统移植技术,主要的工作如下:1.介绍了DCS系统的基本概念和嵌入式系统的基础知识。为了提高系统的可靠性,在DCS硬件系统设计中,采用了MPC8313E硬件平台,并对外围设备芯片的选择进行了具体的分析。2.对嵌入式实时操作系统VxWorks做了详细的分析,深入研究了VxWorks的启动流程、内核类型和VxBus驱动程序架构模型。开发部署VxWorks需要使用专用的开发环境workbench3.0,介绍了该开发环境的的基本界面。3.基于MPC8313E硬件平台,研究了VxWorks系统移植开发流程以及驱动开发设计过程,这是本课题的重点。通过综合分析DCS系统整体配置,划分了VxWorks下最小系统、Flash的驱动程序、RTC的驱动程序、以太网的驱动程序几大支持模块。同时,具体分析了上述模块的驱动架构,并结合实际应用予以编码实现。4.对开发实现的各个驱动模块进行了测试,给出了具体的测试结果。通过测试,可以很好的对驱动模块性能进行有效的评估和完善,从而也验证了系统的可行性和可靠性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文背景及发展现状
  • 1.2 DCS 系统介绍
  • 1.3 嵌入式系统概论
  • 1.3.1 嵌入式系统概念
  • 1.3.2 嵌入式操作系统
  • 1.3.3 嵌入式处理器
  • 1.4 论文的主要研究内容
  • 第二章 MPC8313E 硬件平台简介
  • 2.1 总体设计
  • 2.2 主要芯片选择
  • 2.2.1 PowerPC 芯片
  • 2.2.2 Flash 芯片
  • 2.2.3 RTC 芯片
  • 2.2.4 网络芯片
  • 2.3 本章小结
  • 第三章 实时操作系统VXWORKS
  • 3.1 VXWORKS 简介
  • 3.2 WORKBENCH 开发工具简介
  • 3.3 VXWORKS 内核
  • 3.3.1 VxWorks 目录介绍
  • 3.3.2 VxWorks 任务模型
  • 3.3.3 VxWorks 内核类型
  • 3.3.4 VxWorks 组件
  • 3.4 VXWORKS 设备驱动
  • 3.4.1 VxBus 设备驱动模型
  • 3.4.2 旧版本设备驱动模型
  • 3.5 本章小结
  • 第四章 VXWORKS BSP 及驱动模块设计
  • 4.1 VXWORKS BSP
  • 4.1.1 VxWorks BSP 概念介绍
  • 4.1.2 VxWorks BSP 开发流程
  • 4.1.3 VxWorks 启动顺序介绍
  • 4.1.4 VxWorks BSP 文件介绍
  • 4.2 VXWORKS 最小系统开发移植
  • 4.2.1 VxWorks BSP 文件修改
  • 4.2.2 VxWorks 时钟驱动
  • 4.2.3 VxWorks 串口驱动
  • 4.3 VXWORKS FLASH驱动编写
  • 4.3.1 TFFS 组件介绍
  • 4.3.2 NOR Flash 驱动开发
  • 4.3.3 应用Flash 设备
  • 4.4 VXWORKS RTC 驱动编写
  • 4.4.1 12C 总线协议介绍
  • 4.4.2 D51339 芯片介绍
  • 4.4.3 驱动程序开发
  • 4.4.4 RTC 时钟和系统时钟同步
  • 4.5 VXWORKS 以太网驱动编写
  • 4.5.1 MPC8313E 网络硬件平台
  • 4.5.2 VxWorks 网络驱动开发基础
  • 4.5.3 VxWorks 网络功能初始化
  • 4.5.4 网络驱动设计实现
  • 4.5.5 网络应用
  • 4.6 本章小结
  • 第五章 系统测试与运行
  • 5.1 系统环境搭建
  • 5.1.1 测试平台搭建
  • 5.1.2 编译环境搭建
  • 5.1.3 调试信息添加
  • 5.2 VXWORKS BSP 及驱动模块测试
  • 5.2.1 BOOTROM
  • 5.2.2 VxWorks 最小系统
  • 5.2.3 NOR Flash 模块
  • 5.2.4 RTC 模块
  • 5.2.5 以太网模块
  • 5.3 本章小结
  • 第六章 结束语
  • 6.1 全文总结
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 附录
  • 一、在校期间发表的学术论文
  • 二、在校期间参加的项目
  • 三、在校期间获奖情况
  • 相关论文文献

    • [1].一种高效校验DCS卡件继电器方法的研究与讨论[J]. 电子测试 2019(23)
    • [2].基于DCS的盐业生产企业生产运行集中控制中心改造的初步探索[J]. 中国井矿盐 2020(01)
    • [3].基于DCS的电厂燃油系统远程控制改造[J]. 仪器仪表用户 2020(04)
    • [4].DCS控制高压电机的改进实例[J]. 时代农机 2019(11)
    • [5].核电厂DCS元器件国产化替代问题探讨[J]. 上海交通大学学报 2019(S1)
    • [6].海洋石油开发中新型DCS系统建构及应用分析[J]. 中国设备工程 2020(08)
    • [7].关于DCS分散控制系统在火力发电厂给水控制中的应用研究[J]. 自动化应用 2020(03)
    • [8].关于DCS提资中的参考提资和反提资的应用[J]. 电脑知识与技术 2020(07)
    • [9].基于S7-200的DCS与变频器通信方式的研究[J]. 设备管理与维修 2020(07)
    • [10].基于DCS逻辑组态的6KV电源开关快速切换研究[J]. 科学技术创新 2020(19)
    • [11].基于DCS的辊压机控制系统的设计与应用[J]. 中国水泥 2020(06)
    • [12].探究基于DCS采集的振动数据的磨机负荷[J]. 内燃机与配件 2020(10)
    • [13].典型煤化工DCS控制系统研究[J]. 自动化应用 2020(06)
    • [14].核电厂DCS系统鉴定策略研究[J]. 仪器仪表用户 2020(08)
    • [15].DCS系统在污水处理装置自动化控制中的应用研究[J]. 化工设计通讯 2020(08)
    • [16].DCS系统折线表功能处理电导率信号的应用[J]. 电子技术与软件工程 2020(14)
    • [17].集散控制系统DCS的可靠性提升措施[J]. 安装 2020(08)
    • [18].国产DCS系统在除盐水系统的应用[J]. 冶金动力 2020(10)
    • [19].DCS化工仿真在教学过程中的效果探究[J]. 科技经济导刊 2020(28)
    • [20].1#空分塔DCS改造后氧氮送出量控制难点及解决方法[J]. 化工管理 2020(30)
    • [21].某研究堆考验回路DCS系统的设计与应用[J]. 电工技术 2020(20)
    • [22].DCS控制系统在化工生产中的应用[J]. 化工设计通讯 2019(10)
    • [23].DCS系统中热工保护的合理设置研究[J]. 科技与创新 2019(22)
    • [24].关于热工保护信号检测元件选型与DCS逻辑优化的建议[J]. 自动化应用 2019(10)
    • [25].火电厂DCS系统改造项目的过程管理及经验[J]. 安徽电力 2019(03)
    • [26].石油化工生产操作控制中DCS的应用探究[J]. 中国石油和化工 2016(S1)
    • [27].火电厂DCS控制系统故障的应急处理及预防措施研究[J]. 中国石油和化工标准与质量 2016(21)
    • [28].电源故障引起DCS通信故障分析[J]. 设备管理与维修 2016(S2)
    • [29].DCS系统在工业自动化中的应用分析[J]. 世界有色金属 2016(23)
    • [30].试论差压变送器及其DCS在生产中的维护[J]. 化学工程与装备 2017(01)

    标签:;  ;  

    基于VxWorks的DCS系统移植与驱动开发
    下载Doc文档

    猜你喜欢