新闻中心

EEPW首页>测试测量>设计应用> 基于C8051F020海水预处理模块测控系统设计

基于C8051F020海水预处理模块测控系统设计

作者: 时间:2012-06-18 来源:网络 收藏

水淡化装置要求经过混合起后的水温度为一个定值,为了满足温度要求.必须准确测量入口及出口处的水温度,温度调理模块主要是对PT100信号进行调理并输出标准信号到MCU,本控制器选用XTR105作为温度调理模块,该芯片是美国BURR-BROWN公司生产的专用于温度检测系统中的温度-电流变送器,它可以将电阻温度变送器中的电阻值随温度的变化量转换成电流信号,该电流值仅与RTD阻值有关,而与线路电阻无关,不仅可以消除线路电阻所产生的误差,而且可以对铂热电阻中的温度二次项进行线性补偿,提高温度检测系统的线性度和精度,详细的温度测量模块如图5所示。
通信模块将设定流量和温度传输到控制器,并实时显示模块各个参数。本控制器采用通用RS 232接口直接与PC互连。

3 控制器软件设计
系统软件分为主流程和多个子流程,主流程主要是对各路传感器信号进行循环转换采集分析,并对采集到的实际值与理论值进行比较,然后反馈到两路线性调节阀的开度上,由于系统设计必须满足温度和流量两个设计值,所以在控制策略上分为两个流程分别对温度和流量进行调节。对于温度误差允许的死区范围为±0.5℃,流量误差为±0.1 L。如果系统温度和流量在死区范围内,不进行调节,只计算理论与实际值误差,超出误差范围后进行分段调节,即在调节过程中不断比较,一旦满足调节立刻停止。采用这种调节方式可以使系统很快收敛,具体系统主流程图如图6所示。

本文引用地址://m.amcfsurvey.com/article/193715.htm

e.JPG


线性调节阀是采用模拟信号进行控制的,本控制器采用了带SPI总线的D/A输出模块LTC2622,内部集成SPI总线接口,进行硬件连接后,只需要进行简单的初始化配置后即可以进行数据通信。
SPI总线发送数据程序如下:
f.JPG



评论


相关推荐

技术专区

关闭