温度控制系统的设计单片机期末课程设计(共13页).doc
《温度控制系统的设计单片机期末课程设计(共13页).doc》由会员分享,可在线阅读,更多相关《温度控制系统的设计单片机期末课程设计(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 第1节 引 言21.1温度控制系统概述21.2本设计任务和主要内容2第2节 系统主要硬件电路设计42.1温度控制系统原理图42.2系统电路42.2.1 8155用作键盘/LED显示器接口电路42.2.2 温度检测和变送器52.2.3 接口电路52.2.4 温度控制电路6第3节 系统的软件设计73.1温度控制算法73.2系统主程序设计73.3中断服务程序设计93.4采样程序设计113.5 数字滤波子程序设计12第4节 结束语14参考文献15基于单片机的温度控制系统第1节 引 言 随着社会主义现代化的发展,在科学技术突飞猛进的今天,人工智能起不不可忽视的作用。尤其是各种
2、智能化的仪器、仪表在农、工业的广泛应用给社会带来了极大的便利。本文就是一个利用温度来实现简单智能控制的例子。它完成了从温度的采集、转换、显示以及控制的一系列任务。例如根据温度来控制热水器、电风扇等与温度有关的设备。但是它提供了一个通过温度来控制设备的基本思想和原理。相信能在实际应用中为我们的生活带来更大的便利。1.1 温度控制系统概述 单片微型机简称单片机,它是在一片芯片上集成了中央处理部件,存储器、定时器/计数器和各种输入输出设备等接口部件。单片机是微机发展的一个重要的分支,自问世以来,性能不断地改善和提高,加之单片机具有集成度高、功能强、速度快、体积小、功耗小、使用方便、性能可靠、价格便宜
3、等优点,故在工业控制、数据采集和处理、通信系统、家用电器等领域的应用日益广泛。国内虽然起步较晚,但单片机的潜力越来越被人们所重视,尤其在工业控制、自动化仪器仪表、计算机系统接口、智能化外设等应用领域发展很快。它的应用对于产品升级换代、机电一体化都具有重要的意义 在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。其中,温度控制也越来越重要。在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量
4、。1.2设计任务和主要内容本文主要研究简单的温度控制系统。其主要内容如下:实现n段可编程调节,有恒速升温段、保温段和恒速降温段三种控温线段。具有四路模拟量输入。具有一路模拟量输出和八路开关量输出。具有超偏报警功能。超偏时,发光管以闪光形式报警。输入、输出通道和主机都用光电耦合器进行隔离,使仪器具有较强的抗干扰力。可以在线设置或修改参数和状态,例如程序设定去想转折点温度Ti和转折点是间ti值、PID参数、开关量状态、报警参数和重复次数等,并可通过总时间t值的修改,实现跳过或重复某一段程序的操作。具有12个功能键,其中10个是参数命令键。仪器具有掉电保护功能。相关公式如下: (1-1)第2节 系统
5、主要硬件电路设计2.1 温度控制系统原理图 图2-1 单片机温度控制系统电路原理图22 系统电路2.2.1 8155用作键盘/LED显示器接口电路8155用作键盘/LED显示器接口电路。图2-2中键盘有30个按键,分成六行(L0L5)五列(R0R4),只要某键被按下,相应的行线和列线才会接通。图中30个按键分三类:一是数字键09,共10个;二是功能键18个;三是剩余两个键,可定义或设置成复位键等。为了减少硬件开销,提高系统可靠性和降低成本,采用动态扫描显示。A口和所有LED的八段引线相连,各LED的控制端G和8155C口相连,故A口为字形口,C口为字位口,8031可以通过C口控制LED是否点亮
6、,通过A口显示字符。图2-2 8155用作键盘/LED显示器接口电路2.2.2 温度检测和变送器温度检测元件和变送器的类型选择与被控温度的范围和精度等级有关。镍铬/镍铝热电偶适用于01000的温度检测范围,相应输出电压为0mV41.32mV。变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0mV41.32mV变换成4mA20mA的电流;电流/电压变送器用于把毫伏变送器输出的4mA20mA电流变换成05V的电压。为了提高测量精度,变送器可以进行零点迁移。例如:若温度测量范围为5001000,则热电偶输出为20.6mV41.32mV,毫伏变送器零点迁移后输出4mA20mA范围
7、电流。这样,采用8位A/D转换器就可使量化温度达到1.96以内。2.2.3 接口电路接口电路采用MCS-51系列单片机8031,外围扩展并行接口8155,程序存储器EPROM2764,模数转换器ADC0809等芯片。由图2-1可见,在P2.0=0和P2.1=0时,8155选中它内部的RAM工作;在P2.0=1和P2.1=0时,8155选中它内部的三个I/O端口工作。相应的地址分配为: 0000H 00FFH 8155内部RAM 0100H 命令/状态口0101H A 口0102H B 口0103H C 口0104H 定时器低8位口0105H 定时器高8位口2764是8K EPROM型器件。80
8、31的PSEN和2764的OE相连,P2.5和CE相连,所以2764的地址空间为:0000H-1FFFH,ADC0809的0通道(IN0 其他输入端可作备用)和变送器的输出端相连,所以从通道0(IN0)上输入的0V-+5V范围的模拟电压经A/D转换后可由8031通过程序从P0口输入到它的内部RAM单元,在P2.2=0和WR=0时,8031可使ALE和START变为高电平而启动ADC0809工作;在P2.2=0和RD=0时,8031可以从ADC0809接收A/D转换后的数字量。也就是说ADC0809可以视为8031的一个外部RAM单元,地址为03F8H(地址重复范围很大),因此,8031执行如下
9、程序可以启动ADC0809工作。MOV DPTR,#03F8H MOVX DPTR,A 若8031执行下列程序: MOV DPTR,#03F8H MOVX A,DPTR 则可以从ADC0809输入A/D转换后的数字量。2.2.4 温度控制电路8031对温度的控制是通过双向可控硅实现的。如图2-1所示,双向可控硅管和加热丝串接在交流220V、50Hz市电回路。在给定周期T内,8031只要改变可控硅管的接通时间即可改变加热丝的功率,以达到调节温度的目的。可控硅接通时间可以通过可控硅控制极上触发脉冲控制。该触发脉冲由8031用软件在P1.3引脚上产生,在过零同步脉冲同步后经光电耦合管和驱动器输出送到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 温度 控制系统 设计 单片机 期末 课程设计 13
限制150内