本课题研究的问题:
(1)主控模块:主控采用STM32单片机.
(2)环境参数的监测问题:使用温湿度传感器、甲烷传感器实现对甲烷浓度、温湿度等参数的监测.
(3)节点数问题:本系统设计了3个节点,采用ZigBee组网,2个采集节点(负责采集实验室环境数据),1个汇总节点(负责汇集数据并传到上位机).
(4)报警问题:温湿度、甲烷浓度超过阈值,蜂鸣器报警.
(5)上位机选择问题:采用串口模块将数据传到上位机,上位机可显示实验室的温湿度和甲烷浓度,也可设置阈值.
图2.1 系统总体结构框图
预期目标:在研究和比较目前现有实验室环境监测系统关键技术的基础上,结合本课题设计的特点,对实验室环境监测系统的总体框架和功能需求、硬件电路图等将进行针对性的设计.主要包括使用实验室环境监测、上位机显示数据与阈值设置等功能.完成该系统的程序开发和毕业设计说明书的撰写.
拟采用的研究手段:
(1)研究方法:
1)文献研究法:通过利用知网、百度搜索引擎、百度学术等手段来收集和整理有关实验室环境监测系统的资料文献,确定自己的研究思路.
2)参考法:通过参考相关实验室环境监测系统的设计方法,来为本课题的功能需求的分析与系统方案的设计提供支持.
3)实践研究法:以单片机的设计理论为指导,按照硬件系统的开发过程进行系统开发和编程实现,发现问题便会及时解决,最终开发出可正常使用的实验室环境监测系统.
(2)技术路线:
运用以前所学的相关知识来对硬件进行选型并选择合适的工具和技术来完成控制程序的编写,利用Altium Designer进行电路图的绘制,单片机开发软件采用keil 5工具,利用C语言开发功能模块,在Visual Studio开发工具中以C#语言编码实现上位机.以使用需求为基础而写出系统开发计划,最后完成系统开发后,进行测试来验证系统功能.
(3)试验方案:
完成硬件系统的组装并进行上电测试,完成硬件测试,其系统实现的主要功能进行测试并对其中存在的不足进行记录,后续进行改善.