基于PLC的泡沫塑料自动切片机控制系统设计

上传人:痛*** 文档编号:132635074 上传时间:2022-08-08 格式:DOC 页数:54 大小:365.50KB
收藏 版权申诉 举报 下载
基于PLC的泡沫塑料自动切片机控制系统设计_第1页
第1页 / 共54页
基于PLC的泡沫塑料自动切片机控制系统设计_第2页
第2页 / 共54页
基于PLC的泡沫塑料自动切片机控制系统设计_第3页
第3页 / 共54页
资源描述:

《基于PLC的泡沫塑料自动切片机控制系统设计》由会员分享,可在线阅读,更多相关《基于PLC的泡沫塑料自动切片机控制系统设计(54页珍藏版)》请在装配图网上搜索。

1、江苏都市职业学院毕业设计阐明书( 届 )设计(论文)题目 单片机气体测漏仪的设计 办 学 点 (系) 连云港 (信息工程系) 专 业 机电一体化 班级 07机电(五) 学号 学生姓名 刘 堃 指引教师 李国晓 职称 助教 11月1日江苏都市职业学院教务处制 目 录摘 要11 绪论11.1 国内外研究概况及发展趋势21.1.1 研究现状21.1.2 测漏检测的发展方向21.1.3 国内外研发的有关产品及应用21.2 常用气体测漏措施31.3论文重要内容与本文构造41.4本章小结52 系统总体设计62.1 系统整体功能简介62.1.1 对直压法和差压法的分析62.1.2 本课题的重要工作72.1.

2、3 系统功能块的划分72.2 核心技术选择82.2.1 检测控制模块82.2.2 人机界面的选择82.2.3 串口通讯模块的选择92.3 系统总体构造设计92.3.1 系统总体工作模型92.3.2 系统的总体框图10图2-4 系统总框图112.4 本章小结113 系统的硬件电路123.1 压力信号采集电路的设计123.1.1 压力变送器的选择123.1.2 A/D转换器ADS1110133.1.3 ADS1110与单片机的硬件连接153.2 温度信号采集电路的设计163.2.1 温度信号解决电路163.3 人机界面的设计193.3.1 键盘输入模块的设计193.4 通讯模块的设计243.4.1

3、 串口通讯合同243.4.2 通讯模块与单片机的接口电路273.5电磁阀驱动模块的设计283.6 电源模块的设计283.7 本章小结294.1 系统主程序流程图及零点漂移的克服294.2 键盘及显示模块的实现314.2.1 键盘输入模块流程314.3 压力、温度信号采集流程334.4 算法的实现344.4.1 零点漂移的克服算法344.4.2 数字滤波算法344.4.3温度补偿算法364.5 通讯模块的软件流程364.5.1 自定义软件通讯合同364.5.2 校验原理分析37参 考 文 献39摘 要现代生产技术的不断进步,对检测手段提出了越来越高的规定。气密性检测作为检测方式的一种,在保证产品

4、质量方面起着越来越重要的作用。特别是在汽车行业,能否保证汽缸的气密性,直接影响着汽车的性能。随着测漏技术的发展,气体测漏仪的研究使测漏技术得到了更广泛的应用。老式的测漏措施操作不灵活,容易产生误判,并且不利于数据的存储分析。直压式气体测漏由于具有原理简朴、成本较低、以便实用、干净无污染等长处,在气密性检测领域受到广泛的青睐。本文设计了一种基于干式测漏法(直接压力测试法)结合单片机技术的气体测漏仪。运用高精度A/D对压力和温度信号进行检测,通过LCD即时显示采集的压差数据,并提供了通讯接口,便于数据储存和分析。克服了老式措施易受主观因素的影响等缺陷,实现了气密性检测的自动化。论文一方面论述了课题

5、的背景以及研究现状,对多种气密性检测措施进行了比较。给出了系统的总体工作模型和总体框图。并按模块化的设计思想分别对系统的硬件电路和软件程序进行了分析。硬件电路重要涉及:压力信号采集电路、温度信号采集电路、键盘及显示电路、电磁阀驱动电路、电源电路和控制电路的设计和原理分析;软件设计重要涉及:主程序的实现、键值的输出采集、液晶原则接口的读写、虚拟I2C总线的实现、零点漂移的克服以及自定义通讯合同的实现。同步,给出了各程序模块的设计思想和流程图。最后根据实验成果,对实验数据进行分析,得出了系统的精度。总结了本文的特点及局限性,为迅速性测量提供了现实根据。核心词:测漏仪,单片机检测,自动化,人机界面1

6、 绪论 现代生产技术的不断进步,对检测手段也提出了越来越高的规定。气密性检测作为检测方式的一种,在保证产品质量方面起着越来越重要的作用。特别是在汽车行业,能否保证气缸的气密性,直接影响着汽车的性能。随着测漏技术的发展,气体测漏仪的研究使测漏技术得到了更广泛的应用,如何迅速检测泄漏又称气密性试,长期以来始终是科研和实践领域的重要课题。 泄漏检测也称密封性检测,属性能指标范畴,重要用于测试被测件的气密性状态。国内外广为采用的措施为水没法,又称湿式检测法,就是将充入一定压力气体的工件浸没在水中然后由人工观测的措施,判断与否有气泡产生,并由气泡产的多少估计其泄漏限度。这种措施虽然不需要操作人员较高的技

7、术,且不需要配备特殊设备,且还能精确找出泄漏位置,但是由于人的主观性因素的影响很容易产生误判,不能实现自动化效率很低,不能实现对泄漏的定量的判断浸水后需对工件做表面解决,防腐,烘干等解决,这样就加大了测量所需的费用诸多对气密性有规定的产品,不可以采用气泡法进行测量,因此,迫切需要一种更好的措施来替代它,运用气体的性质来检测气密性的措施,就是目前常用的干式检漏法。由于泄漏导致被测件内气体质量减少,这样必然引起被测件内气体的某些参数发生变化。可以对这些参数进行定性和定量的分析,从而判断出泄漏量。其中最为常用的两种措施就是直接压力法和差压法,它们都是以压缩空气来替代真实介质,对被测工件充气加压或抽真

