单片机在人工气候箱智能控制器中的应用

[09-12 17:52:59]   来源:http://www.88dzw.com  单片机学习   阅读:8396

文章摘要: 系统的初始化设置为:定时器2为16位自动重装定时器,其中断为高优先级;定时器0为16 位定时器,用于PWM输出控制,其中断为低优先级;8255的A口为输入口、B口和C口为输出口。主程序流程图见图5。 为了模拟1天的温度、湿度和光照,必须有实时时钟。该系统采用定时器2的16位自动重新装入方式,定时时间为0.1 s,晶振为6 MHz,定时常数计算如下: TC=216-(6×0.1×106)/12=15536=3CB0H 控制系统运行过程中,若干扰破坏了指令

单片机在人工气候箱智能控制器中的应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
系统的初始化设置为:定时器2为16位自动重装定时器,其中断为高优先级;定时器0为16 位定时器,用于PWM输出控制,其中断为低优先级;8255的A口为输入口、B口和C口为输出口。主程序流程图见图5。
为了模拟1天的温度、湿度和光照,必须有实时时钟。该系统采用定时器2的16位自动重新装入方式,定时时间为0.1 s,晶振为6 MHz,定时常数计算如下:

TC=216-(6×0.1×106)/12=15536=3CB0H

控制系统运行过程中,若干扰破坏了指令指针PC的内容,便会出现“飞程序”,致使系统失控。该系统利用定时器2,再辅以适当的程序构成软件WatchDog,对系统“飞程序”进行检测和自动恢复。

综上所述,实时时钟及WatchDog中断子程序的功能主要有3个:

①实时时钟;

②控制参数的自动改变和计数;

③软件WatchDog。(限于篇幅,流程图略)。

4 结语

人工气候箱原有控制系统采用模拟电路,温度漂移及元器件的参数误差对温度的设定及控制精度影响较大,并且温度和湿度梯度及光照度的改变不能自动完成,需要人工重新设定,使用很不方便。该系统采用单片机及数字量进行控制,不仅消除了温度漂移及元器件参数误差的影响,而且实现了温度和湿度梯度及光照度的自动改变、计数;人机界面友好、操 作简单、系统可靠。


上一页  [1] [2] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行