用于印染前处理的淡碱浓度测量控制系统

时间:2010-10-29来源:网络

测量浓度的传感器采用非接触式电磁传感器,其特点是测量探头的感应部分不与烧碱溶液直接接触,实现电解质与传感器检测线圈完全非接触,通过测量电解质溶液的电导率值来间接测定离子浓度,解决了普通传感器的电极易被烧碱溶液腐蚀以及由此而引起的干扰等问题,提高了测量精度,延长了传感器的使用寿命[4]。
1.3 系统硬件部分
系统硬件组成如图2所示。

系统以微处理器ATmega128为核心,配以A/D转换单元、D/A转换单元、存储器单元、时钟接口单元、人机通信界面(触摸屏)、I/O控制单元等外部设备。由于该系统要处理的数据量比较大,因此选用Atmel公司的ATmega128单片机, 其处理器具备丰富的片上资源(4 KB RAM,128 KB Flash,4 KB EEPROM等)[5],能满足系统需要。
A/D转换单元用于采样传感器的电导率和温度信号,采用Maxim公司的MAX1247,它有12位转换精度;D/A转换单元输出4 mA~20 mA的信号对电动比例调节阀进行控制操作,选用ADC公司的AD420;存储器采用铁电存储器FM24C256(I2C接口),用于存储数据;采用Philips公司的PCF8583(I2C接口)作为系统的实时时钟接口。人机通信界面采用触摸屏完成显示和相关的操作功能,控制器采用RS-232C串口与触摸屏通信。
板级总线采用串行体制,微处理器与AD转换器、DA转换器采用SPI总线连接,与扩展存储器及时钟芯片采用I2C总线连接。采用串行总线有效降低了系统的噪声,并且便实现模拟和数字部分的隔离,对于提高测量精度与系统的抗干扰能力很有帮助。
1.4 系统软件部分
该系统的软件包括主程序、串行中断程序、定时中断程序、数据采集子程序、浓度校正子程序、输出控制子程序、数据记录子程序、通信处理子程序等。
主程序流程如图3所示。在初始化过程中,主要完成对ATmega128、时钟单元、A/D单元和D/A单元的初始化。

1 2 3

关键词: 浓度测量 控制系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版