8、空介质为空气,然后对其压力或差压与比较容器之间进行取样分析,从而判断工件与否泄漏,这种措施清洁、无污染,并且简朴易行,给实际生产生活带来了极大的以便,得到了一定的推广。1.1 国内外研究概况及发展趋势1.1.1 研究现状 日前测漏仪的种类诸多,并且应用也越来越广泛,在我们生产生活中的许多领域均有应用。测漏技术的发展对我们产品质量的提高有着很大的增进作用,同步提高了工作效率,节省了大量的人力物力,在泄漏测量自动化方面实现了质的奔腾。目前国外某些厂家在技术上较为成熟某些,例如,日本、法国、美国等在技术上具有较大的优势。并且她们的产品的性能也好某些,精度也要高某些。国内目前也有某些生产测漏仪的厂家,

9、虽然在测漏仪方面,技术比较成熟,并且推出了许多新产品,但是诸多技术重要来自国外,例如天津的福田公司、浙江的三花集团。它们的测量效率较低,很难应用在生产线上,如何实现测量的迅速性问题,是目前气体测漏仪所要解决的首要问题。1.1.2 测漏检测的发展方向 目前气压法测漏仪,技术上还存在着许多问题,仍需要不断发展和完善。从检测性质的自身来看,发展方向重要在于如何缩短测量时间,提高测量精度,减少产品价格,再就是如何拟定泄漏的位置。目前还没有一种好的措施来拟定泄漏的位置,一般还是采用测量精度较高的气泡法,还可以判断出泄漏的位置。尚有某些厂家用特殊气体来检测泄漏位置,但是特殊气体泄漏会导致环境污染。这种采用

10、特殊气体进行泄漏检测的措施虽然有较高的可靠性,但是需要采用价格昂贵的检测仪器。气压法检测由于采用空气作为检测介质,因此不会产生污染,并且检测以便、不需特殊仪器。考虑提高测量精度的时候,重要分析如何克服外界环境的干扰重要是温度,如何使被测件内部的气流迅速趋于稳定。从控制措施上来看,控制手段越来越多,如单片机控制、控制、计算机控制等等,测漏仪的操作界面也越来越人性化,并且操作越来越以便。如法国公司的产品,带有显示屏,可以显示容器内的压力变化,同步可以给出测量的泄漏量。1.1.3 国内外研发的有关产品及应用 随着测漏技术的发展,气体测漏仪的应用领域也越来越广。从此前的汽车制造业己经发展到了目前的一般

11、日用品行业、家用电器、食品包装、医疗器械等。目前生产气体测漏仪的厂家诸多,产品也能满足不同测试条件的规定。(1)法国ATEQ公司 法国ATEQ为世界制造气密性测试仪器的先驱,波及汽车、医药、家电、压铸、包装、阀门、煤气、电子、建筑、航空等领域。它生产的测漏仪能找到零件上导致泄漏的孔的位置,泄漏量使用范畴自10N9毫升至升10000升/小时;还提供了多种检测模式供操作者选择,使操作界面尽量适和操作者的使用。(2)美国USON的公司 美国USON也生产诸多种类型的测漏仪,它的4000系列提供了多种检测模式,同步考虑到了测漏性能、泄漏量、以及针对实际中不同被测物的容积及泄漏大小提供了相应的产品并且其

12、操作界面非常和谐、对操作者规定不高,其4000系列还具有较快的测试速度和较高的敏捷度。(3)日本COSMOS的公司 日本COSMOS的公司空气测漏仪是对气密部品成品进行加压或抽真空后,通过测出被测件与原则件之间的微小差压来判断与否有泄漏的自动测试器。它由耐高压的差压传感器,高性能的气动阀等构成真空回路,功能齐全,性能可靠,能适应多种不同条件下的测试。(4)浙江三花通产实业有限公司 浙江三花通产实业有限公司该公司专业从事泄漏检测仪及其他专用设备的设计制造和销售。它研制、生产及销售ALT系列泄漏检测仪、检测专机及自动化泄漏检测线。(5)福田天津仪器仪表公司 福田天津仪器仪表研究所承办国内外客户有关

13、空气压测试、控制等方面的多种开发项目,但自己开发的项目较少,重要引进FUKUDA公司的技术。1.2 常用气体测漏措施 随着测漏技术的发展,测漏仪的种类也越来越多。但在测漏仪的原理方面,重要应分为湿式和干式其中湿式检测法重要是指气泡法,干式检测法重要涉及下面提到流量测试法、直接压力测试法、差压测试法、氦气测量措施等。下面对这几种检测原理分别作简朴简介。(1)气泡法(The leak detecting method by air bubble) 老式的测漏措施重要是气泡法。气泡法是指将被测件密封后放入水中,然后观测气泡的产生状况来判断泄漏量的大小的措施。为了可以使测量更加明显,一般也会向被测件内

14、充入一定压力的气体。如图1-1所示:压力表空气源水槽被测物件图1-1 气泡检测法(2)流量测试法(The leak detecting method by air flow meter)当气源对被测件充气完毕后,如果被测件有泄漏,整个密封系统就会有气体的流动,泄漏量与流量相似,用微小流量测试仪就可以测出泄漏量。如图1-2所示:被测件空气源微小流量泄露图1-2 流量测试法(3)直接压力测试法(The leak detecting method by air pressure decay)加正压或负压后关闭阀门,由压力表或压力传感器、压力开关等测出因被测物泄漏引起的压力下降值。并且由压力的下降值就

15、可以计算泄漏量的大小。这种措施简朴可靠,使用以便、价格便宜。如图1-3所示:压力表被测件空气源图1-3 压力检测法(4)差压测试法(The leak detecting method by air pressure difference)对被测件和原则件同步充入压缩气体,由高精度的差压传感器测出被测件与原则件之间的压力差。在一般状况下首选直接压力法,在精度规定较高的场合才选用差压法。(5)氦气测量措施(The leak detecting method by helium mass measurement)将混有氦元素的压缩气体充入被测件,且将被测件放入密封容器,通过氦元素检测装置测量密封容器

