欢迎来到易发表网,发表咨询:400-808-1701 订阅咨询:400-808-1721

关于我们 期刊咨询 科普杂志

控制系统设计论文优选九篇

时间:2022-06-12 02:55:42

控制系统设计论文

控制系统设计论文第1篇

OPC作为微软公司的对象链接和嵌入技术应用于过程控制领域,为工业自动化软件面向对象的开发提供一项统一的标准,解决了应用软件与各种设备驱动程序之间的通信问题。它把硬件厂商和应用软件开发商分离开来,为基于Windows的应用程序和现场过程控制应用建立了桥梁,大大提高了双方的工作效率。应用程序与OPC服务器之间必须有OPC接口,OPC规范提供了两套标准接口:Custom标准接口和OLE自动化标准接口,通常在系统设计中采用OLE自动化标准接口。OLE自动化标准接口定义了以下3层接口,依次呈包含关系。OPCServer(服务器):OPC启动服务器,获得其他对象和服务的起始类,并用于返回OPCGroup类对象。OPCGroup(组):存储由若干OPCItem组成的Group信息,并返回OPCItem类对象。OPCItem(数据项):存储具体Item的定义、数据值、状态值等信息。3层接口的层次关系如图2所示。

2菇棚温度控制系统的设计

2.1菇棚的温度控制原理

宁夏南部山区杏鲍菇生产基地采用大棚式培养方式,作为对杏鲍菇生长起最重要影响的因素,温度显得尤为重要[8]。菇棚温度采用自动记录仪对温度进行检测,利用空调对菇棚温度进行调节。由于温度控制系统具有大时变、非线性、滞后性等特点,采用模糊控制非常合适[9-10]。本文对菇棚的温度进行了控制设计,最终采用模糊PID控制方案,达到对温度的实时控制,从而将出菇阶段的温度控制在14~17℃的范围之内。菇棚温度控制系统的原理如图3所示。图3中,虚线框内的部分在工业控制环境中大多由PLC等控制设备完成,而这些设备很难实现模糊PID的控制功能。因此,将虚线框部分在Simulink中实现,把在Simulink中创建的模糊PID控制器直接应用到现场设备中。菇棚实时温度控制系统原理图如图4所示。图4中,该系统以PCACCESS软件作为OPC服务器,用MATLAB/OPC工具箱中的OPCWrite模块和OPCRead模块与Simulink进行数据交换。传感变送装置检测温度后将电信号传送给S7-200PLC的模拟量输入模块EM231,经过A/D转换后得出温度值;PCACCESS软件从PLC中读取温度值,通过OPCRead模块传送给Simulink;在Simulink中与设定的温度值进行比较后,进行模糊PID计算,将结果通过OPCWrite模块传送给PCACCESS软件,经PCACCESS软件写入到PLC中,计算分析得出数字量,输出到模拟量输出模块EM232,经D/A转换为电信号送给温控装置(空调),实现对菇棚温度的模糊PID控制。

2.2模糊PID控制系统

2.2.1模糊PID控制器的设计菇棚的温度控制系统是一个复杂的非线性系统,很难建立精确的数学模型,而常规的PID控制则需建立被控对象的精确数学模型,对被控过程的适应性差,算法得不到满意的控制效果。单纯使用模糊控制时,控制精度不高、自适应能力有限,可能存在稳态误差,引起振荡[11-12]。因此,本文针对PID控制和模糊控制的各自特点,将两者结合起来,设计了模糊PID控制器,可以利用模糊控制规则对PID参数进行在线修改,从而实现对菇棚温度的实时控制,将出菇阶段的温度控制在14~17℃的范围之内。基于上述分析,将菇棚温度作为研究对象,E、EC作为模糊控制器的输入,其中E为设定温度值与实际温度值的差值。PID控制器的3个参数KP、KI、KD作为输出。设输入变量E、EC和输出变量的KP、KI、KD语言值的模糊子集均为{NB,NM,NS,ZO,PS,PM,PB}={负大,负中,负小,零,正小,正中,正大},误差E和误差变化率EC的论域为{-30,-20,-10,0,10,20,30},KP的论域为{-0.3,-0.2,-0.1,0,0.1,0.2,0.3},KI的论域为{-0.06,-0.04,-0.02,0,0.02,0.04,0.06},KD的论域为{-3,-2,-1,0,1,2,3}。为了论域的覆盖率和调整方便,均采用三角形隶属函数。根据对系统运行的分析和工程设计人员的技术知识和实际操作经验,得出KP、KI、KD的模糊控制规则表,如表1所示。利用Simulink工具箱,建立系统的模糊PID控制器的模型,如图5所示。2.2.2系统的仿真菇棚温度的传递函数采用G(s)=e-τsαs+k。其中,α为惯性环节时间常数,α=10.3s/℃;k=0.023;τ=10s,为纯滞后时间。设定菇棚温度值为15℃,常规PID控制器的仿真结果如图6所示,模糊PID控制器的仿真结果如图7所示。结果表明,菇棚温度控制系统采用模糊PID控制器具有超调小、抗干扰能力强等特点,能较好地满足系统的要求。

3Simulink与S7-200PLC数据交换的实现

PCACCESS软件是专用于S7-200PLC的OPC服务器软件,它向作为客户机的MATLAB/OPC客户端提供数据信息。在菇棚温度控制系统中,模糊PID控制器的输出值和反馈值就是Simulink与S7-200PLC进行交换的数据。实现数据交换的具体步骤如下:1)打开软件PCACCESSV1.0SP4,在“MicroWin(USB)”下,单击右键设置“PC/PG”接口,本文选用“PC/PPI(cable)”。然后,右键单击“MicroWin(USB)”进入“新PLC”,添加监控S7-200PLC,本文默认名称为“NewPLC”。右键单击所添加的新PLC的名称,进入“NewItem”添加变量,本文为输出值“wendu1”和反馈值“wendu2”,设置完成,如图8所示。PCACCESS软件自带OPC客户测试端,客户可以将创建的条目拖入测设中心进行测试,观察通信质量,如图9所示。测试后的通信质量为“好”。2)打开MATLAB,在工作空间输入命令“opctool”后,将弹出OPCTool工具箱的窗口,在该窗口的MAT-LABOPCClients对话框下单击右键,进入“AddClient”添加客户端,用户名默认“localhost”,ServerID选择“S7200.OPCServer”;与PCACCESS软件连接成功后,在“S7200.OPCServer”中添加组和项,把在PCACCESS软件中创建的两个变量“wendu1”和“wendu2”添加到项中,操作完成后结果如图10所示。3)新建Simulink文件,导入模糊PID控制器模型,调用OPCWrite模块、OPCRead模块和OPCConfigura-tion模块,设置OPCWrite模块和OPCRead模块的属性,把OPC工作组中的变量“wendu1”添加到OPCWrite模块中,把变量“wendu2”添加到OPCRead模块中,设置完成后两个模块与控制器相连,如图11所示。这样,基于Simulink和S7-200PLC的模糊PID实时温度控制系统的设计就完成了。

4结论

控制系统设计论文第2篇

燃气发电机组的空燃比控制系统主要由控制器、传感器、燃气阀、空气阀、混合器等部分组成。

1.1传感器系统过程数据的采集

通过氧传感器、转速传感器、进气压力传感器等传感器实现。氧传感器是系统中重要的传感器之一。在空燃比控制系统中,最常见的反馈参数是排气中氧的含量,它直接反映出燃气燃烧之后留下了多少氧气。因为燃烧室内大部分的氧气,或者说所有的氧气均来自于空气,所以排气氧含量是空燃比的直接反映。发动机转速的稳定性对发电机组输出交流电的频率稳定性影响较大,而频率的稳定性又是衡量发电机组输出电能质量的主要指标之一。转速传感器多为磁电式传感器,安装在凸轮轴上,由转速传感器内的永磁体、线圈和发动机飞轮齿轮共同作用产生一个交流电压信号,该信号经采样电阻和放大器处理后,输入到控制器CPU内。

1.2燃气阀及空气阀

