- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学课程设计-PLC课程设计
摘要
随着计算机科学的发展,计算机已深入地渗透到我们的生活中,要想学好温度测控,温度测控是基于单片机知识的只有扎扎实实的把单片机知识学好。,我们的生活环境和工作环境单片机的在为我们服务单片机在工业控制,尖端武器,通信设备,信息处理,家用电器等各测,控领域的应用中独占鳌头。时下,家用电器和办公设备的智能化,遥控化,模糊控制化已成为世界潮流,而这些高性能无一不是靠单片机来实现的,同时在使用单片机的前提下我们也还要用到A/D数模转换。我们作为21世纪的大学生必须具备单片机知识。现在随着社会对人才素质要求的不断提高,我们也要不断的充实自己,以适应社会的发展。温度传感器及有关电路将温度转化为电脉冲的脉宽,单片机将测得的脉冲宽度的值转化为与之对应的温度值。DS-18B20数字温度传感器本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,测温传感器使用DS18B20,用位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。TS-18B20数字温度传感器,该产品采用美国DALLAS公司生产的 DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。 温度传感器可编程的分辨率为9~12位 温度转换为12位数字格式最大值为750毫秒 用户可定义的非易失性温度报警设置 应用范围包括恒温控制,工业系统,消费电子产品温度计,或任何热敏感系统TS-18B20数字温度传感器TS-18B20数字温度传感器,该产品采用美国DALLAS公司生产DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。DS18B20测温时无需任何外部元件,可直接输出9~12位(含符号位)的被测温度值,测温范围为一55~ +125℃;在一1O~+85℃ 范围内测量精度为±0.5℃ ,输出测量分辨率可调,最高可达0.062 5℃,图2.1是整体框图。
图2.1 整体框图
2.1设计任务
以单片机为核心,设计单片机最小系统,构成数字式温度计,能够实现实时温度的显示。
实现1路实时温度的显示,显示位数为3位,显示精度0.1℃;
利用DS18B20作为集成温度传感器,选择相应变送电路;
设计单片机主程序、温度变换程序、显示程序等;
尽可能降低设计的成本;
3、硬件电路设计
3.1单片机控制电路
AT89s51的特点及特性:
40个引脚,4k bytes flash片内程序存储器,128 bytes的随机存取数据存储器(ram),32个外部双向输入/输出(i/o)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(wdt)电路,片内时钟振荡器。?????? 此外,at89s51设计和配置了振荡频率可为0hz并可通过软件设置省电模式。空闲模式下,cpu暂停工作,而ram定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存ram的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有pdip、tqfp和plcc等三种封装形式,以适应不同产品的需求。主要功能特性:? · 兼容mcs-51指令系统 · 4k可反复擦写(1000次)isp flash rom? · 32个双向i/o口 · 4.5-5.5v工作电压? · 2个16位可编程定时/计数器 · 时钟频率0-33mhz? · 全双工uart串行中断口线 · 128x8bit内部ram? · 2个外部中断源 · 低功耗空闲和省电模式? · 中断唤醒省电模式 · 3级加密位? · 看门狗(wdt)电路 · 软件设置空闲和省电功能? · 灵活的isp字节和分页编程 · 双数据寄存器指针
3.2温度采集模块
温度采集模块采用Dallas公司的DS18B20温度传感器,该温度传感器是1-Wire通信,输出形式是开漏输出,所以要接10K的上拉电阻,才能保证通信正常,数据线接单片机P3口。温度采集精度采用默认的12位精度,最小分辨率可以达到0.0625℃。图3.2.1是Dallas公司的DS18B20温度传感器的内部结构图。
图3.2.1 DS18B20内部结构图DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s 减为750ms。 DS18B20
文档评论(0)