声明
1 绪论
1.1 研究背景与意义
1.2 驱鸟技术的国内外研究现状
1.3 本文主要内容安排
1.4 本章小结
2 系统总体方案设计与STM32微控制器概述
2.1 系统总体方案设计
2.2 STM32微控制器概述
2.2.1 Cortex-M4内核
2.2.2 嵌套向量中断控制器(NVIC)
2.3 ZigBee技术概述
2.3.2 ZigBee网络拓扑结构
2.4 本章小结
3 系统硬件设计
3.1 主控芯片外围电路设计
3.2 无线模块外围电路设计
3.3 信号采集模块设计
3.3.1 温度采集模块
3.3.2 声音采集模块
3.3.3 电压采集模块
3.4 SWD接口电路
3.5 电源管理模块设计
3.6 驱鸟模块电路设计
3.7 本章小结
4 基于STM32的FFT实现
4.1 傅里叶变换概述
4.2 频谱泄露与窗函数的选择
4.2.1 频谱泄露分析
4.2.2 窗函数的选择
4.3 FFT在STM32中的实现
4.3.1 Hamming窗的实现
4.3.2 FFT的实现
4.4 STM32与MATLAB实现FFT对比分析
4.5 本章小结
5 系统软件设计
5.1 下位机软件设计
5.1.1 下位机软件开发环境介绍
5.1.2 下位机主程序设计
5.1.3 串口软件设计
5.1.4 ZigBee节点软件设计
5.2 上位机软件设计
5.2.1 系统需求分析
5.2.2 数据库的选择和设计
5.2.3 系统开发软件的介绍
5.2.4 各功能块的软件设计与实现
5.2.5 串行口通信软件设计
5.3 本章小结
6 系统运行结果展示和分析
6.1 系统运行过程展示
6.1.1 系统主界面
6.1.2 系统的启用运行
6.1.3 系统的驱鸟运行
6.1.4 系统的状态查看
6.2 温度传感器数据可靠性测试
6.3 下位机电源电压测量可靠性测试
6.4 声音信号采集和处理可靠性测试
6.5 无线通信距离可靠性测试
6.6 本章小结
7 总结与展望
7.1 总结
7.2 展望
致谢
参考文献
西安理工大学;