16、里氦元素的含量来分析被测件泄漏量的大小。这种措施精度比较高,一般用在高精度场合。上述检测措施的测试性能对比见表1-1:表1-1多种检测措施的性能对比序号测试措施自动化检测能力可靠性寿命合用性经济性气泡检测法不好好不好好特好不太好流量检测法好不好好好好好直压式检测法好不太好好特好不太好好差压式检测法好好好特好特好好氦元素检测法好特好好不太好不太好不好1.3论文重要内容与本文构造本课题“基于单片机的气体测漏仪的研究”是对老式气体测漏措施的一种改善和新的尝试,其特色重要在如下几点:一是加入了单片机作为控制核心。其丰富的外设如键盘输入和液晶显示输出简化了操作人员的操作,便于观测成果,不易产生误判。二是

17、提出了一种二次采集的控制措施,有效地克服了许多模拟仪器无法克服的零点漂移的问题,提高了系统的测试精度。三是将直接压力测试法与差压测试法集中到一种控制器中供顾客自由选择,以便了不同顾客的不同需求。本文分为六部分:第一章绪论,一方面论述了提出本课题的背景,然后简介了气体测漏技术的国内外研究现状,最后简介了本课题的重要特色;第二章在简介了系统所要实现的功能和各个功能块的划分,以及核心技术的选者等。提出了本课题的总体设计设想,最后给出了整个系统的整体工作模型和框图;第三章具体简介了系统硬件电路的设计,分模块的简介了硬件电路的功能、工作原理、器件的选用等。给出了具体的电路图解,并对其中的有关技术给出了具

18、体的简介;第四章具体的简介了系统软件的实现,采用模块化的设计思想将系统的软件进行功能块的划分,具体的简介了各个功能块的具体实现,并给出了软件流程图;第五章简介了实验成果分析,提出了系统的创新点以及发展方向。最后是本文的结论,对全文进行了总结。1.4本章小结本章概述了气体测漏技术的国内外研究现状和目前的发展方向。老式的气泡法仍是目前气密性检测的重要手段,检测方式复杂、容易产生误判、无法实现检测自动化。常用的气体测漏措施尚有流量法、直接压力法、差压法、和氦元素法。气体测漏仪是基于被测件内气体的泄漏必将导致压力的变化而提出的一种新型检测手段。具有以便、无污染等长处。最后提出了课题的重要研究内容文章构

19、造。2 系统总体设计2.1 系统整体功能简介2.1.1 对直压法和差压法的分析直接压力法和差压法为目前较为常用的两种措施,它们的测量原理相似,都是在气体泄漏会导致被测件内压力变化的条件下,基于被测件内压力变化原理进行测量。同步它们之间存在着较大差别,对于直接压力法,随着压力升高,分解能力减少。并且检出时间长,受温度影响和变形影响大,对于不同的测试压力规定,要采用合用压力范畴不同的传感器。对于差压法,则不管检测压力多大,均能进行高精度泄漏测量检测。因分解能力高,虽然测量时间短也可高效的检出,因此,通过足够长时间的加压稳定,对由气体温度和变形等引起的误差将减少。虽然测试压力变化,但由于同步对工件和

20、原则件充气,差压传感器仍能精确工作。 从以上比较不难看出,差压法的精度远高于直接压力法,但由于差压法构造复杂,并且还必须有一种全密封的原则件来配合使用,给测量带来了很大的不便。同步在价格上也比直接压力法高出了诸多。因此在我们对测量精度规定不高时我们还是应当尽量选择直接压力法,但当我们对精度有较高规定期我们就应当考虑采用差压法。对于直接压力法和差压法,它们的测量过程基本相似。都是由充气、平衡、测量和放气四个过程构成。本文重点以直接压力为例来简介气体测漏的具体实现过程。图给出了测量的四个阶段被测件内的压力变化。直接压力法检测如图所示。测量重要分为四个过程,即充气过程、平衡过程、测量过程和放气过程。

21、当测量开始时,打开电磁阀、对被测件进行充气也就是充气过程,充气过程以设定的压力向被测工件充气,充气阶段结束后,关闭电磁阀,进入平衡阶段。为了在测量阶段获得可重现的测量条件,检测系统在充气后必须通过一段时间的稳定,以便消除被测腔内气流紊乱导致的误差,以及由检测气体所引起的温度变化。在被测工件中流通的气体为压缩气体,通过电磁阀时会膨胀,冷却,然后再次被压缩,升温。由于温度的变化,也会导致压力的变化在平衡阶段,电磁阀关闭,电磁阀打开。平衡阶段结束时,检测系统内的压力被保存,作为压力的参照值。系统进入测量阶段,如果有气体从被测工件中泄漏出去,必将引起压力下降。在测量阶段,系统通过一段时间的压力降就可以

22、判断工件的泄漏限度,这个过程可以以数字的形式显示出来。当测量阶段结束后将被测件内的气体放掉,这阶段为放气阶段。当放气阶段结束后,就完毕了一种检测过程。减压阀电磁阀1电磁阀2被测件压力传感器图2-1 直压式气体测漏原理图2.1.2 本课题的重要工作 本课题将单片机控制应用到老式的直接压力式气体测漏仪中,加入了液晶显示和键盘输入等模块,提高了检测过程的自动化水平,减轻了工人的劳动强度,提高了工作效率,并且以便数据的存储和分析,本科题要实现的功能如下用一种简朴高效的措施来检测被测工件的气体泄漏特性高精度压力检测,可以最小检测的压力变化,检测量程为0-20BAR,压力差检测精度为0.1%将每次检测成果

23、显示并保存,通过通讯接口送上位机以便后来记录,分析零点漂移的克服。2.1.3 系统功能块的划分 对以上功能进行分析,可以将系统提成如下三个功能块:(1)检测控制模块 该部分为整个系统的控制核心,其重要功能是通过单片机来控制各个阀门的开关进而完毕直接压力测漏,同步运用传感器将系统各个阶段的压力信号和温度信号转变成电压信号,再由单片机通过A/D接口来进行检测,送单片机进一步判断其泄漏量,进而完毕一次完整的检测。(2)人机界面选择模块 老式的检测手段都是由人来做判断,容易产生误判。该系统加入液晶显示和键盘输模块,使得输入和输出变得直观且操作简朴。(3)串口及上位机通讯模块 由于每次测量系统都记录了大

