学位论文 > 优秀研究生学位论文题录展示
电力推进系统的集中控制的研究
作 者: 张建兵
导 师: 罗耀华
学 校: 哈尔滨工程大学
专 业: 电力系统及其自动化
关键词: 数据采集卡 USB总线通信 PDIUSBD12 电力推进系统的集中控制
分类号: U664
类 型: 硕士论文
年 份: 2005年
下 载: 143次
引 用: 1次
阅 读: 论文下载
内容摘要
数据和命令的传输是电力推进系统的集中控制中重要的组成部分之一,它的传输速度、可靠性和安全性直接影响着集中控制的控制效果和效率,对其进行研究是很有必要的。 舰船推进系统的快速发展,对舰船推进系统的集中控制的性能要求越来越高。传统的分散控制系统存在着开放性等问题。通信、操作系统、数据库、人机界面、控制策略的组态等方面,都有开放性问题。最紧要的是使分散控制系统与系统的调度层、管理层、决策层进行无缝连接,将分散控制系统的相关信息上传,使其实时数据库、历史数据库为上述3层所共用,与上层的关系数据库共享数据,真正实现管控一体化。 尤其是不久的将来,舰船将全面采用全电力推进方式,对推进系统的集中控制的要求越来越高。本文就数据的传输和控制软件的设计这两个方面进行了深入的研究,开发USB数据采集板和潜器运动控制软件,其内容如下: 1.完成USB数据采集板的硬件设计,开发出了可以和PC机通信的USB数据采集卡。同时,对USB设备的开发进行了深入的研究,探索出了一项可以快速开发USB设备的技术。 2.利用工具DDK和Visual C++6.0,设计并编写了可工作在Windows系统下的USB数据采集卡的WDM设备驱动程序。同时,对Windows系统下的WDM驱动程序的开发进行了探索,总结出开发WDM设备驱动程序的编写、调试、安装等方面经验、源代码和资料。 3.运用Visual C++6.0,编写了潜器推进系统控制的计算机软件。包括实验数据的采集、处理、存储、实验曲线的绘制等。 潜器运动的控制软件作为“211工程”——船舶电力推进集中控制装置的一部分,在船舶电力推进中起着重要的作要。系统的稳定性和实时性直接决定着船舶电力推进的性能,把USB数据采集卡应用于船舶电力推进的控制系统中,可以使该系统简化,可靠性提高,实时性增强。
|
全文目录
第1章 绪论 8-13 1.1 课题的背景及意义 8-9 1.1.1 国内外集中控制中的数据传输发展情况 8-9 1.1.2 国内外潜器运动仿真的发展情况 9 1.2 课题的主要工作 9-13 1.2.1 基于PDIUSBD12芯片的USB总线通信的软硬件的设计 10-11 1.2.2 潜器运动控制软件的开发 11-13 第2章 USB总线通信的硬件设计 13-30 2.1 USB总线简介 13-14 2.2 USB总线的系统结构 14-17 2.2.1 总线拓扑结构 14 2.2.2 USB的物理层 14-15 2.2.3 USB设备 15 2.2.4 USB主机 15-16 2.2.5 USB数据流 16-17 2.3 USB总线协议 17-22 2.3.1 域的类型 18 2.3.2 包的类型 18-20 2.3.3 总线操作的格式 20-22 2.4 USB接口芯片的选择 22-28 2.4.1 USB接口芯片PDIUSBD12简介 23-25 2.4.2 PDIUSBD12管脚配置 25-27 2.4.3 微处理器的选择 27-28 2.5 基于PDIUSBD12的USB卡的硬件电路设计 28-29 2.6 硬件电路的调试 29 2.7 本章小结 29-30 第3章 USB总线通信的驱动程序 30-42 3.1 WDM模型简介 30-35 3.1.1 设备驱动程序的概述 30-33 3.1.2 IRP处理 33-35 3.1.3 分发例程 35 3.2 PDIUSBD12开发板驱动程序 35-40 3.2.1 头文件说明 36-37 3.2.2 USBDI的IOCTL 37 3.2.3 创建设备 37-38 3.2.4 关闭设备 38 3.2.5 读取设备数据 38-39 3.2.6 对设备写入数据 39-40 3.3 使用Windows DDK生成驱动程序 40-41 3.4 本章小结 41-42 第4章 单片机程序的编写 42-56 4.1 固件要完成的工作 42 4.2 PDIUSBD12固件程序的编写 42-49 4.2.1 固件编程的思想 42-43 4.2.2 固件程序的实现 43 4.2.3 系统初始化和主循环 43-45 4.2.4 单片机的中断部分编程 45-47 4.2.5 硬件提取 47 4.2.6 标准设备请求处理 47-49 4.3 USB设备枚举的数据传输过程 49-51 4.4 固件编程注意事项 51 4.5 计算机程序中所需要的Win32 API函数综述 51-54 4.6 本章小结 54-56 第5章 潜器运动控制软件设计 56-67 5.1 潜器运动实验装置简介 56 5.2 数据采集卡 56 5.3 潜器运动控制软件的功能 56-57 5.4 潜器运动控制软件的实现 57-66 5.4.1 利用USB通信卡采集数据 57-59 5.4.2 精确定时 59-62 5.4.3 利用WinSock函数来实现数据在局域网中的传输 62-63 5.4.4 数据库操作 63-66 5.5 本章小结 66-67 结论 67-69 参考文献 69-71 致谢 71
|
相似论文
- 基于PCI-E接口数据采集系统FPGA设计与实现,TN791
- 基于嵌入式技术的膜片钳数据采集系统硬件设计,TP274.2
- 行波型超声电机的摩擦磨损实验装置和磨损实验研究,TM359.9
- 活塞环自动检测分选机控制系统研究,TK403
- 基于轨道车门的面轮廓度自动检测装置的设计,U270.7
- 摩擦力矩的测试方法研究,TG115.5
- 钢管表面缺陷自动检测方法的研究,TG115.284
- 复杂构件质量特性测试系统设计与分析,TP274
- 基于PDIUSBD12的USB通信协议实现及驱动程序开发,TP334.7
- 快速轮载扫掠力检测系统改进与信号处理研究,U294.2
- 液位高度实时在线检测系统研究,TH816
- 电液式振动台计算机控制系统的研究,TP273
- 钢丝绳断丝损伤漏磁检测及检测信号处理,TG115.284
- 基于浊度法的抗生素效价测量系统的研发,TP274
- 基于L298N生物传感器温控系统的设计,TP212.3
- 真三轴仪测控系统及实验设备远程共享研究,TH703
- 1GSa/s数据采集卡研制,TP274.2
- 基于嵌入式技术的膜片钳系统设计,TP368.12
- 基于PCIExpress总线的网络流量统计卡的设计与实现,TN915.06
- 变频电机自动测试系统的研究,TM344.6
- 电力系统模型参数辨识仪的研究,TM711
中图分类: > 交通运输 > 水路运输 > 船舶工程 > 船舶机械
© 2012 www.xueweilunwen.com
|