燃气阀及空气阀是带步进电机的电动调节阀,也是系统的执行器。控制器利用PWM驱动步进电机,进而调节阀门开度。

1.3空燃比控制器空燃比控制器是空燃比控制的“大脑”。在本系统设计中,空燃比控制器基于DSP处理器设计,由检测电路、空燃比控制电路和通讯接口电路等部分构成。

2空燃比控制策略

在空燃比控制系统中,系统的控制目标是要使稳态下空燃比的平均值在理想值附近,而且在突加突卸负载造成空燃比偏离理想值时,系统能迅速响应,将空燃比控制在理想值附近。

2.1RBF神经网络

整定PID控制策略在工业控制中,PID控制器应用广泛。由于发动机的空燃比受进入气缸的空气量转速、负荷、温度、气体燃料喷射器的响应速度和喷度等多种因素的影响,所以采用PID控制,根据反馈实时调整进气量,使之达到精确控制。人工神经网络是一种在生物神经网络的启示下建立的数据处理模型。其中径向基函数(RBF)模拟了人脑中局部调整相互覆盖接受域的神经网络结构,能以任意精度逼近任意非连续函数,是一种局部逼近网络,收敛速度快。本设计采用并行控制策略来实现发动机空燃比的控制,前馈控制采用RBF神经网络控制器,反馈控制则采用PID控制器。前馈控制及时快速响应,实现发动机的逆动态模型;反馈控制则保证系统的稳定性,抑制干扰信号对系统的扰动。

2.2仿真实验

本文采用MATLAB软件Simulink工具箱进行燃气发电机组空燃比控制系统仿真。燃气发电机组空燃比控制系统采用常规PID控制的仿真,通过对比可以发现:在稳态时,与常规PID相比,并行控制的稳态误差小,空燃比基本能稳定在理论空燃比附近;在动态时,与常规PID相比,并行控制的超调量小,即使在加入干扰的情况下,超调量δp也可控制在20%以内。

3结语

控制系统设计论文第3篇

【关键词】:单片机;抗干扰;控制状态;冗余技术

随着电子技术和微型计算机的迅速发展,促进了微型计算机控制技术的迅速发展和广泛应用。中小规模的单片机控制系统在工业生产及日常生活中的智能机电一体化产品得到了广泛的应用。在单片机控制系统的设计开发过程中,我们不单要突出设备的自动化程度及智能性,另一方面也要重视控制系统的工作稳定性,否则就无法体现控制系统的优越性。

1.系统受到干扰的主要原因和现象

由于单片机控制系统应用系统的工作环境往往是比较恶劣和复杂的,其应用的可靠性、安全性就成为一个非常突出的问题。单片机控制系统应用必须长期稳定、可靠地运行,否则将导致控制误差加大,严重时会使系统失灵,甚至造成巨大的损失。

影响单片机控制系统应用的可靠、安全运行的主要因素是来自系统内部和外部的各种电气干扰,以及系统结果设计、元器件选择、安装、制造工艺和外部环境条件等。这些因素对控制系统造成的干扰后果主要表现在下述几个方面。

(1)数据采集误差加大。干扰侵入单片机控制系统测量单元模拟信号的输入通道,叠加在有用信号之上,会使数据采集误差加大,特别是当传感器输出弱信号时干扰更加严重。

(2)控制状态失灵。微机输出的控制信号常依赖某些条件的状态输入信号和这些信号的逻辑处理结果。若这些输入的状态信号受到干扰,引入虚假状态信号,将导致输出控制误差加大,甚至控制失常。

(3)数据受干扰发生变化。单片机控制系统中,由于RAM存储器是可以读/写的,故在干扰的侵害下,RAM中的数据有可能被窜改。在单片微机系统中,程序及表格、常数存于程序存储器中,避免了这些数据受到干扰破坏,但对于内RAM、外扩RAM中的数据都有可能受到外界干扰而变化。根据干扰窜入的途径、受干扰数据的性质不同,系统受损坏的情况也不同.有的造成数据误差.有的使控制失灵,有的改变程序状态,有的改变某些部件(如定时器/计数器,串行口等)的工作状态等。

(4)程序运行失常。单片机控制系统中程序计数器的正常工作,是系统维持程序正常运行的关键所在。如果外界干扰导致计数器的值改变,破坏了程序的正常运行。由于受到干扰后计数器的值是随机的,因而导致程序混乱。通常的情况是程序将执行一系列毫无意义的指令,最后进入"死循环",这将使输出严重混乱或系统失灵。

2.系统可靠性设计的分析和方法

单片机控制系统应用的可靠性技术涉及到生产过程的方方面面,不仅与设计、制造、检验、安装、维护有关,还与生产管理、质量监控体系、使用人员的专业水平与素质有关。这里主要是从技术角度分析提高系统可靠性的最常用方法。

导致系统运行不稳定的内部因素主要有以下三点:

(1)元器件本身的性能与可靠性。元器件是组成系统的基本单元,其特性好坏与稳定性直接影响整系统性能与可靠性。因此,在可靠性设计当中,首要的工作是精选元器件,使其在长期稳定性、精度等级方面满足要求。随着微电子技术的发展,电子元器件的可靠性不断提高,现在小功率晶体管及中小规模IC芯片的实际故障大约为10×10-9/h。这为提高系统性能与可靠性提供了很好的基础。

(2)系统结构设计。包括硬件电路结构和运行软件设计。电路设计中要求元器件或线路布局合理以消除元器件之间的电磁耦合相互干扰,优化的电路设计也可以消除或削弱外部干扰对整个系统的影响,如去耦电路、平衡电路等。同时也可以采用冗余结构,也称容错技术或故障掩盖技术,它是通过增加完成同一功能的并联或备用单元〔包括硬件单元或软件单元〕数目来提高系统可靠性的一种设计方法。当某些元器件发生故障时也不影响整个系统的运行。对于消减外部电磁干扰,可采用电磁兼容设计,目的是提高单片机系统在电磁环境中的适应性,即能保持完成规定功能的能力。常用的抗电磁干扰的硬件措施有滤波技术、去耦电路、屏蔽技术、接地技术等。

软件是微机系统区别于其它通用电子设备的独到之处,通过合理编制软件可以进一步提高系统运行的可靠性。常用的软件措施主要有:一是信息冗余技术,对单片机控制系统应用而言,保持信号信息和重要数据是提高可靠性的主要方面。为防止系统故障等原因而丢失信息,常将重要数据或文件多重化,复制一份或多份"拷贝",并存于不同空间,一旦某一区间或某一备份被破坏,则自动从其它部分重新复制,使信息得以恢复。二是时间冗余技术,为提高单片机控制系统应用的可靠性,可采用重复执行某一操作或某一程序,并将执行结果与前一次结果进行比较对照来确认系统工作是否正常。只有当两次结果相同时,才被认可,并进行下一步操作。

若两次结果不相同,可再次重复执行一次,当第三次结果与前两次之中的一次相同时,则认为另一结果是偶然故障引起的,应剔除。若三次结果均不相同,则初步判定为硬件永久性故障,需进一步检查。这种办法是用时间为代价来换取可靠性,称为时间冗余技术,也称为重复检测技术。三是故障自动检测与诊断技术,对于复杂系统,为了保证能及时检测出有故障装置或单元模块,以便及时把有用单元替换上去,就需要对系统进行在线测试与诊断。这样做的目的有两个:一是为了判定动作或功能的正常性;二是为了及时指出故障部位,缩短维修时间。四是软件可靠性技术:单片机控制系统运行软件是系统要实行的各项功能的具体反映。软件的可靠性主要标志是软件是否真实而准确地描述了要实现的各种功能。因此对生产工艺过程的了解程度直接关系到软件的编写质量。提高软件可靠性的前提条件是设计人员对生产工艺过程的深入了解,并且使软件易读、易测和易修改。五是失效保险技术:有些重要系统,一但发生故障时希望整个系统应处于安全或保险状态。此外,还有常见的数字滤波、程序运行监视及故障自动恢复技术等。

