《热敏电阻----单片机温度控制系统电路设计(共30页).doc》由会员分享,可在线阅读,更多相关《热敏电阻----单片机温度控制系统电路设计(共30页).doc(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上引言十年来计算机技术及微电子器件在微量技术中应用十分广泛。单片机作为计算机技术的一个分支,广泛的应用于工业控制,智能仪器仪表,机电一体化等各个领域。在此基础上发展起来的智能仪器无论是在测量、灵敏度、可靠性、自动化程度、运用功能方面或在解决测量技术问题的深度及广度方面都有了巨大发展,以一种崭新的面貌展示在人们的面前。随着大规模集成电路及计算机技术的迅速发展,以及人工智能向测量技术的移植或应用,智能仪器将会有更大的发展。测量仪器的智能化已是现代仪器仪表发展的主要方向,因而它已是当今测量工作者以及所有与测量技术有关的工程界、教育界以及科技界人士所普遍关注的问题,了解或熟悉这
2、类仪器的发展概况,工作原理及设计思想无疑是十分重要的。温度是生产过程中重要的被控参数之一,如冶金机械、化工、食品等各类生产过程中广泛使用的各种加热炉、热处理炉、反应炉对工件的处理温度等均需要对温度严格控制,因此温度检测则显得尤为重要。当今计算机控制技术在这方面的应用已经使温度检测达到自动化和智能化,模块处理方式的采用使系统更为简洁和方便。 本文针对89C51型单片机在温度控制方面的应用,对温度恒定系统进行了分析并给出了具体的解决方案。文章分为硬件设计和软件编程两部分对该方案进行阐述,在硬件设计部分划分温度检测、温度数据PID算法实现、温度显示、执行机构控制、RS-232通信五个模块单元,并且简
3、单叙述了该实例的物理工作原理和电路工作原理,只有在清楚地了解这些工作原理的基础上,才能恰当地选用单片机硬件电路和准确地编制软件,本系统在结合硬件的基础上对每一个模块进行了编程设计,使软硬件更好的结合来达到实现温度恒温控制的目的。文章大篇幅主要介绍了此恒温控制系统的软件设计,在软件设计中划分为主程序、中断子程序、PID算法子程序、滤波子程序、键盘与显示子程序和报警子程序六部分组成。第1章 概述11 系统功能单片机温度控制系统实现恒温控制。由键盘输入温度给定值,系统根据恒温炉的采集值与给定值的偏差,经过PID数据处理输出控制信息,实现温度自动控制,保证恒温炉的温度控制在一个固定值上。系统功能如图1
4、1所示。图11 系统功能图如图上图所示:从键盘输入一个指定的温度值,键盘将所输入的数值通过8255送给单片机89C51。然后单片机通过热敏电阻对恒温炉进行每秒五次采样,再经由放大电路放大,送入A/D转换芯片ADC0809进行模数转换。经处理的数字信号被送入单片机89C51进行处理,单片机通过核心PID算法对采集来的数据进行处理,并与从键盘所输入的数值进行比较。处理之后得到的结果被送到LED进行显示,与此同时发出一个信号对固态继电器进行控制,固态继电器则控制加热炉对恒温炉进行或停止加热。 该系统被划分为四个部分进行设计,分别为:系统电路的设计,系统软件设计,系统与PC机通讯设计,键盘和显示的软件
5、和硬件设计。12 系统总体电路设计121 系统原理图图12系统原理图第2章 系统扩展设计21 单片机与8255接口设计211 8255芯片介绍8255芯片的作用为了实现人机交互功能,需要加入键盘和显示,用8255芯片来进行扩展。 图21 8255芯片引脚图8255引脚功能(一)RESET:复位输入线,当该输入端外于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。(二)CS:片选信号线,当这个输入引脚为低电平时,表示芯片被选中,允许8255与CPU进行通讯。J(三)RD:读信号线,当这个输入引脚为低电平时,允许8255通过数据总线向CPU发送数据或状态信息,即C
6、PU从8255读取信息或数据。(四)WR:写入信号,当这个输入引脚为低电平时,允许CPU将数据或控制字写入8255。D0D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。(五)PA0PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入锁存器。(六)PB0PB7:端口B输入输出线,一个8位的I/O锁存器, 一个8位的输入输出缓冲器。(七)PC0PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个
7、4位的端口, 每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。(八)A1、A0:端口地址总线,8255中有端口A、B、C和一个内部控制字寄存器,共4个端口,由A0、A1输入地址信号来寻址。A1A0RDWRCS输入操作(读)00010A口数据总线01010B口数据总线10010C口数据总线输出操作(写)00100数据总线A口01100数据总线B口10100数据总线C口11100数据总线控制口禁止操作XXXX1数据总线为三态11010非法状态XX110数据总线为三态表21 8255的口操作状态212 8255与单片机接口电路设计(一)8255
8、与单片机接口电路原理图图23 8255与单片机接口电路原理图如图23所示为8255与单片机接口原理图。单片机的P0口与8255的D0D7连接,作为数据总线。单片机WR和RD分别与8255WR和RD连接对8255进行读写控制; P2.7,P2.6分别与8255 A0,A1连接;P2.4与8255 CS片选端连接;这5条线构成控制总线和地址总线,具体操作见表21。第3章前向通道设计31前向通道电路结构311 前向通道原理图图31前向通道原理图如图所示为前向通道的原理图,放大电路将热敏电阻产生的电阻转换为能被0809处理的适合电压,然后由0809进行A/D转换。下面是对各部分具体介绍。32 传感器工
9、作原理与性能321 传感器的工作原理传感器的核心元件是热敏电阻。热敏电阻是双端型温度敏感元件。当温度发生变化时热敏电阻的阻值也发生变化,在不同的温度下,热敏电阻都有一个固定的电阻值与温度值相应,并且只要热敏电阻没有损坏,这种对应关系具有重复性。热敏电阻阻值随温度变化的响应是高度的非线性响应。在热敏电阻的量程范围内,温度较小的变化都会引起热敏电阻阻值相对较大的变化,绝大多数热敏电阻具有负温度系数特性,即随着温度的升高,电阻值下降。322 传感器的特性Radio Shack热敏电阻(#271110A)就具有负温度系数特性。这种传感器工作在低温端时,负温度系数引起电阻阻值的相对变化大约是-5%。随着
10、温度的升高,负温度系数也有所下降,当热敏电阻工作在量程的高温端时,负温度系数引起电阻阻值的相对变化大约只有-2%。热敏电阻的有效输出为电阻值,由于A/D转换器转换的是电压信号,因此首先要将热敏电阻的电阻转换为电压信号,这一转换通常可以用电流源构成的激励电路来完成。将热敏电阻安装在电流源所在的支路中,在热敏电阻两端就会产生与其电阻值成比例的电压值。由于电流流过电阻会产生热效应,我们要注意不能由于热效应而使热敏电阻自身产生很大的热量,从而引起热敏电阻阻值的变化。一般情况下,当电流源电流足够小时,电流流过热敏电阻所产生的热量可以忽略不计。我们假定热敏电阻的耗散常数为典型值,一般在1mV/左右,为了使
11、测量精度保证在1.0以内,电流源的电流必须足够小,以保证电流流过热敏电阻产生的热量在1mW以下。根据以上分析,当电流源电流值不超过10uA时,可以满足以上要求。总而言之,只要电流源的电流足够小,热敏电阻两端产生的电压就与其阻值成比例关系而不会由于电阻的热效应引起太大的测量误差。接下来用仪用放大器AD524读取热敏电阻两端的电压差值,并且设置合适的增益,将电压差值调节到与A/D转换器的转换范围相匹配。热敏电阻的激励电路与信号调节电路的原理如图32所示。本系统采用的是Radio Shack 271110A型热敏电阻,温度变化与热敏电阻阻值变化为非线性的关系,其不同温度的电阻值如下表所示:Radio
12、 Shack 271110A型热敏电阻在其温度范围内的输出值:温度热敏电阻阻值温度热敏电阻阻值-50329.22510.00-45247.5308.313-40188.4356.941-35111.3405.828-2586.39454.912-2067.74504.161-1553.39553.537-1042.45603.021-522.05652.589027.28702.229522.05751.9241017.96801.6691514.68851.4512012.09901.108表3-133 放大电路设计331 放大电路的原理传感器辅助电路两端电压变化很小,有时是不足以驱动下一级
13、电路的,所以要对其进行放大,使信号足以驱动下一级电路。热敏电阻的电流源电路由一个参考电压,一个运算放大器及三个电阻组成。这些元件可以提供0.001mA的电流。0.001mA的电流流过热敏电阻,使得其两端的电压值为热敏电阻阻值的1/。在-50时,热敏电阻两端的电压为3.292V,当温度达到100时,电压为0.V。该电压输入到仪用放大器AD524BD中,由于热敏电阻上有大小为1V的浮地电压,因此仪用放大器可以读出热敏电阻两端的电压,该电压值其实是热敏电阻两端的电压差值,抵消了1V的浮地电压。只要输入电压不超出仪用放大器的工作电压容限,热敏电阻两端的电压差都能测量出来。将仪用放大器的第6个管脚接地,
14、就可以将信号的参考点准确接地。图中仪用放大器的增益设为10,因此,它的输出为热敏电阻两端电压的10倍,也就是说,对于理想的仪用放大器,在-50时,其输出为32.92V,当温度为100时,其输出为0.V。仪用放大器的工作电压输入容限为10V,A/D转换器的最大输入是05V。而温度为-50时,32.92V的输出已大大超出了放大器的工作容限,因此该温度测量系统能有效测量的温度下限为-10,此时仪用放大器送到A/D转换器的输出为4.245V,在放大器的工作容限之内。温度量程的上限对应于最小的电压值,因此不受放大器工作电压容限及A/D转换器转换量程的影响。图32 放大电路的原理图34 A/D转换电路设计
15、341 A/D转换电路作用该系统的核心部分是单片机,单片机只能处理数字信号。通过传感器再放大所采集的信号为模拟电压信号,直接送入单片机是无法进行处理的。所以要加入一块A/D转换芯片ADC0809来进行模数转换,得到的数字信号被送入单片机进行处理。342 ADC0809芯片功能与性能指标ADC0809的管脚图图33 ADC0809采用双列直插式封装,共有28条引脚,各管脚的功能分四组简述如下: (一)模拟信号输入IN0IN7IN0IN7为八路模拟电压输入线,加在模拟开关上,工作时采用时分割的方式,轮流进行AD转换。 (二)地址输入和控制线 地址输入和控制线共4条,其中ADDA、ADDB和ADDC
16、为地址输入线(Address A),用于选择IN0IN7上哪一路模拟电压送给比较器进行AD转换。ALE(Address Lock Enable)为地址锁存允许输入线,高电平有效。当ALE线为高电平时,ADDA、ADDB和ADDC三条地址线上地址信号得以锁存,经译码器控制八路模拟开关工作。 (三)数字量输出及控制线(11条) START为“启动脉冲”输入线,该线正脉冲由CPU送来,宽度应大于100ns,上升沿清零,下降沿启动ADC工作。EOC为转换结束输出线,该线高电平表示AD转换已结束,数字量已锁入“三态输出锁存器”。D0D7为数字量输出线,D7为最高位。EOUT为“输出允许”线,高电平时能使
17、D0D7引脚上输出转换后的数字量。 (四)电源线及其他(5条) CLOCK为时钟输入线,用于为ADC0809提供逐次比较所需,一般为640kHz时钟脉冲。VDD为+5V电源输入线,GND为地线。+VREF和-VREF为参考电压输入线,用于给电阻网络供给标准电压。+VREF常和VDD相连,-VREF常接地。343 ADC0809应用说明 (一) ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。(二) 初始化时,使ST和OE信号全为低电平。(三) 送要转换的哪一通道的地址到A,B,C端口上。(四) 在ST端给出一个至少有100ns宽的正脉冲信号。(五) 是否转换完毕,我们根据
18、EOC信号来判断。(六) 当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。35 ADC0809与单片机的接口设计351 ADC0809与89C51接口电路图图34 ADC0809与单片机的接口图如图所示为单片机与ADC0809的接口连接图。0809的数据输出口2.12.8分别与单片机P1口P1.0p1.7连接,作为数据总线。单片机P1口每秒钟对0809数据输出口进行5次读操作,读取的数据被送入单片机通过PID核心算法进行处理分析。因为系统只用到ADC0809输入口的口,所以ADD-A、ADD-B、ADD-C都接低电平。0809的EOC管脚与单片机P3.3连接,当EOC变为
19、高电平时,这时给OE为高电平,转换的数据就输出给单片机。第4章 人机交互接口电路设计41 键盘和LED显示电路原理图41键盘和LED显示电路原理图如图41所示:系统采用4 * 4 行列式键盘。分别由8255的PC口引出四行四列,按键设置在行,列线的交点上。行线通过上拉电阻接+5V,被箝位在高电平状态。BIC8718为8位集成驱动芯片。显示采用6个LED显示器,由PA口引出数据总线通过BIC8718与6个LED显示器的段选线连接。PB0PB5通过BIC8718分别接在6个LED显示器上,做为位选通线。42 键盘设计421 键盘的工作过程(一)判别键盘上是否有键按下。(二)如果有键按下,则应进行扫
20、描,判别是哪一个键按下。(三)去抖动常采用延时程序。(四)读取闭合按键的特征值(行和列的位置编码);(五)对特征值进行译码,获得按键的相应顺序号,而后再按各键的实际定义去执行相应的服务程序。(六)应采用双键锁定或N键轮回解决双键同时按下的问题。422 键盘功能键值功能1输入12输入23输入34输入45输入56输入67输入78输入89输入910输入0A清除B开始C停止D暂停EF表42 键盘功能表43 LED显示设计431 LED显示器结构与原理LED显示器是由发光二极管显示字段组成的显示器件。该系统中采用的是七段LED。这种显示器有共阴极和共阳极两种,该系统选用的是共阴极七段LED显示器。七段L
21、ED显示器中有8个发光二极管,其中7个发光二极管构成7笔字形“8”。一个发光二极管构成小数点。七段LED显示器的管脚如图42所示。从ag管脚输入不同的8位二进制数,可显示不同的数字或字符。LED的电流通常较小,一般均需在回路中接上限流电阻。图42 显示器结构图432 LED显示器的显示方式该系统共用六个七段LED显示器,采用动态显示方式。LED动态显示是将所有位的段选线并接在一个I/O口线上,共阴极端分别由相应的I/O口线控制。在任一时刻,只有一位LED是点亮的,但只要扫描的频率足够高(一般大于25Hz),由于人眼的视觉暂留特性,直观上感觉却是连续点亮的。如图42所示:所有位的段选线并接在82
22、55的PA口线上,共阴极端分别由PB口中的PB0PB5控制。在任一时刻,PB0PB5中只有一条线是低电平,即只有一只LED被选通,此时刻单片机的P0口通过8255的PA口将相应的数据传输给被选通的LED,使LED点亮。下一时刻另一只LED被选通,单片机同样传输给其相应数据使其点亮。如此逐一进行扫描,6只LED显示器逐一被点亮,由于扫描频率很高,所以视觉上6只LED都被点亮了,并无闪烁。这样系统就实现了显示功能。第5章 单片机串行通信接口电路设计51 单片机串行通信MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上独立的接收发送器,既可以接收数据也
23、可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出,它们的地址为99H。这个通信口既可以用于网络通信,亦可实现串行异步通信,还可以构成同步移位寄存器使用。如果在传行口的输入输出引脚上加上电平转换器,就可方便地构成标准的RS-232接口。RS-232是早期为公用电话网络数据通信而制定的标准,其逻辑电平与TTLCMOS电平完全不同。逻辑“0”规定为+515V之间,逻辑“1”规定为-5-15V之间。由于RS-232发送和接收之间有公共地,传输采用非平衡模式,因此共模噪声会耦合到信号系统中,其标准建议的最大通信距离为15米。但实际应用中我们bit/s的速率下可以达到300米。R
24、S-232规定的电平和一般微处理器的逻辑电平不一致,必须进行电平转换,实现逻辑电平转换可以采用MAX232芯片。采用MAX232芯片的转换接口MAX232是MAXIM公司生产的,包含两路驱动器和接收器的RS-232转换芯片。芯片内部有一个电压转换器,可以把输入的+5V电压转换为RS-232接口所需的10V电压,尤其适用于没有12V的单电源系统。单片机串口通信程序的实现方法,实际应用中,单片机通信程序一般采用中断方式与微机通信,微机做为主控方。当单片机收到微机发送的地址信号时,便转入中断服务程序,向微机发送数据。52 串行通信电平转换电路设计图52 串行通信电路结构图MAX232是一种双组驱动器
25、/接收器,片内含有一个电容性电压发生器以便在单5V电源供电时提供EIA/TIA-232-E电平。每个接收器将EIA/TIA-232-E电平输入转换为5V TTL/CMOS电平。这些接收器具有1.3V的典型门限值及0.5V的典型迟滞,而且可以接收30V的输入。每个驱动器将TTL/CMOS输入电平转换为EIA/TIA-232-E电平。所有的驱动器、接收器及电压发生器都可以在德州仪器公司的LinASICTM元件库中得到标准单元。MAX232的工作温度范围为0至70, 特点* 单5V电源工作* LinBiCMOS* TM工艺技术* 两个驱动器及两个接收器* 30V输入电平* 低电源电流:典型值是8mA
26、* 符合甚至优于ANSI标准EIA/TIA-232-E及ITU推荐标准V.28* 可与Maxim公司的MAX232互换* ESD保护大于MIL-STD-883(方法3015)标准的2000V第6章 后向通道的设计61 固态继电器的原理与性能611 固态继电器的作用系通要控制加热器对恒温炉进行加热,加热器所用电压为220V,而单片机所用的电压为-5V+5V,它的输出电压不会超过-5+5V,单片机无法直接控制加热器来进行加热,固态继电器的引入解决了两者电压不同的问题。固态继电器直接由单片机控制,单片机输出一个0或1的信号,就可以实现被控端的通与断。621 固态继电器的选择固态继电器(Solid s
27、tatc relay)简称SSR,这是一种新型的无触点电子继电器。其输入端仅要求输入很小的控制电流,能与TTL,HTL,CMOS等集成电路具有较好的兼容性,而其输出则用双向晶闸管来接通和断开负载电源。与普通电磁式继电器和磁力开关相比,具有开关速度快,工作频率高,体积小,重量轻,寿命长,无机械噪声,工作可靠耐冲击等一系列特点,由于其无机械触点继电器无法比拟的优点。另外其输入控制端与输出端用光电耦合器隔离,所需控制驱动电压低,电流小,非常容易与计算机控制输出接口。图61 固态继电器电路结构图622 固态继电器的主要特点:输入功率小:由于其输入端是采用的光电耦合器,其驱动电流仅需几毫安便能可靠地控制
28、,所以可以直接用TTL,HTL,CMOS等集成驱动电路控制。高可靠性:由于其结构上无可动接触部件,且采用全塑密闭封装,所以SSR开关时无抖动和回跳现象,无机械噪声,同时能耐潮,耐腐蚀;由于无触点火花,可用在有易燃易爆介质的场合。低电磁噪声:交流型SSR在采用了过零触发技术后,电路具有零电压开启,零电流关断的特性,可使对外界和本系统的射频干扰减低到最低程度。能承受的浪涌电流大:其数值可为SSR额定值的610倍。对电源电压适应能力强:交流型SSR的负载电源电压可以在30220V范围内任选。抗干扰能力强:由于输入与输出之间采用了光电隔离,割断了两者的电气联系,避免了输出功率负载电路对输入电路的影响。
29、另外又在输出端附加了干扰抑制网络,有效地抑制了线路中dV/di和di/dt的影响。623 固态继电器使用注意事项电子开关器件的通病是存在通态压降和断态漏电流。SSR的通态压降一般小于2V,断态漏电流通常为510mA。因此使用中要考虑这两项参数,否则在控制小功率执行器时容易产生误动作。固态继电器的电流容量负载能力随温度升高而下降,其使用的温度范围不太宽(-40+80),所以当使用温度较高进,选用的SSR必须留有一定的余量。固态继电器电压过载能力差,当负载为感性时,在SSR的输出端必须加接RM压敏电阻,其电压的选择可以取电源有效值的1.61.9倍。输出端负载短路会造成SSR损坏,应特别注意避免。对
30、白炽灯,电炉等电阻类负载,要考虑其“冷阻”特性会造成接通瞬间的浪涌电流,有可能超过额定工作值,所以要对电流容量的选择留有余地。为防止故障引起过流,最简单的方法是采用快速熔断器,要求熔断器的电压不低于线路工作电压,其标称电流值(有效值)与固态继电器的额定电流值一致。第7章单片机温控系统可靠性设计71 可靠设计设计的重要性由于该系统中含有大功率,大电流的驱动电路,即固态继电器控制的加热器。外界电网会对系统电路产生一定的电磁干扰。加上所用电源产生的电磁波和外界的电磁波都会对该系统电路产生电磁干扰,所以必须采取一些措施来消除或减小这些干扰。72 硬件电路可靠性设计721减小来自电源的噪声电源是向系统提
31、供能量的。电源在提供能源的同时,直接由供电端将噪声加在微控制器上。微控制器的复位线,中断线,和其它一些控制线最容易受到外界噪声的干扰。电网上的强干扰通过电源进入集成电路块,即使电池供电的系统,电池本身也有高频噪声。模拟电路中的模拟信号放大器则更经不起来自电源的干扰。因此我们加入一个电源的去耦电容,来减小对电路的干扰。722元件布置要合理分区元件在印刷线路板上排列的位置,要充分考虑抗电磁干扰问题。原则之一是各部件之间的引线要尽量短。在布局上,要把模拟信号部分,高速数字电路部分,噪声源部分这三部分合理地分开。使互相间的信号耦合减到最小。723处理好接地线印刷线路板上的线,以电源线和地线最重要。克服
32、电磁干扰问题,最主要的手段就是接地。724用好去耦电容由于微控制器时钟电路采用方波而不是正弦波。方波比正弦波含有更高的高上频成分。对电磁干扰贡献最大的噪声频率是相当于时钟频率3倍的高频噪声。噪声中也还有频率更高的万分。在高频时,对电容来说,它的寄生电感不能忽视,对电感来说,它的分布电容也会起作用,对电阻来说,它存在着对高频信号的反射。对印刷板上的引线来说,它的分布电感不容忽视,而且长的引线还表现出天线的特征,将高频噪声信号发射出去。焊接印刷线路板上的元件进,如果电阻、电容、三极管的引脚留得很长,这些长的引脚正好是高频信号的天线。物别是印刷线路板上的信号引出线,这些都会产生高频电磁干扰。去除这些
33、高频噪声和干扰的办法是加去耦电容。这个去耦电容有两个作用,一方面是本集成电路的蓄能电容,提供和吸收该集成电路开门关门瞬间的充放电能量。别一方面旁路掉该器件的高频噪声。特别注意的是,在焊接时去耦电容的引脚要尽量短。长的引脚会使去耦电容本身发生自共振。725隔离与屏蔽设计典型的信号隔离是光电隔离。使用光电隔离器件将单片机的输入输出隔离工,一方面使干扰信号不得进入单片机系统,另一方面单片机系统本身的噪声也不会以传导的方式传播出去。屏蔽则是用来隔离空间辐射的,对噪声特别大的部件,如开关电源,用金属盒罩起来,可减少噪声源对单片机系统的干扰。对特别怕干扰的模拟电路,如高灵敏度的弱信号放大电路可屏蔽起来。而
34、重要的是金属屏蔽本身必须接真正的指导教师签字 年 月 日致谢: 感谢我的小白老师,这片论文的每个实验细节和每个数据,都离不开你的细心指导。而你开朗的个性和宽容的态度,帮助我能够很快的完成了毕业设计。参考文献:1李建忠编著,单片机原理及应用,西安电子科技大学出版社,2002年。2沈红卫,单片机应用系统设计实例与分析,北京航空航天大学出版社,20033公茂法,单片机人机接口实例集,北京航空航天大学出版社,20024胡汉才.单片机原理及系统设计.北京:清华大学出版社,20025韩志军,沈晋源,王振波.单片机应用系统设计.北京:机械工业出版社,20056余锡存.单片机接口原理与接口技术.西安:西安电子
35、科技大学出版社,20007肖红兵.跟我学单片机.北京:北京航空航天大学出版社,20028李潮青.单片机原理及接口技术.北京:北京航空航天大学出版社,20029何立民.MS-51系列单片机应用系统设计.北京:北京航空航天大学出版社, 199910刘乐善.微型计算机接口技术及应用原理.武汉:华中科技大学出版社,1998 11李朝青.单片机原理及接口技术.北京:北京航空航天大学出版社,199912赵新民.智能仪器原理及设计.哈尔滨:工业大学出版社,199513国外电子元器件.2003 年第9 期,2003 年9 月14中国计量学院学报 .第3 期(第12 卷),2001 年12 月15新余高专学报
36、.第9卷第2 期,2004 年4 月16聊城师范学院学报(自然科学版).第7卷第3期,1994年9月17四川师范学院学报(自然科学版).第16卷第3期,1995年9月18J.J,CARR.“Designing Microprocessor-Based instrumentation”A prentice-hall Company,198219Michael Santori,An Instrument That isnt really “IEEF SPFCTRUM”AUGUST,1990附录:单片机温度控制系统元器件列表元件列表元件名称数量元件名称娄量Radio Shack 271110A型热敏
37、电阻1LM324B1AD524BD仪用放大器1ADC08091AT89C51 1蜂鸣器182551LED显示器6MAX2321串行接口1固态继电器SSR1按键开关17非门210MHz晶振1电阻R18电容C10BIC871821000uF电解电容1 毕业设计(论文)内容与要求题目:单片机温度控制系统电路设计内容与要求:设计实现单片机温度控制系统,系统采用DDC(直接数字控制)系统。系统以单片机AT89C51为控制器,以热敏电阻作为温度传感器采集温度数据,以固态继电器为输出控制,采用中值滤波处理方法对传输数据进行抗干扰处理,选用增量式表达的位置式带积分分离值的PID算法实现系统控制,实现对恒温的控
38、制。系统通过键盘输入和显示输出实现人机交互,完成给定温度值的输入和采集温度值的显示。系统通过RS-232串行通信接口实现单片机与PC机的数据通信。要求:1 熟悉单片机应用系统硬件设计基本方法。2 熟悉电路设计工具Protel的使用。3 完成单片机温度控制系统检测电路设计。4 完成单片机温度控制系统A/D转换接口电路设计。5 完成单片机温度控制系统扩展8255接口电路设计。6 完成单片机温度控制系统键盘输入和LED显示输出接口电路设计。7 完成单片机温度控制系统总体电路设计。8 完成单片机温度控制系统硬件抗干扰分析。 答辩小组评语 建议成绩 优 良 中 及格 不及格 答辩小组签字 年 月 日终审成绩 优 良 中 及格 不及格 答辩委员会主任签字 年 月 日专心-专注-专业