24、量的数据,如压力值,检测成果等,这些数据都需要通过通讯接口送入上位机保存以以便后来的分析解决,本模块通过单片机的原则接口将成果数据输出到上位机。2.2 核心技术选择 以上简介了本课题所要实现的系统功能,并将其提成了三个功能模块,要更好的实现这三个功能模块的功能,需要对实现这些功能的技术进行必要的理解和谨慎的选择,如下是对这三个功能块的核心技术进行简介和选择。2.2.1 检测控制模块 本系统重要采集气体压力,压力传感器重要针对气体介质,因此,为了提高系统的精度应尽量选用高精度的压力传感器。传感器的精度直接影响系统的总体精度,本系统选用的压力传感器为德国进口的高精度压力传感器,其普遍应用于工业的各

25、个领域中,把气体,液体压力转换成正比高线性电信号输出。压力变送器可以用来测量静压和动压,可以测量任何可与不锈钢,或兼容的液体气体介质,按不同的规定可以选择不同的密封材料,压力量程为一精度满足全量程调节,是本系统的抱负传感器。 在满足系统规定的前提下,元器件的选用应尽量满足高性价比、高可靠性且通用等原则。在嵌入式系统低端的单片机领域和当今的工业线程应用中,位机仍然是主流机型。本课题选用了在单片机中最早实现技术的公司的,其为、字节的,足以存储大量的中文字符码。并具有全双工串行口线,可以以便的与外界进行通讯,满足本系统的多种性能指标规定。2.2.2 人机界面的选择 人机界面重要涉及键盘与显示模块。

26、为便于操作人员对该仪器操作,系统设计了键盘输入模块。由于按键的数目较多,系统设计成行列式键盘,键值以扫描方式输入单片机,并采用可编程芯片来扩展系统的输入输出口线,这样有效解决了单片机输出口线的局限性。由于所要显示的中文较多,且为了便于操作人员观测,本系统采用大连东显公司生产的字符点阵型液晶来做系统的显示模块。该模块有内部的驱动芯片,提供了与单片机的原则连接电路,使得控制液晶的显示就犹如控制外部存储器的读写同样简便。由于具有与、系列相适配的接口,并有专用的指令集,可以实现画面卷动、光标、闪烁、位操作等,足以满足本系统文本显示或图形显示的功能,此外,该液晶可管理的显示缓冲区,并可外接字符发生器,可

27、同步显示行中文字符,是该系统的抱负显示模块。2.2.3 串口通讯模块的选择 由于需要同上位机进行通信,将侧漏仪采集的数据输出,因此本系统必须提供一种可以上位机进行实时通信的接口,由于系列单片机自身就提供了原则串行接口。因此只需外扩一种驱动芯片如MAX232就可以实现串行通讯的功能。但是为了保证数据的可靠传播必须选择一种可行的通讯合同。 支持串行通讯的工业合同重要是合同,合同是应用于电子控制器上的一种通用语言。通过此合同,控制器互相之间、控制器经由网络例如以太网和其他设备之间可以通信。它已经成为一通用工业原则。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此合同定义了一种控制器能

28、结识使用的消息构造,而不管它们是通过何种网络进行通信的。它描述了控制器祈求访问其他设备的过程,如果回应来自其他设备的祈求,以及如何侦测错误并记录。它制定了消息域格局和内容的公共格式。但是本文的通讯重要针对于单片机与上位机之间的通讯,并不是整个网络之间的通讯。若采用MODBUS原则合同必将引起资源的挥霍,减少通讯效率。因此本系的通讯模块借鉴了MODBUS合同原则中的CRC检查码的生成过程设计了一种自定义的通讯合同。自定义合同提高了系统的通信效率又能保证系统的对的传播。2.3 系统总体构造设计2.3.1 系统总体工作模型 老式的直压法测漏仪一般不检测温度信号,运用的是平衡阶段温度信号和压力信号基本

29、平衡,这就大大地限制了系统的精度,本系统将温度信号也采集到了系统中,不仅提高了系统的精度,同步也为实现迅速测量提供了有效的根据。此外老式的直压法测漏仪将压力变送器选择在被测件与自检阀之间,控制器一般选择微机。这就大大限制了仪器的体积和灵活性。本系统采用单片机作为控制器,液晶显示,并将压力变送器的位置择在充气阀和自检阀之间,对外只提供了两个原则的接口。大大的减小了系统的体积,使仪器使用起来以便灵活。泄露模拟接口显 示单 片 机温度变送器压力变送器自检阀充气阀过滤器排气阀被测件气源减压阀图2-3 系统总体工作模式型示意图 图2-3所示为基于直接压力法的气体测漏系统的总体工作模型示意图。现将系统的总

30、体工作状况描述如下:(1)一方面打开气源,气体通过过滤器后来变成了纯净的气体,再通过减压阀后来就等到了一种相对稳定的压力输出。此压力输出根据不同的检测对象而不同。(2)单片机上电后来一方面选择不同的测试程序进行测试,测试程序的选择重要根据减压阀输出压力的设定和不同被测件的参数不同。进入测试菜单后来,当接受到启动检测的信号时就打开充气阀和自检阀对工件进行充气,充气时间结束系统进入平衡等待时间,平衡阶段结束系统开始采集压力传感器和温度传感器的信号进行检测,系统进入检测阶段,检测阶段结束后系统将检测的成果显示到液晶上并保存成果数据,同步打开排气阀将检测气体排出。一次完整的检测过程就结束,系统准备下一

