基于单片机的电子式智能温度计设计 嵌入式系统课程设计.doc

基于单片机的电子式智能温度计设计 嵌入式系统课程设计.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的电子式智能温度计设计 嵌入式系统课程设计

计算机科学系 课程设计报告 环节名称: 嵌入式系统课程设计 姓名::时间2011-07-9 地 点: 1408/科技制作中心 指导教师: 一、 任务和要求 1、课程设计任务: (1)..。 .绘制电路的原理图。.。.。温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。测量温度的基本方法是使用温度计直接读取温度。最常见到的测量温度的工具是各种各样的温度计,例如,水银玻璃温度计,酒精温度计,热电偶或热电阻温度计等。它们常常以刻度的形式表示温度的高低,人们必须通过读取刻度值的多少来测量温度。利用单片机和温度传感器构成的电子式智能温度计就可以直接测量温度,得到温度的数字值,既简单方便,又直观准确。单片机性能不断提高和完善,其资源又能满足很多应用场合的需要,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,当前用CMOS工艺制成的各种单片机,由于功耗低,使用的温度范围大,抗干扰能力强、能满足一些特殊要求的应用场合,更加扩大了单片机的应用范围,也进一步促使单片机性能的发展。而现在单片机在农业上也有了很多的应用。Protues仿真图: 2.Protel 原理图: (2)PCB图 4、原器件清单: 元件名称 元件数值 元件备注 元件数量 元件价格 单片机 AT89C52 40引脚 1 7 电源连接线 USB接口     1 充电器 220V交流输入 5V直流输出 不带线   5 数码管 共阴极 四位一体 1 4 蜂鸣器   直流 1 0.5 电阻 100Ω 180Ω 200Ω 1K 10K 两脚 各一个 0.5 瓷片电容 30PF 30PF 0.1UF 两脚 各一个 0.3 晶振 12MHZ 两脚 1 0.5 极性电容 470uF/16v 150uF/5v 两脚 各一个 1 温度传感器 DS18B20 三脚 1 5 存储器 24C02 八脚 1 1.5 排阻 内8电阻 1K 共9针 1 0.3 发光二极管 最好是两种颜色(0.5mm) 两脚 2 0.5 三极管 NPN PNP 三脚 各一个 0.2 按键 按下自动恢复(四脚)   5 0.2 运行开关 按下不恢复(六脚)   1 0.1 八脚底座 八脚   1 1.5 四十脚底座 四十脚   1 3 PCB版 覆铜板 9*10 CM2   9*10CM2 2 塑料板 10*11 CM2   10*11CM2 0.5 螺丝钉     4 0.5 总价:35.1 5、 (1)程序思路: 程序利用单片机89C52来控制,同时辅助的还有独立按键,温度传感器DS18B20,共阴极数码管显示。开启本产品就进行温度的测试并且还进行温度的实时显示。当运行按键按下时,进行报警的查找,当达到报警的条件就报警,否则就只是对实时温度的检测和对实时温度的显示。 (2)功能模块: 电源部分: (220V交流输入 5V直流输出) 显示部分: (共阴极数码管) 控制部分: 报警部分: (一个LED灯 一个蜂鸣器) (3)流程图: 主程序(DS18B20.C): DS18B20.H KEYSCAN.H 6、 (1)外观设计图: 这是最开始的外观设计图,本来是想做一个体温计,但是由于某些原因改为了现在的。 (2)制作工艺: 外观利用塑料的板子和螺丝钉制作而成,但是由于具体的情况限制,只是做了一边,还不算得上是外壳。首先裁剪一块大小和电路板差不多大小的塑料板子,然后用打磨的方式把边距弄得平整光滑,最后依次上螺丝钉。 7、产品样图: 8、其他: DS18B20: 宽电压范围3.0——5.5V,在寄生电源方式下可由数据线供电。 采用单总线接口,只需要一个I/O口即可。 多点组网,多个DS18B20可以同时挂接在总线上。 体积小巧,犹如一只三极管。 测量温度范围在—55到+125℃,在—10到+85℃的时候精度为±0.5℃。 可编程分辨率:9—12位,对应的可分辨温度为0.5℃,0.25℃、0.125℃和0.0625℃。 在9位分辨率时,最多在93.75ms内把温度转换为数字,在12位分辨率时,最多在750ms内把温度转换为数字。 测量结果以数字信号输出,以单总线进行串行传送。并且可以传送CRC校验码,具有极强的抗干扰纠错能力。 负压特性:电源极性接反时,芯片不会因发热而烧毁,但是不能够正常工作。 三、 课程设计体会: 本次的课程设计对我的提高很大,可以说是第一次制作这样的东西,不见你要考虑到产品的功能,

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档