试成功后,联调整个硬件电路,最后做出分析,得出结论。Р 第二单元是软件设计,软件采用C语言编写,其思想是模块化设计,即各子模块独立设计,分别调试,最后联调整个程序,判断是否达到预期的要求,做出相应结论。Р第三单元在软硬件模块调试都成功的前提下,进行软、硬件联调,这是整个设计的关键,也是设计的难点所在。Р论文具体内容安排如下:第一部分简要介绍了该设计的研究背景、垃圾箱的现状与发展、主要任务分析及实现、论文内容及其安排;第二部分主要是整个设计的硬件以及软件的总体方案设计;第三部分具体介绍了硬件系统设计,包括单片机最小系统设计、热释电红外测量电路设计、语音电路设计、稳压电路设计、电机驱动设计以及金属检测电路设计;第四部分详细说明了软件设计,包括主程序设计、热释电感应子程序设计、语音识别子程序设计、语音播报子程序设计、电机驱动子程序设计、金属检测子程序设计;第五部分则针对硬件调试、软件调试和整机联调的过程和结果进行具体说明与分析。Р2 系统总体分析与设计Р2.1 总体方案设计Р 本方案包括单片机系统、热释电红外线传感器模块、语音模块、金属检测模块、电机驱动模块、稳压模块。稳压模块是针对不同模块对电源的不同要求所设计的,保证整个系统的能量充足和工作时系统的稳定性。热释电红外线传感器模块、金属检测模块、语音播报模块和语音识别模块均与单片机系统相连,将输出信号传递给单片机。单片机再将控制信号传递给电机驱动模块控制电机转动。Р其具体工作过程为,通过热释电红外线传感器感应有垃圾投入信息,并将此信息传递给单片机,单片机接收该信息并控制语音模块进行播报工作,语音识别模块将输出信息再次传递给单片机,单片机接收信息后调用电机驱动模块驱动电机转动。结构框图如图2.1所示。Р电机驱动模块Р单Р片Р机Р系Р统Р热Р释Р电Р红Р外Р传Р感Р器Р语音识别模块Р语音播报模块Р金属检测模块Р Р图2.1 系统框图