31、次检测。系统的充气时间,平衡时间和测量时间均由测试程序设定。当检测了一定数量的工件后就可以选择将一段时间的检测成果输出送给上位机,系统提供了原则的通讯接口。2.3.2 系统的总体框图AT89S52 单 片 机键盘输入压力表泄漏阀温度变送器通信模块充气阀自检阀被测工件A/D液晶显示模拟调压器压力变送器压缩气源A/D图2-4 系统总框图 图2-4给出的只是系统的一种工作模型,图描述的是系统的实际原理框图。对单片机而言,系统规定检测两路模拟量的输入,同步输出两路开关量,并提供了键盘输入接口,液晶显示输出接口和通信接口。2.4 本章小结 本章简介了本系统的设计思想。对直压法和差压法进行分析差压法测量精

32、度高但差压法测量构造复杂、差压传感器成本高直压法测量构造简朴,但是测量过程容易受到外界的干扰而影响系统的精度。本文在直接压力法的基本上结合了单片机控制技术大连理仁大学研究生学位论文提出了系统的总体工作模型和总体框图,并根据原理框图分析了传感器、人机界面和串口通讯等核心技术的选用原则。3 系统的硬件电路3.1 压力信号采集电路的设计3.1.1 压力变送器的选择 压力信号的采集是整个系统的核心,压力变送器的精度是影响系统精度的重要因素因此应选择压力变送器的重要根据就是高精度。规定对系统的微小压力变化就能检测出来。压力变送器的精度直接影响系统的精度,要满足0.1%的压力差检测精度,压力传感器的精度必

33、须更高。并且压力量程必须满足2/20mA的系统量程范畴。 本系统采用的是德国原装高精度压力变送器DMP33LI。其压力精度满足0.05%FOC满量程调节,对外提供原则G1/2或G1/4压力接口,压力量程为2/20mA,输出信号为原则两线制。供电电源为VDC1236V,典型应用领域为气体控制系统,过程控制系统。满足了系统的量程范畴与精度规定。3.1.2 A/D转换器ADS1110(1)A/D转换器ADS1110总体简介 A/D转换器ADS1110是精密的持续自校准A/D转换器,带有差分输入和高达16位的辨别率,可每秒采样8、12或128次以进行转换。片内可编程的增益放大器PGA。提供高达8倍的增

34、益,容许对更小的信号进行测量,并且具有高辨别率。在单周期转换方式中,在一次转换之后自动掉电,在空闲期间极大地减少了电流消耗。表3-1 最小码和最大码采样速率(sps)位数最小值最大值816-32768327671615 -16864163833214-81928191使用需要熟悉输出码的计算方式。输出码是一种标量值除电路削波以外,它与两个模拟输入端的压差成比例。输出码限定在一定数目范畴内,该范畴取决于代表输出码所需要的位数,而的代表输出码所需要的位数又取决于数据速率,如表所示。 (3-1)对最小码的最小输出码、可编程增益放大器的增益设立、V+与V-的正负输入电压以及VDD而言,输出码由如下体现

35、式计算出。本课题选用采样速率8,输出码位数为16位。(2)A/D转换器ADS1110使用 I2C接口通过一种内部集成电路I2C接口通信。接口是一种线漏极开路输出接口,支持多种器件和主机共用一条总线到。总线上的通信一般发生在两个器件之间,其中一种作为主机,另一种从机。主机和从机都能读和写,但从机只能依主机的方向工作。某些器件既可作为主机又可作为从机,但只能作为从机。 一条I2C总线由两条线路构成:SDA数据线和SCL时钟线。SDA传送数据,SCL 是时钟。所有数据以8位为一组,通过总线传送。为了在总线上传送位数据,须在为SCL低电平时,驱动线至该位的电平为低则表白该位为“0”,为高则表白该位为“

36、1”。一旦线稳定下来,线被高,然后变低。线上的脉冲以时钟将位一位一位地移入接受器的移位寄存器中。 I2C总线是双向的,线可用来发送和接受数据。当主机从从机中读取数据时,从机驱动数据线当主机向从机发送数据时,主机驱动数据线主机总是驱动时钟线。绝不会驱动,由于它不能用作主机,在中只是一种输入端。多数时候总线是空闲的,不发生通信,并且两条线均为高电平。在产生通信时,总线被激活,只有主机才干开始一次通信。为了开始通信,主机在总线上形成一种开始条件,一般只有在时钟线为低电平时,数据线才容许变化状态。如果在钟线为高电平时,数据线变化了状态,则形成一种开始条件,或相反地形成一种停止条件。始条件是当时钟线为高

37、电平时,数据线从高到低的跳变停止条件则是当时钟线为高电平时,数据线从低到高的跳变。在主机发送开始条件后来,它还会发送一种字节,表白它想与哪一种从机通信,该字节称作地址字节。I2C总线上的每个器件均有一种独特的7位地址以做出响应。主机以地址字节发送一种地址,并且还发出一位以表白是对从机读出还是写入。对于在I2C总线上发送的每个字节,无论是地址还是数据,均以一种应答位作为响应。在主机发送完一种字节即8位数据到从机后,它停止驱动SDA线,并等待从机对该字节的应答。从机将SDA线拉低以对该字节进行应答,然后主机发送一种时钟脉冲以对该应答位定期。类似地当主机完毕对一种字节的读取时,则将SDA线拉低以对从

38、机做出应答,然后发送一种时钟脉冲对该位定期。在一种应答周期期间,不作应答,只是保持SDA线为高电平。如果器件不在总线上,并且如果主机试图对其寻址,它不会接受到应答信号,由于该地址处没有器件将SDA线拉低。在主机完毕与从机的通信后,它会发出一种停止条件。在发出停止条件后,总线再次空闲。主机也可发出另一种开始条件,在总线处在激活状态时,若发出一种开始条件则规定一种反复的开始条件。ADS1110的I2C地址ADS1110的I2C地址是1001aaa,其中aaa是出厂时的默认设立。ADS1110有8种不同的类型,每种类型均有一种不同的I2C地址。例如,ADS1110A0的地址为1001000,而ADS

