基于ARM9在高精度生化分析仪温度控制系统中的应用

时间:2010-12-14来源:网络
4 系统软件设计
软件部分采用嵌入式Linux操作系统,系统主要流程如图4所示。系统上电启动BootLoader,初始化系统硬件,加载操作系统,将系统带人一个合适的环境。完成系统引导加载后新建一系列线程,包括温度数据采集线程、模糊自整定控制算法线程、输出线程,并且新建线程之间的通信管道FIFO。完成以上工作以后进入主进程,主进程完成的主要工作是:利用S3C2410读入的采样数据,计算偏差和偏差的变化率,将偏差和偏差的变化率作为输入量,再由模糊PID 自整定控制算法得出输出控制量。可通过键盘并利用外部中断来控制是否停止采样,如果停止采样则合并线程,结束应用程序。

采用重心法对经模糊控制规则表所得的 、 和进行反模糊化处理得到精确的值,再将这些值代入如下公式

5 结束语
本系统选用高性能ARM9系列处理器S3C2420以及嵌入式Linux操作系统,温度传感器采用基于目前最流行的单总线温度传感器DS 1 8B20,设计并实现了生化分析仪中的一种高精度温度控制器。通过模糊自整定PID控制算法提高了系统的响应速度和控制精度。结果证明,该系统能很好地实现对生化分析仪反应池的温度控制在需要范围内,从而有效地提高了生化分析仪的检测精度和准确度。

1 2 3

关键词: 温度 控制系统 应用 分析仪 生化 ARM9 高精度 基于

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

或用微信扫描左侧二维码

相关文章

查看电脑版