(3)安装与调试。元器件与整个系统的安装与调试,是保证系统运行与可靠性的重要措施。尽管元器件选择严格,系统整体设计合理,但安装工艺粗糙,调试不严格,仍然达不到预期的效果。

导致系统运行不稳定的外因是指单片机控制系统所处工作环境中的外部设备或空间条件导致系统运行的不可靠因素,主要包括以下几点:一是外部电气条件,如电源电压的稳定性、强电场与磁场等的影响;二是外部空间条件,如温度、湿度,空气清洁度等;三是外部机械条件,如振动、冲击等。

为保证系统可靠工作,必须创造一个良好的外部环境。例如:采取屏蔽措施、远离产生强电场干扰的设备;加强通风以降低环境温度;安装紧固以防振动等。

元器件的选择是根本,合理安装调试是基础,系统设计是手段,外部环境是保证,这是可靠性设计遵循的基本准则,并贯穿于系统设计、安装、调试、运行的全过程。为实现这些准则,必须采取相应的硬件或软件方面的措施,这是可靠性设计的根本任务。

中小规模的单片机控制系统在开发过程中,结合实际应用中的工作环境,采用以上的系统抗干扰优化设计的措施与方法,基本能有效地提高单片机系统的工作稳定性,充分地体现单片机控制系统在不增加控制成本的情况提高机电设备的自动化性能与智能性的优越所在。

参考文献

[1]胡连柱,姜宝山.简析单片机软硬件的抗干扰设计技术,安徽电子信息职业技术学院学报,2005,01.

[2]徐明龙,王赤虎.利用单片机实现的模拟信号和数字信号单线混合传输,电子设计应用,2004,1.

控制系统设计论文第4篇

1国内外成功应用案例研究

1.1国内应用

(1)上海截至2011年底,上海中心城快速路路网里程数稳定在141.0km,基本采用高架形式。至2009年,上海浦西地区快速路88个入口匝道中有70多个实施了匝道控制,除了武宁路实施了匝道调节控制,其他都为匝道开关控制,其中部分入口预留了汇入控制功能。浦东中环8个匝道及A1的11个匝道实施匝道控制,其中17个入口匝道为开关控制,并预留远期汇入控制功能,1个入口匝道实施自适应汇入控制,1个出口匝道实施可变车道控制。近期,在杨高路上匝道,汇入南浦大桥的入口处,浦东张扬路上匝道与进入杨浦大桥的主线,设置了挑杆信号灯控制。上述匝道控制在关联道路上布设“固定文字+可变文字”可变信息标志,在匝道入口及高架路段上设置了交通流情报信息板,目前系统运行良好。上海市快速路出入口控制系统开关控制较多,有交通引导信息/交通监控设备,电子警察设备。2005年上海快速路匝道实施控制系统后,交通量和平均车速均有一定程度的提升,特别是在内环高架内圈武夷路入口匝道实施自适应汇入控制后,更是取得了很好的控制效果,充分体现了汇入控制的优越性。试验区域主线流量提高了1.1%~23.2%;主线平均车速提高了11.1%~84.6%,主线拥堵时间减小了22.8%~76.5%,缩短了主线车辆排队长度,改善了快速路主线的交通状态。上海快速路出入口控制系统改善了快速路主线的交通状态,同时,快速路控制系统的交通信息和诱导设施均衡了交通需求,提高了快速路系统和区域路网的服务水平。(2)北京北京快速路由二、三、四、五环和11条联络线组成,长达360km,承担着全市50%以上的交通流,快速路出入口密集,平均间距仅为318m,是世界上最复杂、控制难度最大的快速路。北京快速路与呼市类似,即为地面快速路,两侧设置地面辅路,快速路出入口加减速车道较短,从辅路汇入分流。针对这一结构和特点,北京市公安交管局自主研发了快速路出入通流特性分析、快速路多节点OD建模技术和给予主辅路占有率映射算法的交通控制策略,以及城市快速路交通控制技术。基于上述技术建成的快速路交通控制系统,利用设置在快速路主要出入口的信号灯,依据对快速路主辅路流量信息的检测实施占有率控制,智能控制快速路出入口的开启和关闭。北京的地面快速路+辅路形式使得其匝道控制与上海有很大的不同。出入口控制方式包括入口开关控制、入口汇入控制、出口辅路信号控制,配有交通监控系统。北京快速路出入口控制系统有效提高了北京快速路网的承载能力、交通管控能力和城市抗风险能力,快速路网日均时速提高6.92%。

1.2国外应用

(1)美国美国采用“stop-and-go”(停-走)交通信号,控制进入高速公路主线车辆的频率。华盛顿大多数的快速路出入口匝道调节允许每次绿灯通过1辆车,最多不超过3辆,调节率大概在4~15s之间,这样的间隔可以保障进口匝道的汇入交通受到一定的阻滞,减少高速汇入时容易产生的刮擦、碰撞等事故。美国亚特兰实行固定周期式匝道调节,但是如果排队检测器检测到预设的排队长度极限值,匝道调节的速度将会被提高,周期缩短,以尽快地减少排队。在美国快速路控制系统采用需求-容量控制策略较为广泛。需求-容量控制策略是以交通量为控制参量,通过调节进入快速路的交通量,使得进入快速路的交通量与上游交通量之和不超过匝道下游的通行能力,保证主路下游交通量维持在其通行能力之内,最大限度利用快速路。华盛顿实施匝道调节后,该地区高速公路全范围内事故发生率降低30%,在Renton的I405高速公路,匝道调节使得平均行程时间减少了3~16min,匝道调节是一种比较有效地缓解交通拥挤的控制手段。(2)欧洲欧洲的高快速路出入口匝道控制一般是车队放行,每次绿灯信号放行匝道车辆数不确定,但每次最多放行的车辆数有限制,一般不超过9辆,控制策略中的红灯时长和绿灯时长都是变化的。欧洲的快速路系统大部分采用ALINEA控制算法。ALINEA控制算法属于线性状态调节,由Papageorgiou在1991年提出。它通过调整匝道调节率使得其下游主线的占有率尽量维持在理想状态,是经典控制理论的应用,现在欧洲很多国家在该算法的基础之上进行了许多不同的改进,在实际应用中也得到了很好的效果。

1.3应用小结

通过国内外的快速路出入口控制系统,可以看到出入口匝道控制是比较常用的控制方法。它通过限制入口匝道汇入主线的车流量,达到减少主线交通拥堵的目的,通过控制出口汇出辅路的交通流,使主线的交通流可以更快地离开主线。快速路匝道控制主要采用在入口匝道处及出口匝道相连辅路上设置信号灯的方式,调节进出快速路的交通流,使匝道交通流进出有度、有序,避免快速路上形成交通瓶颈。为达到此目的,在进行匝道信号控制时应从城市快速路的交通特性、控制策略、配时方法及协调效果几方面加以考虑。在出入口控制算法方面,对于在美国得到广泛应用的需求-容量差额控制方法,还存在着一些不足。由于该方法仅仅检测交通量的值,所以不能够判断快速路主线是拥挤还是自由流的状态,并且算法采用开环控制,不能把控制后的微小变化再反馈给系统进行优化,因此,往往无法达到理想的控制效果。欧洲采用的ALINEA算法研究表明,即使算法中的值在很大范围内变动,系统也能保持一个良好的性能,说明ALINEA算法的稳健性较好。此外,ALINEA算法的可移植性强,如果外部交通条件变化,只需要调整目标占有率的值,而且控制算法简单,易于实现。目前它成为实际应用中非常成功的一种单点动态控制方法,在实际中还有许多的应用对该方法进行了改进。

总之,快速路出入口控制方法的效果取决于多种因素,交通特性、道路条件、匝道分布等多种因素都会影响到控制算法的适用性。即使是同样的控制算法,其控制参数的取值往往也会在很大程度上影响控制的效果。从本质上讲,入口匝道控制是对主线交通与入口匝道交通进行调节,方案的可行性与当地道路交通条件紧密相关。呼市快速路系统和国内外其他城市的快速路相比,有自身的特点和情况,主要表现为:(1)以主辅路布置形式为主,部分路段采用高架、地下隧道、半地下路堑形式;(2)快速路网少,承载的交通流量大,主线交通流量、匝道需求将常处于饱和运行状态;(3)匝道布置间距较小,主辅路之间的合流、分流成为影响主线运行状况的一个重要因素;(4)周边路网发达,匝道车辆的可行替代路径较多。所以应该在总结国内外其他城市快速路出入口控制系统的前提下,结合呼市自身的实际情况,选择符合需求的快速路出入口的控制系统。

