微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 基于LABVIEW和OPC技术的蒸馏CAN总线控制系统

基于LABVIEW和OPC技术的蒸馏CAN总线控制系统

时间:12-07 来源:互联网 点击:
4 软件结构设计

控制系统的软件设计包括CAN总线通信程序,加药量控制程序和数字量控制程序。图3为系统的软件流程和中断处理流程。在系统运行前要对系统进行初始化,包括CAN 总线初始化,设置通信参数,加药量表格参数初始化。

4.1 CAN总线通信程序

CAN总线通信的接收数据和发送数据的通信方式均采用中断方式,主要程序包括,1、CAN总线初始化子程序。包括中断使能设置、波特率设置、节点号设置和模式设置等。2、中断接收子程序。3、定时中断发送子程序。4、错误处理程序。具体的功能是将下位机采集到的流量和浊度数据传给上位机软件供上位机查询和分析,同时接收上位机发送的控制命令和参数。

4.2 加药量控制程序
加药量控制程序主要包括A/D转换子程序,数字滤波子程序,查表计算子程序, D/A转换子程序。
根据实际污水处理工艺要求,流量信号与加药量信号基本呈线性关系,易于实现自动控制。操作人员要根据污水进水流量、出水的浊度和操作经验制定控制参数表格,在线修改线性比例,即单位污水需求混凝剂量K,这个参数由上位机监控软件设定,通过CAN总线传给控制系统,实现在线参数修改。




4.3 数字量控制程序

数字量输出程序用于控制现场设备的启动和停止。数字量的输入程序用于检测加药箱的液位高低。当加药箱液位处于高位时,配药过程自动停止。当加药箱液位处于低位时,自动启动配药过程,即启动配药设备(电磁阀和螺杆泵),同时开启搅拌器,充分保证混凝剂的稀释和熟化。在系统运行前,要通过设置设备的流量保证配制溶液浓度不变。

5 结束语

在实践运行中表明,将先进的CAN总线技术应用于污水处理加药控制系统中,提高了污水处理效果和运行经济性。由于自主开发了符合标准的基于单片机的智能控制节点,节约了大量的资金投入,改变了传统污水处理控制中的时间控制模式为先进的网络控制方式,这就使得系统在现场维护、运行监控、管理、故障诊断及处理等方面都取得巨大的进步。CAN总线在污水处理控制领域的应用前景非常广阔。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top