版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉职业技术学院毕业设计(论文)题目:基于AT89C51单片机的电加热炉温度控制系统院系:机电工程学院专业:电气自动化班级:电气13302姓名:何艳辉学号:指导老师:方波完毕日期:2023年3月摘要随着国民经济的发展,人们对生活质量的规定越来越高,各种电子产品开始进入人们的生活并成为人们生活不可或缺的一部分,因此对电子产品的自动化控制的规定也越来越高,本设计正是选用了其中具有代表性的电加热炉作为研究对象。本设计以单片机为核心对电加热炉的温度进行监测和控制,采用单片机来对他们控制不仅具有控制方便,简朴和灵活性大等优点,并且可以大幅度提高被控温度的技术指标,从而可以大大的提高产品的质量和数量。为了实现高精度的温度控制,本单片机系统采用PID算法控制,通过控制双向可控硅改变电炉和电源的接通、断开,从而用改变加热时间的方法来实现对温度的控制。本系统由按键显示和温度采样控制以及上下限报警几个模块组成,通过模块间的通信完毕温度设定、实际温度和测量温度的显示等功能。本文对系统的硬件、选型、软件中流程控制的实现均有较为具体的阐述,对使用的编程软件也有描述,对于本系统的控制特点也进行总结说明,比较详尽地叙述了整个系统的相关事宜。关键词:单片机、PID算法、温度控制。
AbstractAlongwiththedevelopmentofnationaleconomy,thepeopletotherequirementsofthequalityofthelifemoreandmorehigh,allkindsofelectronicproductsbegantoenterintothepeople'slifeandbecomeanintegralpartoflife,sotherequirementsofelectronicproductsofautomationcontrolalsobecomemoreandmorehigh,thisdesignisjustchoosetheelectricheatingwhichoneisrepresentativeastheresearchobject.Thisdesignwiththesinglechipprocessorasthecoretomonitoringandcontrolelectricheatingtemperature,Usingthemonolithiccontrolhasnotonlytocontrolconvenient,simpleandflexibleandotheradvantages,andcangreatlyincreasethespecificationsoftemperature,whichcangreatlyimprovethequalityandquantityofproducts.Inordertorealizehighprecisiontemperaturecontrol,theSCMsystemadoptsPIDcontrolalgorithm,throughcontrollingtheonandoffoftheBidirectionalcontrollablesiliconandthemethodofchangingtheheatingtimetoachievethecontrolofthetemperature.Thesystemiscomposedofbuttondisplayandtemperaturesamplingcontrolandupperalarmseveralmodules,throughthecommunicationsofthemoduletorealizetemperatureset,andthedisplayfunctionoftheactualtemperatureandmeasuringtemperature.Thisarticleisdetailedinhardware,selection,softwareprocesscontrolrealizationofthesystem,andalsodescribestheprogrammingsoftware,controlcharacteristicandalsosummarizesthatmoreexhaustiveaccountofthesystemrelatedissues.Keywords:Microcontroller、Temperaturecontrol、PIDalgorithm.目录第一章绪论 11.1课题背景及国内外研究概况 11.2自动控制理论及其发展 21.3课题的建立以及本文完毕的重要工作 3第二章总体方案设计 42.1总体方案的拟定 42.2系统组成 5第三章单片机技术和PID算法 63.1AT89C51简介 63.1.1单片机的引脚介绍 63.1.2单片机的存储结构 93.2PID算法介绍 103.2.1PID算法的数字化 103.2.2PID算法的运用 11第四章系统硬件设计 134.1系统概况 134.2功能模块 134.2.1单片机控制模块 134.2.2数据转换与采集模块A/D0808 144.2.3按键选择模块 154.2.4显示模块 154.2.5报警模块 164.2.6输出模块 164.3总体方案的实现和元器件清单 174.3.1系统的整体设计 174.3.2元器件清单 18第五章系统软件设计 195.1Protues7软件概况 195.2WAVE6000软件简介 215.2.1软件概况 215.2.2程序界面 215.3子程序设定 225.4程序流程 225.5程序仿真调试 295.5.1WAVE6000仿真调试 295.5.2软硬连调 29第六章课题特点 316.1单片机技术应用 316.2PID算法的运用 316.3软件的调试仿真 31结论 32参考文献 33附录 34致谢 48电加热炉温度控制系统的设计第一章绪论1.1课题背景及国内外研究概况温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。成熟的温控产品重要以“点位”控制及常规的PID控制器为主,它们只能适应一般温度系统控制,而用于较高控制场合的智能化、自适应控制仪表,国内技术还不十提成熟,形成商品化并广泛应用的控制仪表较少。随着我国经济的发展及加入WTO,我国政府及公司对此都非常重视,对相关公司资源进行了重组,相继建立了一些国家、公司的研发中心,开展创新性研究,使我国仪表工业得到了迅速的发展。随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。传统的温度采集方法不仅费时费力,并且精度差,单片机的出现使得温度的采集和数据解决问题可以得到很好的解决。温度是工业对象中的一个重要的被控参数。然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精度也不相同。因此对数据采集的精度和采用的控制方法也不相同。传统的控制方式已不能满足高精度,高速度的控制规定,如温度控制表温度接触器,其重要缺陷是温度波动范围大,由于它重要通过控制接触器的通断时间比例来达成改变加热功率的目的,受仪表自身误差和交流接触器的寿命限制,通断频率很低。近几年来快速发展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。这些控制技术大大的提高了控制精度,不仅使控制变得简便,并且使产品的质量更好,减少了产品的成本,提高了生产效率。本系统规定有数据解决,显示功能等,被控对象为一阶惯性环节和一阶积分环节的组合,惯性时间常数为2s,开环增益k=10,温度控制范围为50~150℃。本设计使用单片机作为核心进行控制。单片机具有集成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能力强和使用方便等独特优点,在数字、智能化方面有广泛的用途。本系统使用AT89C51单片机,使温度控制大为简便。1.2自动控制理论及其发展随着科学技术的进步,自动控制技术在各个应用领域中的应用已日渐广泛,不仅使得生产设备或生产过程实现自动化,大大提高了劳动生产率和产品质量,改善了劳动条件,还在人类征服大自然,改善居住条件等方面发挥了非常重要的作用。自动控制(automaticcontrol)是指在没有人直接参与的情况下,运用外加的设备或装置,使机器、设备或生产过程的某个工作状态或参数自动地按照预定的规律运营。自动控制是相对人工控制概念而言的。指的是在没人参与的情况下,运用控制装置使被控对象或过程自动地按预定规律运营。自动控制理论是研究自动控制共同规律的技术科学,是分析和设计自动控制系统的理论的基础。它的发展初期,是以反馈理论为基础的自动调节原理,重要用于工业控制,二战期间为了设计和制造飞机及船用自动驾驶仪,火炮定位系统,雷达跟踪系统以及其他基于反馈原理的军用设备,进一步促进并完善了自动控制理论的发展。到战后,已形成完整的自动控制理论体系,这就是以传递函数为基础的经典控制理论,它重要研究单输入-单输出,线形定常系统的分析和设计问题。自动控制理论的发展历程如下:1.40年代--60年代初需求动力:市场竞争,资源运用,减轻劳动强度,提高产品质量,适应批量生产需要。重要特点:此阶段重要为单机自动化阶段,重要特点是:各种单机自动化加工设备出现,并不断扩大应用和向纵深方向发展。典型成果和产品:硬件数控系统的数控机床。2.60年代中--70年代初期需求动力:市场竞争加剧,规定产品更新快,产品质量高,并适应大中批量生产需要和减轻劳动强度。重要特点:此阶段重要以自动生产线为标志,其重要特点是:在单机自动化的基础上,各种组合机床、组合生产线出现,同时软件数控系统出现并用于机床,CAD、CAM等软件开始用于实际工程的设计和制造中,此阶段硬件加工设备适合于大中批量的生产和加工。典型成果和产品:用于钻、镗、铣等加工的自动生产线。3.70年代中期--至今需求动力:市场环境的变化,使多品种、中小批量生产中普遍性问题愈发严重,规定自动化技术向其广度和深度发展,使其各相关技术高度综合,发挥整体最佳效能。重要特点:自70年代初期美国学者初次提出CIM概念至今,自动化领域已发生了巨大变化,其重要特点是:CIM已作为一种哲理、一种方法逐步为人们所接受;CIM也是一种实现集成的相应技术,把分散独立的单元自动化技术集成为一个优化的整体。所谓哲理,就是公司应根据需求来分析并克服现存的“瓶颈”,从而实现不断提高实力、竞争力的思想策略;而作为实现集成的相应技术,一般认为是:数据获取、分派、共享;网络和通信;车间层设备控制器;计算机硬、软件的规范、标准等。同时,并行工程作为一种经营哲理和工作模式自80年代末期开始应用和活跃于自动化技术领域,并将进一步促进单元自动化技术的集成。典型成果和产品:CIMS工厂,柔性制造系统(FMS)。随着现代应用数学新成果的推出和电子计算机的应用,为适应自动控制、宇航技术的发展,自动控制理论跨入了一个新阶段——现代控制理论。重要研究具有高性能,高精度的多变量多参数的最优控制问题,重要采用的方法是以状态为基础的状态空间法。目前,自动控制理论还在继续发展,正向以控制论,信息论,仿生学为基础的智能控制理论进一步。为了实现各种复杂的控制任务,一方面要将被控制对象和控制装置按照一定的方式连接起来,组成一个有机的总体,这就是自动控制系统。在自动控制系统中,被控对象的输出量即被控量是规定严格加以控制的物理量,它可以规定保持为某一恒定值,例如温度,压力或飞行航迹等;而控制装置则是对被控对象施加控制作用的机构的总体,它可以采用不同的原理和方式对被控对象进行控制,但最基本的一种是基于反馈控制原理的反馈控制系统。在反馈控制系统中,控制装置对被控装置施加的控制作用,是取自被控量的反馈信息,用来不断修正被控量和控制量之间的偏差从而实现对被控量进行控制的任务,这就是反馈控制的原理。1.3课题的建立以及本文完毕的重要工作本文重要涉及以下内容:1.以单片机为核心,建立自动控制系统,构建按键、采样、显示以及输出等外围电路,实现整个系统的搭建,建立电加热炉系统的仿真图;2.画出软件流程图,根据流程图编写程序,并对其进行调试,使其符合系统的具体规定;3.将所编写的程序下载到单片机中去,对系统进行整体调试,进而实现系统的整个功能,设计出符合实际规定的系统。第二章总体方案设计2.1总体方案的拟定由于温度控制系统的控制对象具有惯性大,连续性的特点。因而可以归于具有纯滞后的一阶大惯性环节。一般来说,热过程大多具有较大的滞后,它对任何信号的响应都会推迟一段时间,使输出与输入之间产生相移。对于这样一些存在大的滞后特性的过渡过程控制,一般来说可以采用以下几种控制方案:1.输出开关量控制对于惯性较大的过程可以简朴地采用输出开关量控制的方法。这种方法通过比较给定值与被控参数的偏差来控制输出的状态:开关或者通断,因此控制过程十分简朴,也容易实现。但由于输出控制量只有两种状态,使被控参数在两个方向上变化的速率均为最大,因此容易引起反馈回路产生振荡,对自动控制系统会产生十分不利的影响,甚至会由于输出开关的频繁动作而不能满足系统对控制精度的规定。因此,这种控制方案一般在大惯性系统对控制精度和动态特性规定不高的情况下采用。2.比例控制(P控制)比例控制的特点是控制器的输出与偏差成比例,输出量的大小与偏差之间有相应关系。当负荷变化时,抗干扰能力强,过渡时间短,但过程始终存在余差。因此它合用于控制通道滞后较小、负荷变化不大、允许被控量在一定范围内变化的系统。使用时还应注意通过一段时间后需将累积误差消除。3.比例积分控制(PI控制)由于比例积分控制的特点是控制器的输出与偏差的积提成比例,积分的作用使得过渡过程结束时无余差,但系统的稳定性减少。虽然加大比例度可以使稳定性提高,但又使过渡时间加长。因此,PI控制合用于滞后较小、负荷变化不大、被控量不允许有余差的控制系统,它是工程上使用最多、应用最广的一种控制方法。4.比例积分加微分控制(PID控制)比例积分加微分控制的特点是微分的作用使控制器的输出与偏差变化的速度成正比例,它对克服对象的容量滞后有显著的效果。在比例基础上加上微分作用,使稳定性提高,再加上积分作用,可以消除余差。因此,PID控制合用于负荷变化大、容量滞后较大、控制品质规定又很高的控制系统。结合本例题设计任务与规定,由于温度系统的传递函数事先难以精确获得,因而很难判断哪一种控制方法可以满足系统对控制品质的规定。但从以上对控制方法的分析来看,PID控制方法最适合本例采用。另一方面,由于可以采用单片机实现控制过程,无论采用上述哪一种控制方法都不会增长系统硬件成本,而只需对软件作相应改变即可实现不同的控制方案。因此本系统可以采用PID的控制方式,以最大限度地满足系统对诸如控制精度、调节时间和超调量等控制品质的规定。2.2系统组成就控制器自身而言,控制电路可以采用经典控制理论和常规模拟控制系统实现温度的自动调节。但随着计算机与超大规模集成电路的迅速发展,以现代控制理论和计算机为基础,采用数字控制、显示、A/D与D/A转换,配合执行器与控制阀构成的计算机控制系统,在过程控制过程中得到越来越广泛的应用。由于本例是一个典型的检测、控制型应用系统,它规定系统完毕从温度检测、信号解决、输入、运算到输出控制电炉加热功率以实现温度控制的全过程。因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足检测、控制应用类型的功能规定。此外,单片机的使用也为实现温度的智能化控制以及提供完善的人机交互界面及多机通讯接口提供了也许,而这些功能在常规数字逻辑电路中往往是难以实现或无法实现的。所以,本例采用以单片机为核心的直接数字控制系统(DDC)。第三章单片机技术和PID算法3.1AT89C51简介微型计算机是指由微解决器加上采用大规模集成电路制成的程序存储器和数据存储器,以及输入输出设备相连接的I/O接口电路,微型计算机简称MC。假如将微解决器、存储器和输入/输出接口电路集成在一块集成电路芯版上,称为单片微型计算机,简称单片机。本次设计选用的是AT89C51,是MCS-51单片机系列的一种。其结构体系完整、指令系统功能完善、内部寄存器规范、性能优越、技术成熟、具有高可靠性和高性价比。它提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定期/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定期/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并严禁其它所有部件工作直到下一个硬件复位。3.1.1单片机的引脚介绍其引脚图如图1所示 图1单片机引脚图其各引脚的功能如下VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸取8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0可以用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接受输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接受。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接受,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它运用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接受高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接受输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:各管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接受一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定期目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想严禁ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令时ALE才起作用。此外,该引脚被略微拉高。假如微解决器在外部执行状态ALE严禁,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.1.2单片机的存储结构存储器是组成计算机的三大部件之一,其功能是存储信息(数据和程序)。存储器按其存储方式可分为两大类:一类为随机存储器(RAM);另一类为数据存储器(ROM)。CPU在运营时可对RAM随时进行数据的的写入和读出,但在关闭电源时,RAM中所存的信息也会丢失,所以RAM只能用来存放暂时性的输入/输出数据、运算中的结果等。RAM也因此常被称为数据存储器。而ROM是一种写入数据后不能改写只能读出的存储器。在断电后,ROM中的信息保存不变,所以ROM用来存放固定的程序或数据。ROM因此也常被称为程序存储器。MCS-51单片机的存储器配置比一般的微机配置复杂,其具体配置是多种存储器的交叠。这种交叠不仅反映在存储器的种类上,并且还体现在存储器的地址空间上。MCS-51单片机存储器可分为5类:1.片内程序存储器;2.片外程序存储器;3.片内数据存储器;4.特殊功能存储器;5.片外数据存储器。MCS-51单片机存储器的地址空间可分为3个,在访问3个不同的地址空间时采用不同形式的指令:1.片内片外统一编址的64K的程序存储器地址空间(16位地址0000H-FFFFH);2.片内数据存储器与特殊功能存储器统一编址的256B内部数据存储器地址空间(8位地址00H-7FH,80H-FFH);3.64KB片外数据存储器地址空间(16位地址0000H-FFFFH)。89C51内部RAM共有256个单元,这256个单元共分为两部分。其一是地址从00H—7FH单元(共128个字节)为用户数据RAM。从80H—FFH地址单元(也是128个字节)为特殊寄存器(SFR)单元。从图2中可清楚地看出它们的结构分布。图2存储器结构图单片机的内部数据存储器共有128个字节,地址范围是00H-7FH,提成工作寄存器区、位寻址区、通用RAM区三部分。3.2PID算法介绍PID调节是Proportional(比例)、Integral(积分)、Differential(微分)三者的缩写,是连续系统中技术最成熟、行之有效、应用最广泛的一种调节方式。PID调节的实质就是根据输入的偏差值,按比例、积分、微分的函数关系进行运算,其运算结果用以输出控制。在实际应用中,根据被控对象的特性和控制规定,可灵活地改变PID的结构,取其中的一部分环节构成控制规律,如比例(P)调节、比例积分(PI)调节、比例积分微分(PID)调节等。尽管凭着单片微机的优势,计算机数字控制系统取代了模拟控制系统,但是,在长期生产实践中,模拟PID控制算法所积累的经验并未被人们遗忘,而是被广泛地应用到计算机控制系统中来,形成一种新型PID控制方式,称之为数字PID控制。3.2.1PID算法的数字化PID算法的数字化,其实质就是将连续形式的PID微分方程式转化为离散形式的PID差分方程。在模拟系统中,PID算法的表达式为:(3-1)式中,u(t)-调节器的输出信号; e(t)-调节器的偏差信号,等于给定值与测量值之差;Kp-调节器的比例系数;Ti-调节器的积分时间;Td-调节器的微分时间。控制点目前包含三种比较简朴的PID控制算法,分别是:增量式算法,位置式算法,微分先行。这三种PID算法虽然简朴,但各有特点,基本上能满足一般控制的大多数规定。事实上,位置式与增量式控制对整个闭环系统并无本质区别。增量型算法仅仅是就是方法的改善,而没有改变位置型算法的本质。3.2.2PID算法的运用由于计算机控制是一种采样控制,它只能根据采样时刻的偏差值来计算控制量。因此,在计算机控制系统中,必须一方面对式(3-1)进行离散化解决,用数字形式的差分方程代替连续系统的微分方程,此时积分项和微分项可用求和及增量式表达。对温度的控制算法,采用技术成熟的PID算法,对于时间常数比较大的系统来说,其近似于连续变化,因此用数字PID完全可以得到比较好的控制效果。简朴的比例调节器可以反映不久,但不能完全消除静差,控制不精确,为了消除比例调节器中残存的静差,在比例调节器的基础上加入积分调节器,积分器的输出值大小取决于对误差的累积结果,在误差不变的情况下,积分器还在输出直到误差为零,因此加入积分调节器相称于能自动调节控制常量,消除静差,使系统趋于稳定。积分器虽然能消除静差,但使系统响应速度变慢。进一步改善调节器的方法是通过检测信号的变化率来预报误差,并对误差的变化作出响应,于是在PI调节器的基础上再加上微分调节器,组成比例、积分、微分(PID)调节器,微分调节器的加入将有助于减小超调,克服振荡,使系统趋于稳定,同时加快了系统的稳定速度,缩短调整时间,从而改善了系统的动态性能,其控制规律为: (3-2)单片机是一种采样控制,它只能根据采样时刻的误差值计算控制变量,不能直接计算公式中的积分项和微分项,采用数值计算法逼近后,PID的调节规律可以通过数值公式(3-3)计算,假如采样取得足够小,这种逼近可相称准确,被控过程与连续过程十分接近。我们变换上式(3-3)得:(3-4)把△ei=ei-ei-1,△2ei=△ei-△ei-1带人上式(3-4)得:(3-5)式中ei=W—Yi,W为设定值,Yi为第i次实际输出值,Kp为比例系数,积分系数I=T/Ti,微分系数D=Td/T,T为采样周期,以(3-5)式来编程比较方便。用PID控制算法实现温度控制是这样一个反馈过程:比较实际温度和设定炉温得到偏差,通过对偏差的解决获得控制信号,再去调节电加热炉的加热功率,从而实现对炉温的控制,由于电阻炉一般都是下一阶段对象和带纯滞后的一阶对象,所以式中Kp、Kd和Ki的选择取决于电阻炉的响应特性和实际经验。本程序先将用户设定温度和锅炉实际温度T比较,计算出偏差ei,然后分两种情况进行计算控制变量:1.ei大于等于设定的偏差e时,由于积分控制器使系统响应速度变慢,不采用积分控制器调节,直接使用PD调节,获得比较快的动态响应,计算Pd和Pp,最终得到控制量获得比较快的动态响应。2.ei小于设定的设定的偏差e时,正常的分别计算Pi、Pd和Pp,然后根据算法公式计算出控制变量。第四章系统硬件设计4.1系统概况本系统是采用以AT89C51单片机为核心的温度控制系统,通过温度传感器采样实时温度,并通过变送器将温度最终转换为电压信号通过A/D转换器0808将其转换为数字信号,送入单片机与给定值进行比较,通过运用PID算法得出控制结果,送显示并进行控制。总体设计方案见如图3所示。测量变送看门狗看门狗测量变送看门狗看门狗报警提醒通信接口LED显示键盘微型控制机AT89C51温度检测PT100驱动执行机构8路D/A转换器DAC0832测量变送8路A/D转换器ADC0809加热电阻温度图3系统设计方案图4.2功能模块4.2.1单片机控制模块A/T89C51是整个系统的控制核心,将采集来的数据与设定值进行比较,运用PID算法得出结果并送输出。整个控制系统的程序就下载到单片机中去。A/T89C51仿真图如图4所示。 图4单片机仿真4.2.2数据转换与采集模块A/D0808AD0808是CMOS的8位模/数转换器,采用逐次逼近原理进行A/D转换,芯片内有模拟多路转换开关和A/D转换两大部分,可对8路0~5V的输入模拟电压信号分时进行转换。模拟多路开关由8路模拟开关和3位地址锁存译码器组成,可选通8路模拟输入中的任何一路,地址锁存信号ALE将3位地址信号ADDA、ADDB、ADDC进行锁存,然后由译码电路选通其中的一路,被选中的通道进行A/D转换。A/D转换部分涉及比较器、逐次逼近寄存器(SAR)、256R电阻网络、树状电子开关、控制与时序电路等。此外ADC0809输出具有TTL三态锁存缓冲器,可直接连到CPU数据总线上。实时温度通过传感器的检测并通过变送器将其转换成模拟的电压信号,而A/D0808则用来采集电压信号并将其转换为数字信号存储在单片机中,以便后续对数据的解决。其硬件仿真图如图5所示。 图5A/D0808仿真图4.2.3按键选择模块系统采用了两个按键用来进行温度的设定,一个进行温度加,一个进行温度减。每按下一次,温度就相应的加一或减一。按照设计规定,温度的设定范围为50-150度,其仿真如图6所示。图6按键示意图4.2.4显示模块显示模块采用两个7段共阴极数码管,一个用来显示实时温度,一个用来显示设定温度。并用74LS04来驱动数码管。其仿真图如图7所示。图7显示示意图4.2.5报警模块当实时温度高于或低于设定温度5度以上时,系统就会报警,报警指示灯红灯亮。如图4-6所示。图4-6报警示意图4.2.6输出模块通过数据的运算,单片机通过P3.4口的高低电平来控制加热系统的通断,通过导通时间的长短来控制加热的强度,以达成精确控制的效果。当温度在设定温度的正负5度之内时,系统进行PID运算控制;当高于设定温度5度时,停止加热;当低于设定温度5度时,全功率加热。由于仿真软件自身条件的因素,使用绿色的LED灯代替,当绿灯亮时,表达正在加热,不亮时,停止加热。仿真图如4-7所示。图8加热示意图4.3总体方案的实现和元器件清单4.3.1系统的整体设计系统的整体设计图如图9所示。图9系统设计方案图其中:1.单片机采用的是MCS-51系列的89C51,其集成了中央解决器CPU、随机存储器RAM、程序存储器ROM或EPROM、定期器/计数器、中断控制器及串型和并行I/O接口等部件。单片机重要应用于工业控制领域,用来实现对信号的检测、数据的采集以及相应用对象的控制。它具有体积小、重量轻、价格低、可靠性高、耗电少和灵活机动等许多优点。单片机是微型计算机的一个重要分支,特别适合用于智能控制系统。2.实时的温度测量由于条件的限制直接用模拟电压来代替传感器及变送器,用0808来采样和转换温度。4.3.2元器件清单系统所需的元器件清单如表4-1所示。表4-1系统配置清单表序号部件名称所属类数量1AT89C51MicroprocessorICs12A/D0808DataConverters137SEG-MPX4-CCOptoelectronics24BUTTONSwitches&Relays35LED-GREENOptoelectronics16LED-REDOptoelectronics1774LS373TTL74LSseries18RESPACK-8Resistors1974LS04TTL74LSseries810NOTSimulatorPrimitives111NORSimulatorPrimitives212POT-HGResistors113电容Capacitors214CLOCKSimulatorPrimitives215CRYSTALMiscellaneous116电阻Resistors117INPUT终端418GROUND终端719VSOURCESimulatorPrimitives1第五章系统软件设计5.1Protues7软件概况PROTUES是一种基于标准仿真殷勤SOICE3F5的混合电路仿真工具,既可以仿真模拟电路,又可以仿真数字电路以及数字、模拟混合电路,其最大特色在于可以仿真基于控制器的系统。它是目前最佳的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其解决器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2023年即将增长Cortex和DSP系列解决器,并连续增长其他系列解决器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译。其程序界面如图10所示。图10Protues7工作界面PROTUES软件的功能特点介绍如下:1.原理布图2.PCB自动或人工布线3.SPICE电路仿真革命性的特点:1.互动的电路仿真。用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。2.仿真解决器及其外围电路。可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运营后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Protues建立了完备的电子设计开发环境。同时它还具有4大功能模块:智能原理图设计(ISIS),完善的电路仿真功能(Prospice),独特的单片机协同仿真功能(VSM),实用的PCB设计平台。Protues提供了丰富的资源:1.Protues可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库。2.Protues可提供的仿真仪表资源:示波器、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。理论上同一种仪器可以在一个电路中随意的调用。3.除了现实存在的仪器外,Protues还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。这些虚拟仪器仪表具有抱负的参数指标,例如极高的输入阻抗、极低的输出阻抗。这些都尽也许减少了仪器对测量结果的影响。4.Protues可提供的调试手段Protues提供了比较丰富的测试信号用于电路的测试。这些测试信号涉及模拟信号和数字信号。5.2WAVE6000软件简介5.2.1软件概况WAVE6000是南京伟福公司的单片机开发编译软件,采用中文界面。用户源程序大小不受限制,有丰富的窗口显示方式,可以多方位、动态地展示程序的执行过程。其项目管理功能强大,可使单片机程序化大为小,化繁为简,便于管理。此外,其书签、断点管理功能以及外设管理功能等为51单片机的仿真带来极大的便利。5.2.2程序界面WAVE6000界面如图11所示。图11WAVE6000界面5.3子程序设定本设计使用了较多的子程序,命名皆以其功能作用为名,目的是增长程序的可读性。总程序见附录。5.4程序流程控制系统的程序重要涉及:采样、标度变换、控制计算、控制输出、中断、显示、报警、调节参数修改、温度设定及修改。其中控制算法采用数字PID调节,应用增量型控制算法,并对积分项进行改善,以达成更好的控制效果。根据课题要实现的功能及规定,WAVE6000软件的独立控制部分设计。各个程序的流程图如下。1.主程序流程图主程序重要实现了对系统的初始化,并通过调用子程序实现将运算结果与极限值进行比较,从而拟定跳转方向,实现系统的报警功能及运算功能。主程序流程图如图12所示。Ui(k)<UminUi(k)<UminT1中断加热报警显示Ui(k)=UmaxUi(k)<Umax报警停止加热Ui(k)=Umin加热不报警停止加热不报警设立对栈指针请标志和暂存单元清闲时缓冲区采样滤波温度转换扫描键盘NNNNYYYYUi(k)=UmaxUi(k)<UmaxUi(k)=UminUi(k)<Umin图12主程序流程图2.采样子程序流程图采样子程序的是A/D0808将模拟的电压信号转化成的数字信号,由于各种干扰会使系统产生误差,为了减小误差,所以要采样三次,将采样值存在2CH,2DH,2EH中去。采样子程序流程图如图13所示。图13采样子程序流程图3.滤波子程序流程图从上边可以知道为了减小系统误差采样了3次,而滤波子程序则是将三次采样值进行比较,取中间值作为实时温度的值,用它进行显示以及后续的的运算。滤波子程序流程图如图14所示。 YYNNYYYYNYYN(2CH)送A(2CH)≠(2DH)?(2CH)>(2DH)?(2CH)和(2DH)互换(2DH)≠(2EH)?(2DH)>(2EH)?(2CH)≠(2EH)?(2EH)>(2CH)?(2CH)送2AH返回(2EH)送2AH(2EH)送2AH(2DH)送2AH(2DH)送2AHN图14滤波子程序流程图4.显示子程序流程图实时温度和设定温度分别存在51H和50H中,显示子程序将这两个温度转换成BCD码见其存在70H-75H中,通过查表的方法将其转换成相应的段码,最后运用动态显示的方法将其显示出来。显示子程序流程图如图15所示。NN开始将待显示数送显示缓冲区送扫描控制字送显示缓冲区数据转换为七段码送显示缓冲区断码送P1口送显示缓冲区调用延时程序送显示缓冲区指向下一地址送显示缓冲区送扫描控制字送显示缓冲区6位显示完?扫描控制字左移一位送显示缓冲区子程序返回送显示缓冲区Y图15显示子程序流程图5.按键选择流程图通过延时程序判断按键是否按下,从而进行条件转移,改变设定值。设定值的范围是50-150度,当温度超过这个范围是时,按键将不起作用。按键选择流程图如图16所示。YYYYNNYYA=150调TRAST131H←B32H←A开始调延时温度加1A=150A1←A温度加按下?温度加按下?A=150?温度减按下?温度减按下?调延时A←A1A=50?A<150?清C返回A1←AA<50?清C温度减1A←50NNNNNN图16按键选择流程图6.PID控制子程序流程图根据PID算法公式,PID算法程序运用双字节加法程序,双字节求补程序,双字节无符号乘法程序,双字节有符号乘法程序实现了PID公式的程序化。PID控制子程序流程图如图17所示。根据E(K)=Ur-Ui(K)计算E(K)根据E(K)=Ur-Ui(K)计算E(K)计算Kp[E(K)-E(K-1)]计算Ki×E(K)计算Kp[E(K)-E(K-1)]+KiE(K)计算Kp[E(K)-E(K-1)]+KiE(K)+Kd[E(K)-2E(K-1)+E(K-2)]计算P(K)返回开始图17PID算法程序流程图7.T1中断程序流程图当中断到来时,关闭计数器,清F0标志位,返回主程序。T1中断程序流程图如图19所示。中断到来中断到来关计数器T1清F0标志位清P3.4中断返回图19T1中断子程序流程图5.5程序仿真调试5.5.1WAVE6000仿真调试通过WAVE6000软件分别对每个子程序进行便携机调试,调试成功后,在编写主程序,将每个子程序联系起来,进行整体的调试。调试成功后,下载到单片机中,进行仿真。程序设计示例如图20所示。图20程序样图5.5.2软硬连调系统的整体仿真图如图21所示。图21仿真示意图本次设计采用的是Protues软件来进行系统的仿真,同时通过WAVE6000软件来对程序进行编译和调试,最后添加到单片机中去,成功实现了对系统的仿真,达成了设计的规定。第六章课题特点6.1单片机技术应用在计算机控制领域,单片机控制凭借其快速计算、灵活多样的逻辑判断和高效的信息加工能力,提高了生产过程的自动化限度,减少了人工干预,并不断地完善和满足工农业生产和国防科技日益增长的需要。结合许多成功例子,使得单片机的应用于自动控制系统有了强大的保障。随着更多人的关注,单片机技术会有更大的发展。本系统采用的单片机是计算机控制技术的水平发展到一个崭新的阶段,这就注定了在此后的使用当中,有这更多的拓展的空间和进行进一步提高性能的基础。6.2PID算法的运用由于对系统有较高的精度规定,这就规定控制范围宽、响应快且连续可调,所以我选用PID进行控制,并将模糊控制应用于PID的参数整定。对电加热炉控制系统的控制取得了满意的效果。在温度范围内过冲小于5℃时,则采用PID调节,当温度偏差大于5℃时全功率加热,当温度偏差小于5℃时,停止加热。在此系统中实现了逐点连续调控,与单纯的PID调节相比,调节时间减小,稳定精度减小,超调量变小,系统的动态特性曲线有明显改善,该系统对希望超调量小,稳定度高的电加热炉系统有很好的实用价值。6.3软件的调试仿真本次设计中运用了WAVE6000对程序进行了编译和调试,使我更容易找到程序的错误和不合理的地方,通过仿真软件对实际系统的建模与仿真为我们在实际系统中更好掌握其动向并发现问题予以解决奠定了良好的基础。结论现代工业生产过程中,用于热解决的加热炉,需要消耗大量的电能,并且温度控制是纯滞后的一阶大惯性环节。现有公司多采用常规仪表加接触器的断续控制,随着科技进步和生产的发展,这类设备对温度的控制规定越来越高,除控温精度外,对温度上升速度及下降速度也提出了可控规定,显而易见常规控制难于满足这些工艺规定。随着微电子技术及电力电子技术的发展,采用功能强、体积小、价格低的智能化温度控制装置控制加热炉已成为现实。采用单片机来对温度进行控制不仅具有控制方便、简朴和灵活性等优点,并且可以大幅度提高被控温度的技术指标,从而可以大大提高产品的质量和数量,比过去单纯采用电子线路进行PID调节的控制效果要好的多。微机控制系统的快速计算、灵活多样的逻辑判断和高效的信息加工能力使自动控制进人了更高一级的领域,提高了生产过程的自动化限度,减少了人工干预,并不断地完善和满足工农业生产和国防科技日益增长的需要。随着微机和单片机的推广使用,实现信息自动化与过程控制相结合的分级分布式计算机控制,使计算机控制技术的水平发展到一个崭新的阶段。论文在自动控制技术的基础上,具体阐述了其在电加热炉温度控制系统的应用。同时,采用单片机进行控制也表现出了强大的优势:1.对单片机控制技术,以及PID算法的应用进行了进一步分析,着重阐述了它在现代控制领域的重要地位,并根据单片机自身的特点及优点,拟定了单片机在控制系统的应用;2.在了解了本系统的控制规定基础上,具体分析了各硬件模块的选用,同时,出于对系统精度规定考虑,对整个系统均采用PID控制;3.对电加热炉控制系统软件WAVE6000进行了软件设计,具体列出了主程序及各子程序的流程图,本部分也是作者本人所做设计的核心部分;4.介绍了Protues软件在进行硬件仿真的使用方法;5.最后对整个控制系统的特点及优势进行了总结。电加热炉控制系统是现代自动控制技术在实际应用中的代表之一,在控制中规定有高的精度,而本设计中的采用单片机作为控制核心,PID为核心算法,使得对自动控制的高规定等到保证。更灵活的控制方式,更方便的操作方式自动控制中突显了其高效、高质的优点。也决定了单片机在在控制领域不可或缺的地位。参考文献[1]范立南,李雪飞,尹授远.单片微型计算机控制系统设计.人民邮电出版社,2023(3):245-255、325-328.[2]房小翠,王金凤.单片机使用系统设计技术.国防工业出版社,1999:131-138、220-224.[3]胡汉才.单片机原理及系统设计.清华大学出版社,2023(1),26(8):532-545.[4]先锋工作室.单片机程序设计实例.2023(1):107-114、251-253.[5]马淑华,高原.电子设计自动化.北京邮电大学出版社,2023(9),95-131.[6]宋丽蓉.自动控制原理.机械工业出版社,2023,34(6):1-7.[7]李广弟.单片机基础.北京航空航天大学出版社,2023.[8]赖寿宏.微型计算机控制技术.北京:机械工业出版社,2023.[9]王毓银主编.数字电路逻辑设计.北京:高等教育出版社,1999.[10]清源计算机工作室编著.Protel99原理图与PCB及仿真.北京:机械工业出版社,2023.[11]索雪松等.传感器与信号解决电路.北京:中国水利水电出版社,2023.[12]YuanN,YeoTS,NieXC,LiLW,etal.AnalysisofSca-tteringfromCompositeConductingandDielectricTargetsusingthePrecorrected-FFTAlgorithm[J].Electromagn.WaveandAppl,2023.[13]StreetMQ1.Themicroelectronicsandcomputersystemslaboratory[J].MicroelectronicsJournal,1993.
附录附录1ORG0000HAJMPMAINORG001BHAJMPCT1ORG0200HA1EQU50HMAIN:CLRAMOV2AH,AMOV2CH,AMOV2DH,AMOV2EH,AMOVA1,#50LOOP:ACALLSAMPACALLFILTERACALLTRASTACALLTESTKEYACALLDISPLAYMOVA,50HADDA,#5MOV52H,ASUBBA,#10MOV53H,AMOVA,51HCJNEA,52H,TPLCLRP3.4CLRP3.2AJMPLOOPTPL:JNCTPL1CJNEA,53H,MTPLSETBP3.4CLRP3.2AJMPLOOPMTPL:JNCHATSETBP3.2SETBP3.4AJMPLOOPTPL1:SETBP3.2CLRP3.4AJMPLOOPHAT:CLRP3.2ACALLPIDMOVA,2FHCPLAINCASETBF0MOVTMOD,#50HSETBP3.4MOVTL1,AMOVTH1,#0FFHCLRPT1SETBEASETBTR1SETBET1LOOP1:ACALLTESTKEYACALLDISPLAYJBF0,LOOP1AJMPLOOPCT1:CLRTR1CLRF0CLRP3.4RETI采样子程序:SAMP:MOVR1,#02CHMOVR0,#03MOVDPTR,#0FEFFHREAD:MOVX@DPTR,AHERE:JBP3.3,HEREMOVXA,@DPTRRLCAMOV20H.0,CRLCAMOV20H.1,CRLCAMOV20H.2,CRLCAMOV20H.3,CRLCAMOV20H.4,CRLCAMOV20H.5,CRLCAMOV20H.6,CRLCAMOV20H.7,CMOVA,20HMOV@R1,AMOVP0,AINCR1DJNZR0,READRET滤波子程序:FILTER:MOVA,2CHCJNEA,2DH,CMP1AJMPCMP2CMP1:JNCCMP2XCHA,2DHXCHA,2CHCMP2:MOVA,2DHCJNEA,2EH,CMP3MOV2AH,ARETCMP3:JCCMP4MOV2AH,ARETCMP4:MOVA,2EHCJNEA,2CH,CMP5MOV2AH,ARETCMP5:JCCMP6XCHA,2CHCMP6:MOV2AH,ARETTRAST:MOVA,2AHMOVB,#02HDIVABADDA,#25MOV51H,ARETTRAST1:SUBBA,#25MOVB,#02HMULABRET按键选择子程序:TESTKEY:JBP3.0,MAIN2_2 ACALL DELAY10 JBP3.0,MAIN2_2 JNBP3.0,$ MOV A,#1 ADDA,A1 CLR C CJNE A,#150,MAIN2_1_1 MOV A,#150 AJMP MAIN2_1_3MAIN2_1_1: JC MAIN2_1_3MAIN2_1_2: CLR C MOV A,#150MAIN2_1_3: MOV A1,A;;上面这一段是+1度按键,按下+1度;MAIN2_2: JBP3.1,MAIN2_3 ACALL DELAY10 JB P3.1,MAIN2_3 JNB P3.1,$ MOV A,A1 CJNE A,#50,MAIN2_2_1 AJMPMAIN2_2_3MAIN2_2_1:JC MAIN2_2_2CLRC MOV B,#1 SUBBA,BAJMPMAIN2_2_3MAIN2_2_2: MOV A,#50MAIN2_2_3:MOVA1,A;MAIN2_3:ACALLTRAST1MOV32H,AMOV31H,BRET显示子程序:DISPLAY:MOV A,A1 ;将待显示的数存在70H到75H中MOV B,#100DIV AB ;显示子程序MOV 73H,A ;百位在A MOV A,B ;MOVB,#10DIVABMOV72H,A;十位在BMOV71H,B;个位在CMOV A,51H ;将的十六进制数转换成十进制MOV B,#100DIV AB ;显示子程序MOV76H,A ;百位在A MOV A,B MOVB,#10DIVABMOV75H,A;十位在BMOV74H,B;个位在CDISP1:MOVR1,#70H;指向显示数据首址MOVR5,#0FEH;扫描控制字初值PLAY:MOVP1,#0FFHMOVA,R5;扫描字放入AMOVP2,A;从P2口输出MOVA,@R1;取显示数据到AMOVDPTR,#TAB;取段码表地址MOVCA,@A+DPTR;查显示数据相应段码MOVP1,A;段码放入P1口MOVA,R5LCALLD1MS;显示1MSINCR1;指向下一地址MOVA,R5;扫描控制字放入AJNBACC.6,ENDOUT;ACC.5=0时一次显示结束RLA;A中数据循环左移MOVR5,A;放回R5内AJMPPLAY;跳回PLAY循环ENDOUT:MOVP1,#0FFH;一次显示结束,P2口复位MOVP2,#0FFH;P3口复位RET;子程序返回TAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH;共阳段码表"0""1""2""3""4""5""6""7""8""9""不亮"“-”;延时子程序;D1MS:MOVR6,#14H;1MS延时程序,LED显示程序用DL1:MOVR7,#19HDL2:DJNZR7,DL2DJNZR6,DL1RETDELAY10:MOV R6,#20 ;10MS延时D3:MOV R5,#255 DJNZ R5,$DJNZ R6,D3 RETDELAY125: MOV R6,#255 ;125MS延时D1: MOVR5,#255 DJNZ R5,$ DJNZ R6,D1 RETDELAY1S: MOV R7,#8 ;1S延时D2: LCALLDELAY125 DJNZ R7,D2 RETPID算法子程序:PID:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光电子新技术
- 面试与职业规划
- 面试技巧模板教程
- 2025-2026学年广东省深圳市七年级(上)期中历史试卷
- 光伏质量培训课件内容
- 钳工安全考试题及答案
- 光伏电站知识培训课件
- 临海国企考试题目及答案
- 2025-2026学年九年级上学期期中测试语文试题(含答案)
- 先进制造技术汇报
- 个人借款合同个人借款协议
- 生物科技股份有限公司GMP质量手册(完整版)资料
- 2023年运动康复期末复习-体适能理论与训练(运动康复专业)考试上岸题库历年考点含答案
- 中国纪录片发展历程
- 2023年德语专业四级考试真题
- 班组工程进度款申请表
- 四年级阅读训练概括文章主要内容(完美)
- JJG 1033-2007电磁流量计
- GB/T 6541-1986石油产品油对水界面张力测定法(圆环法)
- GB/T 2895-2008塑料聚酯树脂部分酸值和总酸值的测定
- 护理人员应知应会手册
评论
0/150
提交评论