《最新微电脑多路染色机温度控制器的硬件设计.pdf》由会员分享,可在线阅读,更多相关《最新微电脑多路染色机温度控制器的硬件设计.pdf(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 微 电 脑 多 路 染 色 机 温 度 控 制 器 的 硬 件 设 计 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 毕业设计(论文)题 目:微电脑多路染色机温度控制器的硬件设计 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过
2、帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名:日 期:指导教师签名:日 期:使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日 期:精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研
3、究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年 月 日 导师签名:日期:
4、年 月 日 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 目录 第一章 前言.1 第二章 相关技术及理论分析.2 2.1 温度测试技术.3 2.2 温度控制原理.6 第三章 微电脑多路染色机温度控制器的系统组成及工作原理.8 3.1 系统设计要求与技术指标.9 3.2 系统功能.9 3.3 系统组成.9 第四章 微电脑多路染色机温度控制器的硬件设计电路.10 4.1 温度采集模块.11 4.2 多路开关选择模块.13 4.3 放大电路模块.14 4.4 A/D 转换模块.17 由于在采集电路中使用的是多路开关 CD4051,根据试设计要求,所以在 A/D 转换的选
5、择上采用 0804A/D 转换器实现 A/D 转换功能,因此不需要另行设计其它 A/D 转换方式。根据ADC0804 芯片特性设计电路如图 4-6 所示。.17 4.5 键盘显示模块.18 4.5.1液晶概述.19 4.5.2模块接口说明.20 4.5.3并行接口.21 4.6 温控模块.22 4.6.1加热控制电路.23 4.6.2制冷控制模块.26 4.8 时钟模块.28 4.9 单片机基本系统.29 4.10 系统总电路设计.30 第五章 微电脑多路染色机温度控制器的软件设计.31 5.1 主程序设计.31 5.2 中断服务程序.32 5.3 算法子程序.33 5.4 键盘显示子程序.3
6、3 第六章 微电脑多路染色机温度控制器的系统调试.35 6.1 温度采集模块的调试.35 6.2 温度控制模块的调试.35 6.3 语音报警模块的调试.37 6.4 总体调试.37 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 第七章 总结.37 7.1 完善功能.38 7.2 心得体会.38 致 谢.38 参考文献.39 附录 A 原理总图.41 附录 B PCB 图.42 附录 C 实物图.43 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 第一章 前言 当今社会的发展日新月异,各行各业都在迅猛崛起,随着计算机技术、自动控制理论及
7、温度测量控制技术等技术的应用和发展,在纺织服装等行业里,染色工艺的地位也日渐突出。伴随本国经济体制改革步伐的加快以及印染行业的不断发展,染色机的研制和开发也在逐步形成规模。对其技术工艺和控制水平的要求也越来越高。各种染色机的出现,逐渐代替了手工染色工艺进入了染色行业的应用里。染色工序在纺织品生产中占有重要地位,染色质量直接决定了纺织品的色泽、外观,甚至还影响纺织品的生产成本。在染色工序中,影响染色的因素主要有染液浓度、温度、液位等,其中温度控制是很重要而又复杂的控制过程。染色过程实际上是由工艺人员针对不同织物的一条温度曲线,执行每个工艺对染色的温度中升温及降温过程的严格控制。如果操作过程没有达
8、到相应的严格标准和要求,就容易使织物产生色差、缸差、条痕等疵点,造成复染率上升,生产成本增加等问题。2而温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都与温度密切相关,因此温度控制是生产自动化的重要任务。因此,对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。传统的染色工艺过程主要由升温、保温、降温等几个连续阶段组成。升温过程采用蒸汽加热,降温阶段采用冷却水冷却。在升温过程中,当温度达到某一特定温度值时,保温一段时间,在这段时间内加入染料、助剂等化学药品。当温度降到某一特定温度值时,校正浴比,在加入染料或助剂。随着染色工艺的迅速发展和印染技术的
9、不断进步,对染色机温度控制的要求也在逐步增长,设计出安全、实用、节能、智能化和数字化的染色机温度控制器已成必然趋势。由此可见,由微电脑控制的多路染色机的温度控制器的研究显得尤为重要。近期国外的各类染色机的技术性能已经发生了很大的变化和提高,有着较高的织物加工范围和较广的工艺适应性,并且实现一机多用。一般从进布到出布,可连续完成精练、漂白、染色、水洗等工艺过程。根据目前的国内外市场需求来看,随着本国染色机市场的迅猛发展,与之相关的核心生产技术应用与研发必将成为业内企业关注的焦点。市场需求是决定染色机发展的主要动力,通过参考大量文献对染色机的工艺技术进展做了系统了解如下:从 21 世纪到 2008
10、 年,本国从事染色机行业的企业和人员呈现一直持续发展,增多的趋势;2009 年后呈现较为稳定的状态。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 如今,多数染色机企业开始走上不断研制新产品的路线,不再拘泥于数量,规模的增大,向创新型企业发展。国内大多数企业通过详细的调查和权威技术资料及相关情报的收集,为客户提供了各种染色机产品核心技术应用现状、技术研发、工艺设备配套、高端技术应用等多方面的信息,对于企业了解各类成衫染色机产品生产技术及其发展状况十分有益。相对于国内市场的发展,现今大部分印染厂还是沿袭传统的操作方式:升/降温控制采用智能仪表,前/后处理依然为人工操作
11、。这种染色机作为印染行业最主要的生产设备,其控制手段主要是对温度进行控制,还不能严格执行染色的工艺标准,达不到布匹着色所要求的质量,同时耗费大量是水、电资源。目前,本国大多数生产厂家采用模拟型 PID 调节方式的温控仪表,温度波动大,产品合格率低。在现代化的工业生产和生活中,温度控制的应用相当广泛。基于此,传统单一的控制算法难以满足控制要求,为保证温度控制的精度、控制效率和可靠性,将 PID 算法与预测控制算法相结合,采用分时段进行控制。以染色过程的温度跟踪控制系统为背景,针对温度对象动态范围宽,其动态特性随温度变化且存在结构变化,以 STC89C52为核心,采用软件方法通过 STC89C52
12、对温度采集、温度控制系统的控制来达到控制温度的目的。使控制器能适应染色过程动态特性的变化,保证了温度控制的精度,可有效地提高染色质量;使产品小型化、智能化,即提高了产品功能和质量,又降低了成本,简化了设计。针对染布生产环境电磁干扰大,染布工艺要求温度升降速度恒定、保温温度偏差小的特性,产生了一种基于单片机控制的染色机温度控制系统的设计方案。温度控制器的出现可以减少染色工艺中对温度的把握度的控制,用以减少工序,而染色机由微电脑控制,操作简便,先进的电子控制技术系统可根据实际负荷自动化运行,节约能源及运行费用。为了满足市场的需要和给客户提供一个实用的微电脑多路染色机温度控制器,本设计综合运用了单片
13、机技术、温度采集技术、温度控制技术等来实现对各染色机染缸的温度进行测量和控制。本次设计的系统包含微处理器、温度检测采集模块、A/D 转换模块、温度控制模块、报警模块以及键盘显示模块等,软件设计上采用数字 PID 算法实现对染布控制过程中各个步骤温度的精确控制。本系统要实现的具体功能为:采用铂热电阻测温,能同时对 8 台染色机实现温度控制及染缸实测温度的显示,使其控温范围为25-135,且控温精度达到 2,超温时能报警。总之,本设计应该具有多路染精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 色机温度控制器的基本性能,对其相关技术进行很好的研究和应用,符合相关方面的技
14、术发展趋势。第二章 相关技术及理论分析 2.1 温度测试技术 温度是实际应用中经常需要测试的参数,温度测量的应用非常广泛,不仅生产工艺需要温度控制,有些电子产品还需对它们自身的温度进行测量,本次设计的染色机温度控制器也要求测量染缸液体温度。温度传感器是应用系统与现实世界之间的桥梁,不论是在科学研究领域还是在工业生产领域,都有十分广泛的应用。下面将对不同的温度传感器进行简要概述,常用的温度传感器有:(1)热敏电阻器 热敏电阻器是用来测量温度的传感器之一,按照温度系数不同分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电
15、阻值。正温度系数热敏电阻器(PTC)在温度越高时电阻值越大,负温度系数热敏电阻器(NTC)在温度越高时电阻值越低,它们同属于半导体器件。在所有被动式温度传感器中,热敏电阻的灵敏度最高,但热敏电阻的电阻/温度曲线是非线性的。一般电路中热敏电阻和电阻串联产生分压,其阻值变化使得节点处的电压也产生变化,该电路的精度取决于热敏电阻和电阻的误差以及参考电压的精度。http:/热敏电阻一般有一个误差范围,用来规定样品之间的一致性。根据使用的材料不同,误差值通常在 1%至 10%之间。热敏电阻器主要缺点是阻值和温度的关系非线性严重;元件一致性和互换性差;易老化且稳定性较差;除特殊高温热敏电阻外,绝大多数热敏
16、电阻仅适合 0 150范围。(2)固态热传感器 最简单的半导体温度传感器就是一个 PN结,例如二极管或晶体管基极-发射极之间的 PN结。如果一个恒定电流流过正向偏置的硅 PN结,正向压降在温度每变化1时会降低 1.8mV。很多 IC 利用半导体的这一特性来测量温度,包括美信的MAX1617、国半的 LM335和 LM74等等。半导体传感器的接口形式多样,从电压输出到串行 SPI/微线接口都可以。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46(3)热电偶和热电阻 热电偶是温度测量仪表中常用的测温元件,是由两种不同成分的导体两端接合成回路时,当两接合点热电偶温度不同时,
17、就会在回路内产生热电流。如果热电偶的工作端与参比端存有温差时,显示仪表将会指示出热电偶产生的热电势所对应的温度值。热电偶的热电动势将随着测量端温度升高而增长,它的大小只与热电偶材料和两端的温度有关,与热电极的长度、直径无关。各种热电偶的外形常因需要而极不相同,但是它们的基本结构却大致相同,通常由热电极、绝缘套保护管和接线盒等主要部分组成,通常和显示仪表,记录仪表和电子调节器配套使用。热电偶由两种不同金属结合而成,它受热时会产生微小的电压,电压大小取决于组成热电偶的两种金属材料,有铁-康铜(J 型)、铜-康铜(T 型)和铬-铝(K 型)热电偶等。热电阻是中低温区最常用的一种温度检测器。它的主要特
18、点是测量精度高,性能稳定。其中铂热电阻是目前热电阻中性能最好的,主要用作标准电阻温度计。被广泛应用于作温度的基准,标准的传递。热电阻与热电偶的选择最大的区别就是温度范围的选择,热电阻是测量低温的温度传感器,一般测量温度在-200 800,而热电偶是测量中高温的温度传感器,一般测量温度在 400 1800,在选择时如果测量温度在 200左右就应该选择热电阻测量,如果测量温度在 600就应该选择 K型热电偶,如果测量温度在 12001600就应该选择 S 型或者 B 型热电偶。热电阻与热电偶相比有以下特点:同样温度下输出信号较大,易于测量;测电阻必须借助外加电源;热电阻感温部分尺寸较大,而热电偶工
19、作端是很小的焊点,因而热电阻测温的反应速度比热电偶慢;同类材料制成的热电阻不如热电偶测温上限高。各类常用热电偶和热电阻测温范围如表 2-1。表 2-1 各类常用热电偶和热电阻的测温范围 热电偶类型 温度范围 热电偶类型 温度范围 S-50 1768 N-270 1300 R-50 1768 E-270 1000 B 0 1820 J-210 1200 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 K-270 1372 T-270 400 热电阻类型 温度范围 热电阻类型 温度范围 Pt10-200 850 Cu50-50 150 Pt100-200 850 Cu1
20、00-50 150 PT-100 铂热电阻是一种由金属铂作为原料制成的温度传感元件。其电阻值随外界温度的变化而变化,且在常温下电阻与温度的变化的曲线(R-T)曲线线性度较好。在中低温的测量任务中,PT-100 因其测量精度高、测温范围宽、稳定性好、价格低等优点而得到广泛应用。PT-100 铂热电阻是一种近似线性的测温元件,热响应时间 30s。其阻值和温度变化的函数在 0-200范围内拥有较好的线性关系,随着测量范围的增大,非线性越来越严重。当温度范围为-200-850时,最大的非线性达到 4.6%。减小温度测量范围,将使非线性减小。但是,当精度要求高或者测温范围宽时,就必须解决非线性问题。铂热
21、电阻值与温度之间的关系式,在不同的温度范围内用不同的数学模型表示:在温度为-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.90802 10-3;B=-5.802 10-7;C=-4.27350 10-12。适当的测温范围在几百摄氏度内,对于本系统很适合,所以选用铂热电阻作为测温元件。目前,温度传感器正朝着集成化、智能化、系统化的方向发展;与此同时,温度测量技术也在不断进步。温度测量领域的新技术
22、不断涌现,新产品也层出不穷。主要表现在以下两方面:a.温度传感器正从分立元件向集成化、智能化、系统化的方向迅速发展,为开发新一代温度测控系统创造了有利条件;b.在温度测量系统中普遍采用线性化处理、自动温度补偿和自动校准湿度等项新技术。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46(4)集成温度传感器主要包括模拟集成温度传感器和智能温度传感器(亦称数字温度传感器)两大类。模拟集成温度传感器是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用 IC。模拟集成温度传感器的特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微
23、功耗等优点,适合远距离测温、控温,不需要进行非线性校准。外围电路简单。其典型产品有 AD590、AD592、TMP17、LM135等。(5)智能温度传感器是微电子技术、计算机技术和自动测试技术(ATE)的结晶。智能温度传感器内部都包含温度传感器、A D转换器、信号处理器、存储器(或寄存器)和接口电路。有的产品还带多路转换器器(MUX)、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU);并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。典型产品有 DS18B2
24、0、MAX6654、LM76等。在温度传感器的实际使用中,大多数传感器都按照计量机构出具的检定或校准证书来对其在检定点或者按照检定规程上给出的系数进行修正,这样在实际的测试中就会带来一定的偏差,尤其是对于一些精密测量。由于每一支传感器都具有自己的特性,因此可以针对每一支传感器的特性进行特定的修正,从而达到提高温度传感器测试准确性的目的。2.2 温度控制原理 温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都与温度密切相关,因此温度控制是生产自动化的重要任务。在现代化的工业生产和生活中,温度控制的应用相当广泛,例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和制冷行业等诸多
25、领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。因为单片机是随着超大规模集成电路技术的发展而诞生的,它具有体积小、功能强、性价比高等特点,把单片机应用于温度控制系统中,采用单片机做主控单元,无触点控制,可完成对温度的采集和控制等的要求。所以广泛应用于电子仪表、家用电器、节能装置、机器人、工业控制等诸多领域,使产品小型化、智能化,即提高了产品功能和质量,又降低了成本,简化了设计。对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种精品好文档,推荐学习交流 仅供学习与交流,如有侵权
26、请联系网站删除 谢谢46 加热炉、热处理炉、反应炉等;燃料有煤气、天然气、油、电等;控制方案有直接数字控制(DDC),推断控制,预测控制,模糊控制(Fuzzy),专家控制(Expert Control),鲁棒控制(Robust Control),推理控制等。PID 控制是目前工业控制中使用的最广泛的控制规律,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。且在连续控制系统中,对象为一介和二介惯性环节或同时带有滞后时间不大的滞后环节时,PID 控制也是一种较好的方法。PID 控制也称为比例-积分-微分控制,其中的比例项用与校正偏差,积分项用于消除系统的稳态误差,微分项用
27、于减少系统的超调量,增加系统的稳定性。PID 控制器控制器的性能取决于 Kp,Ti 和 Td 这三个系数,设计和调试者的任务就是决定这三个系数。PID 算法的算数表达式为:(2.3)式中:为调节器输出信号;为偏差信号;为调节器的比例系数;为调节器的积分时间;为调节器的微分时间。在计算机控制系统中,为了实现数字控制,必须对式(2.3)进行离散化处理,用数字形式的差分方程代替连续系统的微分方程。令 t=nT,T 为采样周期,且有 T代替微分增量 dt,用误差的增量 e(nt)代替 de(t),则:(2.4)(2.5)于是原式可写成:1)(0)()(dtdeT dt eTe K UtDttIt P
28、t TeTe eTe edtden n n T n nT t)()1()()1()()(niiniiTtte T T e dt e0)(0)(0)(0)1()(0)()()(U e eTTeTTe K Un nDniiIn P n 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46(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
29、控制算法更为常用。式(2.9),经简化后的 PID 表达式变为:)2()1(2)()()1()(n e n e n e KD n KIe n e n e Kp U(2.10)式中 TITK KI,TTDK KD。本系统利用单片机和 PID 算法来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高系统的稳定性和性能。因此,单片机对温度的控制问题是一个生产、生活中经常会遇到的问题。温度传感器种类很多,但要根据选择的软件和硬件,找到适合自己应用的传感器。由于本次设计要求是采用铂电阻作为传感器,且控温范围在 25-135之间,所以本系统采
30、用 Pt100 型铂热电阻作为温度传感器,将温度的变化转化为电阻的变化,并通过桥路将电阻的变化转化为电压的变化,再通过 A/D 转换器,然后将转换的数值送 CPU处理。再利用 PID 算法对温度进行控制。0)()()(U n U n U n UD I p 0)2()1(10)()1()1(U e eTTeTTe K Un nDniiIn P n 2)2()1()()()1()(n n nDnIn n Pe e eTTeTTe e K U精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 第三章 微电脑多路染色机温度控制器的系统组成及工作原理 3.1 系统设计要求与技术指
31、标 本课题要求通过单片机程序的设计,对温度传感器检测的各路温度进行采集,并将数据数字控制算法输出控制信号,用以控制加热等部分,通过按键切换用液晶模块显示各个染色机的染缸中的温度。具体技术要求如下:1、采用铂热电阻测温;2、其控温范围为:25-135,控温精度达到 2;3、采用数字 PID 算法;4、该控制器能对 8台染色机实现温度控制;5、能实时输入控温工艺,实时显示染缸实测温度,超温时能报警。3.2 系统功能 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 此次设计主要以单片机 STC89C52为核心,控制整个系统的工作。先通过由铂电阻组成的电桥电路模块检测染缸中
32、的实时温度,然后将随温度变化而变化的温度传感器的阻值转化为电压变量,但是输出为毫伏级的电压太小,为了提高测温灵敏度再经过放大电路使输出电压控制在 0V-5V,再通过多路模拟选择开关向后一级模块输入多路信号,将输出信号送入 A/D 转换器进行模数转换,最后将采集的数据送入单片机。单片机利用 PID 算法,先判断采集的温度是否在控制温度范围内,如果温度低于控制温度则控制加热机构进行加温处理,反之则控制报警模块进行报警,且控制降温机构进行降温。液晶显示电路为用户提供一个直观的数据,其中包括时钟、各染缸实时温度和设定温度值;按键控制切换显示、数据设定及修改,方便用户对染色机温度控制器进行操作。3.3
33、系统组成 从设计硬件电路的功能来看,利用单片机、A/D 转换器及温度传感器设计多路温度的采集与控制。测温电路模块的作用是将随温度变化的电阻转化为电压变量,用放大器将电压信号放大为了提高测温灵敏度。模拟开关模块实现多路温度数据的选择及传输。A/D 转换模块实现温度采集及模拟量到数字量的转换。最后通过数字PID 算法来输出控制信号,控制加温和降温执行机构。液晶显示模块显示采集温度、时间和设定的温度值,而键盘可设定需要控制的温度值及时间值。语音报警电路模块可实现录音和放音功效,通过单片机输出口的信号来控制报警。整个电路设计包括以下几个模块:温度采集模块、模拟开关模块、A/D 转换模块、键盘显示模块、
34、液晶显示模块、键盘控制模块、语音报警开关、时钟模块及单片机控制模块。其系统框图如图 3-1 所示:精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 图 3-1 系统结构框图 系统的软件部分由主模块、中断服务模块、温度采集模块、7279 键盘模块、时钟模块、液晶显示模块、语音报警模块、PID 算法模块和 PID 控制模块组成。中断服务模块用来处理定时温度采集、键盘显示模块达到更好的人机交互效果,软件设计中 PID 算法模块是重点同时也是难点。第四章 微电脑多路染色机温度控制器的硬件设计电路 4.1 温度采集模块 方案一:采用集成温度传感器 AD590。其基本应用电路如图
35、 4-1(a)所示。这种温度传感器是一种已经 IC 化的温度感测器,它会将温度转换为电流,其测温范围为-55+150,符合本次设计要求。AD590 的电源电压范围为 4V 30V,电源电压可在 4V 6V范围变化,电流 TI 变化 1mA,相当于温度变化 1K。AD590 可以承受44V 正向电压和 20V 反向电压,因而器件反接也不会被损坏。输出电阻为 710MW。且 AD590的设计电路简单,体积小,但是市场价格较高,且不符合设计所要求的采用铂 电阻,不适合于测量染缸中染液的温度。STC 89C52 温度采放大 电路 模拟开键盘控制电液晶显示电语音报警电电 源 复位电A/D 转换电加温降温
36、控制电路 时钟电路 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 图 4-1(a)AD590 基本运用电路 图 4-1(b)DS18B20 温度采样模块电路图 方案二:如图 4-1(b)所示,采用数字温度传感器 DS18B20采集温度。DS18B20是美国 DALLAS 公司生产的单线数字温度传感器芯片,其器件的管芯内集成了温敏元件、数据转换芯片、存储器芯片和计算机接口芯片等多功能模块,该器件可直接输出二进制温敏信号,使用一总线接口实现和外部微处理器的通信。可编程的分辨率为 912 位,对应的可分辨温度分别为 0.5、0.25、0.125 和 0.0625,默认情
37、况下,是 12 位的分辨率;就算电源正负极接反时,温度计不会因发热而烧毁,但芯片不能正常工作。电路相对简单,只要将 DS18B20温度传感器采集到的量直接送给单片机处理即可显示出温度值。但是温度的测量范围为-55+125,在-10+85时精度为 0.5;不符合本次设计的精度要求。方案三:铂电阻温度传感器是利用其电阻和温度成一定函数关系而制成的温度传感器,由于其测量准确度高、测量范围大、复现性和稳定性好等,被广泛用于中温(-200 650)范围的温度测量中。由于设计要求的控温范围在 25 135之间,采用 PT-100型铂热电阻作为温度传感器,将温度的变化转化为电阻的变化,并通过桥堆将电阻的变化
38、转化为电压的变化,经过放大器放大后,再通过 A/D 转换器,把电压模拟量转换成数字量,然后将转换的数值送单片机。用于测温的传感器种类很多,PT-100铂热电阻为最常用的温度传感器之一,铂热电阻是利用阻值随温度而变化的特性来测量温度,它有很好的稳定性和测量精度,测温范围宽。铂热电阻与温度之间的关系近似线性关系。R0 是温度 0时阻值为 100。铂热电阻在 0 149时的电阻值及铂热电阻与温度之间的关系如表 4-1 所示。表 4-1 PT-100 在 0 149时的电阻值与温度之间的关系 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 经比较,虽然方案一和方案二的接法比
39、较简单、精度高,但价格偏高,也不符合设计中要求使用 PT-100 的要求。所以本设计采用了方案三温度转换电路。PT-100 是一种广泛应用的测温元件,在-50 600范围内具有其他任何温度传感器无可比拟的优势,包括高精度、稳定性好、抗干扰能力强等。由于铂电阻的电阻值与温度成非线性关系,所以需要进行非线性校正。校正分为模拟电路校正和微处理器数字化校正,模拟校正有很多现成的电路,其精度不高且易受温漂等干扰因素影响;数字化校正则需要在微处理系统中使用,将 PT-100 的电阻值和温度对应起来后存入 E2PROM 中,根据电路中实测的 AD值以查表方式计算相应温度值。常用的 PT-100 接法有三线制
40、和两线制,其中三线制接法的优点是将 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,与放大模块一起调节,通过调节放大模块的电
41、位器使输出的电压为 5V。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 图 4-2 PT-100 电桥温度采集电路 4.2 多路开关选择模块 根据课题要求,本次设计需要同时采集并控制 8 路的温度采集工作,故其模拟信号输入端必然是多路监测点信号,所以,为了能让系统按照设计的要求工作,多路开关是不可少的。因此选择采用 CD4051,电路图如图 4-3 所示。CD4051相当于一个单刀八掷开关,开关接通哪一通道,由输入的 3 位地址码ABC 来决定。“INH”是禁止端,当“INH”=1 时,各通道均不接通。此外,CD4051还设有另外一个电源端 VEE,以作为电平位移
42、时使用,从而使得通常在单组电源供电条件下工作的 CMOS 电路所提供的数字信号能直接控制这种多路开关,并使这种多路开关可传输峰峰值达 15V的交流信号。例如,若模拟开关的供电电源 VDD=5V,VSS=0V,当 VEE=5V时,只要对此模拟开关施加 0 5V的数字控制信号,就可控制幅度范围为 5V 5V的模拟信号。图 4-3 多路开关选择电路 精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 CBA为二进制控制输入端,可译出 8 种状态,开关接通哪一通道,由输入的 3位地址码 ABC来决定。当改变 IN/OUT0-7和 OUT/IN 的传递方向时,还可以用做反多路开关
43、。“INH”是禁止端,当“INH”=1 时,各通道均不接通。CBA 的通道选择真值表如表 4-2。表 4-2 CD4051 的 CBA 的通道选择真值表 输入状态 通道号 INH C B A CD4051 0 0 0 0 0#0 0 0 1 1#0 0 1 0 2#0 0 1 1 3#0 1 0 0 4#0 1 0 1 5#0 1 1 0 6#0 1 1 1 7#因此,在实际设计中,同时将 8 路温度采集电路接入 CD4051 的 8 个 IN/OUT 端口,由此实现对多路温度的采集功能。4.3 放大电路模块 由于电桥电路模块将随温度变化的电阻转化为电压变量。此电压为毫伏级的,非常小。因此需要
44、采用放大电路。而且在实际运用中,放大电路易产生温漂现象,所以对放大电路的选择非常重要,这直接影响到数据采集的准确性。以下对两种放大电路方案进行分析比较。方案一分析:电路图如图 4-4 所示:采用 TL084 差分放大电路,此电路放大倍数为:Af=-(1+2R5/R6)。(4.2)精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 从图中可以看到 U1B、U1C两个同相运放电路构成输入级,在与差分放大器 U1A串联组成三运放差分放大电路。电路中有关电阻保持严格对称,具有以下几个优点:(1)、U1B和 U1C提高了差模信号与共模信号之比,即提高了信噪比;(2)、在保证有关电
45、阻严格对称的条件下,各电阻阻值的误差对该电路的共模抑制比没有影响;(3)、电路对共模信号几乎没有放大作用,共模电压增益接近零。U1B和 U1C应选用低温飘、高共模抑制比的运放,性能一致性要好。图 4-4 差分放大电路 方案二:采用 ICL7650 进行一级放大。放大倍数 Af=R8/Rw+1。其中 Rw为 Rw2接入电路的电阻。电路图如图 4-5 所示。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 图 4-5 采用 ICL7650 一级放大电路 对以上两种方案对比分析总结:虽然采用方案二比较简单,而且实用,容易调试。但是实际制作过程中,由于考虑电源选择时要多增加+
46、6V和-6V,增大了设计的不实际性,因此最终采用了方案一放大电路。而且差分放大电路可以防止漂移现象,尽管比较难调试而且电路比较复杂,但是总的来说,增加了设计的可靠性和实用性。设加在运放 U1B同相端的输入电压为 V1,加在运放 U1C同相端的输入电压为V2,若 U1B、U1C、U1A都是理想运放,则 V1=V4,V2=V5,,(4.3),(4.4),(4.5)所 以,测量放大器第一级的闭环放大倍数为:(4.6)整个放大器的输出电压为:精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46(4.7)为了提高电路的抗共模干扰能力和抑制漂移的影响,应根据上下对称的原则选择 电阻,
47、若取 R5=R7,R8=R9,R10=R2,则输出电压为:(4.8)第二级的闭环放大倍数:(4.9)整个放大器的闭环放大倍数为:(4.10)若取 R10=R9=R11,则:)(3 6V V VO,12 fA,(4.11)由上式可看出,改变电阻 R6的大小,可方便地调节放大器的增益,在集成化的测量放大器中,R6是外接电阻,用户可根据整机的增益要求来选择 R6的大小。此外,由上述推导可见,输出电压 Vo 与输入电压的差值成正比,因此在共模电压作用下,输出电压 Vo=0,这是因共模电压作用在 RG的两端不会产生电位差,从而 RG上不存在共模分量对应的电流,也就不会引起输出,即使共模输入电压发生变化,
48、也不会引起输出。因此,测量放大器具有很高的共模抑制能力,通常选取R1=R2,其目的是为了抵消 U1B和 U1C本身共模抑制比不等造成的误差和克服失调参数及其漂移的影响。4.4 A/D 转换模块 由于在采集电路中使用的是多路开关 CD4051,根据试设计要求,所以在 A/D 转换的选择上采用 0804A/D 转换器实现 A/D 转换功能,因此不需要另行设计其它 A/D转换方式。根据 ADC0804 芯片特性设计电路如图 4-6 所示。精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除 谢谢46 图 4-6 ADC 0804 设计电路 4.5 键盘显示模块 方案一:采用 8279 芯
49、片构成键盘显示电路。8279 芯片是一种专门用于键盘、显示器的接口电路,它能对显示器自动扫描,能识别键盘上闭合键的键号,提高CPU的工作效率。8279 包括键盘输入和显示两个部分。键盘部分提供的扫描方式,可以具有 64 个按键和传感器的陈列相连。能自动消除开关抖动以及对 N键按下采取保护。显示部分按扫描方式工作。可以显示 8 或 16 位 LED八段数码显示器。8279 芯片和单片机的接口电路设计,单片机的 ALE既用做低 8 位地址的锁存信号,也把它接到 8279 的外时钟脉冲信号的输入。单片机的 ALE脉冲信号并非固定不变,但 8279 不要求时钟频率不变,这样接是可以的。8279 的片选
50、译码电路可根据实际电路的地址分配设计。8279 的 WR、RD接单片机的 WR、RD。方案二:采用 HD7279 芯片构成键盘显示电路,HD7279A 是一片具串行接口的,可同时驱动 8 位共阴式数码的智能显示驱动芯片,该芯片同时还可以连接多达 64 键的键盘矩阵,单片即可完成 LED显示、键盘接口的全部功能。DIG0 DIG7和 SA SG键盘的列线和行线端口,用来完成对键盘的监视,译码和键值的识别。DIG0 DIG7为 8 个 LED管的位驱动输出端,SA SG分别为 LED数码管的 A段 G段的输出端,DP为小数点的驱动输出端。HD7279 与单片机仅需 4 跟接口线,其中的 CS 为片