39、1110A3的地址则为1001011.对ADS1110的读操作顾客可从ADS1110中读出输出寄存器和配备寄存器的内容,为做到这一点,要对ADS1110寻址,并从器件中读出三个字节。前面的两个字节是输出寄存器的内容,第三个字节是配备寄存器的内容,并不总是需要从ADS1110中读取三个字节,如果只需要 输出寄存器的内容则只需读两个字节。从ADS1110中读取多于三个字节的值是无效的,从第四个字节开始的所有字节将为FFH。 对ADS1110的写操作顾客可写新的内容至配备寄存器,但不能更改输出寄存器的内容。为了做到这一点,要对ADS1110寻址以进行写操作,并对ADS1110写入一种字节。这个字节被

40、写入配备寄存器中,对ADS1110写入多种字节到ADS1110无效,ADS1110将忽视第一种字节后来的任何输入字节,并且它只对第一种字节做出应答。3.1.3 ADS1110与单片机的硬件连接图3-1 与单片机连接电路图 图3-1与单片机连接电路图所示为与单片机连接电路。由于自身没有集成接口电路,因此需要用其接口来模拟实现接口电路,这里选用和两个引脚来模拟总线的两个引脚:P1.0作为数据脚,它的作用是由主机和从机来驱动它以传送数据。P1.1作为时钟引脚,由主机来驱动它,以产生传送数据所需要的时钟信号,时钟信号通过对单片机编程产生。 数据线和时钟线都需要上拉电阻,由于总线驱动器是漏极开路驱动器,

41、这些电阻的大小取决于总线的工作速度和总线电容阻值。较高的电阻功耗较低,但会延长总线的转换时间,限制总线速度阻值较低的电阻,容许总线高速运转,但功耗较高。长总线的电容高,需要较小的上拉电阻来补偿,电阻不应太小,如果电阻太小,总线驱动器也许不能将总线拉低。上拉电阻的典型值一般为1k10k ,本课题采用10k上拉电阻。 3.2 温度信号采集电路的设计3.2.1 温度信号解决电路 铂电阻温度传感器是运用其电阻和温度成一定函数关系而制成的温度传感器,由于其测量精确度高、测量范畴大、复现性和稳定性好等,被广泛用于中温“范畴的温度测量中。图温度信号解决电路用铂电阻构成的电桥电路被广泛的应用在多种测温电路中,

42、但在这种检测电路中,平衡电桥中以及铂电阻的阻值和温度之间的非线性特性给最后的温度测量来了一定的误差,因此往往难以达到较高的指标规定。必须使用硬件补偿或软件查表等措施来对系统的非线性进行补偿。软件查表补偿措施可以简化系统硬件电路的复杂度,以便器件的选用等长处。但是查表法来实现非线性补偿大大的增长了系统软件设计的复杂度,同步对系统精度的提高协助有限。本系统采用非平衡电桥结合模拟校正电路来实现对温度信号的解决,硬件电路简朴可靠,同步又大大地提高了铂电阻测温的精度,并且考虑到转换器存在一定的死区,用一种加法器将系统的输出信号提高一种固定的电平。温度采集电路如图所示测温电路采用典型的铂电阻电桥电路,线制

43、连接。线制可以把导线电阻对测量成果的影响降到最低,连接如图3-2所示:图3-2 温度采集电路测温电路采用典型的铂电阻电桥电路,3线制连接。3线制可以把导线电阻对测量成果的影响降到最低,连接如图3-2所示。铂电阻的温度特性如下:当温度为-780时: (3-2)当温度为0600时: (3-3)本系统重要应用温度在0至100度的范畴内测温度,因此只考虑铂电阻在0至600度范畴内的温度特性。设电桥两端的输出电压分别为V+和V-,导线电阻为r,则: (3-4) (3-5)当R116=R117=10kR100=100时,放大器的输入电压为: (3-6)由公式(3-6)可以懂得系统3线制连接可以基本消除导线

44、电阻对测温电路的影响。将式(3-4)代入式(3-6)得,其中: (3-7) (3-8) 二次项对整个系统的影响很小,但是为了减少其影响,放大电路加入了一种正反馈R119,其值为150K。正反馈电阻的加入起到了线性化的作用,减少了二次项对整个系统的影响温度在0至100度之间,放大器的输出K与温度的关系可以基本认定为线性的。调节电位器RP103就可以调节整个放大器的放大倍数,本系统设定放大倍数为50。放大器输出在通过一种加法器电路输出: (3-9) Vref2的值可以通过调节电位器RP104来进行调节,其目的是消除A/D在零点采样不精确所带来的误差。通过加法器电路后来,虽然温度为0也能保证A/D的

45、输入电压为一较高的固定值。温度解决信号调试时,一方面用100的电阻替代Rt,通过调节RP104使温度信号的输出值为400mV,然后用138.5 (100时铂电阻的阻值)的电阻替代Rt,通过调节电位器RP103使温度信号的输出值为1700mV。温度信号的输出值400mV到1700mv可以近似线形的代表0到100度的温度值。此测温电路共需要两组精密电源为其供电,TL431就是能同步提供两组稳定电压输出的稳压管,12V电源流经限流电阻R126后在TL431的1脚产生7.5V的稳压输出,再流经限流电阻R114和R115后在2脚产生一种2.5V的稳压输出。为了提高系统的负载能力,将这两组电源的输出分别接

46、到LM324构成的射随电路,在LM324的1脚输出一种稳定的7.5V稳定电压,在8脚输出一种2.5V的稳定电压。3.2.2 温度解决信号与单片机的连接电路由于ADS1110支持I2C总线合同,可以同步连接个从设备。因此温度信号通过解决后直接送入ADS1110中, ADS1110的输出信号连入系统的虚拟I2C总线上P1.0和P1.1。温度信号采集电路与单片机的接口与压力信号的接口基本相似,如图所示:+5vVin+GNDSCLVin-SDAVddVTAGND+5VR110KR20.1uP1.0ADS1110图3-3 温度信号与单片机的连接电路3.3 人机界面的设计 人机界面重要是键盘输入模块和液晶