2快速路出入通管理控制系统设计

2.1系统目标

目前呼市快速路正在建设,出入口的现状道路基础条件、线形较好,存在着出入口控制系统实施可行性较好的地点。通过综合考虑各方面因素(科学性及实用性),应用比较成熟的技术,吸取北京上海经验,可以在呼市快速路出入口实现出入口控制,体现出入口控制的效果、优势。经过对呼市快速路网的布局和交通控制系统现状的深入分析,建立呼市快速路出入口控制系统,可实现以下目标:(1)保证主路基本畅通、辅路不至于产生严重的交通拥堵;(2)改善出入口匝道车辆的行驶秩序,确保车辆行驶安全;(3)对快速路及其关联区域进行协调控制,有效使用地面道路的容量;(4)保证大型活动、紧急事件等非常态的快速路骨架路网作用;(5)与其他系统协同,提高对道路交通的诱导能力和综合调控水平。

2.2系统功能需求

目前呼市二环线以内路网密度较大,但高峰时间交通拥堵严重,其中一个重要原因是呼市交通信息管理系统不完善,出行者无法及时查询或获取路况信息,导致交通需求分布失衡。因此,呼市快速路出入口管理与控制系统功能主要集中在几个方面:中心控制、出入口多级调控、出入口信号协调、快速路交通信息采集、快速路信息、系统关联、快速路信息查询。呼市快速路出入通管理控制系统可分为三个层次:策略层、管控层、执行层。三个层次相互协调,实现系统信息采集、多级调控、日常管理和系统关联的功能[3]。

2.3控制管理中心

管理控制中心分为硬件设备和软件设备两大部分。其中,硬件部分按功能分为数据库服务器、管理端设备、以太网传输网络设备和不间断电源(UPS)等几个部分;软件部分分为系统软件、数据库软件、数据处理软件、管理平台软件等[4]。快速路出入口控制中心局域网系统是系统集成和管理协调系统的基础平台,是一个分布式计算机平台,包括基础平台服务、分布式计算和对象服务、公共设施、共享领域服务以及应用,可以让不同的软件对象跨网络、跨操作系统进行互操作,满通信息的与查询、访问。

2.4系统控制方法和算法

根据以往研究,快速路控制系统匝道进出口的主要控制方法包括单点信号灯控制、单点开关控制、多匝道协调控制、快速路干线控制、区域控制、路由控制和不同控制方式的协调控制等[3]。目前呼市二环线快速路匝道相距较近,主线为双向六车道,沿线相交道路高峰时间交通流量大,拥堵严重。因此,针对呼市快速路交通瓶颈形成原因,快速路出、入口匝道控制主要采用在入口匝道处及出口匝道相连辅路上设置信号灯的方式,平峰时间采用单点控制,高峰时间采用整体协调控制方法,调节进出快速路的交通流,使匝道交通流进出有度、有序,避免快速路上形成交通瓶颈,并有效利用辅路容量。建议呼市快速路与常规道路信号控制综合考虑,形成快速路、区域信号控制协调控制系统,提高快速路的抗风险能力和消散阻塞的能力。进一步确保快速路系统的高速、高效、安全和舒适性。根据呼市快速路道路网设计和出入口布置形式,建议呼市快速路出入口控制算法可以结合采用改进型的ALINEA控制算法、需求-容量差额控制算法、占有率控制算法和定时控制算法。针对呼市快速路道路网不同的道路条件、交通状况,采用不同的快速路出入口控制算法,将几种控制算法相互结合,针对不同的适用条件和系统实际运行状况选择合适的快速路出入口控制算法策略[5]。

2.5出入口信号协调控制

由于快速路出入口的控制有很多的限制条件,对于不同的路段和车流量,出入口控制的效果也会有很大差异。其中对出入口控制影响最大的还是出入口是否有较多的道路空间资源可以储存出入口控制造成的排队。对于呼市部分快速路出入口间距较小的路段,将快速路出入口控制和快速路上下游交叉口控制结合起来,实行协调控制。快速路出入口协调控制从区域路网的角度上,将快速路和普通道路进行衔接和整合,制定协调控制的策略和方法,将快速路出入口和上下游交叉口控制作为一个整体控制系统,从整体路网的角度出发,制定统一的协调控制目标。从而更好地提高整个道路系统的运输效率[6]。

2.6诱导信息系统

用于快速路出入通信息,对交通流进行有效地引导分流。入口控制信息情报板能够接受匝道控制器的指令,在可变文字显示部分以不同颜色显示“匝道开放”、“匝道关闭”、“汇入调节”等匝道控制内容,以及“主线畅通”、“主线拥挤”、“主线堵塞”等交通状态信息[7]。目前呼市尚缺少交通诱导信息系统,导致交通高峰期间部分路段和区域非常拥挤,而有些道路上车流量很少,道路资源未得到有效利用。

3结语

控制系统设计论文第5篇

关键词:远程控制双音多频网络通讯无线通讯家庭自动化

21世纪是信息化的世纪,各种电信和互联网新技术推动了人类文明的巨大进步。数字化家居控制系统的出现使得人们可以通过手机或者互联网在任何时候、任意地点对家中的任意电器(空调、热水器、电饭煲、灯光、音响、DVD录像机)进行远程控制;也可以在下班途中,预先将家中的空调打开、让热水器提前烧好热水、电饭煲煮好香喷喷的米饭……;而这一切的实现都仅仅是轻轻的点几下鼠标,或者打一个简单的电话。此外,该系统还可使家庭具有多途径报警、远程监听、数字留言等多种功能,如果不幸出现某种险情,您和110可以在第一时间获得通知以便进一步采取行动。舒适、时尚的家居生活是社会进步的标志,智能家居系统能够在不改变家中任何家电的情况下,对家里的电器、灯光、电源、家庭环境进行方便地控制,使人们尽享高科技带来的简便而时尚的现代生活。

1系统的总体结构及工作过程

智能家居系统由系统主机、系统分机、Internet服务器和网络接口等部分组成。其中系统主机通过服务器(个人计算机)连入Internet,并通过自己的PSTN公用电话交换网接口电路连入PSTN。其结构图如图1所示。主机与分机通过无线传输组成星形拓扑结构。系统主机通过本地无线传输网络同系统分机进行通讯、传输控制命令和反馈信息。

该系统正常工作时,用户可以通过Internet和PSTN两种网络进行访问,当通过Internet访问时,本系统可提供一个界面友好的终端软件,用户只需登陆到运行在家中的服务器即可对家中的设备进行远程控制;当通过PSTN访问时,本系统将为用户提供语音操作界面。其工作流程如图2所示。

2系统的硬件构成

本系统的硬件主要有系统主机与系统分机两大部分。系统主机由单片机AT89C52和各种接口电路组成,如图3所示。系统分机由单片机AT89C52和各种接口电路、传感器单元电路、固态继电器控制电路组成,并由固态继电器控制具体设备,具体硬件组成框图如图4所示。

通过系统主机的各种接口电路可将主机CPU从繁忙的计算中解脱出来,以便把主要精力运用在控制和信息传递上。系统主机主要依照各个功能电路的输出结果进行逻辑判断和控制命令的输出。系统分机的各种接口电路和主机相似,只是根据设备的不同(传感器单元)有着细节上的变化。下面主要介绍系统主机的各种接口电路。

2.1nRF401无线数据传输电路

无线数据传输电路由Nordic公司的单片UHF无线数据收发芯片nRF401及其电路构成。nRF401采用FSK调制解调技术,其工作效率可达20kbit/s,且有两个频率通道供选择,并且支持低功耗和待机模式。它不用对数据进行曼彻斯特编码,其天线接口设计为差分天线,因而很容易用PCB来实现。

