酒柜微电脑控制器当前温度系统设计毕业设计论文.doc

上传人:laozhun 文档编号:2926574 上传时间:2023-03-03 格式:DOC 页数:29 大小:1.09MB
返回 下载 相关 举报
酒柜微电脑控制器当前温度系统设计毕业设计论文.doc_第1页
第1页 / 共29页
酒柜微电脑控制器当前温度系统设计毕业设计论文.doc_第2页
第2页 / 共29页
酒柜微电脑控制器当前温度系统设计毕业设计论文.doc_第3页
第3页 / 共29页
酒柜微电脑控制器当前温度系统设计毕业设计论文.doc_第4页
第4页 / 共29页
酒柜微电脑控制器当前温度系统设计毕业设计论文.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《酒柜微电脑控制器当前温度系统设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《酒柜微电脑控制器当前温度系统设计毕业设计论文.doc(29页珍藏版)》请在三一办公上搜索。

1、一、引言1.1、选题依据及意义 酒柜在酒类产品的日常存储中扮演着不可或缺的作用,随着生活水平的提高,人们对酒柜的控制功能要求越来越高, 因此,如何实现酒柜微电脑智能控制设计是当前非常有意义的事情。 本次设计正是对数码显示型酒柜微电脑控制器进行研制。其中硬软件系统是现在应用最广泛的控制系统,它是在过去酒柜微电脑控制器系统的基础上增加了数码显示驱动和多种工作模式选择,本次设计选用了STC89C52作为系统控制单元,通过传感器对酒柜箱体的当前温度进行采样,选用ADC0809作为A/D转换器将采集到的温度转换成数字信号送入单片机,单片机将设定的温度与当前温度进行比较,根据内部存储的程序开始运行并将当前

2、温度结果送至数码管显示。用户可以通过按键来设定所需的工作模式和温度,从而达到存储不同酒类的目的。 基于本次设计的酒柜微电脑控制器可以完成酒柜当前温度显示,酒柜工作模式设置以及压缩机机的工作,具有实用价值和广阔的市场前景。1.2、国内外研究概况及发展趋势酒柜微电脑控制器的工作正常与否主要取决于温度测量传感器和温度控制方法。温度控制器的设计都集中在温度测量和温度控制两步在微处理器出现以前,电子产品经过了两个历程,第一个历程是模拟式的产品,如指针式电压表,电流表,主要缺点是功能简单,单一,响应速度慢。第二个历程是数字式产品,如数字式电压表,频率计,基本特点是将模拟信号转换成数字信号进行测量,测量结果

3、以数字形式显示。数字式产品测量精度高、响应速度快、读数清晰、直观,测量结果容易打印输出,也容易与计算机技术相结合。随着微电子技术的发展,美国intel公司发明了世界上第一个微处理器芯片4004型微处理器芯片。由微处理器芯片构成的微型计算机(微机),具有计算机通常具有的运算、判断、记忆、控制的功能,还有体积小,功耗低,价格低廉等优点。因此它广泛地应用于国民经济中,比如各种智能化产品的制作,就是其中典型的一种。本次的基于单片机的温度控制和测量就是微处理器单片机的一种应用。对于温度的测量和控制,最早是人体直接感受,需亲自进行对温度的控制,如今是智能化数字显示,还可对酒柜进行自动控温。早先有水银温度计

4、,通过观察它上面的刻度来读出温度值。后来又有数字式温度计,不需人体接触即可直接知晓人体温度,而且直接显示温度值,这是基于温度传感器的原理。温度测量和控制的发展具有以下几个趋势:(1)微型化(2)多功能化(3)人工智能化。 第一章 酒柜微电脑控制器硬件设计总体设计2.1 酒柜微电脑控制器硬件设计要求(1) 设计一个单片机系统,备有键盘,显示驱动,温度采集等接口电路。(2) 测温范围0+39,精度1。(3) 用按键设定控制参数及显示状态,设定范围4-18,参数掉电不丢失。(4) 采集酒柜红酒箱体及白酒箱体的温度并在三位数码管上显示。(5) 根据箱体的温度控制压缩机的工作及电磁阀的工作。2.2酒柜微

