6。2。1 DS18B20初始化程序流程图 18
6。2。2 读温度子程序流程图 18
7 系统的安装与调试 19
7。1 安装步骤 19
7。2 电路的调试 19
结论 19
参考文献 20
附录1 整体电路原理图 21
附录2 部分源程序 23
1、引言
此次设计的写作背景是我在大学期间修读了C语言和STC51单片机这些课程,通过这些课程的学习让我深深的爱上了单片机这个东西,我觉得它的功能真的都是太强大了,可以把自己的想法都通过一段段的代码写进程序里,写入单片机里面去,一个小小的开发板竟然可以将自己的想法付诸现实,真的是太不可思议了,于是我就想在毕业做课程设计的时候,也可以借鉴前人的想法,把自己的一些新颖的思想诸如报警控制之类的东西注入单片机里面去,让单片机能按照自己的思想进行操作。真的是完美。于是我就选了这个课题-基于51单片机的温度报警器设计。
提起51单片机的现实情况,我想大家也都了解不少,而且很多同学以前也都做过类似的课题,因为这个课题是万能的,你可以将自己的任何想法植入进去获得你想要的东西。以前有很多前辈通过在我们学校的电气动力社,做过很多的小实验,也是利用51单片机,不过我没有系统地学习,感觉有些遗憾。所以趁此机会好好弥补一下。以前有人用单片机做过开发板,智能小车,智能温度控制, 智能计算器之类的,大概都是类似,所以自己也很想提亚你这个过程,我想一定非常棒。
然后就是我做这个设计的意义所在了。大家都很清楚温度在我们工作和生活中意味着什么,测量温度就是获取最基本的参数,这个参数和我们的安全息息相关。就比如生产线上,小区的机房里,一旦发生明火,后果将不堪设想,特别是在晚上无人巡逻或者巡逻不力的情况下,如果温度过高会发出警报,不就可以完全解决这些事情了吗?这样我们的工人白天可以安心的上班,晚上下班之后可以安心的睡觉,岂不快哉。
目前单片机研究,针对本设计,最主要的热点在于温度传感器的选择和应用。本设计中,温度传感器是首要问题,在下文中我也会提到如何在集中传感器中权衡利弊,选择最适合本设计的温度传感器,这里不再赘述。因此,如何选择一个合适的温度传感器,如何设计整体的电路以及如何编程实现温度报警将成为设计的难点所在。所以我会努力克服这些困难,争取尽快将成品展示出来。
最后一点,单片机的选择还有待考量。因为本课题是基于51系列的单片机,然而在如今的生活以及科研中,52系列单片机更为普遍并且效率高,成本小,相比而言,我们最终会选择后者作为本次的设计的载体。下面,就一起看看我的设计吧。
按照测量的方式呢,可以分接触式的,非接触式的两个大类。按照传感器的材料,电子元件的特性,又可以分为热电阻,热电偶两各大类。温度传感器发展经历三个发展阶段:
第一阶段:传统的分立式温度传感器
第二阶段:模拟集成温度传感器
第三阶段:智能集成温度传感器
2设计内容及性能指标
此次设计分为硬件设计和软件设计,一下我会分模块对他们的功能做详细的分析与介绍,如果有不同的方案还会进行适当的分析论证,此次设计主要针对单片机所控制的温度报警器。介绍如下(功能指标):