47、显示模块,是嵌入式设计的常用外设模块。3.3.1 键盘输入模块的设计 由于需要的按键数目较多,系统设计成行列式键盘,键值以扫描的形式输入单片机四。扫描式键盘需占用单片机较多的输入输出口线,使用可编程芯片来扩展。用外8155H扩展的键盘构造如图所示:8155图3-4 键盘电路 键盘电路,图中的行线和列线均通过电阻接,当键盘上没有键闭合时,所有的行线和列线都断开,行线PC0-PC2呈高电平。当键盘上某一种键闭合时,该键所相应的行线与列线短路。例如,6号键按闭合时,行线PC0和列线PA6短路,此时PA6的电平由PC0的电平所决定,如果把行线规定为微机的输出口,列线接到微机的输入口,则在微机的控制下,

48、使行线线PC0为低电平(0),其他两根行线PCI、PC2都为高电平。然后微机通过输入口读列线的状态,如果PA0PA7都为高电平,则PC0这一行上没有键闭合,如果读出的列线状态不全为高电平,则为低电平的列线和PC0相交的键处在闭合状态;如果PC0这一行上没有键闭合,接着使线PC1为低电平,其他行线为高电平。用同样的措施检查PC1这一行上有无键闭合,以此类推,然后使行线PC2为低电平,其他的行线为高电平,检查PC2这一行上与否有键闭合。这种逐行逐列地检查键盘状态的过程称为对键盘的一次扫描。CPU对键盘的扫描可以采用程序控制的随机方式,CPU在空闲时扫描键盘,也可以采用定期控制方式,每隔一定的时间,

49、CPU对键盘扫描一次,CPU可以随时响应键盘输入祈求。也可以采用中断方式,当键盘上有键闭合时,向CPU祈求中断,CPU响应键盘输入中断祈求,对键盘扫描,以辨认那一种键处以闭合状态,并对键输入信息做出相应解决。CPU对键盘上闭合键键号的拟定,可以根据行线和列线的状态计算求得,也可以根据行线和列线状态查表求得。当键盘有按键闭合时,闭合和断开的过程中会有抖动现象的产生。抖动时间长短和开关的机械特性有关,一般为510ms,中间状态为稳定地闭合期,其时间由按键动作所拟定,一般为十分之几秒到几秒,为了保证CPU对键盘的闭合做一次解决并且仅一次解决,在软件中必须设立去抖动,在键的稳定闭合或断开时读键盘的状态

50、,并判断出键由闭合到释放时,再作键输入解决.3.3.2 液晶接口电路的设计 液晶模块与单片机的接口电路如图所示:AT89S52图3-5 液晶模块与单片机的接口电路 单片机运用数据与控制信号直接采用存储器访问形式来控制液晶模块。单片机数据口P0口直接与液晶显示模块的数据口连接,单片机的RD,WR作为液晶显示模块的读,写控制信号,液晶显示模块RST,挂在正负5上。CE、C/D信号分别接到单片机P2.6、P2.1上。液晶模块就相称于单片的外部存储器同样,单片机可以以便的控制数据与指令的输入输出。液晶的指令代码入口地址为#8201H,此时CE为低电平选通,C/D为高电平,为控制命令字的读写地址。数据入

51、口地址为8000H,此时CE为低电平选通,C/D也为低电平,为数据的读写地址。单片机P2口的最高位P2.7与81C55的使能端连接,高电平为不使能。因此对液晶的读写数据与指令代码的操作必须先封锁81C55。液晶接口的1,2脚为背光电压的输入端。本系统采用既有的液晶背光芯片ELP-60,该芯片可以驱动液晶屏,足以满足本系统的需要。图液晶与单片机的接口电路,本系统采用内核的系列单片机是一种低电压,高性能位单片机,片内含的可反复擦写的只读程序存储器和的随机存取数据存储器,器件采用公司的高密度、非易失性存储技术生产,兼容原则指令系统,片内置通用位中央解决器和存储单元,功能强大的单片机可为您提供许多较复

52、杂系统控制应用场合。有个引脚,外部双向输入输出端口,同步内含外中断口,位可编程定期计数器,全双工串行通信口,读写口线,可以按照常规措施进行编程,也可以在线编程。其将通用的微解决器和存储器结合在一起,特别是可反复擦写的存储器可有效地减少开发成本。随着时代的发展和科技的进步,显示技术也随之不断迈进。从初期的发光二极管显示到液晶显示,从段码式到点阵式再到图形点阵式,其性能不断提高,而成本却日趋减少。 表3-2液晶接口特性管脚号符号功能1NC背光输入脚2NC背光输入脚3FG框架4VSS地5 VDD电源电压6VEE液晶电压7WR写数据8RD读数据9CE片选信号10C/D写命令/写数据11RST读命令/读

53、数据1219D0D7数据线20FS字选线模块应用特点:(1)本模块可直接适配于8080MPU的接口信号。(2)可以设立字符方式与图形方式的合成显示即字符显示区的内容和图形显示区的内容通过模式设立同步显示在屏幕上、字符方式下的特性显示以及可以像以那样屏拷贝操作。(3)容许MPU随时访问显示缓冲区,甚至可以进行位操作。(4)显示字符的字体点阵。(5)对模块的操作都要进行状态字的鉴别。(6)复位信号将把行、列计数器和显示寄存器清零,并且关显示。复位后可用开。(7)显示指令完整地恢复显示屏上原有的画面内容。每次上电后,有必要进行一次软复位。显示窗口长度(列)CL己由硬件设立为40(字符数),即列数据传

54、播个数的最大值(超过屏幕部分不显示)。(8)显示窗口宽度行已由硬件设立为128行。(9)本模块内建128种字符见附录,并容许顾客在显示缓冲区内任意设立一种区域作为外扩的字符发生器CGRAM。(10)显示缓冲区可分为文本显示区、图形显示区和CGRAM区。文本显示区和图形显示区的起始地址SAD都相应着显示屏左上角位置的显示位。在文本显示区一种单元相应屏上的一种字符位点阵在图形显示区一种单元则相应屏上的点阵显示位。(11)光标可在字符方式下启用,此时光标与所在位的字符通过逻辑“或”显示。(12)本模块的控制指令有的需要参数,参数的输入在指令代码输入之前。(13)文本特性方式只能用在文本模式中此时文本

