变频恒压供水系统设计毕业论文 - 图文 联系客服

发布时间 : 星期四 文章变频恒压供水系统设计毕业论文 - 图文更新完毕开始阅读7fe348a2e009581b6bd9ebe8

长春工业大学人文信息学院毕业设计(论文)

第4章 变频恒压供水系统的软件设计

4.1 单片机变频恒压供水系统主流程图

开始初始化系统原始参数设置检测按键参数存入倒计时N倒计时到0Y报警信号处理A/D压力数据采集查询报警信号等待定时复位PID计算D/A输出控制继电器输出等待定时复位 图4-1 系统的主程序流程图

- 21 -

长春工业大学人文信息学院毕业设计(论文)

主程序主要实现:系统初始化、读取数据、键盘显示子程序的调用,控制继电器输出等功能。系统的主程序流程图如4-1图。

4.2 A/D子程序

A/D转换采用定时转换的方式,启动A/D后,用软件延时2us,

再读出转换结果,其流程图如图4-2所示。

开始通道按键扫描初始化显示1.写入通道好2.延时2us后等待EOC变高

图4-2 A/D子程序流程图

4.4 中断服务程序

中断服务程序包含了除主程序之外的所有子程序的管理和应用,其程序流程图如图4-3所示。

- 22 -

长春工业大学人文信息学院毕业设计(论文)

开始保护现场入堆栈恢复T1时间常数检测实际压力检测设定压力继电器控制子程序控制量计算子程序恢复现场开中断和定时器结束

图4-3 中断服务程序流程图

4.3 继电器控制子程序

供水系统中,用两个水泵来工作,继电器控制子程序完成水泵2的运转和停止控制。由于变频器的控制量与水泵1的运转速度直接相关,因此程序根据变频器的控制量大小就可以判断水泵1的工作状态,如控制量为零,说明系统压力过高,水泵1经调至最低的转速,这是需要水泵2停止工作;如果控制量为最大值,说明系统压力过低,水泵1已经调至最高转速,这时需要水泵2

- 23 -

长春工业大学人文信息学院毕业设计(论文)

投入运行。由于供水系统压力变化惯性较大,所以当控制量出现最大或者最小值后,需要延时一段时间,在延时阶段经过反复测量,如果控制量一直不变,再进行切换,系统多于2台水泵时,切换原来相同。其继电器控制子程序流程图如图4-4所示。

开始Y是否为零NN延时时间到?是否为最大YNN延时时间到?关闭水泵2清计时器单元启动水泵2YY结束

图4-4 继电器控制子程序流程图

4.4 本章小结

本章介绍了单片机变频恒压供水系统的单片机控制器软件包括住程序、控制量计算子程序、继电器控制子程序、A/D转换子程序、中断显示子程序和频率输出子程序等。

- 24 -