关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于瑞萨微控制器的温度控制系统设计

基于瑞萨微控制器的温度控制系统设计

作者:时间:2011-05-04来源:网络收藏

1.3 步进马达送液模块
步进马达送液模块包括两个组成部分:步进马达和送液注射器。步进马达基本步距角为0.9°,微步是基本步距角的四分之一,即0.225°。利用步进马达推动注射器完成送液过程,步进马达每运转一圈,注射器移动量为0.8 mm。
通过用户设定的送液速率或吸液速率以及所选择的注射器内径大小即可计算得到步进马达运转周期。公式如下:
k.jpg
即微每过时间T驱动步进马达运转一步。
1.4 输入输出控制
系统利用4x6键盘和128x64 LCD显示器以达到良好的人机交互,采用中断的方式,提供对系统的及时,有效的控制。
系统采用了S1D13305液晶显示对LCD显示器进行控制。S1D13305具有较强的I/O缓冲器,徼控制器访问S1D13305不需要判断其是否为“忙”状态,S1D13305可随时准备接收徽控制器的访问,并及时地传输单片机发来的指令和数据。另外,S1D13305具有较强的管理显示存储器的性能,内置一个字符发生器,具有160种5×7点阵字体的字符,并能分区管理64 K的显示存储器,可以同时管理3个或4个显示区,并能同时管理用户自定义字符发生器。此外,S1D13305软件功能非常强大,命令控制操作简单,共有14条指令,用户只需给不同指令输入控制参数,就可得到所需的显示内容。
工作状态下的LCD显示如图3所示。

本文引用地址:http://www.eepw.com.cn/article/162118.htm

d.JPG



2 系统软件
系统了两种工作模式,模式1是送液流速恒定自动控制模式,模式2是恒定自动控制模式。其中模式2采用了数字PID控制算法,以达到良好的控制效果。系统总流程图如图4所示。其中基本设定包括选择注射器型号,设定流速大小等内容。

c.JPG


2.1 流速恒定自动控制模式
系统根据用户设定的流速及所使用的注射器内径值,计算出步进马达的运转周期T,根据周期T设定计时器Timer0的匹配中断值,然后利用计时器Timer0匹配中断来驱动步进马达运转和更新LCD所显示的各项内容。
在工作状态下,微控制器利用串行通信接口,每次从AD7705得到一个16位数值,通过计算得到对应的传感器电阻值,再查询阻值对照表即可得到当前温度。



评论


相关推荐

技术专区

关闭