基于QNX与ARM的分散控制系统的设计与开发
本文关键词:基于QNX与ARM的分散控制系统的设计与开发
【摘要】:分布式控制系统是以微处理机为基础,以微机分散控制,操作和管理集中为特性,集先进的计算机技术、通讯技术、阴极射线管显示技术和控制技术于一体的新型控制系统。随着现代计算机和通讯网络技术的高速发展,分散控制系统正向着多元化、网络化、开放化、集成管理方向发展,使得不同型号的分散控制系统可以互连,进行数据交换,并可以通过以太网将分散控制系统与工厂管理网相连,实现实时数据交互,分布式控制系统已经成为过程工业自动控制的主流。分布式控制系统满足了现代化工业生产和日益复杂的控制对象的需求,它作为新一代工业自动化过程控制设备,被广泛应用于石油、纺织、化工、电力、冶金、食品等工业部门,在石油、冶金、化工与电力等行业应用最广泛。其中应用于国内电厂已有十几年的时间,目前我国新建的火电厂普遍都采用了分布式控制系统。针对现有的分散控制系统存在的不足,从嵌入式操作系统和硬件两个方面进行优化改进,提出了基于QNX与ARM的分散控制系统。硬件方面完成核心板和底板电路及相关元器件的驱动,软件方面实现QNX操作系统到ARM体系架构的移植,采用C语言结合QNX IDE开发环境完成进程的编写,实现分散控制系统的各项功能,使优化改进后的分散控制系统满足实际现场工程的应用,满足其生产过程的控制需要。通过长时间的测试发现改进后的分散控制系统具有稳定性强、功耗低、性能强、成本低、系统稳定性高和散热性好等优点,满足火电厂热工自动控制应用的需要。
【关键词】:分散控制系统 现场控制站 QNX ARM
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP273
【目录】:
- 摘要5-6
- Abstract6-10
- 第1章 绪论10-15
- 1.1 选题背景和意义10-12
- 1.2 国内外研究现状及发展动态分析12-14
- 1.2.1 国外研究现状12-13
- 1.2.2 国内研究现状13
- 1.2.3 发展趋势13-14
- 1.3 本文主要研究内容14
- 1.4 论文框架14-15
- 第2章 分散控制系统设计15-18
- 2.1 分散控制系统15
- 2.2 分散控制系统结构15-16
- 2.3 分散控制系统特点16-17
- 2.4 基于QNX与ARM的分散控制系统的设计17
- 2.5 本章总结17-18
- 第3章 现场控制站硬件设计18-30
- 3.1 现场控制站的总体设计方案18-19
- 3.2 现场控制站核心板硬件设计19-24
- 3.2.1 嵌入式处理器-Cortex-A8处理器20-21
- 3.2.2 存储单元选型21-23
- 3.2.3 核心板电源电路23
- 3.2.4 启动模式配置电路23-24
- 3.3 现场控制站主控底板硬件设计24-29
- 3.3.1 CAN通讯电路设计25-26
- 3.3.2 以太网电路设计26
- 3.3.3 时钟电路设计26-27
- 3.3.4 SD卡接口电路27-28
- 3.3.5 串口电路设计28
- 3.3.6 底板电源电路设计28-29
- 3.4 本章总结29-30
- 第4章 现场控制站硬件驱动模块设计30-58
- 4.1 QNX操作系统移植30-33
- 4.1.1 bootloader简介30
- 4.1.2 NandFlash启动方式30-32
- 4.1.3 SD卡启动方式32-33
- 4.2 网卡驱动设计与实现33-37
- 4.2.1 网卡驱动架构33-34
- 4.2.2 网络驱动功能实现34-36
- 4.2.3 网卡功能测试36-37
- 4.3 CAN驱动设计与实现37-43
- 4.3.1 CAN驱动架构37-38
- 4.3.2 CAN驱动功能实现38-43
- 4.3.3 CAN驱动功能测试43
- 4.4 SRAM功能设计与实现43-49
- 4.4.1 SRAM功能实现原理43-44
- 4.4.2 SRAM安全控制器的实现44
- 4.4.3 SRAM读写操作44-48
- 4.4.4 SRAM功能测试48-49
- 4.5 NandFlash设计与实现49-52
- 4.5.1 NandFlash驱动架构49-50
- 4.5.2 NandFlash驱动功能实现50-51
- 4.5.3 NandFlash挂载51-52
- 4.6 实时时钟模块驱动设计与实现52-55
- 4.6.1 实时时钟模块驱动架构52
- 4.6.2 实时时钟模块功能实现52-54
- 4.6.3 实时时钟模块功能测试54-55
- 4.7 串口驱动设计与实现55-57
- 4.7.1 串口驱动架构55
- 4.7.2 串口驱动功能实现55-56
- 4.7.3 串口驱动测试56-57
- 4.8 本章小结57-58
- 第5章 分散控制系统现场控制站软件功能设计58-68
- 5.1 现场控制站软件功能58
- 5.2 分散控制系统现场控制站软件总体架构58-63
- 5.2.1 分散控制系统现场控制站软件设计思想58-59
- 5.2.2 分散控制系统现场控制站软件设计架构59-60
- 5.2.3 QNX6.5 下的套接字编程60-61
- 5.2.4 分散控制系统进程编程实例61-63
- 5.3 现场控制站软件功能实现63-67
- 5.4 本章小结67-68
- 第6章 结论与展望68-69
- 6.1 结论68
- 6.2 展望68-69
- 参考文献69-72
- 在校期间发表的学术论文和参加科研情况72-73
- 致谢73
【相似文献】
中国期刊全文数据库 前10条
1 慈巨腾;;最新小型分散控制系统[J];炼油化工自动化;1983年03期
2 邱宣振;;分散控制系统及其发展趋势[J];医药工程设计;1990年05期
3 ;分散控制系统的竞争在增长[J];国内外机电一体化技术;1999年06期
4 吴光明;合肥二电厂350MW机组分散控制系统的特点[J];湖南电力;2002年02期
5 李子连;国产分散控制系统用于600MW机组的分析[J];中国电力;2003年02期
6 宋伟;分散控制系统冗余性及其合理性分析[J];山东电力技术;2003年06期
7 张健;分散控制系统一体化的发展与应用[J];江苏电机工程;2004年02期
8 项雷,王继强;新华控制工程有限公司分散控制系统在电厂辅机控制中的应用[J];发电设备;2005年03期
9 杨建广;;分散控制系统在火电厂工程的应用[J];建筑工人;2007年07期
10 于慧群;;浅谈分散控制系统和现场总线控制系统的区别[J];玻璃;2008年07期
中国重要会议论文全文数据库 前10条
1 马开中;;分散控制系统的工程应用[A];加入WTO和中国科技与可持续发展——挑战与机遇、责任和对策(上册)[C];2002年
2 朱尤成;;浅议如何提高运行分散控制系统的可靠性[A];全国火电大机组(300MW级)竞赛第37届年会论文集[C];2008年
3 李宗平;;分散控制系统实际应用中的安全性探讨[A];电厂管理与热工技术经验交流文集[C];2003年
4 黄勃;项谨;罗志浩;苏烨;;分散控制系统故障处理预控措施的研究[A];浙江省电力学会2012年年会优秀论文集[C];2012年
5 张国山;柴天佑;顾兴源;;分散控制系统的可靠镇定[A];1994中国控制与决策学术年会论文集[C];1994年
6 周虹伯;;火电机组分散控制系统迁移的研究与应用[A];2013年中国电机工程学会年会论文集[C];2013年
7 胡晓花;张秋生;;分散控制系统的控制周期及系统响应时间测试方法的探讨[A];2010年全国发电厂热工自动化专业会议论文集[C];2010年
8 熊运鸿;高为炳;;分散控制系统的结构模态与结构性质研究[A];1993中国控制与决策学术年会论文集[C];1993年
9 潘菊初;;新型分散控制系统DCS的研发与探索[A];第八届工业仪表与自动化学术会议论文集[C];2007年
10 田蒲;;我厂分散控制系统网络阻塞分析及对策[A];2010年全国发电厂热工自动化专业会议论文集[C];2010年
中国重要报纸全文数据库 前9条
1 陆建民;国产分散控制系统运用获突破[N];中国工业报;2003年
2 本报记者 任靖 通讯员 李永旺 张劲;十年磨砺显锋芒[N];中国电力报;2011年
3 本报记者 刘启明;国产DCS崛起之旅[N];中国电力报;2006年
4 赵永华;采用分散控制系统技改项目通过鉴定[N];中国电力报;2004年
5 倪e,
本文编号:722887
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/722887.html