基于51单片机的温度自动控制系统实现步进电机控制设计毕业设计论文

第 13 页 共 84 页

案二也可以实现课题所有要求,并且成本非常低。因此本课题方案二单片机STC12C5A60S2单片机作为主机主控制芯片,而从机控制芯片则选择成本更低的AT89S52单片机作为控制芯片。 3.2.2 显示模块

方案一:1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶,能够同时显示32个字符(16列2行)。具有微功耗,体质小,显示内容丰富,超薄轻巧,成本低等特点。提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能,还具有8个可由用户自定义的5X7的字符发生器CGRAM。使用其作为小规模系统的显示模块式可行的。可以使用其作为本课题的显示模块。但是,由于1602不可以显示图像文字,因此显示效果以及在人机交互上的效果还是有缺憾。

方案二:LCD12864是一种具有4位/8位并行,2线或3线串行多种接口方式,内部含有国际一级,二级简体中文字库的点阵图形液晶显示模块,其分辨率为 128x64。使用该液晶可以构成全中文的人机交互图形界面。并且具有操作简单,低电压低功耗,功能强大等特点。

根据以上说明可知,由于本课题需要测量显示的数据较多,并且需要根据特定要求进行人机交互设置操作,因此选择方案二中的LCD1602作为主机模块的液晶显示模块可以达到很好的显示效果,且价格低廉。 3.2.3 温度测量

方案一:使用热敏电阻作为感温器件。由于热敏电阻是用半导体材料,大多为负温度系数,即阻值随温度增加而降低。温度变化会造成大的阻值改变,因此它是最灵敏的温度传感器。热敏电阻具有灵敏度高,工作温度

13

第 14 页 共 84 页

范围宽,体质小使用方便等特点。但是由于热敏电阻的线性度极差,因此用来测量温度的精度就相应的降低了。

方案二:使用DS18B20数字测温传感器作为测温器件。单总线数字温度传感器DS18B20只有一根数据线,系统中的数据交换,控制都由这根线完成。单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感器网络。DS18B20还具有测量温度范围宽,精度高,体积小,成本低,使用方便等特点。

根据以上所述可知,选用DS18B20数字测温传感器作为测温器件具有众多的优点。因此本课题选用DS18B20作为测温器件。 4 系统电路的设计及原理说明 4.1 电路系统说明

硬件电路主要有两大部分组成:模拟部分和数字部分;从功能模块上来分有:主机电路、数据采集电路、键盘显示电路、电源电路、控制执行电路。各个模块电路通过主机电路控制,协调一致的进行工作。完成对被测物体的温度控制。硬件结构框图如图4-1所示。

14

第 15 页 共 84 页

图4-1 硬件结构框图

4.2 电路设计说明

主机选用INTEL公司的MCS-51系列单片机89C51来实现,利用单片机软件编程灵活、自由度大的特点,力求用软件完善各种控制算法和逻辑控制。本系统选用的89C51芯片时时钟可达12MHZ,运算速度快,控制功能完善。其内部具有128字节RAM,而且内部含有4KB的EPROM不需要外扩展存储器,也有数据通信接口,通过TXD、RXD与PC机连接,可以进行人机操作,使得操作更加简单、方便。具有五个中断源,两个中断优先级,两个外部中断、两个定时中断还用一个通信中断,可以对温度检测进行实时处理和分时操作,这样就可以对被测物体温度监测更加准确、延时性更小,同时也可使系统整体结构更为简单实用[1]。

4.2.1 单片机电路

(!)单片机最小系统原理图,如图4-2所示:

[1]

实用电子电路手册[J].高等教育出版社.1992年10月

15

第 16 页 共 84 页

图4-2 单片机最小系统原理图

(2)单片机电路说明

单片机最小系统原理图如图3.2所示。单片机最小系统是单片机运行的最基本条件,其中包含有单片机复位电路和晶振电路。晶振电路选用的晶振频率是11.0592MHz,因为系统电路需要进行串口通信,选用11.0592MHz的晶振在串口通信中产生波特率的误差为零,因此适合进行串口通信。复位电路具有上电复位和手动复位两种功能,上电复位是系统启动是进行的复位,手动复位是系统运行过程因为某种原因需要进行复位时使用。 4.2.2供电系统电路 (1)电源电路原理图

16

联系客服:779662525#qq.com(#替换为@)