5、电脑控制器硬件设计要求酒柜微电脑控制器,以单片机为设计主体,通过传感器采集酒柜温度,然后利用A/D转换为数字信号,在通过处理,发出执行信号给压缩机与风门等执行模块。执行模块得到相应信号执行对应操作。系统框图如图2. 1所示。图 2.1 系统总体框图2.2.1 主要电路原理分析及说明本设计的思路是:利用NTC采集酒柜温度信号,NTC利用负温度系数热敏电阻的特性,热敏电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性,由于温度的不同,热敏电阻的阻值将会变化,在电路中,电阻值得变化通过转换电路转为电压值的不同,再通过0809转换为数字信号,数字信号传送给单片机进行程序分析,

6、单片机经程序分析后输出对应的数字信号,来控制风机的开关和闭合。在整个系统运行过程中,用户都可以通过数码管显示器来查看当前系统的运行信息。 (1) 采样电路使用NTC负温度系数热敏电阻采集外界温度信号,转换为电压信号,电路形式简单,易于调试。(2) 显示电路显示电路为四位一体共阳数码管显示。本次设计使用的LED数码管显示。而数码管的驱动电路由74LS164来实现。74LS164是一种8 位串入,并出移位寄存器。(3)执行电路本设计由压缩机构成执行电路。压缩机随着酒柜室内温度的变化来及时打开或者关闭,使得温度达到平衡。2.3 方案比较与论证2.3.1 微处理器模块的选择微处理器模块设计:A/D将接

7、收到的信号进行转换成数字信号后送给微处理器进行处理,微处理器模块通过驱动器74LS164来控制数码管显示,并通过24C02存储相关数据以及控制压缩机的打开和关闭,为了完成此目的,可以使用八位单片机和十六位单片机。方案一:使用十六位单片机。十六位单片机功能强大、齐全,比如有摩托罗拉公司生产的16位微处理器MC9S12XS128具有10路AD转换模块和12路PWM波产生模块,内部含有64K FLASH等而不需要进行相关的外部扩展,处理速度是MCS-51系列的十几倍,用此微处理器来完成本次设计具有非常简便的特点,但是此微处理器价格较贵,将近比MCS-51系列贵10倍的价格,也有台湾凌阳公司生产的凌阳

8、十六位微处理器SPE061A,此微处理器最大的特色是语音功能处理,其编程难度也较为复杂,由于本次是完成毕业设计,考虑到各方面因素,用十六位单片机完成本次设计比较浪费资源。方案二:使用八位单片机。MCS-51系列是INTEL公司的第二代8位单片机,与MCS-48系列相比,其I/O功能和指令系统有很大改善和增强,目前该系列在全国还有较多广泛的应用。与通用的微处理器基本相同,同样包括了运算器和控制器两大部分,只是增加了面向控制的处理功能,不仅可处理数据,还可以进行位变量的处理。MCS5l系列的C51成为许多半导体厂家、电气公司竞相选用纳对象,并以此为基核,推出了许多兼容性的CHMOS单片机。这些单片

9、机都具有很好的兼容性,并存很强的生命力,统称为89C5l系列。再说单片机体积小、功能全、性价比高、使用方便等诸多优点,它的出现,在工业控制,尖端武器、通信设备、信息处理、家用电器等各测、控等领域的应用中独占鳌头。此八位单片机功能也还不错,价格远少于十六位单片机,且本次设计复杂难度一般,八位单片机的资源可以充分利用,节省成本。综上考虑:本次毕业设计选择方案二,即八位处理器STC89C52。2.3.2 数据采集模块的选择数据采集模块:数据采集模块是通过AD芯片用来采集环境温度,要实现此功能有两种方案可选择。方案一:使用AD0832进行数据采集,AD0832是一个8位AD转换器芯片,单电源供电,从+

