帮帮文库

返回

(太阳能热水器控制系统的设计2) (太阳能热水器控制系统的设计2)

格式:word 上传:2025-08-10 05:03:21
设计按键控制程序设计按键是外部命令的体现,个按键从没有按下到按下以及释放是个完整的过程,也就是说,当我们按下个按键时,总希望个命令只执行次,而在按键按下的过程中,不要有干扰进来,因为,在按下的过程中,旦有干扰过来,可能造成误触发过程,这并不是我们所想要的。因此在按键按下的时候,要把我们手上的干扰信号以及按键的机械接触等干扰信号滤除掉,般情况下,我们可以采用电容来滤除掉这些干扰信号,但实际上,会增加硬件成本及硬件电路的体积,这是我们不希望,总得有个办法解决这个问题,因此我们可以采用软件滤波的方法去除这些干扰信号,般情况下,个按键按下的时候,总是在按下的时刻存在着定的干扰信号,按下之后就基本上进入了稳定的状态。具体的个按键从按下到释放的全过程的信号图如下图所示图按键理想波形图图按键实际的波形从图中可以看出,由于按键的机械特性,当按键闭合时,并不能马上保存良好的接触,而是来回弹跳。这个时间很短,我们的手根本感觉不出来。但是对于秒钟执行百万条指令的单片机而言,这个时间是相当的长了。那么在这段抖动的时间内,单片机可能读到多次高低电平的变化。如果不加任何处理的话,就会认为已经按下,或者松开很多次了。而事实上,我们的手直按在按键上,并没有重复按动很多次。要想能够正确的判断按键是否按下就要避开这段抖动的时间。我们在程序设计时,从按键被识别按下之后,延时以上,从而避开了干扰信号区域,我们再来检测次,看按键是否真得已经按下,若真得已经按下,这时肯定输出为低电平,若这时检测到的是高电平,证明刚才是由于干扰信号引起的误触发,就认为是误触发信号而舍弃这次的按键识别过程。从而提高了系统的可靠性。由于要求每按下次,命令被执行次,直到下次再按下的时候,再执行次命令,因此从按键被识别出来之后,我们就可以执行这次的命令,所以要有个等待按键释放的过程,显然释放的过程,就是使其恢复成高电平状态。程序设计过程中按键识别过程的框图如下图所示陕西科技大学毕业论文设计说明书延时等待按键释放进行按键处理有键按下吗真的有键按下吗延时按键释放了吗按键真的释放了吗结束图按键检测框图按键控制程序如下延时程序,太阳能热水器控制器的设计有按键按下吗延时确认有按键按下吗执行操作,按键放开了吗延时,确认按键放开数码管显示程序设计将所得到的结果用数码管显示出来,给人直观的了解当前系统的状态,数码管要显示当前系统的值,就要有定的端口往数码管送入数据,还要有点亮数码管的信号为,我们要将这十个数字的码字定义成个数组,通过检验输出的数据查断码表,就能显示相应的数字。表段的字型码显示字符共阳极字型码共阴极字型码显示字符共阳极字型码共阴极字型码陕西科技大学毕业论文设计说明书由于在硬件电路中,是将口和数码管的段码位相连,位选信号口与数码管亮灭有关,掌握着是哪个数码管亮,接下来程序就要定义相关端口定义字位和字型口定义数码管段码的控制脚定义数码管位码的控制脚定义字型编码表数字,显示得到字型和字位口的地址后,向不同的字位送数据,进行显示。动态扫描由于使用动态显示法,在显示程序中,需要不停地进行扫描字位口,从而实现不同字位的数据的动态扫描结果。开始显示缓冲区初始化指定字型口查表得到字型码送指定字位码延时图显示程序流程图数码管显示主程序为单位的延时程序太阳能热水器控制器的设计读取当前温度关闭显示输出段码数据到数码管显示小数点输出位码数据到数码管陕西科技大学毕业论文设计说明书硬件电路仿真结果温度仿真通过硬件电路和软件的结合,测试程序的正确性,需要仿真温度的显示和可控制加热方面是否达到要求,需要通过软件做以下仿真温度显示仿真仿真结果表明,显示的温度和数字温度传感器上显示的数据相同,表明程序将温度传感器中的温度数据正确的读出,达到了读取温度和显示温度的目的。图温度显示仿真图温度控制仿真温度控制就是当温度低于个温度值是闭合开关,而闭合开关阵时间后温度达到合适温度后开关就会自动断开,停止加热。设定温度值为度,以下是温度控制的仿真结果温度没有低于设定温度时开关在右侧,当温度低于设定值时开关就会向左边闭合,启动加热。太阳能热水器控制器的设计图温度高于设定温度图温度低于设定温度陕西科技大学毕业论文设计说明书水位仿真水位控制就是实现自动上水,保持水箱中直有水,自动上水功能的实现就要设定控制水位的上限和下限,当水位低于下限时开关闭合开始上水,当水位高于设定上限时开关断开,达到自动控制水位的功能。水位显示仿真水位显示是将传,以下是驱动程序初始化函数太阳能热水器控制器的设计陕西科技大学毕业论文设计说明书以上是驱动程序采集数据太阳能热水器控制器的设计陕西科技大学毕业论文设计说明书太阳能热水器控制器的设计陕西科技大学毕业论文设计说明书太阳能热水器控制器的设计感器检测到的模拟信号经过转换成为为二进制数,经过计算让水位显示在之间,通过单片机的处理让数据显示在数码管上。图当前水位显示水位控制仿真当水位低于时,开关就会闭合,合向左边启动电机上水。而当水位高于时,开关就会断开,合向右边关闭电机上水。控制仿真结果如下图所示太阳能热水器控制器的设计图当前水位低于设定水位图当前水位高于设定水位仿真结果分析根据仿真结构来看,硬件和软件都基本达到了设计要求,实现了通过数字温度传感器检测当前水的温度,通过单片机的处理在数码管上显示当前的温度值。水压传陕西科技大学毕业论文设计说明书感器输出的是的模拟量,经过转换成为数字量送入单片机进行处理,在数码管上显示水位值。通过比较设定的温度和当前温度,当前温度小于设定值时就会闭合电磁开关,开启加热装置。自动上水方面是设置水位的上下限,水位小于下限时就会闭合电磁开关,就会开始上水,水位到达上线时就会自动断开电磁开关,停止上水。太阳能热水器控制器的设计致谢通过几个月的亲手实践,查阅资料,我所做的毕业设计任务顺利完成。在此过程中,我学到了做任何事情自己都要认真对待,不能马虎,要有始有终。在自己有困难的时候请求老师和同学的帮助,在老师和同学的帮助下,自己克服了毕业设计中遇到的些困难。通过这次毕业实际人认清了自己,但是没有老师和同学的帮助,我想我也难以完成这次的毕业设计任务,因此我要感谢那些在我困难时对我知识和精神上帮助的朋友老师和同学们,我的生活因你们而精彩和充实。首先,张攀峰老师的以渊博的知识教诲我严谨的治学态度督促我踏实的专研精神感染我,使我学习到更多的专业知识和懂得更多的人生道理,这些都将会在以后的学习工作中让我受益匪浅。老师的帮助是最重要的,张老师经常提醒我要好好做,不会就去找他,他那种认真让我感到倾佩,非常感谢张老师的谆谆教诲,愿张老师工作顺利事业更上层楼。其次,在此过程中,同窗好友相互支持相互抚慰情同手足,我的舍友也给了我很大的支持,我在碰到问题解决不了时,就觉得烦躁,他们就过来帮我解决问题,有时个问题要花好长时间来解决,他们都直认真的帮助我,使我非常感激有这么些好舍友。最后,衷心感谢所有老师对我的栽培支持和鼓励,感谢所有朋友的关心和帮助。向在百忙中抽出时间来帮助我,没有他们的帮助和支持,完成毕业设计任务就是个很大的难题,就不能这么顺利完成。陕西科技大学毕业论文设计说明书参考文献蔺金元,车进单片机智能控制在太阳能热水器中的应用河西学院学报第卷第期杨新华,郝晓弘,邵辉基于智能型太阳热水器的控制系统甘肃科学学报王长胤单片机原理及应用武汉武汉大学出版社王俊杰基于单片机的太阳能热水器智能控制器的设计郑州轻工业学院学报自然科学版第卷第期何立民单片机应用系统设计系统配置与接口技术北京北京航空航天大学出版社张振荣,晋明武,王毅平单片机原理及实用技术北京人民邮电出版社郭惠,吴迅单片机语言程序设计北京电子工业出版社陆子明单片机设计与应用基础教程北京国防工业出版社刘杰英水位监测系统设计信息技术年第期张景文,王震宏基于单片机的太阳能热水器智能控制系统西华大学学报自然科学版第卷第期殷为民太阳能水温水位仪家用电子徐龙坤辅助加热式太阳能热水器家用电器邹灿,红李斌太阳能热水器智能控制系统电子科学齐剑玲,曾玉红智能水位控制系统海淀走读大学学报年第期张学峰基于单片机控制的太阳能热水器全自动电路现代电子技术年第期总第期太阳能热水器控制器的设计附录Ⅰ系统总原理图太阳能热水器控制器的设计杨鹏附图Ⅰ系统总原理图陕西科技大学毕业论文设计说明书附录Ⅱ系统源程序,条数据线,分别是。但由于端与端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将和并联在根数据线上使用。当没有工作时其输入端为高电平,此时芯片禁用,和的电平可任意。当要进行转换时,须先将使能端为低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端输入时钟脉冲,端则使用端输入通道功能选择的数据信号。在第个时钟脉冲的下沉之前端必为高电平,表示启始信号。在第个脉冲下沉之前端输入位数据用于选择通道功能,当此位数据为时,只对进行单通道转换。当位数据为时,只对进行单通道转换。当位数据为时,将作为正输入端,作为负输入端进行输入。当位数据为时,将作为负输入端,作为正输入端进行输入。到第个脉冲的下沉之后端的输入电平就失去输入作用,此后端则开始利用数据输出进行转换数据的读取。从第个脉冲下沉开始由端输出转换数据最高位,随后每个脉冲下沉端输
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
太阳能热水器控制系统的设计2.doc预览图(1)
1 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(2)
2 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(3)
3 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(4)
4 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(5)
5 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(6)
6 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(7)
7 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(8)
8 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(9)
9 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(10)
10 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(11)
11 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(12)
12 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(13)
13 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(14)
14 页 / 共 49
太阳能热水器控制系统的设计2.doc预览图(15)
15 页 / 共 49
预览结束,还剩 34 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档