1、 单片机课程设计单片机课程设计 题目:鸡舍温度控制设计题目:鸡舍温度控制设计 学院(系) :机械与电气工程学院学院(系) :机械与电气工程学院 专业:机械设计制造及其自动化(专业:机械设计制造及其自动化(3 3)班)班 学号:学号: 姓名:姓名: 20132013- -3 3- -1717 鸡舍温度控制设计 中文摘要:中文摘要:该文给出了一种很方便的鸡舍温度控制方法。 课题主要任务是保持鸡舍 温度在上下限温度之间, 利用单片机实现温度监测, 用控制按键设置温度的上下限温度 值,并通过报警信号提示温度异常,当室内温度高于上限值警报响应,同时继电器连接 着的排风装置工作使得室温降低; 当室内温度低
2、于下限值警报响应, 同时继电器连接着 的供热装置工作使得室温升高,使用性比较强。本系统可以作为鸡舍温度监控系,如果 稍微改装可以做热水器温度调节系统、 实验室温度监控系统, 以及构成智能电饭煲等等。 一一 前言前言 随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了 迅速的发展和广泛的应用。 利用微机对温度进行测控的技术, 也便随之而生, 并得到日益发展和完善,越来越显示出其优越性。作为获取信息的手段 传感器技术得到了显著的进步,其应用领域较广泛。传感器技术已成为衡量 一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器 的基本结构、工作原理及特性是非常重要的。 AT
3、89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器 (RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,AT89C52 单片机在电子行业中有着广泛的应用。 二二 硬件电路设计硬件电路设计 2.1 2.1 总方总方案分析:案分析: 总体设计方案采用 AT89C52 单片机作控制器,温度传感器选用 DS18B20 来设计数字温度计,系统由 5 个模块组成:DS18B20 数
4、字式温度传感器,中 心控制系统,显示模块,温度设置按键系统和对外控制系统五个部分。测温 电路由 DS18B20 温度传感器实现,主控制器由单片机 AT89C52 实现,显示模 块由二位 LED 数码管直读显示,,报警指示电路由蜂鸣器,控制电路由按键 构成,对外控制系统由继电器和排风装置、供热装置构成。本设计所使用的 数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确等 特点,其输出温度采用数字显示,主要用于对温度的精度要求较高的场所, 或科研实验室使用,并且加有报警装置,超过限制温度可发出报警信号,还 可以调整报警上下限温度。该设计控制器使用单片机 AT89C52,测温传感器 使用 DS18B20,用二位共阳极 LED 数码管以 I/O 口传送数据,实现温度显示, 能准确达到以上要求。 图图 1 1:系统结构框图:系统结构框图 2.2 DS18B202.2 DS18B20 数字式温度传感器数字式温度传感器 传感器 DS18B20 具有体积小、精度高、适用电压宽、采用一线总线、可 组网等优点,在实际应用中取得了良好的测温效果。 美国Da