- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
1 引言 1
1.1 多点水温控制系统功能要求 1
1.2 总体设计电路 1
2 主要元器件介绍 1
2.1 主控芯片STC89C52 1
2.2 MAX232 5
2.3 LCD12864显示器 6
2.4 18B20 8
2.5 74LS21与门 12
2.6 74HC573锁存器 12
3 系统硬件构成 14
3.1 设计原理 14
3.2 STC89C52最小系统设计 15
3.3 主从机间通信电路 16
3.4 温度控制电路 16
3.5 温度检测电路 17
3.6 指示电路 17
参考文献: 19
附录 20
1引言
1.1多点水温控制系统功能要求:
设计一个具有一个主机,若干个分机的水温控制系统。主机与分机见采用RS232总线互联构成多分机通信。主机可以显示、设定每个分机的水温,设定范围30度~100度,也可以设置温度报警。分机把温度数据发给主机,并对本地的水温按主机设定的温度进行PID控制。制作一个主机,采用12864LCD,可以显示16个分机的数据。实际只需制作两个分机,但可以改变分机编号。主要功能如下:
★设定温度,实时温度显示
★温度上下限报警及设定
★目标温度的设定
★PID控制参数的设定
★从机传数据给主机
★主机控制从机模块的温度控制
1.2总体设计电路
多点水温控制系统包括实现温度控制和多机通信的单片机AT89C51、报警电路、(LCD182864)、三极管输出加热电路、MAX232构成的多机通信模块、DS18B20温度传感器
2.1.单片机控制部分
主控芯片STC89C52
STC89C521是一个低功耗,高性能CMOS 位单片机,片内含k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。具有如下特点:40个引脚,k Bytes Flash片内程序存储器, bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
图2-1-1 STC89C52芯片引脚图
其主要功能特性:兼容MCS-51指令系统k可反复擦写(1000次)ISP Flash ROM32个双向I/O口4.5-5.5V工作电压 2个16位可编程定时/计数器时钟频率0-33MHz全双工UART串行中断口线内部RAM2个外部中断源低功耗空闲和省电模式中断唤醒省电模式3级加密位看门狗(WDT)电路软件设置空闲和省电功能灵活的ISP字节和分页编程双数据寄存器指针
2.2MAX232资料简介 MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。
?? MAX232引脚说明
第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。
第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。
其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。
8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。
TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。
第三部分是供电。15脚GND、16脚VCC(+5v)。 MAX232主要特点
★ 片载电荷泵具有升压、电压极性反转能力,能够产生+10V和-10V电压V+、V-
功耗低,典型供电电流5mA
内部集成2个RS-232C驱动器
内部集成两个RS-232C接收器
高集成度,片外最低只需4个电容即可工作
2.3 LCD12864显示器
2.3.1 12864简介
带中
您可能关注的文档
- 毕业设计(论文)-CA6140杠杆加工工艺及夹具设计.doc
- 毕业设计(论文)-CA6140机床法兰盘831004设计说明书.doc
- 毕业设计(论文)-DT型固定式带式输送机设计.doc
- 毕业设计(论文)-DX型钢丝绳芯式带式输送机设计.doc
- 毕业设计(论文)-EPON网络中一种服务区分机制的算法研究.doc
- 毕业设计(论文)-EQ140汽车变速器输出轴总成设计.doc
- 毕业设计(论文)-EVAPW混合体系流变性能的研究.doc
- 毕业设计(论文)-HDPE燃气管道的性能研究.doc
- 毕业设计(论文)-J2EE音像店租赁管理系统的设计与实现.doc
- 毕业设计(论文)-J2ME手机游戏(堡垒)的设计与开发.doc
文档评论(0)