基于STM32的工业循环水极化控制系统设计
时间:11-18
来源:互联网
点击:
基于ARM 的极化控制系统软件在KeiluVision4环境下开发[5]工业循环水,采用C语言编程、模块化设计,主要程序模块包括初始化模块、极化能量数据采集模块、定时数据采集及PID功能运算模块、LCD显示驱动模块、保护功能模块。
主程序的主要功能是完成I/O引脚配置、定时器工作模式和常数配置、串行口工作模式和启动控制、PWM 工作模式、中断源初始化及系统参数设置;LCD显示驱动模块实现参数的数据变换和显示功能,包括驱动芯片的初始化、显示位分离、转换显示字型码、写入显示映像区。
由于该系统的极化能量输出作用于工业循环水系统,其输出效果反映为一个大惯性的滞后系统,因
此,极化能量输出控制采用数字PID 调节控制方式,具体程序流程如图5所示。
图5 极化能量输出控制子程序流程
4 结语
基于ARM 的工业循环水极化控制系统在某电厂循环水系统应用2台(分别定义为设备A与设备
B),并停止在循环水系统加化学药剂。该系统运行1年多来,其防垢、除垢、杀菌、灭藻的效果理想,在2011―09―06的部分整点运行数据如表1所示。
通过表1可看出,该系统可控制循环水在较高浓缩倍率(4.50~5.20)下运行,因此,可以减少污水的排放;由于循环水系统不再加药处理,也避免了排放的水对河流等的污染。该系统实际运行效果说明其符合火电厂循环水现场运行要求。
STM32工业循环水极化控制系 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)