电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于单片机的水温控制系统(C语言)

基于单片机的水温控制系统(C语言)_第1页
1/26
基于单片机的水温控制系统(C语言)_第2页
2/26
基于单片机的水温控制系统(C语言)_第3页
3/26
下载后可任意编辑过程控制系统课程设计 实验报告课程设计题目:基于单片机的水温控制系统指导老师:许丽佳小组成员:李飞 20243789 王金 20243795 李科 20243787 王鹏 20243567下载后可任意编辑一、 系统总方案设计 图 1-1 系统框图本系统的电路设计方框图如图 1-1 所示,它由七部分组成:①控制部分主芯片采纳单片机 STC89C52;②显示部分采纳 4 位共阳极 LED 数码管以动态扫描方式实现温度显示;③温度采集部分采纳 DS18B20 温度传感器;④加热控制部分采纳继电器电路;⑤时钟电路;⑥复位电路;⑦单列 3 按键键盘输入设定温度值。二、 硬件电路设计1. 时钟电路设计时钟电路是用来产生 STC89C52 单片机工作时所必须的时钟信号,STC89C52 本身就是一个复杂的同步时序电路,为保证工作方式的实现,STC89C52 在唯一的时钟信号的控制下严格的按时序执行指令进行工作 ,时钟的频率影响单片机的速度和稳定性。通常时钟由于两种形式:内部时钟和外部时钟。我们系统采纳内部时钟方式来为系统提供时钟信号。STC89C52 内部有一个用于构成振荡器的高增益反向放大器,该放大器的输入输出引脚为 XTAL1 和 XTAL2,它们跨接在晶体振荡器和用于微调的电容,便构成了一个自激励振荡器。电路中的 C1、C2 的选择在 30PF 左右,但电容太小会影响振荡的频率、稳定性和快速性。晶振频率为在 1.2MHZ~12MHZ 之间,频率越高单片机的速度就越快,但对存储器速度要求就高。为了提高稳定性我们采纳温度稳定性好的 30pf 的贴片电容,采纳的晶振频率为12MHZ。本次系统的时钟电路设计如图 2-1 所示。DS18B20LED 显示指示灯单 片 机加热继电器按键复位电路时钟电路下载后可任意编辑图 2-1 时钟电路图2.系统复位电路在图2-2 中复位开关K1 被按下并松开,使端获得低电平,RST 端输出复位信号,单片机复位。图 2-2 复位电路3.报警与控制电路设计当水箱内的温度超出或低于设定的温度超出 1℃时,P1.4 输出低电平“0”时,晶体管导通,压电蜂鸣器两端获得约+5V 电压而鸣叫,出报警声音;单片机的 P1.1 输出低电平,此时红色指示灯亮,直到低于设定的最低温度时,P1.4 输出高电平常,三极管截止,蜂鸣器停止发声,P1.1 输出电平高电平,发光二极管灭,(由于实验器材有限,本设计的蜂鸣器使用发光二级管替代)报警和控制电路而下图 2-3 所示下载后可任意编辑 图 2-3 报警与控制电路与单片机的连接4 LED 显示电...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于单片机的水温控制系统(C语言)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部