论文摘要
风能是清洁的可再生能源,风电是目前公认的发展最快的绿色电力。近年来,我国的风机装机容量连年攀升,但是风机控制器的国产化进程却非常缓慢。本文从这点立足,设计了一个基于ARM9的嵌入式数据采集系统,期望实现对风电机组相关信号的采集。本文详细的论述了基于Windows CE的嵌入式数据采集系统的软硬件开发。硬件方面,以三星的S3C2440A ARM9处理器为核心,结合相关外围电路,实现对多路模拟、数字信号的采集。软件方面,对比流行的几种嵌入式操作系统,选取了Windows CE5.0系统进行了在特定平台上的移植。移植的过程包括启动加载器的移植、OAL层的移植和驱动程序的开发,文中结合开发实践对这三个过程进行了深入的论述。在上述步骤的基础上,针对本课题系统的应用,添加了相应的系统组件,从而成功构建了一个Windows CE5.0系统内核,最后导出针对的SDK包。定制了操作系统内核之后,开发了嵌入式数据采集系统,系统成功实现了信号的采集存储。为实现对数据的存储,采用OLE DB接口在嵌入式设备上建立了一个SQL Mobile数据库,从而很好的实现了对采集数据的存储和查询。通过运行结果来看,设计的系统很好的完成了预期的功能,对实际应用有一定的指导作用。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的来源与背景1.2 嵌入式数据采集系统的特点和发展趋势1.2.1 嵌入式数据采集系统特点1.2.2 嵌入式采集系统发展趋势1.3 论文的主要内容和安排第二章 嵌入式数据采集系统软硬件设计2.1 风电机组数据采集平台的功能要求2.2 数据采集系统硬件系统2.3 ARM9处理器简介2.3.1 ARM处理器概述2.3.2 系统主控制器S3C2440A2.4 WINDOWSCE系统分析2.4.1 嵌入式操作系统对比2.4.2 WindowsCE内存管理2.4.3 WindowsCE数据库特点2.5 本章小结第三章 WINDOWSCE5.0系统移植3.1 BOOTLOADER的移植3.1.1 Boot loader中的Startup函数3.1.2 Boot loader中的Main函数3.1.3 虚拟地址映射3.2 OAL层的移植3.2.1 OAL概述3.2.2 OAL启动流程与原理3.3 WINDOWSCE内核定制3.3.1 WindowsCE5.0目录组织3.3.2 WindowsCE5.0内核组件3.3.3 WindowCE5.0内核定制一般流程3.4 创建SDK3.5 本章小结第四章 数据采集系统开发4.1 数据采集系统技术指标4.1.1 风力发电机输出功率4.1.2 风力发电机效率4.1.3 风力发电机输出转速4.2 驱动程序开发4.2.1 WindowsCE5.0驱动模型4.2.2 流接口驱动程序开发4.2.3 GPIO驱动程序设计4.2.4 模数转换驱动程序设计4.2.5 流接口驱动程序文件结构4.3 嵌入式数据库开发4.3.1 数据库建立过程4.3.2 数据库建立结果4.4 数据采集模块开发4.4.1 数据采集控制界面设计4.4.2 数据采集流程4.4.3 数据采集模块运行结果4.5 数据存储模块开发4.5.1 数据存储流程4.5.2 数据存储模块运行结果4.6 数据查询模块开发4.6.1 数据查询界面设计4.6.2 数据查询流程4.6.3 数据查询模块运行结果4.7 本章小结第五章 总结和展望5.1 总结5.2 展望参考文献致谢攻读硕士期间发表的学术论文
相关论文文献
标签:嵌入式系统论文; 数据采集论文;