2.2看门狗电路

看门狗电路由MAX813L及其元件组成。通常,在单片机的工作现场,可能有各种干扰源。这些干扰源可能导致程序跑飞、造成死机或者程序不能正常运行。如果不及时恢复或使系统复位,就容易造成损失。看门狗电路的作用就是在程序跑飞或者死机时,能有效地使系统复位以使系统恢复正常运转。因此,在程序中定期给P1.5送入看门狗信号,就可以保证在程序运行异常时,由MAX813L使单片机复位。

2.3DS1307时钟接口电路

DS1307时钟芯片是美国DALLAS公司生产的I2C总线接口实时时钟芯片。DS1307可以独立于CPU工作,它不受晶振和电容等的影响,并且计时准确,月积累误差一般小于10秒。此芯片还具有掉电时钟保护功能,可自动切换到后备电源供电。同时还具有闰年自动调整功能,可以产生秒、分、时、日、月、年等数据,并将其保存在具有掉电保护功能的时间寄存器内,以便CPU根据需要对其进行读出或写入。由于单片机AT89C52没有I2C总线接口,因此,要驱动DS1307,就必须采用单主机方式下的I2C总线虚拟技术。在此方式下,以单片机为主节点(主器件),主器件永远占有总线而不出现总线竞争,且可以用两根I/O口线来虚拟I2C总线接口。I2C总线上的主器件(单片机)可在时钟线(SDL)上产生时钟脉冲,在数据线(SDA)上产生寻址信号、开始条件、停止条件以及建立数据传输的器件。任何被选中的器件都将被主器件看成是从器件。在这里,DS1307作为I2C总线的从器件。I2C总线为同步串行数据传输总线,其内部为双向传输电路,端口输出为开漏结构,因此,需加上拉电阻。

2.4MT8880C双音频编解码电路

由于单片机是通过MT8880C芯片得到PSTN网络的双音频信号解码输出,也就是说,单片机可以识别来自PSTN网络的控制信号,用户可以根据系统的语音提示进行按键选择以实现用户身份的识别与远程控制。因此,利用MT8880C的双音频编码功能,系统可以在紧急时刻将用户预置的紧急电话打到PSTN网络,从而把损失减少到最低。

2.5ISD4004语音录放电路

ISD4004是美国ISD公司生产的一种语音录放芯片。它可录制8~16分钟的语音信号。该芯片可提供SPI标准接口和单片机进行接口,其语音的录放控制均通过单片机来实现。该芯片的一个最大特点是可以按地址编程录放,因而可由ISD4004和单片机编程控制来构成本系统与PSTN网络用户的语音平台。由于ISD4004的INT和RAC脚输出为开漏结构,因此需要加上拉电阻。

2.6MAX202串行通讯电路

通讯电路可由串行通讯专用芯片MAX202组成,通过此电路可以方便地与PC机进行串行通讯。

2.7铃流检测与摘挂机控制电路

当系统被呼叫时,电话交换机发出铃流信号。振铃为25±3V的正弦波,失真小于10%,电压有效值为90±15V。振铃信号以5秒为周期,即1秒送,4秒断。由于振铃信号电压比较高,所以先要通过高压稳压二极管进行降压,然后输入至光耦。再经光耦隔离转换后,从光耦输出时通时断的正弦波,最后经RC回路进行滤波以输出标准的方波。该方波信号可以直接输出至单片机的定时器1进行计数,以实现对铃流的检测。

由于程控电话交换机在电话摘机时电话线回路电流会突然变大(约30mA),因此,交换机检测到回路电流变大就认为电话机已经摘机。自动摘挂机电路可以通过单片机的P1.7来控制一个固态继电器,固态继电器的控制端应连接一个大约300Ω的电阻后再接入电话线两端,从而完成模拟摘挂机。

3系统软件编制

本系统软件主要由系统主机和系统分机的C51程序和系统与Internet网络通讯程序组成。

3.1系统主机程序的编制

系统主机程序主要用于实现系统的总体功能。包括无线数据传输程序、看门狗程序、时间戳程序、双音频编解码程序、语音录放程序、串行通讯程序、铃流检测与摘挂机控制程序、系统初始化程序、意外事件处理程序等。程序编制以消息驱动为主导思想。消息由计数器中断1、外部中断0和串行中断产生,在中断服务程序中,应将相应的状态位置位,而在消息循环中则应按相应的状态位调用功能函数,然后由功能函数将相应的状态位清0并完成所需功能,并最后返回到消息循环中。其程序流程如图5所示。该系统的分机程序和主机类似,故此不再详述。

3.2系统与Internet网络通讯程序的编制

这部分通讯程序分为服务器和客户端两个程序,主要通过Internet网络完成用户的控制功能。

服务器程序主要完成客户端与系统主机通讯的中转,即将客户端发来的控制或者查询命令翻译成系统主机能识别的格式,或者将系统主机收到的报警等信息上传到客户端。服务器程序使用Socket与客户端进行Internet通讯。

客户端程序是运行在远端用户的控制界面,主要用于完成家居内状态的显示以及对家居内电器的远程控制,同时使客户端直接连接到服务器。

控制系统设计论文第6篇

CPAC和其中一个客户端构成的银行自动化存取控制系统总体结构。控制系统由上位机和下位机两部分组成。上位机是计算机系统,包含控制中心计算机、客服端计算机及打印机、磁卡阅读器与密码键盘等配套设备;下位机是CPAC、端子板及存取机械手与取箱口所用的6个伺服电机及驱动器。由于CPAC只能控制8个伺服电机,控制存取机械手与取箱口1已经占用了6个接口,而一个取箱口远远不能满足客户的需求。当取箱口数量超过一个后,用PLC控制其余出箱口,PLC与CPAC之间通过RS485总线通讯,由CPAC作为主控制器协调PLC实现存取保管箱操作。整个系统工作在由交换机组建的星形局域网中,各部分之间基于TCP/IP协议进行通讯。

2控制系统设计

2.1控制过程安全机制

2.1.1限位

为避免因软件错误或硬件故障导致的执行机构上的运行失控,保护硬件设备与操作人员的安全,在存取机械手与取箱口的每个控制轴上除了在导轨的两端安装有硬件限位块外,还必须使用限位开关来限制各轴的运动范围。软限位与硬限位配合使用,可以有效地防止运动部件跑出导轨。

2.1.2报警

当检测到驱动器报警信号以后,CPAC将关闭该轴的伺服使能,急停该轴的伺服电机,同时该轴报警触发标志位置。程序中检测到报警触发标志位以后,将故障状态报告控制中心,同时点亮报警灯并开启蜂鸣器,等待人工处理。

2.2运行速度的规划

在本控制系统中,CPAC工作采用点位运动模式。在运动控制中,梯形速度曲线以耗能低、速度快、容易实现等优点成为常用的速度控制曲线。其速度与加速度的变化曲线如图3所示。然而由于梯形速度曲线采用线性加速方式,其对应的加速度曲线不连续,因此存在柔性冲击,导致执行机构在运动过程中的平稳性能差。为了既获得平滑的加速度,又不失去梯形速度曲线的优势,将梯形速度曲线加以改进得到S型速度曲线。S型速度曲线的运动过程由加加速段、匀加速段、减加速段、匀速段、加减速段、匀减速段、减减速段组成。本控制系统采用该速度曲线作为存取机械手各轴的速度控制曲线,避免了柔性冲击因素。S型速度曲线由CPAC通过设置各轴运动参数中的平滑时间来实现。

2.3控制系统作业方式

在银行保管箱自动存取系统中,存取机械手执行任务时可以选择单一作业方式或复合作业方式。单一作业方式是:存取机械手从原点位置出发运行到任务指定的保管箱位置,将保管箱取出并送到取箱口,客户操作完成后从取箱口处把保管箱送回箱架,然后返回原点位置。复合作业方式是:存取机械手接收到一批存/取保管箱任务后,从原点位置出发运行到第一个任务指定的保管箱位置,将保管箱取出并送到取箱口,客户操作完成后从取箱口处把保管箱送回箱架,之后存取机械手不返回原点,而是直接执行下一个任务,不断循环直到完成所有任务。