10、5V+15V均可正常工作,基准电压为10V,电流建立时间为1s,CMOS工艺,低功耗,AD0832是串行AD转换器,使用时占用IO口虽较少,但是编程极为复杂,涉及到时序问题,较难控制。方案二:使用AD0809进行数据采集,AD0809是一个并行8位AD转换器,片内有8路模拟选通开关,以及相应的通道抵制锁存用译码电路,其转换时间为100s左右,允许8路模拟量分时输入,共用一个A/D转换器进行转换,这是一种经济的多路数据采集方法。此种方法编程极为简单。综上考虑:本次设计采用方案二,即使用AD0809进行数据采集。2.3.3 显示模块的选择显示模块:显示模块用来显示酒柜简洁信息,比如说酒柜红酒箱和白

11、酒箱的温度、压缩机的状态等。显示模块可有较多选择。方案一:12864液晶显示。12864液晶在拥所有数码管和1602液晶显示性能的基础上,还可以显示汉字和简单的图片,并且显示字体的大小、颜色均可通过程序调整,具有非常好的可观性,占用IO口也较多,编程复杂,而且价格昂贵。方案而二:使用自主设计的LED数码管,自己设计驱动电路来实现显示,此种方法可以非常好的显示各种信息,能够很好地贴切自己的设计需要,同时价格较便宜,此种方法可行。综上考虑:本次设计采用方案二。2.3.4 数据存储模块的选择数据存储模块:数据存储模块可以简单的记录冰箱的一些信息,可以在掉电或者突然断电时保存设定的信息,以方便再次启动

12、时使用,针对此有以下两种存储方式。通过24C02对数据进行存储。24C02与单片机相连非常简单,占用IO口数量很少,串行E2PROM是基于I2C-BUS 的存储器件,遵循二线制协议,由于其具有接口方便,体积小,数据掉电不丢失等特点,在仪器仪表及工业自动化控制中得到大量的应用。在一般单片机系统中,24C02 数据受到干扰的情况是很少的,但是随着单片机抗干扰性能的变差,以及恶劣环境中单片机系统的应用,一些单片机控制系统相继出现24C02数据被冲掉的问题。但对本次设计,这些问题几乎不会存在。综合考虑:本次设计采用24C02。 第二章 酒柜微电脑控制器硬件设计3.2 单片机最小系统单片机采用STC89

13、C52RC,有32个I/O口,对于本设计可以满足要求。单片机基本系统主要由单片机、时钟电路、复位电路组成。3.2.1 单片机STC89C52单片微机封装形式为双排直列式结构(DIP),引脚共40个。如图3-1所示。MCS51单片机STC89C52其内部基本组成为:一个8位的中央处理器(CPU),256byte片内RAM单元,4Kbyte掩膜式ROM,2个16位的定时器计数器,四个8位的并行I/O口(P0,P1,P2,P3),一个全双工串行口5个中断源,一个片内振荡器和时钟发生电路,可编程串行通道,有低功耗的闲置和掉电模式。这种结构特点决定了单片机具有体积小、成本低、可靠性高、应用灵活、开发效率

14、高、易于被产品化等优点,使其具有很强的面向控制的能力,在工业自动化控制、家用电器、智能化仪表、机器人、军事装置等领域获得了广泛的应用。图 3.0 单片机STC89C52引脚图3.2.1 时钟电路时钟电路是微电脑控制器的核心,控制着微电脑控制器的工作节奏。在每一个STC89C52RC内部都有一个反相放大器,XTAL1、XTAL2 分别是反相放大器输入和输出端,外接定时反馈元件就组成震荡器产生时钟送至单片机内部的各个部件。如下图3.1 所示,片内电路与片外器件构成一个时钟发生电路,CPU 的所有操作均在时钟脉冲同步下进行。片内振荡器的震荡频率fOSC 非常接近晶振频率,一般多在1.2MHz12MH

