新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于SPCE061A的水温监控系统设计

基于SPCE061A的水温监控系统设计

作者:时间:2011-06-01来源:网络收藏

1.3 键盘和显示电路
键盘直接使用61板自带的按键,不需要另外连接硬件即可使用。显示电路采用LED键盘模组来实现,LED键盘模组采用DC 5 V供电,集成了LED、KEY、数码管功能,作为外围器件的扩展模块来使用。LED模块扩展了6位8段数码管,最大显示数据为999 999;有8个发光二极管,8个按键(可以组成1x8KEY也可组成2x4KEY),1个电位器,可以提供0~5 V的模拟电压信号或者0~3.3 V的模拟电压,与模组输入的VDD有关。键盘和显示电路主要用来设定和显示实时温度。
1.4 继电器控制电路
本系统的主要功率器件为一个交流220 V/1 000 W的电加热器,采用继电器来驱动该加热器。继电器选择OMRONG6B—1174P型继电器,该继电器具有触发电压低(DC:5 V),可控功率大(AC:8 A,250 V),以及反应时间短等优点。采用NPN8050三极管驱动继电器,当控制端Ctrl加载高电平信号时三极管导通,继电器工作,当控制端Ctrl为低电平信号时三极管截止,继电器停止工作。继电器的周围有续流保护电
路和工作指示电路,功率驱动部分电路如图3所示。Ctrl为继电器控制信号输入端,通过单片机的IOA7控制。J2为控制加热器的开关接口。

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

c.JPG



2 系统软件
系统程序的控制思想:设置目标温度后,系统采样,并通过预设温度,当前温度,历史偏差等进行PID运算产生four输出参数,通过该参数控制加热时间,从而调节加热器的平均功率,实现系统的PID控制。整体功能通过主程序和中断服务程序配合实现。中断服务包括IRQ5_2Hz中断,IRQ5_4Hz中断,IRQ2_TimerB中断以及IRQ6_TMB2(1 024 Hz)中断。这里主要介绍主程序流程和主要子程序流程。系统首先初始化I/O、TimerB、UART等部件,之后进入主循环,进行温度采样和相关处理。本系统软件的核心思想就在于PID控制的实现,在系统运行过程中通过按KEY3键重新设置目标温度。主程序流程如图4所示。

d.JPG



评论


相关推荐

技术专区

关闭