如图所示西南交通大学本科毕业设计论文第页水温控制程序关闭温度上限报警信号灯关闭温度下限报警信号灯关闭加热继电器关闭蜂鸣器取实测值清除进位位和温度设定值进行比较开始关闭关闭加热继电器将温度设定值与所测得的实际值比较实际值是关闭加热继电器否实际值关闭加热继电器是否实际值报警上限实际值报警上限温度上限报警并关闭加热继电器温度上限报警并关闭加热继电器是否是否结束图温度控制流程图西南交通大学本科毕业设计论文第页如果温度高于设定值则跳转到高温报警和温度设定值进行比较如果温度低于设定值则跳转到低温报警高温报警子程序取温度报警上限值取实测温度值如果实测值高于温度报警上限值则跳转到高温报警否则关闭加热继电器高温报警灯亮蜂鸣器报警关闭加热继电器低温报警子程序取温度报警下限值取实测温度值如果实测值低于温度报警下限值则跳转到低温报警否则打开加热继电器低温报警灯亮蜂鸣器报警打开加热继电器液位控制部分设计液位是本系统控制的又个重要控制量,也是本系统的核心控制部分。本系统的设定的目标是能够进行液位恒定控制。通过控制进水阀和出水阀的启闭来达到液位的控制。由于是控制进水阀和出水阀的开启或者闭合,不是通过控制阀西南交通大学本科毕业设计论文第页开口的大小来达到液位平衡,故其控制精度不可能高。现在设定其控制范围为应该比较符合系统的实际情况。其控制过程为通过不断的将检测到的数据值与设定的液位数据值进行比较,当实测液位大于设定值时,控制进水阀关闭,当实测液位小于设定值时,控制进水阀打开,出水阀关闭。另外为了防止水箱溢出或缺水,还设定了液位报警上限和下限。当所测得的数据大于液位报警上限或者低于液位报警下限时,发出声音报警和亮灯报警。其流程图如图所示关闭打开进水阀和出水阀将液位设定值与所测得的实际值比较实际值是否关闭进水阀打开出水阀开始实际值是否打开进水阀关闭出水阀大于液位报警上限溢出报警,并关闭进水阀打开出水阀是否西南交通大学本科毕业设计论文第页液位控制程序如下关闭液位上限报警信号灯关闭液位下限报警信号灯开启进水阀控制继电器开启出水阀控制继电器关闭蜂鸣器取实测值清除进位位和液位设定值进行比较如果液位低于设定值则跳转否则关闭进水阀打开出水阀和液位设定值进行比较如果液位高于设定值则跳转否则打开进水阀关闭出水阀取温度报警上限值取实测液位值结束图液位控制流程图小于液位报警上限缺水报警,并打开进水阀关闭出水阀是否西南交通大学本科毕业设计论文第页如果实测值低于液位报警上限值则跳转到否则关闭进水阀打开出水阀液位上限报警信号灯亮取液位报警下限值取实测液位值如果实测值高于液位报警下限值则跳转到否则关闭进水阀打开出水阀液位下限报警信号灯亮压力控制部分设计压力也是本系统的个重要控制量,本系统的压力控制就是控制系统输出的压力恒定。通过控制进水阀和出水阀的启闭来达到压力的控制。其控制过程为通过不断的将检测到的数据值与设定的压力数据值进行比较,当实测压力大于设定值时,控制进水阀关闭,当实测压力小于设定值时,控制进水阀打开,出水阀关闭。为了防止系统压力值过低,不能正常供水或者压力值过高系统承受压力不够,还设定了压力报警上限和下限。当所测得的数据大于压力报警上限或者低于压力报警下限时,发出声音报警和亮灯报警。压力控制和液位控制相关联,其控制过程也和液位控制过程样,因此这里不再多述。相关流程图和控制程序可以参考液位的流程图和控制程序。流量控制部分设计流量控制也是本系统的个重要控制量,本系统需要能够控制系统的输出流量恒定。由公式知流速定,流量和阀门的开口相关,成正比关系。控制流量就是控制阀门开口的大小。其控制过程为通过不断的将检测到的数据值与设定的流量数据值进行比较,当实测流量大于设定值时,控制出水阀的阀门开口增大,当实测液位小于设定值时,控制出水阀的阀门开口减小。为了防止系统出口流量值过低,所连接的设备运动速度过低或者出口流量西南交通大学本科毕业设计论文第页值过高使所连接的设备工作速度过快,还设定了流量报警上限和下限。当所测得的数据大于流量报警上限或者低于流量报警下限时,发出声音报警和亮灯报警。流量控制原理和温度控制原理相似,实际控制过程样。其流程图和控制程序参见温度控制流程图和控制程序,这里不再多述。时钟日历显示在本系统中主要用于提供时钟和日历的显示。程序的设计很方便,只需要先将准确的时间和日历信息写入中,就可以通过不断的读入其时钟和日历寄存器中的数据来显示时钟日历。其流程图如图所示程序为开始初始化写时分秒年月日数据读时分秒年月日数据拆字后送显示缓冲器调用显示子程序结束图时钟日历显示流程图西南交通大学本科毕业设计论文第页写设置寄存器,更新开始方波输出频率为设置寄存器,输出频率的方波选择小时制设置秒写入秒为设置分写入分为设置时写入时为设置日写入日为设置月写入月为设置年写入年为设置寄存器内时钟不更新,振荡器开始并保持时钟运行设置寄存器禁止中断输出,输出格式数据,西南交通大学本科毕业设计论文第页读读秒,分,时读取的值,进行拆字后送显示缓冲器读年,月,日读取的值,进行拆字后送显示缓冲器调用时间日历显示子程序拆字子程序西南交通大学本科毕业设计论文第页西南交通大学本科毕业设计论文第页第五章系统调试在完成所有模块程序的编写之后,就可以将这些程序模块按次序装起来进行调试。由于没有时间做实际装置进行现场调试,所以本系统只能在超想实验箱上进行模拟。实验箱上有个的模拟量发生器可以进行传感器的输出模拟。由于实验箱上的只设置了和两个信号输入口。所以安排接模拟量发生器,接压力传感器进行模拟。在调好程序之后,将实验线路连接起来,把程序装入单片机系统,点击运行按钮开始模拟。首先是报警参数键盘输入部分,系统首先显示进入参数设定程序。按下确定键之后,显示温度报警设定再按确定键进入温度报警上下限数据设定。按下增量键,报警数据增加按下减量键,报警数据减少,如图所示。再按下确定键时,程序跳转液位报警设定,方法和温度报警设定样。接着继续完成压力报警设定和流量报警设定。输入完成之后按确定键系统就进入了测试工作部分。图报警参数设定由于只有口接了个的模拟量发生器,能够进行连续的输出变化,故这次测试主要是进行温度控制模拟。如果温度在正常范围内,比如温度为时,系统正常工作,如图。西南交通大学本科毕业设计论文第页图系统正常工作温度值显示在采集和显示温度数据秒后,进行液位数据的采集和显示,如图。图系统正常工作液位值显示在采集和显示液位数据秒后,进行压力数据的采集和显示,如图。图系统正常工作压力值显示西南交通大学本科毕业设计论文第页在采集和显示压力数据秒后,进行流量数据的采集和显示,如图。图系统正常工作流量值显示在采集和显示流量数据秒后,进行时间和日历的显示,如图。图系统正常工作时间日历显示显示完成时间日历之后,继续进入温度数据的采集和显示循环。如果温度过低,低于温度报警下限,则进入低温报警程序。低温报警时,显示温度测量值,和温度报警字样低温报警信号灯亮,蜂鸣器响,模拟加热继电器的直流电机转动亮。由于蜂鸣器响和直流电机转动无法在照片上看出来,所以拍照时将其输出端口接的灯上,用灯的亮和灭来表示其是否工作。为高温报警信号灯,为低温报警信号灯,为加热继电器表示灯,为蜂鸣器表示灯。低温报警时系统的工作状态如图所示。西南交通大学本科毕业设计论文第页图系统低温报警状态增大模拟量发生器的电压,可以发现所测得的温度数据值逐渐上升。当温度高于低于时报警取消,系统加热调
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 74 页
第 2 页 / 共 74 页
第 3 页 / 共 74 页
第 4 页 / 共 74 页
第 5 页 / 共 74 页
第 6 页 / 共 74 页
第 7 页 / 共 74 页
第 8 页 / 共 74 页
第 9 页 / 共 74 页
第 10 页 / 共 74 页
第 11 页 / 共 74 页
第 12 页 / 共 74 页
第 13 页 / 共 74 页
第 14 页 / 共 74 页
第 15 页 / 共 74 页
预览结束,还剩
59 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。