15、z 之间选取,本次设计所采用的时钟频率是6MHz。图2.1中C1、C2 是反馈电容,其值在5pF30pF 之间选择,其典型值是20Pf。作用有两个:其一是使振荡器起振,其二是对振荡器的频率f 起微调作用(C1、C2 大,f 变小)。 图3.1 单片机时钟电路3.2.3 复位电路 系统在启动运行时都要复位,使中央处理器和系统中的其他部件都处于一个确定的初始状态,并从该状态开始工作。STC89C52的复位是由外部的复位电路来实现的。复位引脚RST通过一个斯密特触发器用来抑制噪声,在每个机器周期的固定时刻,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。采用上电复位方

16、式,在RST复位端接一个电容C16至Vcc,就能实现上电自动复位。在上电的瞬间,电容通过电阻充电,出现一定时间的高电平。只要保持RST 引脚为高电平时间足够长,就可使CPU 复位。所需高电平时间的长短与Vcc 上升时间和振荡器起振时间有关。10MHz 时,约1ms;1MHz 时,约10ms。若Vcc 上升时间小于20ms,那么从上电时间算起,只要保持RST 引脚在高电平停留时间不小于20ms 即可。图3.2 中R1=10K,C5=10F,若频率为12MHz,可以保证可靠的上电复位。如果频率降低,可以适当加大电容C5。除了上电复位外,有时还需要按键手动复位。本设计就是用的按键手动复位。按键手动复

17、位有电平方式和脉冲方式两种。其中电平复位是通过RST端经电阻与电源Vcc接通而实现的,时钟频率选用6MHZ时,C取10uF,RK取2K。如图3.2所示: 图3.2 复位电路3.2.4 程序下载电路 程序下载电路使用的是串行接口芯片MAX232,MAX232包括了按位进行串行传输的电气和机械方面的规定,它关于电气特性的要求规定,驱动器输出电压相对于信号地线在-5V至-15V之间为逻辑1电平,表示传号状态,输出电压相对于信号地线在+5V至+15V之间为逻辑0电平,表示空号状态。但在接收端,逻辑1电平为-3V至-15V,逻辑0电平为+3V至+15V,即允许发送端到接收端有2V的压降。这样232电平和

18、TTL逻辑电路(单片机)产生的电平是不一样的,因此,PC机与单片机89C52之间必须经过一定的电路转换逻辑电平。在使用PC机和单片机进行直接通信时,一般使用PC端得9针串口,因此MAX232只需要少数几根线就能正常工作。TXD/RXD是一对数据线,TXD为发送数据输出,RXD为接收数据输入,当PC机和单片机以全双工方式直接通信时,双方的这两根线应交叉连接。所有信号均通过信号地构成回路,双方的信号地相连。有以上三条线(TXD、RXD和信号地),单片机和PC机就可以分别对异步通信电路芯片编程,设置成不需要任何联络或握手信号、直接进行数据交换的方式。程序下载电路图如下图3.3 程序下载电路。图3.3

19、 程序下载电路3.3电源电路由于本次设计的是酒柜微电脑控制器,采用的输入的电压为220V强电,而在内部芯片的电源又是5V或者12V的弱电。电源电路如图3.4所示:图3.4 电源电路独立电源的设计,采用了传统电源设计的思路,本次设计采用的是7805集成稳压器的典型应用电路。前级使用变压器将220V电压的峰值降下来,由于是交流电,设计了电桥,将其变为直流电。电容C1、C2、C3、C4分别为输入、输出端滤波电容,同时也可以适当改变瞬态响应和稳定性,这样便可以引出12V和5V直流电源。7805为三端元件,一端为输入端,一端为输出端,剩下一端为接地端。3.4数码管显示电路本次设计采用LED数码管模块来显

20、示酒柜简洁相关信息。该显示具有体积小,接口电路简单等特点,减少了总个系统的复杂程度。具体的数码管显示屏和数码管硬件电路电路分别如图3.5所示:图3.5 数码管显示硬件电路本次设计所采用的数码管驱动芯片为74LS164。74ls164 是高速硅门 CMOS 器件,与低功耗肖特基型 TTL (LSTTL) 器件的引脚兼容。74ls164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。时钟 (CP) 每次由低

