根据智能温度控制的设计情况,所做的要求有如下:
1)选取测量温度的芯片
芯片DS18B20是数字温度计,其读数是在二进制下的9位数表示,信息输入DS18B20以及信息的输出DS18B20均是单线接口。
2)设计继电器电路
研究风扇电机的驱动电路,需要驱动电路提供足够的电流带动风扇的电机;
3)设计单片机相关的最小系统电路
有关单片机对应用到的复位电路、相关的一些时钟振荡电路以及所需要的某些外围电路,该系统是整个智能温度控制及语言播报系统的一个至关重要的部分,必不可少;
4)相关电源电路的某些设计文献综述
要确保相关电路的电压稳定,从而最终能为相关应用的模块给予有效的电源;
5)编码相关的程序以及调试
使用单片机C语言编写程序,在程序中设置断点进行调试。
2。2验收标准
观察LCD1602显示模块上的温度显示情况,用手触摸温度传感器DS18B20,观察温度是否正常变化;当温度值稳定在某一值或超过预警值时进行语音播报,语音模块播报清晰准确;当前温度值温超过设定的高预警值能够控制继电器控制风扇进行降温。
整个系统启动,在LCD1602液晶上显示出当前的温度值;观察LCD1602显示模块上的温度显示情况,用手触摸温度传感器DS18B20,观察温度是否正常变化;
使用按钮设置报警温度,当测试到的温度超过设置的报警温度,风扇转起进行降温,LCD1602液晶上仍然显示温度值,语音模块进行播报当前温度值;
3 系统的硬件设计和相关分析
3。1 硬件设计
该系统在硬件设计上体现在通过STC89C52RC单片机检测到DS18B20输入的电压值以及按键设定的温度预警值来驱动LCD1602显示器实时显示温度值并且以语音模块播报温度、利用继电器的驱动风扇达到降温的目的。
3。1。1 STC89C52RC单片机功能说明
单片机能够解释为在一个块芯片上集成的一个完整的类似与计算机的一个系统。虽然他的绝大一部分的性能都能够集成在同一块比较小的芯片上,但是麻雀虽小五脏俱全它包含了一个相对完整的能够说是计算机要利用到的几乎所用的部件:如CPU、合适的内存、恰当的内部以及外部的一些总线系统。如今相当高级的单片机系统甚者能够把语音、图形、复杂的输入或者输出系统等功能集成到同一块芯片上。单片机又命名为微控制器,由于它刚开始是被用在了工业的某些控制领域。单片机是根据芯片内专用的而且是仅有的CPU处理器逐步发展开拓而来。早先的一些理念设计是利用外围绝的大部分设备以及CPU把他们集成到同一个芯片的设计思路,实现了计算机系统占位比较少,非常利于集成比较复杂的同时对相关要求的严格提及所要的控制设备能够适用。来*自-优=尔,论:文+网www。youerw。com
一般的8位或者4位的都是比较老的的单片机因为发明的时间很久了。20世纪90年代之后,伴随着相关电子产品的大量消费,为了适应消费的需求单片机技术同样也取得了极大的提升,32位的新型单片机必然会取代16位单片机之前已经占有优势地位,流入了当今的主流市场。在实际的应用之后发现单片机相比较专用的一些处理器非常有绝对的优势应用到嵌入式的相关系统中去,必然的它肯定就会得到非常多的应用。从实际的应用数据上看单片机可以说是一直都是世界上使用数量非常大的计算机。在如今的生活和工业生产中绝大部分的每个电子产品或者是机械产品等等,它们能有效的运行都会用到相关的单片机来实现目标功能。单片机还可以称为单片微控制器,虽然它不是一个用来实现某一个相关逻辑功能的一种芯片,它是用来把某个计算机的相关要用的系统都用来集成在了该规定的一个芯片上来完成所要达到的目的,也是作为了某一部分用来控制作用的一个核心重要的部件。单片机的运行是依靠相关的程序来完成的,而且是能够通过人工编码,不同的程序对应的不同的动能,特别的是一种独特的相对特殊的某些特定的功能[1]。