摘要:本文提出了一种基于STM32温室数据远程无线传输系统,该系统充分利用了 GPRS 数据传输速率高、通信费用低、误码率低等优点,使得设备简单而且传输便利;采用了加入uC/OS-II操作系统的STM32 嵌入式平台,提高系统稳定性和实时性;采用DS18B20作为温度传感器和SIM900A芯片作为数据传输模块;把温度数据传输到远程PC的上位机上;同时通过触摸屏,可以手动设置远端IP地址,增加系统灵活性;本设计系统也为其他远程数据采集传输与接收领域提供参考。
关键词 GPRS;STM32;uC/OS-II
目录
摘要
Abstract
1 绪论-1
1.1国内外的研究现状-1
1.2 主要研究内容-1
2 系统方案分析-2
2.1 系统总体结构-2
2.2 主控芯片的选择方案-2
2.3 无线传输模块的选择方案-2
2.4 温度传感器的选择方案-4
2.5 显示器模块的选择方案-6
2.6 单片机操作系统的选择方案-7
2.7 上位机的选择方案-8
3 系统硬件设计-9
3.1 单片机最小系统设计电路-9
3.1.1 复位电路-10
3.1.2 晶振电路-10
3.2 无线传输模块设计电路-11
3.3 温度传感器模块设计电路-11
3.4 显示器模块设计电路-11
3.5 电源稳压模块设计电路-13
3.6 LED指示灯模块设计电路-14
3.7 按键模块设计电路-14
4 系统软件设计-15
4.1 系统软件的总体设计-15
4.2 温度传感器模块程序设计-15
4.3 按键模块程序设计-16
4.4 液晶屏模块程序设计-17
4.5 无线传输模块程序设计-18
4.6 LED指示灯模块程序设计-20
5 系统调试与运行-21
5.1 硬件调试-21
5.2 软件调试-22
5.3 系统运行结果-22
结论-28
致谢-29
参考文献-30
附录-31