21、变高时,数据右移一位,输入到 Q0, Q0 是两个数据输入端(DSA和 DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。主复位 (MR) 输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。 74LS164的管脚图如下图3.6所示: 图3.6 74LS164管脚图 3.5 温度信号采集电路设计本次设计采用数字温度传感器NTC温度传感器实现温度采集如图3.7 图3.7 温度采集电路在本次设计中,利用NTC采集冰箱温度信号,NTC利用负温度系数热敏电阻的特性,热敏电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性,由于

22、温度的不同,热敏电阻的阻值将会变化,本设计采用非线性温度传感器是利用非线性温度传感器的修正来提高测量精度,使得设计更灵敏。AD值与温度对应关系的计算 设有如下图所示的R/V转化电路:图3.8如上图所示NTC 热敏电阻Rv和测量电阻Rm组成一个简单的串联分压电路,参考电压Vref 经过分压可以得到一个电压值随着温度值变化而变化的数值,这个电压的大小将反映出NTC 电阻的大小,从而也就是相应温度值的反映。通过欧姆定律可以算出Vadc与Rv之间的关系: (1)各温度点对应的ADC 转换后的数字量可以计算: (2)结合(1)、(2)式可以得到; (3)这里取Rm为高精度的10K电阻,在4时对应的:在1

23、8时对应的:通过温度传感器的作用,查表我们可以得知相应的电压值,这个表在调试阶段具有很好的作用。温度采集模块即能够良好的工作。而采集的温度信号即现在的电压信号如何与单片机相连呢,这里我们采用了0809,实现采集数据与单片机的互联,其电路图如下图3.9。图3.9 0809转换电路 ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。由下图3.10可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/

24、D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。 在本次设计中,前向通道中采集的白酒柜温度和红酒柜温度信号分别从IN1和IN0通道中进入,在这之前,转换启动信号ST已经经过一个上跳沿。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;开启时,ST下降沿出现。在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE1,输出转换得到的数据;OE0,输出数据线呈高阻状态。D7D0为

25、数字量输出线。CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ。ADC0809的管脚图如下图3.10.图3.10 ADC0809管脚图3.6 压缩机电路 酒柜的门需要经常打开,本次设计中当室温超过酒柜内设定温度的上限,压缩机开始启动,制冷剂以气态的形式由压缩机吸入,压缩成高温高压的蒸气经排气管进入冷凝器,制冷剂将热量散发到外界空气中,冷凝为高压的液体,经过过滤器进入毛细管,并被截流降压进入蒸发器中汽化。制冷剂液体吸收外界热量汽化为干饱和蒸汽,实现冰箱内降温,制冷剂变为低压过热蒸气而被压缩机吸回,如此往复。当酒柜室温超过酒柜内设定

26、温度的下限,压缩机停止工作保持酒柜内的温度,如此循环工作。如下图3.11所示。图3.11压缩机电路图此电路加了一个二极管保护继电器。二极管起了续流作用,防止电流冲击对继电器的损坏。3.7 掉电存储电路为了使预置增益值不至于掉电后丢失,系统扩展了一片EEPROM 24C02来存储。AT24C02具有工作电压宽(2.55.5V)、擦写次数多(大于10000次)、写入速度快(小于10ms)等特点。它的1、2、3脚是三条地址线,用于确定芯片的硬件地址,在本系统中只扩展了一片24C02所以地址线都接了地;第8脚和第4脚分别为正、负电源。第5脚SDA为串行数据输入/输出,数据通过这条双向I2C总线串行传送

27、,SDA和SCL都需要和正电源间各接一个10K的电阻上拉。第7脚为WP写保护端,接地时允许芯片执行一般的读写操作。接电源端时不允许对器件写。其管脚图如图3.12所示。AT24C02存储电路如图3.13。图3.12 AT24C02引脚图 图3.13 AT24C02存储电路3.8 报警电路设计报警部分由NPN三极管接蜂鸣器组成,三极管起开关作用,当三极管饱和导通蜂鸣器即发出报警声。每采集到的温度与报警值进行比较,若大于等于报警值则送P1.5口高电平,报警。其电路如图3.14所示: 图3.14 报警电路第三章 风冷冰箱微电脑控制器软件设计4.1 51编程语言及编译器概述51 的编程语言常用的有二种,

28、一种是汇编语言,一种是C 语言。汇编语言的机器代码生成效率很高但可读性却并不强,而C 语言在大多数情况下其机器代码生成效率和汇编语言相当,但可读性和可移植性比汇编语言要好,而且C 语言还可以嵌入汇编来解决高时效性的代码编写问题。所以本设计采用C51进行编程。使用C 语言肯定要使用到C 编译器,以便把写好的C 程序编译为机器码,这样单片机才能执行编写好的程序。KEIL uVISION2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,它集编辑,编译,仿真等于一体,同时还支持PLM,汇编和C 语言的程序设计,它的界面和常用的微软VC+的界面相似,界面友好,易学易

29、用,在调试程序,软件仿真方面也有很强大的功能。4.2 系统软件总体结构根据系统的总体设计要求以及硬件电路原理,按照硬件连接和各个模块芯片的特性以及功能实现要求,本系统的主要流程包括以下几个步骤:系统初始化、LED显示、温度采集、温度控制、键盘扫描和报警等。在设计系统框架时主要从这几个模块考虑,系统总体框架图如图4.1所示:图4.1 系统软件总体结构 主程序模块要做的主要工作是上电后对系统初始化和构建系统整体软件框架,其中初始化包括对单片机的初始化、芯片初始化和串口初始化等。然后等待温度设定,若温度已经设定好了,判断系统运行键是否按下,若系统运行,则依次调用各个相关模块,循环控制直到系统停止运行

30、。主程序要协调各个模块的工作,要把温度采集、温度设置、温度显示、键盘扫描输入、中断处理等各个模块的子程序统一协调起来,避免混乱打架的现象,要使得温度控制各个模块正常的工作。主程序在整个程序中起着至关重要的作用,是各个子程序连接的枢纽。整个系统的主流程图如图4.2所示。图4.2 主程序框图主程序是整个系统软件的运行主体,各个子系统软件都必须经过它的调度,才能运行得当。根据设计项目的功能要求,主程序对系统进行了初始化:1、标志位初始化:(1)半秒标志:FigHalfMinist=0;(2)50ms标志: Fig50ms=0;(3)计时标志: Timer0Num0=0;(4)功能按键标志:jrtj=

31、0;2、定时器T0 初始化:工作于方式1,定时50ms,产生定时中断;3、复位位标志初始化。4、LED数码管初始化。5、AT24C02初始化。系统初始化完毕后,分别调用数码管清零显示子程序,显示开机画面;再延时1秒,显示工作界面;初始化AT24C02,调出上次掉电时存储的预置增益值;调用计算DA输出数字量函数子程序并调用DA转换子程序,给AD603输出掉电存储的预置增益对应电压值;AD转换芯片50ms采一次输出级电压;调用键盘扫描处理子程序,进入相应的处理模块。;半秒送数码管显示一次。在主循环系统中,随时等待T0 中断发生,并转入相应的中断处理程序。第四章 调试及结果分析5.1 硬件调试及结果

32、分析在本次设计中,本人负责硬件电路的设计与调试。调试硬件是否正常,以及软硬件联调。我把调试分为以下几步:第一步,首先在没有上电的情况下,检查PCB板线路是否无误。对照原理图,PCB图,用万用表的蜂鸣档检查每条线路是否都导通。通过细致的检查,发现有些过孔有虚焊的现象,用铬铁重新焊了一下。用万用表的蜂鸣档从连通的起始端每个触点都检查,发现问题则相应地进行解决。第二步,在不插芯片的情况下,给PCB板上电,然后把万用表打到电压档,查看每块芯片的供电电压是否正常,尤其是0809基准电压源的输入电压是否正常。STC89C52RC供电电压为+5V,CPU的IO口都采用了排阻进行提拉,提拉后的电压都为+5V,

33、MAX232供电电压为+5V,每块芯片的供电电压均正常。第三步,断开电源线,把所有芯片全部插到芯片插槽中,接通电源,用手去触摸每块芯片,看是否发烫。.5.2 软硬件联调第一步:将LED数码管显示的程序下载到单片机中,但是数码管并没有显示,经过多次检查,发现是后面的驱动贴片74ls164焊接的不是很牢固,焊点不是很结实,导致显示不正常,经过改进,LED显示正常。第二步:调试采样温度功能,将NTC传感器放置烙铁边,观看显示液晶是否可以观查到温度变化。经过几分钟后,发现温度并没有变化,经过多此检查硬件,发现硬件没有问题,这时,我们来看程序,发现在显示时,采样后的温度不能即使送显,这是由于显示扫描时间

34、太长。经过修改程序,发现可以正常显示。第三步,利用设计的四个按键,查看按键是否正常使用。利用按键可以调节设定温度。四个按键可以正常使用。 图5.1 实物硬件图第五章 总结与体会这次毕业设计从原理图设计, PCB板图的设计,总体电路的完成,到最后的软件硬件的联调。虽然出现了些问题,但经过老师的悉心指导,并结合学过的理论知识,最终我们都将出现的问题一一解决 。毕业设计是一门实践性很强的课程,通过毕业设计,使得我们对专业课程的理论认识上升到实践阶段,提高了我们的动手能力与综合所学知识并应用到实践的能力,同时,毕业设计的分工也培养了同学之间的团队合作能力与统筹规划能力 。一个学期的毕设,有欢笑,有泪水

35、 。成功激励着我们不断前进,失败是成功之母,它使我们获得宝贵的经验,这些经验不经过实践是无法得到的。对我来说这次毕业设计最大的收获就是能够学以致用,理论与实践相结合,并能根据实践加深理论的理解,提高了自己发现问题,分析问题,解决问题的能力,获益匪浅 。这次设计采用C进行编程,而以往都是采用汇编进行编程,而C语言的结构化的特点,使程序的编写更容易,对于以后的学习过程中,这种编程思想要多采用。经过近四个月的努力,从方案的设计之初查阅资料,画原理图,画PCB图,焊接电路板,对电路板进行检查,对硬件电路的调试,到最后的整体软硬件的调试的成功,失败教训与成功的喜悦,一个问题几天的冥思苦想与解决问题后的释

36、怀,对综合分析解决问题能力的提升很多。在这次课题的完成过程中,不仅加深了对已学理论的理解,而且还学到了许多新知识,拓展了知识面,大大地提高了动手、分析问题能力和解决问题的能力。这使我们具备了一定将理论转化为实际的能力,这对以后的工作是大有裨益的。本设计也存在一些不足,由于第一次使用贴片芯片,焊接时焊接的不是很好,以致后面调试时经常闪屏。对于我们来说,理论与实际的结合才能收获的更多。参考文献1 张迎新单片微型计算机原理、应用及接口技术.北京国防工业出版社, 2004 2 王福瑞等单片微机测控系统设计大全北京北京航空航天大学出版社,20023 何希才传感器及其应用北京国防工业出版社,20004 涂

37、时亮编.单片机微机控制技术.上海:复旦大学出版社,19945.杨光友、朱宏辉等. 单片微型计算机原理及接口技术. 中国水利水电出版社,20026.张友德、赵志英、涂时亮. 单片微型机原理、应用与实验. 上海:复旦大学出版社, 2000.67.许兴在. 传感器近代应用技术. 上海:同济大学出版社,1994.713.Allen L.Hollister. Wideband Amplifier DesignM. SciTech Publishing,200714.Francesco,Centurelli,Raimondo,Luzzi,Mauro,Olivieri ,Alessandro ,Trifil

38、ettiJ. IEEE Transactions on Circuits and Systems. 2002 vol.49(no.10)15.Saif Anwar,Sarah Kief .Ultra Wideband Amplifier Functional Description and Block Diagram.R. Bradley University.2007.11.816.Analog Devices Inc OL.AD603 Data sheet 2003致 谢在本课题的整个设计制作过程中,得到了许多老师和同学的帮助,借此机会向他们表示诚挚的谢意 。首先感谢王忠老师。在整个的设计

39、过程中,王老师对我悉心指导、严格要求,在选题、系统总体设计与PCB设计方案上,给予我宝贵的建议,帮助对本设计的原理,电路的调试方法的认真指导,保证了本设计的设计及制作过程顺利完成 。从王老师那里学到的不仅仅是学术方面的知识,更重要的是严谨的治学态度,科学的分析问题解决问题的思维方法以及创新思维。感谢信息工程学院的各位老师,正是因为他们一丝不苟,任劳任怨的教学,对学生的严格要求,我们才能具有扎实的基本功来进行本次毕业设计 。还要感谢老师们为我们的毕业设计提供了良好的设计环境和仪器设备 。有了这些,我们才能够以高效率的完成本次设计 。感谢我的同组漆葱同学,没有他的工作成果,尤其是他在整个设计开发过

40、程中所提出的宝贵意见和建议,没有我们的团结合作互帮互助,我们是不能高质高量的完成设计任务的 。最后,在我即将毕业之际对南昌航空大学信息工程学院所有老师表示深深的谢意,正是在你们的指导下我学到了许多理论知识,并在实践性环节中不断提升自己的动手能力,形成了良好的分析问题解决问题的能力,谢谢你们!附录A、 NTC的R-T表电子传感器阻值温度特性表 R0=16.330K2% B25/50=3934K1.5%T()Rmin(K)Rnom(K)Rmax(K)T()Rmin(K)Rnom(K)Rmax(K)-40160.06169.16178.70810.67510.95811.244-39149.8715

41、8.22166.98910.16410.44110.722-38140.40148.08156.12109.6809.95110.226-37131.60138.66146.05119.2209.4859.754-36123.42129.92136.71128.7859.0449.037-35115.82121.80128.03138.3738.6268.883-34108.70114.21119.94147.9838.2308.481-33102.08107.15112.42157.6147.8558.101-3295.916100.58105.43167.2637.4987.738-319

42、0.16794.46298.922176.9317.1607.394-3084.80988.76692.870186.6156.8397.067-2979.76183.40487.179196.3176.5356.758-2875.05078.40581.877206.0346.2466.463-2770.65373.74476.939215.7645.9716.183-2666.54569.39372.334225.5075.7095.916-2562.70965.33368.040235.2655.4615.663-2459.10661.52464.016245.0345.2255.421

43、-2355.73657.96560.259254.8145.0005.191-2252.58354.63756.749264.6054.7864.972-2149.63251.52553.469274.4064.5824.764-2046.86948.61450.404284.2154.3874.564-1944.25645.86447.512294.0374.2044.376-1841.80943.29144.807303.8864.0294.197-1739.51540.88042.276313.7033.8614.024-1637.36338.62139.905323.5473.7013

44、.860-1535.34436.50337.685333.3993.5493.704-1433.44134.50935.597343.2583.4043.555-1331.65432.63733.637353.1243.2663.413-1229.97530.88031.800362.9963.1343.277-1128.39629.23030.076372.8743.0083.147-1026.91427.68128.459382.7592.8893.024-925.50726.23126.928392.6472.7742.906-824.18524.83425.491402.5422.6652.793-722.93923.53624.139412.4402.5602.685-621.76722.31522.868422.3432.4602.582-520.66221.16621.674432.2512.3642.482-419.61820.08020.545442.1632.2732.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号