首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--数据处理、数据处理系统论文

基于Rashpberry Pi的数据采集系统的研究与实现

摘要第5-6页
Abstract第6-7页
第1章 绪论第11-17页
    1.1 课题背景及意义第11-12页
    1.2 国内外研究现状第12-14页
    1.3 课题主要研究内容第14-15页
    1.4 本文论文结构第15-17页
第2章 Raspberry Pi平台及相关技术第17-25页
    2.1 Raspberry Pi平台第17-18页
    2.2 SPI协议第18-19页
    2.3 奈奎斯特定理第19-20页
    2.4 Linux内核模块开发第20-21页
    2.5 Python及模块拓展技术第21-23页
        2.5.1 Python语言第21-22页
        2.5.2 C/C++拓展Python技术第22-23页
    2.6 多线程技术第23页
    2.7 网络传输技术第23-24页
    2.8 本章小结第24-25页
第3章 系统需求分析与设计第25-41页
    3.1 系统需求第25-28页
        3.1.1 系统功能需求第25-27页
        3.1.2 系统性能需求第27-28页
    3.2 系统硬件模块设计第28-32页
        3.2.1 AD7689分析与设计第28-31页
        3.2.2 Raspberry Pi硬件接口分析与设计第31-32页
    3.3 系统软件模块分析与设计第32-38页
        3.3.1 Raspbian SPI驱动框架分析第32-34页
        3.3.2 数据采集模块分析与设计第34-35页
        3.3.3 数据同步模块分析与设计第35-36页
        3.3.4 数据处理模块分析与设计第36-37页
        3.3.5 数据显示模块分析与设计第37-38页
    3.4 操作系统软件搭建第38-40页
        3.4.1 Raspbian系统的搭建第38-39页
        3.4.2 Raspbian内核头文件的编译第39-40页
    3.5 本章小结第40-41页
第4章 系统的软件实现第41-67页
    4.1 Raspbian SPI子系统创建过程第41-42页
    4.2 数据采集模块实现第42-49页
        4.2.1 数据采集接口程序实现第42-44页
        4.2.2 接口程序Python拓展实现第44-47页
        4.2.3 数据采集应用实现第47-49页
    4.3 数据同步模块实现第49-53页
        4.3.1 RingBuffer工作机制第49-51页
        4.3.2 实现缓冲区的两种方案第51-52页
        4.3.3 RingBuffer实现第52-53页
    4.4 数据处理模块实现第53-64页
        4.4.1 FFT算法第53-59页
        4.4.2 数据处理过程的优化第59-61页
        4.4.3 Ramdisk的创建第61-62页
        4.4.4 数据存储第62-64页
    4.5 数据显示模块实现第64-66页
        4.5.1 Qt信号与槽机制第65页
        4.5.2 数据展示的线程更新第65-66页
    4.6 本章小结第66-67页
第5章 系统测试与分析第67-73页
    5.1 测试环境第67页
    5.2 功能测试第67-71页
        5.2.1 SPI驱动测试第67-68页
        5.2.2 数据采集测试第68页
        5.2.3 FFT算法测试第68-69页
        5.2.4 集成测试第69-71页
    5.3 性能测试第71页
    5.4 本章小结第71-73页
第6章 总结与展望第73-75页
    6.1 工作总结第73-74页
    6.2 工作展望第74-75页
参考文献第75-79页
致谢第79页

论文共79页,点击 下载论文
上一篇:一种高效的负载平衡算法研究与设计
下一篇:设备检测数据传输系统的研究与开发