2.4CPAC运动控制

CPAC的运动控制部分是整个软件系统设计的核心部分。CPAC运动控制软件主要由系统初始化模块、用户界面模块、运动控制模块、数据读写模块和网络通信模块组成。运动控制程序首先调用系统初始化模块,然后检查有无故障,如果系统运行正常,则通过网络连接控制中心,查询CPAC的控制方式,如果为手动模式,则进入手动模式运动控制子程序,否则进入自动模式运动控制子程序。用户界面模块为客户提供登录界面、图形化的存/取保管箱命令,并显示系统执行结果。运动控制模块通过在OtoStudio软件中调用CPAC运动控制库GUC-X00-TPX.lib中的运动控制函数执行以下功能:设置伺服电机的速度、加速度、移动距离(脉冲数);读取光电开关对应的数字输入口获取光电开关的触发状态;往数字输出口写“1”、“0”来打开、关闭电磁开关。通过控制存取机械手、取箱口的执行机构、拉板以及拉勾的动作,实现保管箱的自动存取操作。数据读写模块通过RS485总线控制激光条形码阅读器,读取条形码扫描结果。网络通信模块使CPAC通过以太连接控制中心,接收控制中心的命令与保管箱在箱架中的位置数据,并返回运行结果与报警信息。

3结束语

控制系统设计论文第7篇

本系统高压发泡机以高性价比的台达DVP系列PLC和台达的DOP的人机界面为核心控制单元,有多组工作模式多组配方工艺参数选择,且可自主编辑工艺参数,流量注入精确稳定,压力流速可控可调,故障报警实时监控。实践证明,相比老式发泡机,PLC控制系统的设备性能稳定可靠,易于操作,工作效率大幅提高。发泡机控制系统充分利用了现代先进技术,提高了劳动生产率,改善了劳动条件,减轻了工人的劳动强度,保持稳定的发泡倍数,克服了人为的不稳定因数,具有良好的应用前景。

发泡机是利用塑料颗粒作为发泡包装的原料,可以对精密仪器、电子类产品、工艺品、插花等多类怕震、怕压的产品进行现场的发泡包装。发泡机作为一种机电一体化产品,在现代工业生产的自动化控制中占有重要的地位。高压发泡机广泛用在各种行业,可用于汽车装饰、保温墙喷涂、保温管道制造、自行车和摩托车车座海绵的加工等等。

发泡机最早出现于国外,其原始机型是采用叶轮高速旋转制泡,故又名“打泡机”。后来随着技术的不断进步,发泡机的技术含量不断提高,新的机型不断出现,形成了不同的技术体系。我国早在20世纪50年代就开始使用发泡机,但不是专用的发泡机型,而是采用砂浆搅拌机。即将发泡剂直接加入砂浆搅拌机或混凝土搅拌机,让发泡剂和砂浆或混凝土一起搅拌生成泡沫。20世纪70年代前后,开始出现专用的发泡剂,即高速叶轮发泡机。以后又不断技术升级和换代,如今已发展为以高压充气为主体的第三代机型,基本可满足泡沫混凝土的需要挤出技术的发展越来越具有如下特色:一方面要求挤出系统高效率,另方面又要求挤出系统具有灵活性、广泛适应性。应用广泛的高效挤出系统应兼颐这两个方面。其中发泡机控制系统将直接影响该产品的发泡倍数的稳定。发泡机控制系统的发泡倍数受原料添加重量和发泡好后粒子的总量决定,蒸汽压力和气压不直接影响发泡倍数。因此,为这类发泡机开发出一种可以保持稳定的发泡倍数的控制系统是一个有着较大实际意义的课题。

控制系统设计论文第8篇

PMM8713功能介绍

PMM8713是专用的步进电机的步进脉冲产生芯片,它适用于三相和四相步进电机。如图1所示PMM8713的引脚,Cu为加脉冲输入端,它使步进电机正转,Cp为减脉冲输入端,它使步进电机反转,Ck

为脉冲输入端,当脉冲加入此引脚时,Cu和Cp应接地,正反转由U/D的电平控制,EA和EB用来选择励磁方式的,可以选择的方式有一相励磁、二相励磁和一二相励磁,ΦC用来选择三、四相步进电机,Vss为芯片工作地,R为芯片复位端,Φ4~Φ1为四相步进

脉冲输出端,Φ3~Φ1为三相步进脉冲输出端,Em为励磁监视端,Co为输入脉冲监视端,VDD为芯片的工作电源(+4~+18V).其具体的原理框图如4-3-4所示:

4.4显示电路与键盘的选择

显示电路的用8279芯片来驱动,8279芯片分别接两排显示器,每排为4位显示,分别用来显示步进电机的实际转速与给定转速。

8279与CPU的连接框图如4-11所示:

8279芯片的具体介绍如下;

1)DB0~DB7:双向数据总线。在CPU于827数据与命令的传送。

2)CLK:8279的系统时钟,100KHZ为最佳选择。

3)RESET:复位输入线,高电平有效。当RESET输入端出现高电平时,8279被初始复位。

4)/CS:片选信号。低电平使能,使能时可将命令写入8279或读取8279的数据。

5)A0:用于区分信息的特性。当A0=1时,CPU向8279写入命令或读取8279的状态;当A0为0时,读写一数据。

6)/RD:读取控制线。/RD=0,8279会送数据至外部总线。

7)/WR:写入控制线。/WR=0,8279会从外部总线捕捉数据。

8)IRQ:中断请求输出线,高电平有效。当FIFORAM缓冲器中存有键盘上闭合键的键码时,IRQ线升高,向CPU请求中断,当CPU将缓冲器中的输入键数的数据全部读取时,中断请求线下降为低电平。

9)L0~SL3:扫描输出线,用于对键盘显示器扫描。可以是编码模式(16对1)或译码模式(4对1)。

10)~RL7:反馈输入线,由内部拉高电阻拉成高电平,也可由键盘上按键拉成低电平。

11)FT、CNTL/STB:控制键输入线,由内部拉高电阻拉成高电平,也可由外部控制按键拉成低电平。

12)TB0~3、OUTA0~3:显示段数据输出线,可分别作为两个半字节输出,也可作为8位段数据输出口,此时OUTB0为最低位,OUTA3位最高位。

13)消隐输出线,低电平有效。当显示器切换时或使用消隐命令时,将显示消隐。具体芯片理框图如4-4-1所示:

键盘的连接一般有两种方式,一种是独立式键盘;一种是行列式键盘。独立式键盘就是各个键相互独立,每个键盘接一根输入线,通过检测输入线的电平状态来确定那个键按下。这种键盘的输入线较多,结构复杂,一般适用于按键较少操作速度较高的场合。而行列式键盘是由行和列线交义组成,一般用于按键较多的场合。本次设计一共用9个键因此采用行列式键盘。具体的原理图如4-4-2所示:

图4-4-2键盘连接图

显示电路的选择

显示电路选用两排LED显示,每排分别为四位。能满足设计的要求,转速范围为0至1000。LED显示电路有两种接法,一种为共阴极,一种为共阳极。原理图如4-14所示:

4.5反馈电路的选择

应选用光电编码器作为反馈元件,光电编码器与步进电机是同轴的输出经过放大送到计算机。并通过显示器显示出步进电机的实际转速。关于光电编码器的说明如下;

4.5.1光电编码器原理

光电编码器,是一种通过光电转换将位移量转换成脉冲或数字量的传感器。这是目前应用最多的传感器,光电编码器是由光栅盘和光电检测装置组成。光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,其原理示意图如图1所示;通过计算每秒光电编码器输出脉冲的个数就能反映当前电动机的转速。

图4-5-1光电编码器的原理图

根据检测原理,编码器可分为光学式、磁式、感应式和电容式。根据其刻度方法及信号输出形式,可分为增量式、绝对式以及混合式三种。

本次设计用绝对式编码器其原理如下:

绝对编码器是直接输出数字量的传感器,它的圆形码盘上沿径向有若干同心磁道,每条道上由透光和不透光的扇形区相间组成,相邻码道的扇区数目是双倍关系,码盘上的码道数就是它的二进制数码的位数,在码盘的一侧是光源,另一侧对应每一码道有一光敏元件;当码盘处于不同位置时,各光敏元件根据受光照与否转换出相应的电平信号,形成二进制数。这种编码器的特点是不要计数器,在转轴的任意位置都可读出一个固定的与位置相对应的数字码。显然,码道越多,分辨率就越高,对于一个具有N位二进制分辨率的编码器,其码盘必须有N条码道。目前国内已有16位的绝对编码器产品。绝对式编码器是利用自然二进制或循环二进制(格雷码)方式进行光电转换的。绝对式编码器与增量式编码器不同之处在于圆盘上透光、不透光的线条图形,绝对编码器可有若干编码,根据读出码盘上的编码,检测绝对位置。编码的设计可采用二进制码、循环码、二进制补码等。它的特点如下:

1)可以直接读出角度坐标的绝对值;

2)没有累积误差;

3)电源切除后位置信息不会丢失。但是分辨率是由二进制的位数来决定的,也就是说精度取决于位数,目前有10位、14位等多种。

4.6电源电路设计

本次设计用了+5V、+12V电源,采用的是78系列的集成固定三端稳压管。78系列集成稳压器输出稳定,漂移小,精度也比较高。其内部也有完善的保护电路。它有风部过流保护,保证输出电流部会超出最大允许值;它有内部热保护电路,如果输出管的结温达到允许的最大值,它会知道减小输出电流;它内部还有工作区限制电路。使稳压器的工作台不进入不安全区。因此,它的可靠性高。另外,它只有三条引脚,移位输入,移位输出,移位公共端,使用起来很简单。

1.变压

电源变压器将220V的交流电压变为所需的交流电压值。因为在整流、滤波和稳压电路中有一定的压降,所以要使输出电压比所需电压高2V~3V。

2.整流

整流电路将交流电压变为脉冲的直流电压,常用的整流电路有单相半波,全波,桥式和倍压整流电路。这里采用单相桥式不可控整流电路。

3.滤波

滤波电路用于滤去整流输出电压中的波纹,一般由电抗元件组成。如要负载两端并联电容或与负载串联电感L。以及C和L组合而成的各种复式滤波电路。因为电容滤波电路简单,负载直流电压较高,波纹较小,所以我们采用的是电容式滤波。

4.稳压

稳压的作用电当电网电压波动,负载和温度变化时,维持输出直流电压的稳定。本设计采用三端集成稳压器,常用的是7800系列和7900系列。前者是三端固定正输出集成稳压器,后者是三端固定负输出极集成稳压器,整流后的输出波形与纯直流相差甚远,须经滤波才能作直流电源用。最常用的元件是电容。整流输出的电压升高时,输出的电流一面供给负载应用,一面给滤波电容充电。当整流输出电压开始下降时,电容向负载放电以维持输出电压,总的输出电压波形就平滑得多。

下面以电源+12V为例介绍一下电路的工作原理:

图4.6+12电源电路图

220V,50HZ的交流电压变压后,输出+15V左右的交流电压其频率仍为50HZ,交流信号经桥式整流电路进行全波整流,然后,经电解电容滤波。最后,经CW7805(三端固定稳压器)输出的便是一个平稳的+12V的直流电压信号。电容C4和C5的作用是滤高频波和抑制自激振荡。

4.7抗干扰设计

由于系统中不可避免会从外界引入干扰,影响系统的控制精度,使系统的稳定性变差,故采用了硬件和软件抗干扰措施。

1.干扰对微机的作用可分为四部分:

①输入系统:它使模拟信号失真,输入数据信号出错。

②输出系统:使各输出信号混乱,不能反映微机系统的真实输出量。从而导致一系列严重的后果,同时,还把现场的高电压设备与主机隔离,防止出现高频干扰现象。

③微机控制的内核,使三总线上的数据信号混乱,CPU得到错误的数据信息,使运算操作数失真。

④电源系统:我们设计所采用的芯片都由直流稳压电源供电。这些直流稳压电源都是由220伏转化而来,有可能产生波动现象。使电源的压降上升或下降,对主机运行产生干扰。

2.本次设计采用的硬件抗干扰措施有:

①在电路排列方面,模拟电路和数字电路之间集中在一起,器件之间尽量缩短距离减小寄生电容。

②在线路设计中,将所有器件的模拟地线和数字地线都区分开,两者的地线不要混乱,分别与电源地线相连。

③电源系统的干扰大部分是高次谐波,然后接稳压器件,以保持电源稳定。

④采用分散独立功能模块供电,在每块系统功能模块上用集成三端固定稳压器如7805、7812、7815、7915等稳压源,而且也减少了公共阻抗的相互耦合,大大提高了供电的可靠性。

3.程序监视系统中的抗干扰(电源部分)

WATCHDOG本身能独立工作,基本上不依赖于CPU,当电源受干扰而掉电时,WATCHDOG自动产生中断。使CPU备用电源起作用,对CPU正在执行的数据进行保护。

4.8看门狗电路

工业环境中的干扰大多是以窄脉冲的形式出现,而最终造成系统故障的多数现象为“死机”。究其原因是CPU在执行某条指令时受干扰的冲击,使它的操作码或地址码发生改变,致使该条指令出错。这时,CPU执行随机拼写的指令,甚至将操作数作为操作码执行,导致程序“跑飞”或进入“死循环”。为使这种“跑飞”或进入“死循环”的程序自动恢复,重新正常工作,就是看门狗。若程序发生“死机”,则看门狗电路产生复位信号,引导单片机程序重新进入正常运行。

此外,工业现场由于诸多大型用电设备的投入或撤出电网运行,往往造成系统的电源电压不稳定,当电源电压降低或掉电时,会造成重要的数据丢失,系统不能正常运行。若设法在电源电压降至一定的限值之前,单片机快速的保存重要数据,将会最大限度地减少损失。在掉电方式下单片机内所有运行状态均被停止,只有片内RAM和SFR中的数据被保存起来。在单片机系统可借助于一定的外部附加电路监测电源电压,并在电源发生故障时及时通知单片机(本次设计是通过引发INT0中断来实现的)快速保存重要数据,使电源恢复正常,取消掉电方式,通过复位单片机,使系统重新正常。

4.8.1MAX813L功能简介

MAX813L是美国MAXIM公司推出的微处理机系统监控集成芯片,该芯片的价格低,减少了器件个数,所构成的电路性能更可靠,MAX813L提供如下四种功能:

1.上电、掉电以及供电电压下降情况下的复位输出,复位脉冲宽度典型值为200MS。

2.独立的看门狗输出。如果看门狗在1.6S内未被触发,其输出将变为低电平。

3.1.25V门限值检测器,用于电源故障报警、电池低电压检测或+5V以外的电源的监控间[6]。

4.低电平有效的手动复位输入。

4.8.2看门狗电路各引脚功能

1.手动复位输入端(MR):当该端输入低电压保持140ms以上,MAX813L就输出复位信号。输入端的最小输入脉冲宽要求可以有效的消除开关的抖动。

2.工作电源端(VCC):接+5V电源。

3.电源接地端(GND):接0V参考电平。

4.电源故障输入端(PFI):当该端输入电压低于1.25V时,5号引脚输出端的信号有高电平变为低电平。

5.电源故障输出端(PFO):电源正常时,保持高电平,电源电压变低或掉电时,输出由高电平变为低电平。

6.看门狗信号输入端(WDI):程序正常运行时,必须在小于1.6s的时间间隔内向该输入端发送一个脉冲信号,以清除芯片内部的看门狗定时器。若超过1.6s该输入端收不到脉冲信号,则内部定时器溢出,8号引脚由高电平变为低电平。

7.复位信号输出端(RST):上电时,自动产生200ms的复位脉冲:手动复位端输入低电平时,该端也产生复位脉冲。

