时间:2023-03-16 16:29:03
序论:在您撰写远程控制系论文时,参考他人的优秀作品可以开阔视野,小编为您整理的7篇范文,希望这些建议能够激发您的创作热情,引导您走向新的创作高度。
1.1成本控制的内容
首先要看开支是否合理,是否符合规定,能不能在不影响产品质量的前提下,有所制约。不仅要从支出的数额上进行控制,使之符合规定的开支标准和计划预算的范围,还应从时间、用途和效果上加以控制,使其发挥更大的经济效益。
1.2控制各种资源的消耗
在产品生产过程中,各种资源的消耗分布在各个环节中,其中人力和物力的资源消耗,占成本构成的比重较大,一般对成本高低具有很大影响。所以,要注意控制各项消耗定额,坚持工艺操作规程,及时解决因安排不当而导致定额偏紧的问题。不断提高利用效率,节约资源消耗降低产品成本。
1.3控制生产技术、经营过程
各企业所进行的经济活动都包括着自己的特点,既有共性,又有特性。因此,发生的各种费用,都有它自己的特征,对成本的影响情况也不相同,所以就要根据不同的情况采取不同的对策进行成本控制。例如:对直接生产过程,应严格执行定额,防止偏离定额而造成的浪费,所以提高质量和效率,应作为控制的重点;对生产准备过程,应在时间上衔接紧密,做到既保证生产进行又节约人力,物力的消耗。
2成本控制的原则
(1)经济原则。这条原则,是指因推行成本控制而发生的成本,不应超过因缺少控制而丧失的收益。经济原则在很大程度上决定了我们只在重要领域中选择关键因素加以控制,而不对所有成本都进行同样周密的控制。经济原则要求成本控制能起到降低成本、纠正偏差的作用,具有实用性。成本控制系统应能揭示何处发生了失误、谁应对失误负责,并能确保采取纠正措施。经济原则要求在成本控制中贯彻“例外管理”原则。对正常成本费用支出可以从简控制,而格外关注各种例外情况。经济原则还要求贯彻重要性原则。应把注意力集中于重要事项,对成本细微尾数、数额很小的费用和无关大局的事项可以从略。经济原则还要求成本控制系统具有灵活性。
(2)因地制宜原则。因地制宜原则,是指成本控制系统必须个别设计,适合特定企业、部门、岗位和成本项目的实际情况,不可照搬别人的做法。
适合特定企业的特点,是指大型企业和小企业,老企业和新企业,发展中和相对稳定的企业,这个行业和那个行业的企业,同一企业的不同发展阶段,其管理重点、组织结构、管理风格、成本控制方法和奖金形式都应当有区别。例如,新建企业的管理重点是销售和制造,而不是成本;正常营业后管理重点是经营效率,要开始控制费用并建立成本标准;扩大规模后管理重点是扩充市场,要建立收入中心和正式的业绩报告系统;规模庞大的老企业,管理重点是组织的巩固,需要周密的计划和建立投资中心。不存在适用所有企业的成本控制模式。
(3)全员参加原则。企业的任何活动,都会发生成本,都应在成本控制的范围之内。所以,每个职工都应负有成本责任。成本控制是全体职工的共同任务,只有通过全体职工协调一致的努力才能完成。成本控制对员工的要求是:具有成本愿望和成本意识,养成节约成本的习惯,关心成本控制的结果;具有合作精神,理解成本控制是一项集体的努力过程,不是个人活动,必须在共同目标下同心协力;能够正确理解和使用成本控制信息,据以改进工作,降低成本。
为了调动全体员工的成本控制的积极性,应注意以下问题:①需要有客观的、准确的和适用的控制标准。②鼓励参与制定标准。③让员工了解企业的困难和实际情况。采用压力和生硬的控制,常会导致不满,而了解实情会激发员工的士气。④建立适当的激励措施。⑤冷静地处理成本超支和过失。在分析成本不利差异,应始终记住其根本目的是寻求解决问题的办法,而不是寻找“罪犯”。
(4)领导推动原则。由于成本控制涉及全体员工,并且不是一件令人欢迎的事情,因此必须由最高当局来推动。
成本控制对企业领导层的要求是:①重视并全力支持成本控制。各级人员对于成本控制是否认真办理,往往视最高当局是否全力支持而定。②具有完成成本目的的决心和信心。管理当局必须认定,成本控制的目标或限额必须而且可以完成。成本控制的成败,也就是他们自己的成败。③具有实事求是的精神。实施成本控制,不可好高骛远,更不容易急功近利,操之过急。惟有脚踏实地,按部就班,才能逐渐取得成效。④以身作则,严格控制自身的责任成本。
3制定成本控制标准的方法
3.1按组织层次制定成本控制标准
(1)制定纵向成本控制标准。把成本计划及降低指标层层分解,落实到基层,采取的方法就是财务人员做大量的调查研究和反复测算工作,最后把目标成本定下来,它的真正意义在于企业现在真正以效益为中心,使职工真正认识到成本的重要性,从而大大加强了成本意识。
(2)制定横向成本控制标准。在制定纵向成本控制标准占分解指标的同时,还要考虑到把成本管理的责任、成本计划及其有关指标分别落实到各职能部门。
①生产部门全面掌握生产情况和物质条件,熟悉各职能部门生产运营能力及其利用程度,负责编制并落实生产计划和作业计划,组织均衡生产,合理安排人力、物力,努力缩短生产周期。
②供销部门负责制定原材料供应计划,合理组织原材料的采购运输,防止停工待料,避免材料积压,降低材料消耗。
③财务部门是实际成本控制的综合部门,要在编制并落实成本计划和费用预算的基础上,经常对成本控制标准进行计划、监督和考核,使成本控制不断完善和发展,使企业真正增收节支。
3.2按经济内容制定成本控制标准
(1)制定产品设计、试制过程的控制标准。在产品设计时就要考虑机器设备、原材料使用、人力安排、动力消耗等原因,及时发现问题,及时改进。
(2)制定材料成本的控制。原材料成本一般占产品成本的较大比重是成本控制的重点之一。
(3)制定工资产成本控制标准。劳动人事部门要制定合理的工时定额,在出勤率、工资、奖金、津贴等的核算、统计与考核中根据实际情况制定基本标准,奖勤罚懒,提高职工的工作积极性,把工资与效益挂钩。
(4)制定产品控制标准。产品质量、数量既影响班组工序衔接与平衡,又影响工作效率,所以要合理分配以提高产品质量。
4制定成本控制标准的注意事项
制定成本控制标准的方法与标准本身不是一成不变的,会随着时间的变化而变动。因此,在此过程中,我们应注意做到以下几点:
(1)企业财务部门应根据每年的物价指数、主要原材料的价格状况及对企业的影响,以物价指数为基本依据,对成本控制标准及时进行修订、调整。
(2)企业经营计划部门根据状况进行预测并投产后,每年6月初和12月会同财务部门对成本标准进行考查后,若有新的能力完成建设项目,就由有关计划、财务部门核定该标准。
(3)凡是企业下属单位有效降低成本的做法,累计3年有效者,均将作为成本控制标准并投入生产中,但同时允许以3年的时间溢出为基准奖励实施者。
关键词:视频检测PCI总线PPP协议
引言
随着计算机视觉技术以及图像处理技术的不断发展,计算机视觉和视频检测技术已经广泛应用于工业控制、智能交通、设备制造等很多领域。传统的视频检测往往采用工控机作为其视频处理器来实现其功能。这种方法往往由于工控机处理速度的问题,无法实现对各个不同方向同时进行视频检测,而且由于视频检测处理过程需要占用大量的处理时间,因而无法实现实时的远程控制功能。
目前在远程控制和通信方面,基于DOS和Windows操作系统的通信平台得到普遍的引用,但是DOS操作系统作为单任务操作系统,无法实现多任务功能和实时处理的要求;而Windows操作系统作为视窗操作系统,其系统的稳定性和实时性也无法与实时多任务嵌入式操作相比拟。
本文提出一种以DSP作为视频检测处理芯片,以Linux为操作系统的嵌入式系统设计方法。
1系统结构
本系统的开发主要包括视频检测卡和x86通信平台的设计2个部分。视频检测卡主要包括模拟图像采集、转换、DSP视频检测3个部分,每块交换参数检测卡扩充PCI总线接口,插在通信开发平台的PCI总线插口上,通过PCI总线同通信平台交换数据。通信平台处理多块交通参数检测卡的通信问题,将视频检测卡通过PCI总线传送过来的视频检测数据实时通过网络传送给控制中心。系统的功能方框图如图1所示。
根据系统设计要求,视频检测卡功能主要分为:模拟图像采集、模拟图像A/D转换、数据缓存以及DSP视频检测5个部分。视频检测卡流程如图2所示。
本系统采用Philips公司的SAA7111A来实现模拟图像A/D转换。该芯片可实现多路选通、锁相与时序、时钟产生与测试、ADC、亮色分离等功能。其输出可以具有如下格式:YUV4:1:1(12bit)、YUV4:2:2(16bit)、YUV4:2:2(CCIR-656)(8bit)等。由于DSP处理芯片和SA7111A的时序不同,可以通过CPLD进行逻辑控制FIFO来完成数据缓存的功能。
DSP是实时信号处理的核心。本系统采用TI公司DSP芯片——TMS320C6211。该芯片属C6000的定点系列,C6211在这个系列中是性价比最高的一种。C6211处理器由3个主要部分组成:CPU内核、存储器和外设。集成外设包括EDMA控制器、外存储器接口(EMIF)、主机口(HPI)、多通道缓冲接口(McBSP)、定时器、中断选择子、JTAG接口、PowerDown逻辑以及PLL时钟发生器。通过EMIF接口扩充SDRAM,而PCI总线控制芯片的扩展通过HPI接口。
PCI总线的接口芯片PCI9050,主要包括PCI总线信号接口和本地总线(LOCALBUS)信号。在硬件设计时,只需将本地总线信号的接口通过电平转换连接到DSP的HPI接口,同时扩展PCI接口就可以完成其硬件电路设计。
2通信开发平台的嵌入式系统设计
通信开发平台以x86为核心器件,扩充PCI总线,通过Modem拨号,实现x86与Internet的连接。
2.1PCI总线设备驱动
PCI设备有3种物理空间:配置空间、存储器空间和I/O空间。配置空间是长度为256字节的一段连接空间,空间的定义如图3所示。在配置空间中只读空间有设备标识、供应商代码、修改版本、分类代码以及头标类型。其中供应商代码用来标识设备供应商的代码;设备标识用来标识某一特殊的设备;修改版本标识设备的版本号;分类代码用来标识设备的种类;头标类型用来标识头类型以及是否为多功能设备。除供应商代码之外,其它字段的值由供应商分配。
命令字段寄存器用来提供设备响应的控制命令字;状态字段用来记录PCI总线相关事件(详细的命令控制和状态读取方法见参考文献4)。
基地址寄存器最重要的功能是分配PCI设备的系统地址空间。在基地址寄存器中,bit0用来标识是存储器空间还是I/O地址空间。基地址寄存器映射到存储器空间时bit0为“0”,映射到I/O地址空间时bit0为“1”。基地址空间中其它一些内容用来表示PCI设备地址空间映射到系统空间的起始物理地址。地址空间大小通过向基地址寄存器写全“1”,然后读取其基地址的值来得到。
PCI设备的驱动过程主要包括下面几个步骤。
首先,PCI设备的查找。在嵌入式操作系统中一般提供相应的API函数,在Linux操作系统中通过函数pcibios_find_device(PCI_VENDOR_ID,PCI_DEVICE,index,&bus,&devfn)可以找到供应商代码为PCI-ID,设备标识为PCI-DEVICE的第n(index+1)个设备,并且返回总线号和功能号,分别保存于bus和devfn中。
第2步,PCI设备的配置。通过操作系统提供的API函数访问PCI设备的配置空间,配置PCI设备基址寄存器的配置、中断配置、ROM基地址寄存器的配置等,这样可以得到PCI的存储器空间和I/O地址空闲映射,设备的中断号等。在Linux操作系统中,访问PCI设备配置空间的API函数有pcibios_write_config_byte、pcibios_read_config_byte等,它们分别完成对PCI设备配置空间的读写操作。
第3步,根据PCI设备的配置参数,对不同的设备编写初始化程序、中断服务程序以及对PCI设备存储空间的访问程序。
2.2远程控制与通信链路的建立
与Internet连接的数据链路方式主要有Ethernet方式和串行通信方式。Ethernet连接方式是一种局域网的连接方式,广泛应用于本地计算机的连接。通过Modem进行拨号连接的串行通信方式,可以实现远距离的数据通信,下面详细介绍串行通信接口协议方式。
串行通信协议有SLIP、CSLIP以及PPP通信协议。SLIP和CSLIP提供一种简单的通过串行通信实现IP数据报封装方式,通过RS232串行接口和调试解调器接入Internet。但是这种简单的连接方式有很多缺陷,如每一端无法知道对方IP地址;数据帧中没有类型字段,也就是1条串行线路用于SLIP就不能同时使用其它协议;SLIP没有在数据帧中加上检验和,当SLIP传输的报文被线路噪声影响发生错误时,无法在数据链路层检测出来,只能通过上层协议发现。
PPP(PointtoPointProtocal,点对点协议)修改了SLIP协议中的缺陷。PPP中包含3个部分:在串行链路上封装IP数据报的方法;建立、配置及测试数据链路的链路控制协议(LCP);不同网络层协议的网络控制协议(NCP)。PPP相对于SLIP来说具有很多优势;支持循环冗余检测、支持通信双方进行IP地址动态协商、对TCP和IP报文进行压缩、认证协议支持(CHAP和PAP)等。图4为PPP数据帧的格式。
PPP的实现可以通过2个后台任务来完成。协议控制任务和写任务。协议控制任务控制各种PPP的控制协议,包括LCP、NCP、CHAP和PAP。它用来处理连接的建立、连接方式的协商、连接用户的认证以及连接中止。写任务用来控制PPP设备的数据发送。数据报的发送过程,就是通过写任务往串行接口设备写数据的过程,当有数据报准备就绪,PPP驱动通过信号灯激活写任务,使之完成对串行接口设备的数据发送过程。PPP接收端程序通过在串行通信设备驱动中加入“hook”程序来实现。在串行通信设备接收到1个数据之后,中行设备的中断服务程序(ISR)调用PPP的ISR。当1个正确的PPP数据帧接收之后,PPP的ISR通过调度程序调用PPP输入程序,然后PPP输入程序从串行设备的数据缓存中将整个PPP数据帧读出,根据PPP的数据帧规则进行处理,也就是分别放入IP输入队列或者协议控制任务的输入队列。
PPP现在已经广泛为各种ISP(InternetSeverProvider)接受,而Linux操作系统下完全支持PPP协议。在Linux下网络配置过程中,通过1个Modem建立与ISP的物理上的连接,然后在控制面板(ControlPanel)里面选择NetowrksConfiguration。在接口(Interface)里面加入PPP设备,填入ISP电话号码、用户以及密码,同时将本地IP和远端IP设置为0.0.0.0,修改/ETC/PPP/OPTION,加上DEFAULTROUE,由ISP提供缺省路由,这样就完成了设备的PPP数据链路设置过程,可以通过Internet实现远程控制。
结束语
该设计方法已成功应用于智能交换系统的交通参数检测系统中。在该系统中,采用4块DSP视频检测卡实现4个不同路面区域的交通参数检测,同时采用Linux作为通信平台的操作系统;通过PPP协议建立与监控中心的连接,实现监控中心对各个视频检测卡的远程控制。
关键词:远程控制双音频解码计算机控制网络通讯
1多网络智能远程控制系统
遥控技术是通过一定的手段对被控物体实施一定距离控制的一种技术,常用的方式有无线电遥控、有线遥控、红外线和超声波遥控等。
而多网络遥控则是一种新型智能控制技术,它与常规的遥控方式相比,具有无需进行专门的布线,不占用无线电频率资源,避免电磁污染等优势。同时,由于电信线路各地联网,互联网遍布世界各地,因此,可以充分利用现有的网络资源跨省市,甚至跨越国家无限长度地进行智能遥控。多网络遥控这一课题目前已有涉足者,但是还只限于实验室阶段,距实际应用,尤其是对于日常生活尚有一定的距离,并不能完全体现出网络遥控方式的双工通信特点。本文基于这一点进行了较大改进。该方法采用单片机进行智能控制,并利用不同的语音提示及计算机软件来达到对于不同操作的提示及对受控方状态信息的反馈,从而实现友好的人机交互界面,使操作者能够实时了解受控方信息,并最终使产品达到交互式与智能化的水平。本系统以CCITT及中国的部分标准程控交换信令(DTMF双音多频信号,振铃信号以及Internet互联网的TCP/IP通信标准等)作为系统控制命令及其数据传输标准,因而可为以后的产品化提供良好的基础。
2总体设计方案
多网络智能遥控器的主控部分(即下位机工作部分)由单片机构成,主要进行信息处理;如接收外部操作指令以形成各种控制信号,完成各种信息的记录和信号检测并为识别控制电路提供单片机与电话外线和计算机的接口等。同时还包括铃流及其摘挂机检测、摘挂机控制、双音频DTMF识别、串行通讯口控制电路和语音提示等电路。此外还有上位机程序编制和网络通讯程序编制等(即上位机工作的互联网通信部分)。图1所示是其系统原理方框图。
本系统中的语音提示电路受单片机的控制,能产生相应的提示语音,可通过反馈电路反馈至电话外线,从而使操作者对电器的操作达到交互式,以便即时了解有关信息,并为用户提供友好的操作界面(对电话网络用户)。该系统可通过串行通讯口与上位机相连接后接入Internet互联网,上位机的网络控制程序中也设置了语音提示并且具有更加友好的控制界面以方便用户操作(对互联网用户)。
本系统的每一个接口电路(振铃检测、模拟摘挂机、语音提示、双音频解码等)都已经过实际的交换机在线实验,实用性很强。此外,本系统还有许多可以添加的功能。由于本装置是并联于电话机的两端,因而不会影响电话机的正常使用。用户通过异地的电话机拨通本装置所连接外线的电话号码时,便可通过市局交换机向电话机发出振铃信号。本装置如果检测到三次振铃,即三次响铃后无人接听,则自动摘机,进入控制环境,同时根据语音提示在用户完成操作后退出本系统。用户也可以通过互联网登陆目标主机服务器来进行远程控制。本系统采用VisualC++编程来实现上位机控制与Internet远程遥控。它可将现有的电话功能加以扩展,其中公用管理部分包括继续唿叫功能、来访语音留言功能(可自动记录时间和日期)等;而私用管理部分则包括收听来访的语音留言、控制电器、查询电器工作状态等。
3设计与实践
本系统所设计的电路主要包括一个语音录放电路,一个双音频译码电路,一个铃流检测电路,CPU电路,串行通讯电路和继电器控制电路。
3.1铃流检测单元电路
当用户被唿叫时,程控电话交换机发出铃流出号。振铃信号为25±3V的正弦波,揩铃失真不大于10%,电压有效值为90±15V。振铃为5秒为周期,即1秒送,4秒断。因振铃信号电压比较高,故应使之降压后再输入至光电耦合器,以通过光耦进行隔离转换。因而光电耦合器输出的是时通时断的脉冲,信号可直接输出至单片机的计数器输入口,从而完成整个振铃音检测和计数的过程。电话外线信号通过0.47μF电容器的隔直和5.1kΩ电阻器的衰减加到光电耦合器的发光二极管端。与之并联的反相二极管的作用是保护发光二极管,以免其反相电压过高而损害发光二极管。通过试验,最终确定选50kΩ电阻可起到拉高光耦引脚电压的作用。
3.2双音频解码单元电路
双音频解码电路由专用芯片MT8870组成。图2所示是其外部电路,译码结果由数据总线提供给CPU的P1.0~P1.3口,译码结束后产生的中断请求信号可通过T0(组成加1计数器)请求中断,以告诉CPU转换结束,数据等待读入。读入信号为四位二进制码,码值民电话按键的对应关系如表1所列。
表1码值与电话按键的对应关系
FLOWFHIGHDIGITD3D2D1D0
697120910001
697133620010
697147730011
770120940100
770133650101
7701477601110
852120970111
852133681000
852147791001
941133601010
9411209*1011
9411477#1100
6971633A1101
7701633B1110
8521633C1111
9411633D0000
当外线信号经过二极管组成的桥路降压整形后,可由0.1μF的电容进行隔直并由100kΩ的电阻进行衰减,然后便可以将其进入双音频译码芯片MT8870的输入端。
3.3语音电路
本系统选用美国ISO公司的ISD4003单片语音录放集成电路作为语音提示电路的核心部分。ISD4003采用E2PROM存储器,可永久保存信息,并可零功能存储;该存储器同时采用D/A直接模拟量存储技术,因而能较好地保留语音信息中的有效成分,提高录放音的清晰度。ISD4003可以存储长达8分钟的语音,并能实现分段语音录放,每段录放音均有一个起始地址,该起始地址及其控制信号均可由单片机通过其SPI通信口给定。ISD4003的电路非常简单,只需少许阻容元件即可。由ISD4003构成的系统与用户的语音交互界面单元电路如图3所示。
3.4串行通讯电路和CPU单元
本系统中的串行通讯电路由专用的MAX202组成,主要用于系统与PC机的串行通信。CPU电路由AT89C52作为中央处理器并配以简单的电路组成,同时选用22μF的电容和1kΩ的电阻构成系统自动上电复位电路。11.0592MHz晶振和两个30pF的电容组成了系统的时钟基准电路。由于CPU内部就有存储器,所以本系统未对其进行存储扩展。
图3语音单元电路
4软件设计
4.1下位机通讯软件设计
通过receive()函数可实现下位机与上位机的数据接收,而send()函数则用于实现下拉机与位机的数据发送,bote()函数的作用是实现串行通讯口初始化和9600波特率的产生。
4.2双音频识别部分软件的设计
双音频信号由双音频译码单元电路检测,当有信号将译码输出到数据总线后,系统将产生中断请求,并送到T0计数器以产生中断,同时由CPU执行T0中断服务程序。T0中断服务程序由firstdetect()函数和seconddetect()函数组成。Firsdetect()函数用于完成对总线(P1.0~P1.3)数据的第一层菜单值进行读入识别;seconddetect()函数用于完成对总线数据第二层菜单值的读入识别。由于本系统目前只设有两层菜单,所以第二层也同时用作控制命令的触发。
4.3语音控制部分的通信软件设计
以下的SPI通信程序是用C51语言的16位命令格式编写的。使用时,将其高8位地址和低8位地址正确给定,即可将控制信息(包含在高8位地址的高5位)通过ISD4003的SPI口进行传输。详细的SPI接口指令见ISD4003系列芯片手册。下面给出部分语音控制部分的通信程序。
VoidSPI_COM(ucharaddress-high,ucharaddress-low
{
uchari,Bit-temp;
SCLK=0;
SS=0;/*chipselectedsignal*/
for(i=0;i<8;i++)/*writeloweightbitsaddress*/
{
SCLK=0;
Bit-temp=address-low&0x01;
/*0x01equalsto00000001B;getthefirstbitfromtherightinthisway*/
if(Bit-temp==0)
MOSI=0;/*ifitdoesn''''twork,somenopsmaybeneeded*/
Else
MOSI=1;/*ifitdoesn''''twork,somenopsbeneeded*/
SCLK=1;
Address-low=address-low>>1;
}
for(i=0;i<8;i++)/*writehigheightbitsaddress*/
{
SCLK=0;
Bit-temp=address-high&0x01;/*0x01equalsto00000001B;getthefirstbitfromtherightinthisway*/
if(Bit-temp==0)
MOSI=0;/*ifitdoesn''''twork,somenopsmaybeneeded*/
Else
MOSI=1;/*ifitdoesn''''twork,somenopsmaybeneeded*/
SCLK=1;
address-high=address-high>>1;
}
SS=1;
4.4通讯软件的设备与实现
通讯软件主要由Internet网络通讯软件和本地上、下位机通讯软件组成。Internet网络通讯主要完成网络控制。该部分主要由客户端软件和服务器软件组成,网络通讯软件可在windows环境下用VisualC++开发完成。而上位机通讯软件则用于完成服务器(微型计算机)和下位机的通讯。该网络通讯的结构原理如图4所示。网络通讯软件可用VisualC++为基础为设计。它通常可由客户端软件和服务器软件来组成。
服务器作为上位机和系统中央控制器,通常通过串行通讯口相连接。由于本系统上、下位机的传输数据不多,所以没有设置专门的数据库。所得的信息只供控制用,而不必存储成文件。上、下位机通讯时,本系统规定了以下协议:上位机对下位机发送字母‘A’表示空调器打开,发送''''a''''表示空调器关闭,下位机对上位机是同样的对应关系;发送‘B’表示热水器打开,发送''''b''''表示热水器关闭;发送‘C’表示电饭煲打开,发送‘c’表示电饭煲关闭。客户端软件是作为远程Internet网络控制的终端软件,系统通讯应采用文本形式,命令由文本字符串组成。例如:当按下开热水器按钮时,客户端软件向服务器软件发出命令字符串“WaterHeaterIsOpened”,服务器软件端显示:“CMDfromclient:WaterHeaterIsOpened”并在内部解释该字符串命令,即发送‘B’给下位机。而当中央控制器通过电话远程控制电路来打开热水器后,下位机将发送给上位机(服务器)一个‘A’,以表示热水器已经打开;当电话远程控制关闭热水器后,下位机则发给上位机(服务器)一个‘a’,以表示空调器已经关闭。同时客户端软件会有相应的提示语音,以表明家里电器的状态,以此实现两种控制方式之间的信息交互。
5系统联机调试
本系统联机调试所用到的设备如下:
(1)MCS-51仿真机一台;
(2)HA6138(18)P/T双音多频电话机一部;
(3)微机二台;
(4)示波器一台;
(5)数字万用表一台;
本系统上电即可自动复位。它可采用5V蓄电池供电,实际上,该产品也可以由电话线馈电提供电压。本系统需要一台电话来完成其辅助功能,即语音留言和收听留言。电话的听筒要和本系统的语音录音输入互相连接,话筒和本系统的语音输出相连接。实际产品可以将电话功能集成。当准备使用网络功能时,用户应将本系统通过串行通讯口连接到家中的联网计算机上面,然后运行本系统的服务器端软件,同时指定服务器计算机的端口号。这样,使用者在外地就可以通过客户端软件来访问家中的服务器并发送控制信息。
当用户以电话网络来实现控制时,本的工作方式为:检测三次振铃信号,如无人接听则自动摘机,同时播放语音提示:“这里是某某家中央控制系统,请按键选择功能,1继续唿叫,2语音留言,3远程控制……”。用户根据语音提示选择功能,最后按“#”键结束本次控制过程并挂断。特别的是,当用户进入远程控制功能时,要接着输入四位密码否则不能完成控制,密码正确后会有语音提示:“请选择:1打开空调器,2关闭空调器,3打开热水器,4关闭热水器,5打开电饭煲,6关闭电饭煲……”。
当用户以Internet互联网来实现控制时,本系统客户端软件界面将十分友好。用户可先连接到家中的服务器,然后用鼠标点击来实现相应的功能。由于进入客户端软件和服务器软件都需要用户的授权密码,因此,该系统使用时非常安全。
摘要:远程自动化控制闸门单片机
闸门调节是灌区工程中经常采用的手段,闸门控制的探究对于节约能源、确保水利工程的正常运行、提高水资源的利用效率和节约用水具有重要的意义。目前国内大部分灌区已基本实现流量数据的自动采集和监测,并把数据传输到管理部门,但是在根据有关数据进行远程自动监测和控制方面成熟的经验非常少。国外非凡是欧美等先进国家在这方面已经达到较高的水平,如美国的SRP灌区自动化浇灌系统,可以同时采集100多点的水位、闸门开度和其他信息,通过计算机处理后,控制几百座闸门、150多处泵站的运行。本文以国内某大型灌区为例,对闸门的自动监控进行了探究。
1、系统的总体设计
本系统采用无线数据传输技术,分一个主站和若干个子站,通过无线调制解调器构成一个无线通讯网络,对多个断面的数据信息进行采集、传输、处理和控制。系统的总体结构图如图1所示。下位机中的传感器把引水渠中的水位值和各闸门的开度值经转换后送给编码器,编码器对水位及闸门开度信号进行编码,在通过避雷器将编码信号传给数采仪,数采仪将数据进行初步加工和处理后由无线调制解调器传给上位机,上位机即系统主站,可分别和不同的子站建立联系,查询各测点的数据,并按照用户的要求对各闸门进行控制,下位机中的控制箱接收到此信息,经过计算,发出控制信号自动控制闸门到一定的开度,达到自动控制的目的。
图1闸门远程自动监测和控制结构图
2、下位机系统设计
设计下位机重点在于闸门自动控制箱的设计,本文提出闸门的运行控制模式,并进行可靠性处理,然后利用无线传输设备和上位机进行通讯,传输数据。
2.1下位机硬件电路设计
本系统采用AT89系列单片机,采用矩阵式键盘进行输入数据,键盘提供切换键、时间设置键、控制键三个按键,通过三个按键显示水位、流量、闸门开度、日期和时间。切换键实现上述四个功能的转换,时间设置键用于修改日期和时间,控制键用于对电机启停进行控制。
2.2闸门控制系统设计
本系统下位机接收到上位机传来的要求流量值(或水位值),当要求的流量值(或水位值)和系统所测的流量值(或水位值)不一致时,单片机启键闭合,闸门电动装置控制箱自动启动电机,提升或下降闸门,当所要求的流量值(或水位值)和当前所测流量值(或水位值)相等时,单片机闭键闭合,电机自动停止,达到自动控制的目的。
闸门的运行控制模式有实时型控制模式和定时型控制模式两种,在实时型控制模式中,上位机根据用户要求的流量,利用流量—水位关系曲线把要求的流量换算成要求的水位,然后和下位机联系,下位机接到信号后,由电动装置控制箱控制电机的正反转,达到要求时停止转动。定时控制模式要求用户输入所期望的流量值和要求闸门动作的时间,下位机的控制箱在规定的时间里自动开启和关闭闸门,进行控制。
2.3无线通讯设备SRM6100调制解调器
SRM6100无线调制解调器原是美国Data-LincGroup公司生产的军用产品,现应用于民用。它提供最可靠和最高性能的串行无线通讯方法,在2.4GHz-2.483GHz频段应用智能频谱跳频技术,在无阻挡物的情况下,两调制解调器之间的通讯距离可达32.18公里,可实现PLC(可编程控制器)和工作站之间的无线连接。SRM6100应用跳频,扩频和32位误码矫正技术保证数据传输的可靠性。无需昂贵的射频点检测技术。射频数据传输速率为188kbps。并且不需要FCC点现场许可证。SRM6100支持多种组态,包括点对点通讯和多点通讯。多点通讯对子站数目无限制。并且SRM6100可做为中继器工作,以达到扩展通讯距离或克服阻挡物通讯的目的。
2.4下位机可靠性处理
为了精确控制电动闸门的关闭,避免电动闸门在工作中出现过载破坏或关闭不严的现象,本系统在电动轴上安装了转矩传感器,用来监测闸门输出轴的转动力矩,以判定闸门是否关严、是否被卡住。闸门电动装置用于检测和控制闸门的开度,本系统在转动轴上安装了光电码盘,考虑到闸门可能出现频繁的正反转交替,为了避免错位和丢码,采用双光耦技术,光耦输出的两路信号经74221双单稳触发器进行整形,89C51的INT0和INT1对其进行计数、计时,并判定转动方向,计算闸门开度。电动闸门在工作中若出现异常现象,系统会自动报警,切断电机电源并显示故障情况。
2.5下位机软件设计
下位机的软件设计分为闸门自动装置控制箱程序设计和串行口中断服务程序设计两部分。闸门自动装置控制箱程序设计主要完成数据采集、存储、显示、按键操作等功能,串行口中断服务的程序完成下位机向上位机数据的传送和用户设定参数的接收。控制箱程序的主框图如下摘要:
图2、闸门自动控制程序流程图
3、上位机设计
上位机的软件部分采用VB6.0为开发工具,将各个功能模块化,分别解决相应新问题,再将各个模块组装,构成上位机软件系统的核心,上位机软件系统的结构如图3所示,通信模块位于最底层,其余模块功能的实现都直接或间接建立在此模块的基础上,本文利用VB的API函数编写串口通讯程序,程序的框图如图4所示。数据管理模块的主要功能就是为水位、流量、闸位等建立数据库,并对其进行管理。
图3、上位机软件系统结构图
图4、通信模块程序流程图
4、结语
本文以国内某灌区为例,全面分析了灌区闸门自动化控制系统的整体结构及其设计,对其软件开发和硬件选择作了全面阐述,并总结了提高自动化系统可靠性的经验,为提高灌区现代化管理水平提供了有利的工具,具有较高的使用价值和广泛的应用前景。
参考文献摘要:
[1、水利水文仪器介绍,水利部南京水利水文自动化探究所,1997。
关键词:串行通信ActiveX控件查询接收动态数组最佳化TimeDelay
1多站远程无线控制系统组成
多站远程无线控制系统是以计算机作为中心控制站,用多个信号源作为下位机,通过无线模块进行数据通信的。系统中的上位机作为数据接收和数据处理的中心站,当下位机实时采集到上位机发送的数据后,便可进行简单的数据处理并向上位机回送数据。
上位机无线通讯接口使用串行端口与无线数传模块相连,数字信号通过天线调制后送到下位机的一台外置无线模块,然后通过串口送入单片机进行处理。系统组成框图如图1所示。
2串行通讯控件
利用VB开发通信程序主要有两种方法,一是利用VB本身提供的控件(CONTRALS),另一种是利用WINDOWSAPI应用程序接口。在实际应用中,用VB控件实现通讯的方法比调用SDK的API动态连接库的方法更加方便和快捷,而且可以用较少的代码实现相同的功能,这就是用VB控件实现通讯的优点所在,下面主要介绍一下利用VB控件实现无线通讯的方法。
VB控件工具箱中提供了一个使用非常方便的串行通讯控件MSComm,它提供了使用RS-232串行通讯上层开发的所有细则。通过它完成串行通讯既可以使用查询方式,又可以使用事件驱动方式。控件的一些重要属性及其说明如表1所列。
表1MSComm控件的属性说明
属性设定值说明
ComPort1串口号,如果串口1已所用,改用串口2
InBufferSize1024接收缓冲区大小
InputLen0从接收缓冲区读取的字节数,0表示全部读取
InputMode1接收数据的类型,0表示文本类型,1表示二进制类型
OutBufferSize1024发送缓冲区大小
RThreshold1设定接收几个字符时触发OnComm事件,0表示不产生事件,1表示每接收一个字符就产生一事件
SThreshold0设定在触发OnComm事件前,发送缓冲区所允许的最少的字符数,0表示发数据时不产生事件,1表示当发送缓冲区空时产生OnComm事件
Settings1200,n,8,1串口的参数设置,依次为波特率、奇偶校验(n-无校验,e-偶校验,o-奇校验)、数据位数、停止位数
3应用实例
本系统的通讯网络并非点对点的通讯,而是采用一点对多点的广播式通讯方式。由于无线通讯可能会有空间的噪声干扰,因此,需要采取一些抗干扰措施。首先是身份识别码,因为给下位机编码可以保证网络通讯的有序性,因此,每个站都应有身份码。其次是包头识别码,由于在发送了传输命令之后,下位机开始以打包的形式传输数据,因而每一包都有一个包头和包尾识别码,假如识别码有误,则表明该次传输为不正常数据。因此,应使用1200波特率、无奇偶校验位、8个数据位、1个停止位的较稳定状态。
上位机向下位机发送的参数有站号、状态(开机、关机)、频率、重复周期、脉宽、天线转速、天线扫描方式、天线状态、天线角度等。发送命令有手动方式和自动方式两种。自动方式是由定时器自动完成的。为了及时知道分站的状态和运行情况,还应设计定时查询和即时查询。
在无线通讯过程中,除了规定合理的协议之外,为了保证通讯的正确性,在数据发送时还应适当地增加延时,特别是当速度较慢的计算机向速度较快的计算机发送数据时,更应适当增加延时。
由于该项目的软件源代码较长,故只给出和串口通讯有关的程序片段供大家参考。笔者在工作中实践了三种通讯方式,即查询方式、事件驱动方式、事件驱动转查询方式。这三种方式各有利弊,其中查询方式具有方便可靠的特点,可利用协议或设定时钟来进入和退出查询状态,但它不是资源的有效利用方式;事件触发方式对于定长通讯非常有效,但其定长通讯在有些场合不适用;而事件驱动转查询方式既有事件驱动的特点又有转查询方式的特点,可以说是汇集了前二者之长,故可有效利用资源。下面着重介绍事件驱动转查询方式。
由于在通讯中,RTS电平可置高或置低,如果用事件驱动,计算机就会进入中断,资源就没有有效利用,所以在程序中添加了一个接收函数。为了保证程序的可靠性和灵活性,可以运用设置身份码等方法来保证各个子站互不干扰,具体实现过程的主程序流程图如图2所示。
除以上处理外,还可以使用以下方法来增加系统的可靠性、灵活性和效率。
(1)设置身份码和目的地址
每个数传模块均有表示其唯一身份的身份码,身份码长为两个字节共十六位。第一字节表示组码,第二字节表示组内识别码,身份码可用D7HF5HXXHYYH设置,可设置于模块内的EEROM中,掉电后不丢失。在数据传送前,应设置目的地址,以便确定由哪个来接收数据。采用此方法可以有效地防止干扰。
(2)使用动态数组
接收字节数据时,必须使用动态数组。一个动态数组被声明后,可以利用Input属性将串行端口输入缓冲区内的数据指定到该动态数组中。被接收到的数据的实际大小必须利用Lbound及Ubound才能取得最大及最小索引值,同时也只有这样,才能利用程序将内部的值一一显示出来。另外,利用最大和最小索引值还可以判断是否为一次成功接收。
(3)最优化TimeDelay
在每次传输指令后,一定要等待一段时间才可能从串行端口的输入缓冲区中取得信号源传回的数据,这个时间有多久是项目的关键,太长了效率太低,太短了,数据有可能接收不全,所以有必要进行最佳化测试。具体代码如下:
PublicDeclareFunctionGetTickCountLib″ker-nel32″()AsLong
DimBuf$
DimT1&T2&
Comm1.Output=Trim(Ucase(txtsend..Text))&vbcr
T1=GetTickCount()
Do
Buf=Buf&Comm1.Input
LoopUnitlInstr(1,Buf,vbCr)>0
T2=GetTickCount()
LblTime.Caption=CStr(T2-T1)&“ms”
该程序中使用GetTickCount来取得系统自开机后每千分之一秒更新的Tick值,在接收的前后加上取Tick值的叙述,自然就可以得到传输的时间了。从测试的结果来看,传输单个数据的时间为100ms,10个群组的时间约为500ms。
(4)增加程序的效率
利用下面的程序可在无线通讯受到干扰或对方设备电源没有打开等原因造成对方数据不能上传时,避免程序一直在等待。如果在规定时间内还没等到规定的字节数时就跳出循环,并出现一个重新发送对话框。此时如果还是不对,就弹出一个对话框“请检查系统!"。具体程序如下:
PublicSubReceiveData()
′OnErrorResumeNext
Dimstart,dendAsInteger
Dimbyin()AsByte
Dimbyindata(11)AsByte
DimI%buf$
′根据事件分发处理
DoWhilefrmMSCommDemo.MSComm1.CommEvent=2
ExitDo
Loop
Timedelay850′适当延时
byin=frmMSCommDemo.MSComm1.Input
′接收串行端口内的数据至动态数组中
dend=UBound(byin)′得到最大值
start=LBound(byin)′得到最小值
Ifdend<5Then
MsgBoxRadarNoOut&“信号源出现系统
故障,请求检修!”vbOKOnly
ExitSub
EndIf
′接收串行端口内的数据至动态数组中
′ReDimPreservebyin(11)AsByte
Ifbyindata(0)=&H55Andbyindata(1)=&HAA
Then′包头正确,接收到包头进行数据处理
.
.
.
Endsub
′延时程序
SubTimedelay(TTAsLong)
DimtAsLong′声明一个长整数,记录计数值
t=GetTickCount()′取得系统计数值
Do′开始循环
DoEvents
IfGetTickCount-t<0Thent=GetTick-Count′归零
LoopUntilGetTickCount-t>=TT′计算延迟是否到达
EndSub
4结论
根据本系统的研制经验,利用MSCOMM控件开发无线通信要把握好以下三条:
(1)收发之间应延时适当,这需要在测试中不断地调试,以达到最佳效果。
1.1远程监控需求分析
1)具有远程控制休眠、唤醒地震仪功能。地震仪在放炮之前唤醒,在停止施工期间休眠,地震仪可有选择的进行采集工作,这样大大节省了数据存储空间,降低了采集系统的功耗,延长了仪器的待机时间。
2)可查询如CF卡剩余空间,内置电池电量,位置经纬度,采集站状态等信息。对剩余空间、电池电量不足,采集站状态错误且不能远程修复的采集站及时安排工作人员更换。提高野外勘探作业的工作效率和灵活性,增强采集系统数据的可靠性。对读取回来的地震仪经纬度信息在上位机端进一步处理,可用于研发地震仪排列位置监测及远程防盗系统,保障野外勘探仪器的安全性。
3)远程控制地震仪自检功能,并能回收自检数据。地震仪系统自检内容包括检波器内阻、噪声、隔离度测试等,一次完整的自检过程通常需要2-5分钟,因此无缆存储式地震数据采集系统一般只在开机时自检一次,之后则无自检过程,因此采集站的部分工作状态,如检波器连接状态等仅仅反映了系统开机时的状态,不能作为现场质量监控的标准。法国UNITE系统由于没有远程监控功能,在自存储模式下通常是定时自检,自检时间为5分钟,在系统自检期间,地震仪停止其它一切工作,这样就减弱了地震仪野外勘探作业工作的灵活性。
4)有一定的远程修复及设置功能。如配置系统采样率、增益,系统复位等,出工前对地震仪的工作参数进行统一配置,布设到野外后,根据自检结果对有问题的地震仪进行参数设置和系统复位等操作,远程修复和解决问题,节省人力物力,提高无缆地震仪智能化控制程度。
1.2无线通信技术的选择
目前成熟的无线通信技术较多,如Wi-Fi、Zigbee、Bluetooth、GPRS、3G等,这些通信技术被广泛应用到生活及工业生产中,北斗短报文是近几年才发展起来的一种远距离通信技术,表1列出了应用以上几种通信技术典型模块的最大数据传输速率、传输距离、通信频带的参数值。
1.2.1Wi-Fi
Wi-Fi是IEEE802.11系列标准的统称,其传输速率快、安全性高,可集成到已有的宽带网络中,配合路由器组建有线、无线混合网络快捷方便。地震勘探仪器中Wi-Fi常用的组网模式有两种,即AP(无线访问接入点)模式和AdHoc(点对点)模式,在野外我们可以用架设AP基站的方式来拓扑无线局域网络的覆盖面积[3],而AP之间可以通过网桥设备连接,从而完成更大面积的网络覆盖范围,然而在实际勘探应用中AP基站和网桥设备架设困难,尤其应用于大道距的二维或者三维勘探工作中,需要更多的基站与网桥,较大的影响了施工进度。AdHoc是一种无中心、自组织、多跳移动通信网络,结点间通过分层的网络协议和分布式算法相互协调,实现了网络的自动组织和数据的相互交换,这种模式下地震仪可将其采集数据及工作状态信息接力式的传输回控制中心,美国WirelessSeismic公司的RT2无线遥测系统就是应用了这种多跳的数据传输方式,两个节点间通信距离的范围约为25~70m,然而这种工作模式会导致越靠近中央记录系统的节点积累的数据量越大,且在线性的网络拓扑结构中,数据传输的稳定性受通信距离与地形环境影响较大,数据通信的质量和速率难以得到有效的保证。
1.2.2GPRS、3G移动网络通信技术
移动网络通信技术已经成为人们工作生活中不可或缺的重要组成部分。该技术具有抗干扰能力强、传输速率高、网络覆盖面广、接入时间短、建设成本低等特点[10],在地震勘探中可被应用于移动网络信号覆盖范围内的地震台网远程监控,它提高了远程仪器维护的工作效率[11]。然而在地震勘探大道距(道距大于1km)地震深反射、折射探测作业中,由于其基站的信号覆盖范围有限,对于远程监控地震采集站工作存在一定的局限性。
1.2.3北斗短报文通信技术
北斗卫星作为北斗通信技术的中继,转发来自地面用户端的定位及通信请求,地面中心站控制端接收到请求后,解析消息后将解算出的位置信息传回用户端或将接收到的接收信息通过北斗卫星转发至另一地面用户端,达到卫星定位及通信的目的。北斗短报文通信技术在应用时具有信号覆盖范围广、安全、可靠性高和控制简单等特点,用户一次最大可以传送120个汉字的报文信息,而民用信息发送的频度通常为30-60s,接收信息则没有频度的要求,对于地震仪基本的控制命令收发及状态信息的传送,北斗短报文通信技术可以满足无缆地震仪基本状态监控数据传送的要求。
1.3系统结构设计
基于北斗的无缆存储式地震仪远程监控系统工作,系统由主控中心、北斗卫星、采集单元三部分组成,主控中心通过北斗指挥机完成对采集单元远程的控制及状态数据的回收工作,并对接收到的数据进行管理和存储。采集单元完成地震数据采集的同时,通过北斗通信模块可接收来自主控中心端的控制命令,并反馈执行结果信息。北斗卫星是控制命令及反馈信息传递的媒介。
2采集站单元设计
2.1硬件设计
地震检波器将地面振动信号转化为模拟电信号传输到FPGA数据采集单元,由FPGA完成数据的采集、缓存,并提供必要的测试、控制功能。AT91RM9200作为中央处理器,读取FPGA中存储的数据,并转存到CF存储卡中;通过SPI接口与Wi-Fi模块连接,实现近距离的无线数据传输功能;通过UART与GPS、北斗模块连接,为采集站提供高精度的授时、定位、远程通信功能,完成数据同步采集、位置信息获取、工作质量远程监控。采集站也可通过以太网接口与电脑终端连接,完成数据的回收及参数设置、检查工作。采集站在野外应用时采用太阳能和内置锂电池两种供电模式,电源智能管理系统会根据采集站当前工作的天气条件转换供电模式,保证仪器可靠、稳定的工作[12]。
2.2软件设计
采集单元的主控制器ARM9运行嵌入式Linux内核版本为2.6.31的操作系统,北斗通信进程完成对北斗模块接收信息的解析与执行,及执行结果的反馈。北斗短报文通信系统包括指挥机与用户机,指挥机是北斗短报文通信系统的中央控制器,它相当于一个服务器,负责接收来自多个用户机的报文,并可以控制多台用户机来完成相应的指令。用户机是北斗短报文通信系统的子节点,相当于一个客户端,负责将节点工作信息上传到指挥机,和接收来自指挥机的命令。北斗用户机在接收到指挥机传来的信息时,用户机会通过UART将信息内容上传给下位机系统,下位机会根据其数据传输的格式将信息进行解析,并根据信息包含的指令内容来执行相应的任务。
3上位机服务器软件设计及测试
主控中心由上位机、打印机、存储器、发电设备、北斗指挥机组成。上位机与北斗指挥机完成命令的选择与打包发送,及对采集站反馈信息的接收、显示、存储和打印处理。发电设备输出220V的交流电压,为上位机及其外设供电。此外上位机服务器软件通过对GoogleEarthAPI接口的调用,实现了对野外采集站排列位置的远程监测,为微动勘探实验中按两个嵌套式三角形方式排列的采集站传回的GPS位置信息在GoogleEarth中的显示。操作人员可根据地图显示软件中采集站的排列位置了解施工进度,获取采集站排列班报,完成布站人员调度等工作。为了了解远程监控系统的性能及数据传输丢包、误码情况,设计如下测试实验:将7台内置有北斗通信模块的采集站接好检波器放置在室外采集,由主控中心完成与各个采集站间的数据包收发,采用60s一次通讯频度,数据包长度为200字节,从500个样本数据中任选7个,分别用于七个站的通讯测试,主控中心将样本数据依次发给各个子站,并重复500次,子站收到数据包后向主控中心返回相同的样本数据。主控中心计算从开始发包到收包完成的时间间隔作为通信的延时,主控中心与采集站分别记录通信时丢包数,并根据与标准样本数据对比的结果记录错包数。
4结论
1.1功能分析应用价值工程的目的不只是强调降低工程投资,还要使设计方案达到综合效果最佳,既有合理的投资成本(不一定最低)净间距,又有必要的功能,同时在满足功能的前提下,又具有最佳的项目寿命周期成本[2]。通过空调系统功能分析可以发现哪些功能是必要的,哪些功能是不必要的或过剩的,从而为改进设计方案提供依据,使暖通空调工程的设计更加完善[3]。本文案例将空调冷热源功能分为三类,即能源消耗、社会环境效益和运行控制。其中,能源消耗又包括可再生能源的利用、不可再生能源的高效利用等;社会环境效益包括空调制冷设备中工质的使用、冷凝水对环境的影响和热排放对环境的影响等;运行控制包括各设备的运行控制以及噪声、振动控制等。层次分析法是确定功能权重的一种方法,其基本思想是通过两两比较的方式判断各指标的相对重要性,构造判断矩阵求特征向量来确定各指标权重的方法。层次分析法具有定性与定量相结合的特点,可以进行多目标决策分析,适用于复杂且不易量化的决策问题。由于系统本身的复杂性和人们判断问题的主观局限性,在进行比较时,往往做不到判断的完全一致性,会存在估计误差,这就需要对判断矩阵A进行一致性检验。式中R(IRandomIndex)为随机一致性指标取值见文献[4]。如果CR<0.1,则判断矩阵A具有可接受的的一致性,否则,需要对判断矩阵A进行再修正。采用专家打分法,聘请7位资深暖通设计师按10分制对4个方案进行功能评价,赋以功能分值,各分值乘以功能权值得功能加权分,对功能加权分之和进行指数处理,得到各方案的功能系数见表3。
1.2成本分析与价值分析空调设备寿命年限一般为20年。对比分析时,假定在使用年限内每年运行费用和维修费用相等,基准折现率为10%,设备报废时残值为零。各方案的初投资、运行维修费用、维修费用见表4。根据各方案的功能系数和成本系数,按照公式(1)计算其价值系数,见表5。
1.3结果分析根据价值系数最高方案最优的原则,由表5可知,方案的冷热源配置最佳,即2台燃气式螺杆冷热水机组冬季供暖、夏季供冷的方案为最佳方案。可见,当综合考虑能源消耗、社会环境效益、运行控制时三种功能时,燃气热泵的方案优于燃煤锅炉空调及其它方案,这一结论与传统的结论是不相同的。
2结论
(1)价值工程是一种比较成熟的技术经济分析方法和管理技术。该方法能够融成本、功能、价值为一体,综合判定多种因素影响下的方案优劣,是当今工程领域需要大力推广的方法。避免了因重视功能和投资而带来的寿命期成本偏高和社会、环境效益较差等问题。
(2)将价值工程应用于空调系统冷热源方案的确定是可行的,方法是可靠的。该方法在保证用户功能的条件下,有效地控制寿命期内的工程造价和运行、维护费用,节约资源,具有良好的经济效益、环境效益和社会效益。
(3)运用价值工程评价设计方案时,功能分析是关键。应用该方法时,一方面,需要确定系统功能和影响,另一方面,需要根据用户需要对功能进行评价、确定权值。功能的评价和权值的确定会影响最终结果。