微电脑多路染色机温度控制器的硬件设计毕业论文.doc_第1页
微电脑多路染色机温度控制器的硬件设计毕业论文.doc_第2页
微电脑多路染色机温度控制器的硬件设计毕业论文.doc_第3页
微电脑多路染色机温度控制器的硬件设计毕业论文.doc_第4页
微电脑多路染色机温度控制器的硬件设计毕业论文.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南昌航空大学学士学位论文毕业设计(论文) 题 目:微电脑多路染色机温度控制器的硬件设计 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日目录第一章 前言1第二章 相关技术及理论分析32.1温度测试技术32.2温度控制原理6第三章 微电脑多路染色机温度控制器的系统组成及工作原理93.1系统设计要求与技术指标93.2系统功能93.3系统组成9第四章 微电脑多路染色机温度控制器的硬件设计电路114.1 温度采集模块114.2 多路开关选择模块134.3 放大电路模块154.4 a/d转换模块174.5 键盘显示模块184.5.1液晶概述194.5.2模块接口说明204.5.3并行接口214.6 温控模块224.6.1加热控制电路234.6.2制冷控制模块264.7 报警模块264.8 时钟模块284.9 单片机基本系统294.10 系统总电路设计30第五章 微电脑多路染色机温度控制器的软件设计315.1 主程序设计315.2 中断服务程序325.3 算法子程序335.4 键盘显示子程序33第六章 微电脑多路染色机温度控制器的系统调试356.1温度采集模块的调试356.2温度控制模块的调试356.3语音报警模块的调试376.4总体调试37第七章 总结387.1完善功能387.2心得体会38致 谢39参考文献40附录 a 原理总图41附录 b pcb图42附录 c 实物图4348南昌航空大学学士学位论文第一章 前言当今社会的发展日新月异,各行各业都在迅猛崛起,随着计算机技术、自动控制理论及温度测量控制技术等技术的应用和发展,在纺织服装等行业里,染色工艺的地位也日渐突出。伴随本国经济体制改革步伐的加快以及印染行业的不断发展,染色机的研制和开发也在逐步形成规模。对其技术工艺和控制水平的要求也越来越高。各种染色机的出现,逐渐代替了手工染色工艺进入了染色行业的应用里。染色工序在纺织品生产中占有重要地位,染色质量直接决定了纺织品的色泽、外观,甚至还影响纺织品的生产成本。在染色工序中,影响染色的因素主要有染液浓度、温度、液位等,其中温度控制是很重要而又复杂的控制过程。染色过程实际上是由工艺人员针对不同织物的一条温度曲线,执行每个工艺对染色的温度中升温及降温过程的严格控制。如果操作过程没有达到相应的严格标准和要求,就容易使织物产生色差、缸差、条痕等疵点,造成复染率上升,生产成本增加等问题。2而温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都与温度密切相关,因此温度控制是生产自动化的重要任务。因此,对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。传统的染色工艺过程主要由升温、保温、降温等几个连续阶段组成。升温过程采用蒸汽加热,降温阶段采用冷却水冷却。在升温过程中,当温度达到某一特定温度值时,保温一段时间,在这段时间内加入染料、助剂等化学药品。当温度降到某一特定温度值时,校正浴比,在加入染料或助剂。随着染色工艺的迅速发展和印染技术的不断进步,对染色机温度控制的要求也在逐步增长,设计出安全、实用、节能、智能化和数字化的染色机温度控制器已成必然趋势。由此可见,由微电脑控制的多路染色机的温度控制器的研究显得尤为重要。近期国外的各类染色机的技术性能已经发生了很大的变化和提高,有着较高的织物加工范围和较广的工艺适应性,并且实现一机多用。一般从进布到出布,可连续完成精练、漂白、染色、水洗等工艺过程。根据目前的国内外市场需求来看,随着本国染色机市场的迅猛发展,与之相关的核心生产技术应用与研发必将成为业内企业关注的焦点。市场需求是决定染色机发展的主要动力,通过参考大量文献对染色机的工艺技术进展做了系统了解如下:从21世纪到2008年,本国从事染色机行业的企业和人员呈现一直持续发展,增多的趋势;2009年后呈现较为稳定的状态。如今,多数染色机企业开始走上不断研制新产品的路线,不再拘泥于数量,规模的增大,向创新型企业发展。国内大多数企业通过详细的调查和权威技术资料及相关情报的收集,为客户提供了各种染色机产品核心技术应用现状、技术研发、工艺设备配套、高端技术应用等多方面的信息,对于企业了解各类成衫染色机产品生产技术及其发展状况十分有益。相对于国内市场的发展,现今大部分印染厂还是沿袭传统的操作方式:升/降温控制采用智能仪表,前/后处理依然为人工操作。这种染色机作为印染行业最主要的生产设备,其控制手段主要是对温度进行控制,还不能严格执行染色的工艺标准,达不到布匹着色所要求的质量,同时耗费大量是水、电资源。目前,本国大多数生产厂家采用模拟型pid调节方式的温控仪表,温度波动大,产品合格率低。在现代化的工业生产和生活中,温度控制的应用相当广泛。基于此,传统单一的控制算法难以满足控制要求,为保证温度控制的精度、控制效率和可靠性,将pid算法与预测控制算法相结合,采用分时段进行控制。以染色过程的温度跟踪控制系统为背景,针对温度对象动态范围宽,其动态特性随温度变化且存在结构变化,以stc89c52为核心,采用软件方法通过stc89c52对温度采集、温度控制系统的控制来达到控制温度的目的。使控制器能适应染色过程动态特性的变化,保证了温度控制的精度,可有效地提高染色质量;使产品小型化、智能化,即提高了产品功能和质量,又降低了成本,简化了设计。针对染布生产环境电磁干扰大,染布工艺要求温度升降速度恒定、保温温度偏差小的特性,产生了一种基于单片机控制的染色机温度控制系统的设计方案。温度控制器的出现可以减少染色工艺中对温度的把握度的控制,用以减少工序,而染色机由微电脑控制,操作简便,先进的电子控制技术系统可根据实际负荷自动化运行,节约能源及运行费用。为了满足市场的需要和给客户提供一个实用的微电脑多路染色机温度控制器,本设计综合运用了单片机技术、温度采集技术、温度控制技术等来实现对各染色机染缸的温度进行测量和控制。本次设计的系统包含微处理器、温度检测采集模块、a/d转换模块、温度控制模块、报警模块以及键盘显示模块等,软件设计上采用数字pid算法实现对染布控制过程中各个步骤温度的精确控制。本系统要实现的具体功能为:采用铂热电阻测温,能同时对8台染色机实现温度控制及染缸实测温度的显示,使其控温范围为25-135,且控温精度达到2,超温时能报警。总之,本设计应该具有多路染色机温度控制器的基本性能,对其相关技术进行很好的研究和应用,符合相关方面的技术发展趋势。第二章 相关技术及理论分析2.1温度测试技术温度是实际应用中经常需要测试的参数,温度测量的应用非常广泛,不仅生产工艺需要温度控制,有些电子产品还需对它们自身的温度进行测量,本次设计的染色机温度控制器也要求测量染缸液体温度。 温度传感器是应用系统与现实世界之间的桥梁,不论是在科学研究领域还是在工业生产领域,都有十分广泛的应用。下面将对不同的温度传感器进行简要概述,常用的温度传感器有:(1)热敏电阻器 热敏电阻器是用来测量温度的传感器之一,按照温度系数不同分为正温度系数热敏电阻器(ptc)和负温度系数热敏电阻器(ntc)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。正温度系数热敏电阻器(ptc)在温度越高时电阻值越大,负温度系数热敏电阻器(ntc)在温度越高时电阻值越低,它们同属于半导体器件。在所有被动式温度传感器中,热敏电阻的灵敏度最高,但热敏电阻的电阻/温度曲线是非线性的。一般电路中热敏电阻和电阻串联产生分压,其阻值变化使得节点处的电压也产生变化,该电路的精度取决于热敏电阻和电阻的误差以及参考电压的精度。热敏电阻一般有一个误差范围,用来规定样品之间的一致性。根据使用的材料不同,误差值通常在1%至10%之间。热敏电阻器主要缺点是阻值和温度的关系非线性严重;元件一致性和互换性差;易老化且稳定性较差;除特殊高温热敏电阻外,绝大多数热敏电阻仅适合0150范围。(2)固态热传感器 最简单的半导体温度传感器就是一个pn结,例如二极管或晶体管基极-发射极之间的pn结。如果一个恒定电流流过正向偏置的硅pn结,正向压降在温度每变化1时会降低1.8mv。很多ic利用半导体的这一特性来测量温度,包括美信的max1617、国半的lm335和lm74等等。半导体传感器的接口形式多样,从电压输出到串行spi/微线接口都可以。 (3)热电偶和热电阻热电偶是温度测量仪表中常用的测温元件,是由两种不同成分的导体两端接合成回路时,当两接合点热电偶温度不同时,就会在回路内产生热电流。如果热电偶的工作端与参比端存有温差时,显示仪表将会指示出热电偶产生的热电势所对应的温度值。热电偶的热电动势将随着测量端温度升高而增长,它的大小只与热电偶材料和两端的温度有关,与热电极的长度、直径无关。各种热电偶的外形常因需要而极不相同,但是它们的基本结构却大致相同,通常由热电极、绝缘套保护管和接线盒等主要部分组成,通常和显示仪表,记录仪表和电子调节器配套使用。热电偶由两种不同金属结合而成,它受热时会产生微小的电压,电压大小取决于组成热电偶的两种金属材料,有铁-康铜(j型)、铜-康铜(t型)和铬-铝(k型)热电偶等。热电阻是中低温区最常用的一种温度检测器。它的主要特点是测量精度高,性能稳定。其中铂热电阻是目前热电阻中性能最好的,主要用作标准电阻温度计。被广泛应用于作温度的基准,标准的传递。热电阻与热电偶的选择最大的区别就是温度范围的选择,热电阻是测量低温的温度传感器,一般测量温度在-200800,而热电偶是测量中高温的温度传感器,一般测量温度在4001800,在选择时如果测量温度在200左右就应该选择热电阻测量,如果测量温度在600就应该选择k型热电偶,如果测量温度在12001600就应该选择s型或者b型热电偶。热电阻与热电偶相比有以下特点: 同样温度下输出信号较大,易于测量; 测电阻必须借助外加电源; 热电阻感温部分尺寸较大,而热电偶工作端是很小的焊点,因而热电阻测温的反应速度比热电偶慢; 同类材料制成的热电阻不如热电偶测温上限高。各类常用热电偶和热电阻测温范围如表2-1。表2-1 各类常用热电偶和热电阻的测温范围 热电偶类型温度范围热电偶类型温度范围s-501768n-2701300r-501768e-2701000b01820j-2101200k-2701372t-270400热电阻类型温度范围热电阻类型温度范围pt10-200850cu50-50150pt100-200850cu100-50150pt-100铂热电阻是一种由金属铂作为原料制成的温度传感元件。其电阻值随外界温度的变化而变化,且在常温下电阻与温度的变化的曲线(r-t)曲线线性度较好。在中低温的测量任务中,pt-100因其测量精度高、测温范围宽、稳定性好、价格低等优点而得到广泛应用。pt-100铂热电阻是一种近似线性的测温元件,热响应时间30s。其阻值和温度变化的函数在0-200范围内拥有较好的线性关系,随着测量范围的增大,非线性越来越严重。当温度范围为-200-850时,最大的非线性达到4.6%。减小温度测量范围,将使非线性减小。但是,当精度要求高或者测温范围宽时,就必须解决非线性问题。铂热电阻值与温度之间的关系式,在不同的温度范围内用不同的数学模型表示:在温度为-200-0范围内为:rt=r0 1+at+bt+c(t-100)t (2.1)在温度为0-850范围内为:rt=r0(1+at+bt) (2.2)式中,rt、r0温度分别pt-100铂热电阻为t和0时的铂热电阻值;a、b、c为常数。a=3.9080210-3 ;b=-5.80210-7;c=-4.2735010-12。适当的测温范围在几百摄氏度内,对于本系统很适合,所以选用铂热电阻作为测温元件。目前,温度传感器正朝着集成化、智能化、系统化的方向发展;与此同时,温度测量技术也在不断进步。温度测量领域的新技术不断涌现,新产品也层出不穷。主要表现在以下两方面:a.温度传感器正从分立元件向集成化、智能化、系统化的方向迅速发展,为开发新一代温度测控系统创造了有利条件;b.在温度测量系统中普遍采用线性化处理、自动温度补偿和自动校准湿度等项新技术。(4)集成温度传感器主要包括模拟集成温度传感器和智能温度传感器(亦称数字温度传感器)两大类。模拟集成温度传感器是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用ic。模拟集成温度传感器的特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等优点,适合远距离测温、控温,不需要进行非线性校准。外围电路简单。其典型产品有ad590、ad592、tmp17、lm135等。(5)智能温度传感器是微电子技术、计算机技术和自动测试技术(ate)的结晶。智能温度传感器内部都包含温度传感器、ad转换器、信号处理器、存储器(或寄存器)和接口电路。有的产品还带多路转换器器(mux)、中央控制器(cpu)、随机存取存储器(ram)和只读存储器(rom)。智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器(mcu);并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。典型产品有ds18b20、max6654、lm76等。在温度传感器的实际使用中,大多数传感器都按照计量机构出具的检定或校准证书来对其在检定点或者按照检定规程上给出的系数进行修正,这样在实际的测试中就会带来一定的偏差,尤其是对于一些精密测量。由于每一支传感器都具有自己的特性,因此可以针对每一支传感器的特性进行特定的修正,从而达到提高温度传感器测试准确性的目的。2.2温度控制原理温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都与温度密切相关,因此温度控制是生产自动化的重要任务。在现代化的工业生产和生活中,温度控制的应用相当广泛,例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和制冷行业等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。因为单片机是随着超大规模集成电路技术的发展而诞生的,它具有体积小、功能强、性价比高等特点,把单片机应用于温度控制系统中,采用单片机做主控单元,无触点控制,可完成对温度的采集和控制等的要求。所以广泛应用于电子仪表、家用电器、节能装置、机器人、工业控制等诸多领域,使产品小型化、智能化,即提高了产品功能和质量,又降低了成本,简化了设计。对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、反应炉等;燃料有煤气、天然气、油、电等;控制方案有直接数字控制(ddc),推断控制,预测控制,模糊控制(fuzzy),专家控制(expert control),鲁棒控制(robust control),推理控制等。pid控制是目前工业控制中使用的最广泛的控制规律,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。且在连续控制系统中,对象为一介和二介惯性环节或同时带有滞后时间不大的滞后环节时,pid控制也是一种较好的方法。pid控制也称为比例-积分-微分控制,其中的比例项用与校正偏差,积分项用于消除系统的稳态误差,微分项用于减少系统的超调量,增加系统的稳定性。pid控制器控制器的性能取决于kp,ti和td这三个系数,设计和调试者的任务就是决定这三个系数。pid算法的算数表达式为: (2.3) 式中:为调节器输出信号; 为偏差信号; 为调节器的比例系数; 为调节器的积分时间; 为调节器的微分时间。 在计算机控制系统中,为了实现数字控制,必须对式(2.3)进行离散化处理,用数字形式的差分方程代替连续系统的微分方程。令t=nt,t为采样周期,且有t代替微分增量dt,用误差的增量e(nt)代替de(t),则: (2.4) (2.5)于是原式可写成: (2.6) 由上式(2.6)可得: (2.7)上两式相减得:u = u(n)-u(n-1) (2.8)计算式(2.8)并处理可得 (2.9)式(2.9),称为增量式pid控制算式。式中的为在第n-1次输出 的基础上,输出的增加(或减少)量。这种增量式pid控制算法在生产实际中比位置式pid控制算法更为常用。式(2.9),经简化后的pid表达式变为: (2.10)式中 , 。 本系统利用单片机和pid算法来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高系统的稳定性和性能。因此,单片机对温度的控制问题是一个生产、生活中经常会遇到的问题。温度传感器种类很多,但要根据选择的软件和硬件,找到适合自己应用的传感器。由于本次设计要求是采用铂电阻作为传感器,且控温范围在25-135之间,所以本系统采用pt100型铂热电阻作为温度传感器,将温度的变化转化为电阻的变化,并通过桥路将电阻的变化转化为电压的变化,再通过a/d转换器,然后将转换的数值送cpu处理。再利用pid算法对温度进行控制。第三章 微电脑多路染色机温度控制器的系统组成及工作原理3.1系统设计要求与技术指标 本课题要求通过单片机程序的设计,对温度传感器检测的各路温度进行采集,并将数据数字控制算法输出控制信号,用以控制加热等部分,通过按键切换用液晶模块显示各个染色机的染缸中的温度。具体技术要求如下:1、采用铂热电阻测温;2、其控温范围为:25-135,控温精度达到2;3、采用数字pid算法;4、该控制器能对8台染色机实现温度控制;5、能实时输入控温工艺,实时显示染缸实测温度,超温时能报警。3.2系统功能此次设计主要以单片机stc89c52为核心,控制整个系统的工作。先通过由铂电阻组成的电桥电路模块检测染缸中的实时温度,然后将随温度变化而变化的温度传感器的阻值转化为电压变量,但是输出为毫伏级的电压太小,为了提高测温灵敏度再经过放大电路使输出电压控制在0v-5v,再通过多路模拟选择开关向后一级模块输入多路信号,将输出信号送入a/d转换器进行模数转换,最后将采集的数据送入单片机。单片机利用pid算法,先判断采集的温度是否在控制温度范围内,如果温度低于控制温度则控制加热机构进行加温处理,反之则控制报警模块进行报警,且控制降温机构进行降温。液晶显示电路为用户提供一个直观的数据,其中包括时钟、各染缸实时温度和设定温度值;按键控制切换显示、数据设定及修改,方便用户对染色机温度控制器进行操作。3.3系统组成从设计硬件电路的功能来看,利用单片机、a/d转换器及温度传感器设计多路温度的采集与控制。测温电路模块的作用是将随温度变化的电阻转化为电压变量,用放大器将电压信号放大为了提高测温灵敏度。模拟开关模块实现多路温度数据的选择及传输。a/d转换模块实现温度采集及模拟量到数字量的转换。最后通过数字pid算法来输出控制信号,控制加温和降温执行机构。液晶显示模块显示采集温度、时间和设定的温度值,而键盘可设定需要控制的温度值及时间值。语音报警电路模块可实现录音和放音功效,通过单片机输出口的信号来控制报警。整个电路设计包括以下几个模块:温度采集模块、模拟开关模块、a/d转换模块、键盘显示模块、液晶显示模块、键盘控制模块、语音报警开关、时钟模块及单片机控制模块。其系统框图如图3-1所示:stc89c52温度采集电路放大电路模拟开关键盘控制电路液晶显示电路语音报警电路电 源复位电路a/d转换电路加温降温控制电路时钟电路图3-1系统结构框图系统的软件部分由主模块、中断服务模块、温度采集模块、7279键盘模块、时钟模块、液晶显示模块、语音报警模块、pid算法模块和pid控制模块组成。中断服务模块用来处理定时温度采集、键盘显示模块达到更好的人机交互效果,软件设计中pid算法模块是重点同时也是难点。第四章 微电脑多路染色机温度控制器的硬件设计电路4.1 温度采集模块方案一:采用集成温度传感器ad590。其基本应用电路如图4-1(a)所示。这种温度传感器是一种已经ic化的温度感测器,它会将温度转换为电流,其测温范围为-55+150,符合本次设计要求。ad590 的电源电压范围为4v30v,电源电压可在4v6v范围变化,电流ti变化1ma,相当于温度变化1k。ad590 可以承受44v 正向电压和20v 反向电压,因而器件反接也不会被损坏。输出电阻为710mw。且ad590的设计电路简单,体积小,但是市场价格较高,且不符合设计所要求的采用铂电阻,不适合于测量染缸中染液的温度。图4-1(a)ad590基本运用电路 图4-1(b)ds18b20温度采样模块电路图方案二:如图4-1(b)所示,采用数字温度传感器ds18b20采集温度。ds18b20是美国dallas 公司生产的单线数字温度传感器芯片, 其器件的管芯内集成了温敏元件、数据转换芯片、存储器芯片和计算机接口芯片等多功能模块,该器件可直接输出二进制温敏信号,使用一总线接口实现和外部微处理器的通信。可编程的分辨率为912位,对应的可分辨温度分别为0.5、0.25、0.125和0.0625,默认情况下,是12位的分辨率;就算电源正负极接反时,温度计不会因发热而烧毁,但芯片不能正常工作。电路相对简单,只要将ds18b20温度传感器采集到的量直接送给单片机处理即可显示出温度值。但是温度的测量范围为-55+125, 在-10+85时精度为0.5;不符合本次设计的精度要求。方案三:铂电阻温度传感器是利用其电阻和温度成一定函数关系而制成的温度传感器,由于其测量准确度高、测量范围大、复现性和稳定性好等,被广泛用于中温(-200650)范围的温度测量中。由于设计要求的控温范围在25135之间,采用pt-100型铂热电阻作为温度传感器,将温度的变化转化为电阻的变化,并通过桥堆将电阻的变化转化为电压的变化,经过放大器放大后,再通过a/d转换器,把电压模拟量转换成数字量,然后将转换的数值送单片机。用于测温的传感器种类很多,pt-100铂热电阻为最常用的温度传感器之一,铂热电阻是利用阻值随温度而变化的特性来测量温度,它有很好的稳定性和测量精度,测温范围宽。铂热电阻与温度之间的关系近似线性关系。 r0是温度0时阻值为100。铂热电阻在0149时的电阻值及铂热电阻与温度之间的关系如表4-1所示。 表4-1 pt-100在0149时的电阻值与温度之间的关系 经比较,虽然方案一和方案二的接法比较简单、精度高,但价格偏高,也不符合设计中要求使用pt-100的要求。所以本设计采用了方案三温度转换电路。pt-100是一种广泛应用的测温元件,在-50600范围内具有其他任何温度传感器无可比拟的优势,包括高精度、稳定性好、抗干扰能力强等。由于铂电阻的电阻值与温度成非线性关系,所以需要进行非线性校正。校正分为模拟电路校正和微处理器数字化校正,模拟校正有很多现成的电路,其精度不高且易受温漂等干扰因素影响;数字化校正则需要在微处理系统中使用,将pt-100的电阻值和温度对应起来后存入e2prom中,根据电路中实测的ad值以查表方式计算相应温度值。常用的pt-100接法有三线制和两线制,其中三线制接法的优点是将pt-100的两侧相等的的导线长度分别加在两侧的桥臂上,使得导线电阻得以消除。常用的采样电路有两种:一为桥式测温电路,一为恒流源式测温电路。本系统采用的温度转换电路如图4-2所示,电桥输出的电压计算公式如下: u= rpt-100/(rpt-100+r1)-rw1/(r2+rw1)*12 (4.1) 当温度为25时,pt-100为109.73,再把电位器的阻值调为109.73,电桥平衡,则根据公式计算得电桥输出的电压为0v。当温度为135时,pt-100为151.71时,把电位器的阻值固定为109.73,与放大模块一起调节,通过调节放大模块的电位器使输出的电压为5v。图4-2 pt-100电桥温度采集电路4.2 多路开关选择模块根据课题要求,本次设计需要同时采集并控制8路的温度采集工作,故其模拟信号输入端必然是多路监测点信号,所以,为了能让系统按照设计的要求工作,多路开关是不可少的。因此选择采用cd4051,电路图如图4-3所示。cd4051相当于一个单刀八掷开关,开关接通哪一通道,由输入的3位地址码abc来决定。“inh”是禁止端,当“inh”=1时,各通道均不接通。此外,cd4051还设有另外一个电源端vee,以作为电平位移时使用,从而使得通常在单组电源供电条件下工作的cmos电路所提供的数字信号能直接控制这种多路开关,并使这种多路开关可传输峰峰值达15v的交流信号。例如,若模拟开关的供电电源vdd=5v,vss=0v,当vee=5v时,只要对此模拟开关施加05v的数字控制信号,就可控制幅度范围为5v5v的模拟信号。图4-3 多路开关选择电路cba为二进制控制输入端,可译出8种状态,开关接通哪一通道,由输入的3位地址码abc来决定。当改变in/out0-7和out/in的传递方向时,还可以用做反多路开关。“inh”是禁止端,当“inh”=1时,各通道均不接通。cba的通道选择真值表如表4-2。表4-2 cd4051的cba的通道选择真值表输入状态通道号inhcbacd405100000#00011#00102#00113#01004#01015#01106#01117#因此,在实际设计中,同时将8路温度采集电路接入cd4051的8个in/out端口,由此实现对多路温度的采集功能。4.3 放大电路模块由于电桥电路模块将随温度变化的电阻转化为电压变量。此电压为毫伏级的,非常小。因此需要采用放大电路。而且在实际运用中,放大电路易产生温漂现象,所以对放大电路的选择非常重要,这直接影响到数据采集的准确性。以下对两种放大电路方案进行分析比较。方案一分析:电路图如图4-4所示:采用tl084差分放大电路,此电路放大倍数为:af=-(1+2r5/r6)。 (4.2)从图中可以看到u1b、u1c两个同相运放电路构成输入级,在与差分放大器u1a串联组成三运放差分放大电路。电路中有关电阻保持严格对称,具有以下几个优点:(1)、u1b和u1c提高了差模信号与共模信号之比,即提高了信噪比;(2)、在保证有关电阻严格对称的条件下,各电阻阻值的误差对该电路的共模抑制比没有影响;(3)、电路对共模信号几乎没有放大作用,共模电压增益接近零。u1b和u1c应选用低温飘、高共模抑制比的运放,性能一致性要好。图4-4 差分放大电路方案二:采用icl7650进行一级放大。放大倍数af=r8/rw+1。其中rw为rw2接入电路的电阻。电路图如图4-5所示。 图4-5 采用icl7650一级放大电路 对以上两种方案对比分析总结:虽然采用方案二比较简单,而且实用,容易调试。但是实际制作过程中,由于考虑电源选择时要多增加+6v和-6v,增大了设计的不实际性,因此最终采用了方案一放大电路。而且差分放大电路可以防止漂移现象,尽管比较难调试而且电路比较复杂,但是总的来说,增加了设计的可靠性和实用性。设加在运放u1b同相端的输入电压为v1,加在运放u1c同相端的输入电压为v2,若u1b、u1c、u1a都是理想运放,则v1=v4, v2=v5 ,, (4.3), (4.4), (4.5)所以,测量放大器第一级的闭环放大倍数为: (4.6)整个放大器的输出电压为:(4.7) 为了提高电路的抗共模干扰能力和抑制漂移的影响,应根据上下对称的原则选择电阻,若取r5=r7,r8=r9,r10=r2,则输出电压为: (4.8)第二级的闭环放大倍数: (4.9)整个放大器的闭环放大倍数为: (4.10)若取r10=r9=r11,则:, , (4.11) 由上式可看出,改变电阻r6的大小,可方便地调节放大器的增益,在集成化的测量放大器中,r6是外接电阻,用户可根据整机的增益要求来选择r6的大小。此外,由上述推导可见,输出电压vo与输入电压的差值成正比,因此在共模电压作用下,输出电压vo=0,这是因共模电压作用在rg的两端不会产生电位差,从而rg上不存在共模分量对应的电流,也就不会引起输出,即使共模输入电压发生变化,也不会引起输出。因此,测量放大器具有很高的共模抑制能力,通常选取r1=r2,其目的是为了抵消u1b和u1c本身共模抑制比不等造成的误差和克服失调参数及其漂移的影响。4.4 a/d转换模块由于在采集电路中使用的是多路开关cd4051,根据试设计要求,所以在a/d转换的选择上采用0804a/d转换器实现a/d转换功能,因此不需要另行设计其它a/d转换方式。根据adc0804芯片特性设计电路如图4-6所示。图4-6 adc 0804设计电路4.5 键盘显示模块方案一:采用8279芯片构成键盘显示电路。8279芯片是一种专门用于键盘、显示器的接口电路,它能对显示器自动扫描,能识别键盘上闭合键的键号,提高cpu的工作效率。8279包括键盘输入和显示两个部分。键盘部分提供的扫描方式,可以具有64个按键和传感器的陈列相连。能自动消除开关抖动以及对n键按下采取保护。显示部分按扫描方式工作。可以显示8或16位led八段数码显示器。8279芯片和单片机的接口电路设计,单片机的ale既用做低8位地址的锁存信号,也把它接到8279的外时钟脉冲信号的输入。单片机的ale脉冲信号并非固定不变,但8279不要求时钟频率不变,这样接是可以的。8279的片选译码电路可根据实际电路的地址分配设计。8279的wr、rd接单片机的wr、rd。方案二:采用hd7279芯片构成键盘显示电路,hd7279a是一片具串行接口的,可同时驱动8位共阴式数码的智能显示驱动芯片,该芯片同时还可以连接多达64键的键盘矩阵,单片即可完成led显示、键盘接口的全部功能。dig0dig7和sasg键盘的列线和行线端口,用来完成对键盘的监视,译码和键值的识别。dig0dig7为8个led管的位驱动输出端,sasg分别为led数码管的a段g段的输出端,dp为小数点的驱动输出端。hd7279与单片机仅需4跟接口线,其中的cs为片选信号,当单片机访问hd7279a即读键号或写指令时,应将片选端置为低电平。低电平有效。clk为数据串行传送的同步时钟输入端,时钟的上升沿表示数据有效。data为串行数据端,当向hd7279a发送数据时,data为输入端;当hd7279a输出键盘代码时,data为输出端。key为按键信号输出端,在无键按下时为高电平;而有键按下时此引脚变为低电平并且一直保持到键释放为止。在64阵列键盘中每个键的键码是用十六进制表示的,可用读键盘数据指令读出,其范围是00h3fh。方案三:采用hd7279芯片构成键盘电路及fyd12864型液晶显示模块。经过综合比较,7279和8279都具有电路结构清晰、抗干扰能力强、设计合理、软件实现容易、稳定性和可靠性高等优点,也都符合本设计的要求。但8279取材比较困难和对8279不太熟悉,所以在本设计中使用了7279。但是考虑到设计的美观及直观性,显示模块选择使用fyd12864型液晶显示模块,结合本系统i/o口资源的分配,因为fyd12864具有串行传输模式,使用该模式只需占用3根口线,节省了系统资源,也方便了硬件连线,尽管价格较高,但经过综合考虑,最终选用fyd12864汉字图形点阵液晶显示模块进行显示。因此选择方案三。4.5.1液晶概述lcd液晶显示器是利用光的偏振现象来显示的,一般也分为数字型lcd(同led数码管显示,只能显示数字和极少数英文字符),以及点阵型lcd两种。前者只用于显示简单字符的场合,如时钟等;后者能显示复杂的图形和自定义字符,因此应用较为广泛。根据本课题,使用价格低廉的1602字符型lcd,可以很好的显示时间、温度和水位,但是如果要显示日期,就必须使用多功能复用键,使时间和日期(或温度、水位)通过该键的控制交替显示,这就增加了软件编程的复杂程度,而且由于此种液晶不能显示汉字,只能用英文缩写标识,界面不够友好。fyd12864型液晶是一种具有四位/八位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8*4行16*16点阵的汉字。由于有内置字库,就不需要使用专门的造字软件来造字,省去了不必要的麻烦。由于该模块能够显示4行,每行可显示8个汉字(或16个半角字符),所以能够将日期、时间、温度、染缸号码同时显示出来,也可完成图形显示。低电压、低功耗是其又一显著特点。有该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。其实物图如图4-7所示。基本特性: 低电源电压(vdd:+3.0-+5.5v) 显示分辨率:12864点 内置汉字字库,提供8192个1616点阵汉字(简繁体可选) 内置 128个168点阵字符 2mhz时钟频率 显示方式:stn、半透、正显 驱动方式:1/32duty,1/5bias 视角方向:6点 背光方式:侧部高亮白色led,功耗仅为普通led的1/51/10 通讯方式:串行、并口可选 无需片选信号,简化软件设计 图4-7 fyd12864型液晶4.5.2模块接口说明串口接口管脚信号如表4-3所示表4-3 串口接口管脚信号管脚号名称level功能1vss0v电源地2vdd+5v电源正(3.0v5.5v)3v0-对比度(亮度)调整4csh/l模组片选端,高电平有效5sidh/l串行数据输入端6clkh/l串行同步时钟:上升沿时读取sid数据15psbll:串口方式(见注释1)17/reseth/l复位端,低电平有效(见注释2)19avdd背光源电压+5v(见注释3)20kvss背光源负端0v(见注释3) 注释1:如在实际应用中仅使用串口通讯模式,可将psb接固定低电平,也可以将模块上的j8和“gnd”用焊锡短接。 注释2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。 注释3:如背光和模块共用一个电源,可以将模块上的ja、jk用焊锡短接。4.5.3并行接口如表4-4所示表4-4 并行接口管脚号管脚名称电平管脚功能描述1vss0v电源地电源正2vcc3.5+5v对比度(亮度)调整3v0-rs=“h”,表示db7db0为显示数据4rs(cs)h/lrs=“l”,表示db7db0为显示指令数据5r/w(sid)h/lr/w=“h”,e=“h”,数据被读到db7db0r/w=“l”,e=“h-l”,db7db0的数据被写到ir或dr6e(sclk)h/l使能信号7db0h/l三态数据线8db1h/l三态数据线9db2h/l三态数据线10db3h/l三态数据线11db4h/l三态数据线12db5h/l三态数据线13db6h/l三态数据线14db7h/l三态数据线15psbh/lh:8位或4位并口方式,l:串口方式(见注释1)16nc-空脚17/reseth/l复位端,低电平有效(见注释2)18vout-lcd驱动电压输出端19avdd背光源正端(+5v)(见注释3)20kvss背光源负端(见注释3) 注释1:如在实际应用中仅使用并口通讯模式,可将psb接固定高电平,也可以将模块上的j8和“vcc”用焊锡短接。 注释2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。 如背光和模块共用一个电源,可以将模块上的ja、jk用焊锡短接。液晶显示模块连接图如图4-8所示。图4-8 液晶模块连线图系统使用了fyd12864液晶显示模块,该模块具有串/并行两种数据传输模式,为了节省系统口线,选用串行方式,接线简单。键盘控制电路使用的是7279显示电路的按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论