8.看门狗信号输出端(WDO):正常工作使输出保持高电平,当WDI端在1.6S接收不到信号时,该端输出信号由高电平变为低电平。

如图5-6给出了MAX813L在单片机系统中的应用电路图。此电路可以实现上电,瞬时掉电以及程序运行实现“死机”时的自动复位和随时的手动复位;并且可以实时的监视电源故障,以便及时地保存数据[6]。

本电路巧妙的利用了MAX813L的手动复位输入端。只要程序一旦跑飞引起程序“死机”,WDO端电平由高到低,当/WDO变低超过140ms,将引起MAX813L产生一个200ms的复位脉冲(本次设计中将MAX813L的RET端同时8031、8155的复位端RESET相连,使之同时复位)。同时使看门狗定时器清0和使引脚变成高电平。也可以随时使用手动复位按钮使MAX813L产生复位脉冲,由于为了产生复位脉冲端要求低电平至少保持140ms以上,故可以有效的消除开关抖动。

该电路可以实时的监控电源故障(如掉电、电压降低)。图5-6中R1的一端接未经稳定的直流电源。电源正常时,确保R2上的电压高于1.6V。当电源发生故障,PFI输入端的电平低于1.25V时,电源故障输出端电平由高变低,引起单片机中断,CPU中断相应服务程序,保护数据,断开外部用电电路等。

第5章算法的设计:

算法对于步进电机调速系统设计是一个相当重在的环节,因为只有确定了算法之后才能对步进电机的速度进行准确的控制,并时也能达到精确的调速目的。同时算法也是编写软件的前提与基础。控制算法有多种,常用的两种算法是PID和模糊控制算法。

PID控制与模糊控制是两种常用的控制方法,但它们还存在一些不足,如一般PID控制容易产生超调、模糊控制的稳态精度不高,在这两种控制方法基础上进行改进,可产生多种更好的控制方法。本文采用的复合PID控制算法和带动态补偿的模糊控制算法克服了以上缺陷,取得了较好的实验效果。

5.1PID控制算法

PID调节的实质就是根据输入的偏差值,按比例、积分、微分的函数关系,进行运算,将其运算结果用以输出控制,将基本PID算式离散化可得到位置型PID控制算法,对位置型PID进行变换可得到增量型PID控制算法。对控制精度要求较高的系统一般采用位置型算法,而在以步进电机或多圈电位器做执行器件的系统中,则采用增量型算法。

PID是一种工业控制过程中应用较为广泛的一种控制算法,它具有原理简单,易于实现,稳定性好,适用范围广,控制参数易于整定等优点。PID控制不需了解被控对象的数学模型,只要根据经验调整控制器参数,便可获得满意的结果。其不足之处是对被控参数的变化比较敏感。但是通过软件编程方法实现PID控制,可以灵活地调整参数。,尽管近年来出现了很多先进的控制算法,但PID控制仍然以其独有的特点在工业控制过程中具有相当大的比重,且控制效果相当令人满意。

连续PID控制器也称比例-积分-微分控制器,即过程控制是按误差的比例(P-ProportionAl)、积分(I-IntegrAl)和微分(D-DerivAtive)对系统进行控制,其系统原理框图如图5-1所示:

它的控制规律的数学模型如下:

\*MERGEFORMAT\*MERGEFORMAT(5-1)

或写成传递函数形式:

\*MERGEFORMAT(5-2)

式中,e(t):调节器输入函数,即给定量与输出量的偏u(t):调节器输出函数。

Kp:比例系数;

T:积分时间常数;

T:微分时间常数。

将式(2-1)展开,调节器输出函数可分成比例部分、积分部分和微分部分,它们分别是:

⑴比例部分比例部分的数学表达式是\*MERGEFORMAT,p在比例部分中,Kp是比例系数,Kp越大,可以使系统的过渡过程越快,迅速消除静误差;但Kp过大,易使系统超调,产生振荡,导致不稳定。因此,此比例系数应选择合适,才能达到使系统的过渡过程时间短而稳定的效果。

图为比例调节器

(5-3)

比例调节器

其中:U控制器的输出

\*MERGEFORMAT比例系数

E调节器输入偏差

控制系统设计论文第9篇

工业生产中对于温度控制的需求是十分严格的,大量的锅炉、加热炉以及家用电器,如热水器、电水壶等对于温度控制都有需求。如果温度控制不精准,小则出现浪费资源的现象发生,大则可以引发重大事故。因此,精准的温度控制是十分必要的,那么温度控制系统应运而生。自动温度控制系统需要准确的控制温度,及时的做出后续操作。基于单片机的自动温度控制系统以其外型小巧、功能强大的优势近些年被广泛应用于动温度控制系统当中。

2基于AT89C51单片机的水温控制系统设计

2.1系统设计

基于AT89C51单片机的水温控制系统采用了当前应用广泛的AT89C51单片机,以AT89C51单片机做为核心部件,以汇编语言对其进行编程控制其它辅助系统,用PID算法来控制PWD波的产生,进而实现系统温度的控制。

2.2硬件设计

基于单片机水温控制系统硬件主要由单片机基本系统、温度传感器、电炉、继电器、显示电路、报警电路、键盘等组成。

(1)单片机基本系统。单片机基本系统采用了AT89C51芯片,它由基本供电电路、时钟电路和复位电路组成。键盘、显示电路、报警电路将信号输入到单片机基本系统当中,单片机基本系统根据温度传感器采集到的数据,进行数据分析与处理,得到相应的控制信号,由控制信号驱动继电器工作,从而达到控制电炉工作的结果,最终达到控制温度的目标。

(2)温度传感器。温度传感器的作用是对水温进行温度的检测,并实时将数据传送至单片机基本系统,以供其进行数据分析。

(3)继电器。继电器的作用是控制电炉工作,它通过接收单片机基本系统的控制信号,实现对于电炉的控制。

(4)电炉。电炉是用来实现对水加热的功能,由继电器根据控制信号对其进行控制。

(5)键盘。本设计采用61板自带按键,不需要另外连接硬件即可使用。

(6)显示电路。由六个八段数据管以及数码管的驱动电路组成,前三段用于显示控制温度,后三段用于显示实际测量温度。

(7)报警电路。报警系统是出于电炉的安全考虑进行设计的。温度传感器获得数据传递给单片机基本系统,单片机基本系统分析数据后,当水温过高或过低,即达到预设最大值与最小值时,单片机驱动报警电路,实现报警功能。以上各组件与单片机芯片引脚连接方式为:温度传感器输入端连接到P3.1口,按键接在P3.1、P3.2、P3.3,分别控制设定温度的十位、个位和小数位,单片机的输出控制信号由P3.5输出;实际水温显示的字型码是由P0口送出,十位、个位和小数位分别由P1.0、P1.1、P1.2选通;设定温度显示的字型码是由P2口送出,十位、个位和小数位分别由P1.3、P1.4、P1.5选通。

2.3软件设计

(1)主程序设计:系统采用汇编语言进行编程,由主程序进行控制。即由主程序调用子程序。其功能主要对传感器采集的数据送入单片机定单元,然后一方面进行在LED显示,另一部分与设定值进行比较,通过PID算法得到控制量并经由单片机输出去控制电动调节阀进行水温调节。

(2)子程序设计:主要由显示子程序、键盘中断子程序、进制转换子程序、温控子程序、报警子程序等组成。显示子程序用于显示实际温度和设定温度;键盘中断子程序用于对系统进行设定控制;进制转换子程序用于把采集的温度信号换算为对应的温度值;温控子程序把采集的实际温度与设定温度值比较,调用PID算法,输出控制信号;报警子程序用于控制非法输入温度值。3.4温度控制系统的数学模型温度控制系统可采用采用比例积分调节器来校正,按照一定采样周期采集r(k)和F(k),其偏差值为e(k)=r(k)-F(k)(1)根据偏差值来计算输出u(k),其对应差分方程为:u(k)=u(k-1)+a0e(k)-a1e(k-1)(2)其中:a0=Kp(1+T/T1)a1=Kpe(k)=(rk)-F(k)

3结语