55、区和图形区都必须打开。3.4 通讯模块的设计3.4.1 串口通讯合同国际原则化组织在开放系统互连原则中定义了各层次的网络参照模型,它们分别是物理层、数据链路层、网络层、传播层、会话层、表达层和应用层。每一层负责直接使用下层向它提供的服务,并完毕自身的功能,然后向上层提供“增值”后的功能,即数据和控制信息从发送端各层由上至下传送至物理媒体,然后接受方再从下到上通过各个层传递达到目的地,是七层参照模型不是通讯原则,它只给出一种不会由于技术发展而必须修改的稳定模型,使有关原则和合同能在模型定义的范畴内开发和互相配合。串口通信数据量少,不需要很复杂的语法和语意体现,在端对端的状况下,路由选择的问题比较

56、简朴,因此仅仅选择实现了物理层、数据链路层和应用层。接受时,物理层负责从串口的硬件缓冲区读取或单片机端发送的数据,数据链路层把物理层读取来的数据根据一定的逻辑关系拼装成完整的命令,最后是应用层来解释执行由数据链路层拼装出来的命令,并做出响应。发送时,由于物理层不关怀数据的语法和语义,因此不需要连接层的拼装功能应用层把数据直接发送给物理层。这样采用分层解决的措施尚有个好处是底层模块独立于高层消息解决,最大限度地减少软件对硬件的依赖性,有助于软件的重用和移植。此外,与不同硬件有关的驱动程序各自独立,可单独修改而互不影响。串口通信的物理层是指用来执行这种通信的硬件,涉及数据线和控制线一般使用的是RS

57、-232通信合同。RS-232原则是美国电子工业联合会与等BELL公司一起开发与1969年发布的通信合同。它适合数据传播速率在0-20bit/s范畴内的通信。RS-232几种长处:(1)RS-232应用范畴广泛。每一台PC均有一种或多种RS-232端口。史新的计算机目前支持其她诸如USB这样的串行接日,但是RS-232可以做诸多USB无法进行的工作;(2)在微控制器中,接口芯片使得一种5V串口转换成RS-232变得非常容易。连接距离可以达50-100英尺(15-30米)。而USB连接最长可以达16英尺(约4.9米);(3)对于双向连接,只需3条导线。而并行连接一般需要8条数据线、两条或者更多的

58、控制信号线和几条接地线。串行通信的连接层(即数据链路层)是一种低档的通信合同,该合同运用发送和接受特殊的控制字符以保证信息可靠地发送和接受,串行通信合同分异步合同和同步合同。其中同步合同又分为:面向字符的同步通信合同和面向比特的通信合同。同步通信合同是指将许多字符构成一种信息组,这样字符可以一种接一种地传播,但是在每组信息(一般称为帧)的开始要加上同步字符,在没有信息要传播时,要填上空字符,由于同步传播不容许有间隙。在同步传播过程中,一种字符可以相应5-8位。固然,对同一种传播过程,所有字符相应同样的数位,例如说n位。这样,传播时,按每n位划分为一种时间片,发送端在一种时间片中发送一种字符,接

59、受端则在一种时间片中接受一种字符。同步传播时,一种信息帧中涉及许多字符,每个信息帧用同步字符作为开始,一般将同步字符和空字符用同一种代码。在整个系统中,由一种统一的时钟控制发送端的发送和空字符用同一种代码。接受端固然是应当能辨认同步字符的,当检测到有一串数位和同步字符相匹配时,就觉得开始一种信息帧,于是,把此后的数位作为实际传播信息来解决。异步通信和同步通信的比较:(1)异步通信简朴,双方时钟可容许一定误差。同步通信较复杂,双方时钟的容许误差较小。(2)异步通信只合用于点对点,同步通信可用于对多。(3)通信效率异步通信低,同步通信高。异步通信合同重要是指起止式异步合同。起止式异步合同的特点是一

60、种字符接一种字符传播,并且传送一种字符总是以起始位开始,字符之间没有固定的时间间隔规定,间间隔规定,由于这种格式是靠起始位和停止位来实现字符的界定或同步的,故称为起始式合同。传送时,数据的低位在前,高位在后。起/止位的作用:起始位事实上是作为联系信号附加进来的,当它变为低电平时,告诉收方传送开始。它的到来,表达下面接着是数据位来了,要准备接受。而停止位标志一种字符的结束,它的浮现,表达一种字符传送完毕。这样就为通信双方提供了何时开始收发,何时结束的标志。传送开始前,发收双方把所采用的起止式格式(涉及字符的数据位长度,停止位位数,有无校验位以及是奇校验还是偶校验等)和数据传播速率作统一规定。传送

61、开始后,接受设备不断地检测传播线,看与否有起始位到来。当收到系列的“1”(停止位或空闲位)之后,检测到一种下跳沿,阐明起始位浮现,起始位经确认后,就开始接受所规定的数据位和奇偶校验位以及停止位。通过解决将停止位去掉,把数据位拼装成一种并行字节,并且经校验后,无奇偶错才算对的的接受一种字符。一种字符接受完毕,接受设备有继续测试传播线,监视“0”电平的到来和下一种字符的开始,直到所有数据传送完毕。由上述工作过程可看到,异步通信是按字符传播的,每传播一种字符,就用起始位来告知收方,以此来重新核对收发双方同步。若接受设备和发送设备两者的时钟频率略有偏差,这也不会因偏差的累积而导致错位,加之字符之间的空闲位也为这种偏差提供一种缓冲,因此异步串行通信的可靠性高。但由于要在每个字符的前后加上起始位和停止位这样某些附加位,使得传播效率变低了,只有约80%。3.4.2 通讯模块与单片机的接口电路MAX232与单片机的典型接口电路如图3-6所示,其中电容C401、C402、C403、C404与232芯片共同构成一组倍压电路为芯片提供232驱动电压。本系统只用一组转换电路即可,芯片的9脚和10脚

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!