前言:我们精心挑选了数篇优质远程管理论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
1.1园林绿化行业发展的需要
我国园林工程步入了快速发展的轨道,但在工程实际开展的过程中还有相当多不完善的地方,尤其缺乏科学的项目管理,很多时候都只是套用普通建设工程管理的一些规定,尚缺乏有针对性的技术标准,保障园林工程项目的质量规范体系也没有建立起来,而且为了实现利益,一些企业甚至会作出相互压价、操纵市场等违背市场规则的举动,从而使整个市场失序,这不仅不利于保障工程质量,还会给整个园林绿化行业的发展造成不利影响。
1.2园林企业发展的需要
园林建设企业要想追求长远发展,就必须摒弃只追求眼前利益的发展模式,实施严格的管理制度。随着市场经济的发展,我国园林建设市场的竞争也日益激励,园林企业要实现自身发展就必须加强工程管理,只有通过对工程项目实施科学有效地管理,才能确保最终工程的进度、质量不受影响,进而实现企业自身发展的目标。
2当前园林工程管理中存在的主要问题
2.1缺乏统一的质量管理体制
随着经济的发展和人民生活质量的提高,我国园林的数量逐年递增,但工程项目的管理体制尚未统一,部分规章制度仅仅只是套用普通工程项目管理的一般规定,缺乏针对性和地区适用性。此外,建设单位对工程管理缺乏前瞻性,导致园林工程建设过程中存在较大的随意性,造成园林工程的美感降低。
2.2管理人员综合素质较低
当前我国园林工程管理人员的专业知识及综合知识都较为缺乏,难以理解园林工程项目的建设意图,造成其管理水平较低,管理措施也缺乏针对性,不仅阻碍了正常管理工作的开展,甚至还可能影响最终园林景观效果的呈现。
2.3设计图重视程度不够
设计是一切工程建设项目的基础,很难想象一个缺乏合理设计的园林工程项目可以给人们以美的享受。然而现实却有相当多的园林工程项目存在着照搬已有设计方案的现象,缺乏地域特色;还有些施工单位不能完全领会图纸的设计意图,施工随意性较大,不仅严重拖慢了施工进度,提高了工程造价,还对园林景观的最终呈现效果造成了不利影响,使预期的设计效果无法实现。
2.4工程施工组织设计存在纰漏
现阶段,我国园林工程在施工组织设计还存在一些纰漏,造成施工进度阻滞不前,工期延长,整个施工过程的各个阶段未能进行有效衔接,从而给最终的工程质量埋下隐患。
2.5园林工程档案管理存在疏忽
园林工程建设档案对园林建设格局、植物栽植地点等工程建设情况有着详细的记录,承担着对工程质量的监督职责。然而实际上我国很多园林项目都不重视档案管理,其主要表现为对于实际工作中的许多细节内容没有进行详细记录,尤其是在项目开展之初,因为思想上不够重视,很容易出现档案记错、记漏的问题,使档案在园林工程建设发展中的作用难以得到有效发挥。
3加强园林工程管理的措施
3.1加强工程质量管理体系的完善
各个地区在贯彻执行建设部的《城市绿色工程施工及验收规范》(CJJ/T82-99)的基础上,应结合本地区的实际情况,制定适应当地园林工程质量管理的规范,例如《北京城市园林绿化工程施工及验收规范》(DB11/T212-2009)。
3.2提升管理人员综合素质
首先要注意吸收高水平的技术管理人员,以合理的待遇减少管理人员的流动性,同时应加强对现有管理人员的培训工作,提高他们的综合素质和职业道德水平。其次,要根据每个人的特长合理分配岗位,体现每一位人员的价值。最后,加强管理人员团队意识培训,良好的团队协作精神能够提高工程项目管理的效率,也能够使各个岗位上产生的“合力”最大化,从而提高工作质量,避免因有些部门工作效率低而影响工程进度,从而保障工程管理工作得以顺利进行。
3.3加强园林工程施工图纸的会审和技术交底
园林工程建设现场是否存在返工问题或返工情况的发生次数都会受到图纸会审和技术交底的影响。整个工程项目内的各相关专业的工程师,在拿到设计图纸后,应搞好图纸审核工作,找出设计方案中存在的问题,并及时与设计单位进行沟通解决。
3.4加强施工程序的管理
如果施工工序管理混乱,就必然会导致返工情况的发生,例如建筑铺设或绿化地被种植完工后,又进行开挖埋设管道等。同时为保证顺利达到工程质量目标,需对每一道工序都加强质量验收,要求每道工序的质量都必须符合规范标准。
3.5加强对园林绿化工程档案的管理
(1)涉及专业范围繁多。园林景观的施工林业、园林、建筑、工程测量、地形测量、给排水、电气设计等专业,同时还包括假山、喷泉、雕塑和古典建筑的项目建设,并与艺术类有不可或分的关系。
(2)造价管理难度较大。由于园林景观具有自然性,所以设计图纸与现场环境必然会存在着一定的差距,同时在施工的过程中由于设计单位领导导的临时决意,很可能出现设计变更的现象,使得施工情况难以掌握。
(3)资金运转困难。因园林景观施工中涉及变更较多,而且项目资金基本上都在变更单价或总价待审计部门和建设单位确认后,才能按合同约定的付款比例进行支付资金,而且工程资金的要得到审计建设部门的确认,也要等到工程竣工后半年到一年,从而造成工程资金运转困难,影响了工程进度和质量。
(4)施工工艺复杂。同大型建筑工程不同,园林景观工程为了追求自然、美感、与众不同的感觉,设计中经常采用的手法变幻莫测,为了追求效果,往往多种设计手法并用,形成了中西园林理论大融合,给施工带来了一定的难度。
二、当前园林施工管理存在的问题
(1)对施工队伍要求不严格。园林景观中的绿化工程与其它建筑工程是有着很大的不同的,园林景观工作建设的技术性和严谨性一般相比要求较弱,施工单位和项目单位对景观工程认识重视不够,片面的认为园林工程项目只是种种树、铺铺草没有什么技术含量,施工中施工人员也不需要很高的技术和能力。由于施工人员技术水平和能力的限制,在施工中致使技术能力低的施工队伍往往只能盲目的照搬图纸进行施工,无法认识到工程设计的真正意图。
(2)管理理念相对落后。由于景观设计对苗木的要求严格,导致苗木价格不断攀升,在景观施工中为了降低园林绿化工程的施工成本,在选择苗木过程施工企业往往会忽视苗木的规格,而且在施工偷工减料减少大规格苗木的使用数量。
(3)缺乏必要的技术支持。当前我国缺少对园林绿化工程施工进行监督的部门,结果致使园林绿化工程施工单位在施工中处于无人监管的现状,在施工和后期管理过程中过分节约自己的施工成本,忽视工程中的施基肥工作、植树的挖坑标准以及土壤的好坏等问题。这就使得在施工后树木、花卉等的成活率降低,生长质量不高。
(4)规划设计养护水平不高。许多地区在进行园林景观建设时忽略园林景观的特色,在建设过程中只重视建设的过程,忽略后期的养护过程,在亭台楼阁以及花草树木等管理方面缺乏专业的养护技术,造成园林景观建设无法达到所期望的景观效果和生态效益。
(5)缺乏完善的管理制度。在园林绿化工程进行过程中缺乏相应的管理,而在园林绿化工程的这段发展时间内,大都数人都把从事园林绿化的施工单位当做“城市农民”,结果造成施工单位管理意识淡漠,施工过程中缺乏计划性,员工工作随意,工程结束后不能对施工现场进行及时的清理。
三、园林景观工程施工管理措施
(1)培养专业型的施工人才。园林景观绿化工程与其它类型的建筑工程是有一定的区别的,园林景观绿化工程施工单位为了能够满足现代化的园林的需求,必须有一支具备专业技术资格的施工人才,日常工作中要重点对施工人才进行设计、施工、管理和监督等几方面知识培训,还结合施工实际通过竞聘的方式适当招聘一些园林绿化专业人才。在管理中为提高现有施工人员技术能力,要通过奖惩制度、绩效评估、职称升级等考核的方式,强化施工人员的竞争意识,提高施工人员的技术水平。
(2)加强施工图纸设计管理。对施工图纸的设计以及会审是园林施工管理中的基础部分,它决定着施工现场是否返工和返工率的高低问题。施工单位拿到设计方提供的图纸之后,水和电、土建、绿化各个专业的工程师抓紧时间审图,把图纸存在的问题都一一列出来,与设计单位进行沟通。在图纸会审之后,施工单位还要到现场复核标高,因为其提供给设计院的标高,随着后期施工现场的变化,现场标高或多或少的出现偏差。特别是对于大的主景观,一定要把图纸标高与现场实际标高复核,发现问题,及时请设计图纸提供方、监理和设计进行解决协调。以免施工放线后才发现问题,到时再请设计单位出设计变更,现场就会出现严重窝工、浪费材料等。
(3)加强施工现场管理。在园林绿化施工管理过程中,要保证施工管理人员应做到不抢工、不延工,尽量减少工期对施工质量的影响。为了更好的控制工程进度,对工程设计问题多进行专门的讨论会,考虑各方面因素,对设计方案的可行性、艺术性、科学性进行详细的论证,制定科学的施工计划,要求施工人员必须严格按照计划施工。同时在施工过程中,够针对项目工程的工期,对施工人员进行科学有效的管理,对项目施工部门间的各项工作进行及时的协调,确保工程按施工计划顺利推进。
(4)确保工程施工质量。为防止较低素质的园林绿化工程的施工单位混入到工程中来,对于具备一定规模的园林景观绿化工程要秉着公平、公开、公正的原则采取公开的招投标的方式,择优选择具有良好业绩且具备一定施工资格的施工单位。同时园林景观绿化工程主管部门在工程项目的施工过程中,要制定最适合当地情况的工程项目检查规范标准的制度文件,并且严格执行定期抽查的制度和项目跟踪的制度。而且在进行园林景观绿化工程的投资评审工作时,要根据项目工程的变更情况及时的调整项目的预算并对浮动资金进行合理的预留的工作。
(5)优化成本控制体系。园林景观工程项目的成本基本上可以分为直接成本和间接成本。为使园林绿化工程达到经济性和艺术性两方面的有机结合,工程中必须要求园林工程在满足景观设计所需的基础上控制工程造价。此外,还要做好园林景观工程中人力成本的控制,为保证园林景观工程的施工进度,工程施工过程中要尽量避免出现工期延误或者赶工现象,务必使成本与施工预算保持一致。
(6)提高园林绿化养护的专业力度。园林绿化养护在绿化工程施工结束后只有精心养护,才能保持现有的绿化成果,才能充分体现绿化的生态价值、景观价值、人文价值。园林管护中应对工人定期进行专业技能的培训,并将园林绿地管理推向市场,面向社会公开招标,选择具有养护管理资质、资信优良、经验丰富、报价合理的绿化养护单位为中标单位。要提高养护效果,必须要加大宣传教育,提高市民的绿化意识,树立养护树林花草光荣、破坏树林花草可耻的公德意识。
四、结语
关键词:nRF24E1射频无线通信配置
引言
nRF24E1收发器是NordicVLSI推出的系统级射频芯片,采用先进的0.18μmCMOS工艺、6mm×6mm的36引脚QFN封装,以nRF240RF芯片结构为基础,将射频率、8051MCU、9输入10位ADC、125通道、UART、SPI、PWM、RTC、WDT全部集成到单芯片中,是目前世界首次推出的、全球2.4GHz通用的、完事的低成本射频系统级芯片。
由于nRF24E1片内集成了RADIO模块,在使用中,只需要一片nRF24E1和少数的元件就能完成射频收发功能,因此,大大减少了系统的体积。使用nRF24E1时,必须进行相应的配置工作。下面,详细讲述nRF24E1的收发原理和编程方法,以供读者设计时参考。有关nRF24E1的介绍请见2004年第6期。
1RADIO口
nRF24E1收发器的收发任务由RADIO口控制。RADIO口使用标准8051中的P2口地址。由于射频收发器是片内置的,并不是双向工作。为了满足射频收发子系统的需要,RADIO口的默认值与标准8051的P2默认值也不一样。
收发器由特殊功能豁口中的RADIO(0A0H)和SPI_CTRL(0B3H)控制。SPI_CTRL=00B时,SPI没用;SPI_CTRL=01B时,SPI连接到P1口;SPI_CTRL=10B时,SPI连到第一个nRF2401频道;SPI_CTRL=11B时,SPI连接到第二个nRF2401频道。RADIO豁口的各个位如图1所示。在nRF24E1头文件中,所定义的各个位的名字与图1中一样。
(1)用SPI口控制收发器
用芯片内嵌的SPI口控制收发器的操作非常方便。如RF配置和ShockBurstRX(接收)或TX(发送)。
(2)复位时RADIO口的状态
复位引脚为高电平时(无论是时钟是否有效),控制nRF2401收发子系统的RADIO输出位默认为RADIO.3(CS)=0,RADIO.6(CE)=0,RADIO.7(PWR_UP)=1。程序运行后,保持默认值,直到程序通过RADIO寄存器改变各位的值。
2收发方式
通过PWR_UP、CE和CS三个控制引脚,可以设置nRF2401的工作方式。PWR_UP=1,CE=1,CS=0为收发方式;PWR_UP=1,CE=0,CS=1为配置方式;PWR_UP=1,CE=0,CS=0为空闲方式;PWPWR_UP=0时关机。
2.1ShockBurst
nRF24E1的nRF2401收发子系统的收发方式只有ShockBurst。ShockBurst的功能由配置字决定。ShockBurst技术使用了片内的FIFO(先入先出)堆栈。虽然数据低速进入,但能高速发送,使能耗减到最低限度。
(1)ShockBurst发送
CPU接口引脚为CE、CLK1、DATA,工作流程如下:
①CPU有数据要发送时,把CE置高,nRF2401开始工作。
②接收节点地址和有效数据按时序被送到nRF2401子系统,可通过应用协议或CPU设置,使这个速度小于1Mbps(如10kbps)。
③CPU把CE置低,激活ShockBurst发送。
④ShockBurst。
*给RF前端供电;
*完成RF包处理(加前缀,CRC校验);
*数据高速发送(250kbps或1Mbps,可由用户配置决定);
*发送完成,nRF2401返回空闲信号。
(2)ShockBurst接收
CPU的接口引脚为CE、DR1、CLK1、DATA,工作流程如下:
①校验接收到的RF包的地址和欲接收的RF包中有效数据的长度。
②把CE置高,激活RX。
③经过200μs处理,nRF2401子系统监视启动并等待信号的到来。
④当收到一个有效的数据包(正确的地址和CRC),nRF2401子系统移去前缀、地址和CRC位。
⑤nRF2401子系统通过把DR1置高来通知CPU。
⑥CPU把CE置低,把RF前端设为低功耗方式。
⑦CPU将按时序以适当的速度(如10kbps)把有效数据取出。
⑧当所有的有效数据都送完,nRF2401子系统再次把DR1置低。如果CE保持为高,准备接收下一个数据包;CE为低,重新开始新的接收。
2.2DuoCeiver
ShockBurst收发方式使nRF24E1能够方便地同时接收两个不同频率的频道发送的数据,并且能够使接收速度达到最大值。这意味着:
*nRF24E1通过一个天线,能够接收两个频率相差8MHz(8个频率通道)的1Mbps发射器(如nRF24E1、nRF2401或nRF2402)发送的数据。
*这两个不同数据频道的数据被分别送到两套不同的接口——数据频道1为CLK1、DATA和DR1,数据频道2为CLK2、DOUT2和DR2。
DuoCeiver技术提供了两个独立、专用于接收的数据频道,而不是采用两个相互独立的接收器。使用第二个数据频道必须满足要求:第二数据频道的工作频率至少比第一个频道的工作频率高8MHz。使用ShockBurst技术,CPU先取出其中一个数据频道中的数据,另一数据频道中的数据等待CPU处理完。这样不至于丢失数据;同时,也降低了对CPU性能的要求。
3器件配置
在配置方式下,配置字最高可达18字节。nRF2401子系统的配置字通过一个简单的三线接口(CS、CLK1和DATA)送给配置寄存器。
3.1ShockBurst的配置
ShockBurst方式配置字的作用是使nRF2401子系统能够处理RF协议。在实际操作中,一旦完成协议并装入了nRF2401子系统,只有1字节(bit[7:0])的配置字需要更新。用于ShockBurst的配置字分为如下四块(详见表2):
*有效数据宽度(DATA2_W和DATA1_W),指明RF包中有效数据的位数,这使nRF2401子系统能够区分接收到数据包中的有效数据和CRC字节;
*地址宽度(ADDR2和ADDR1),设置RF数据包中地址字节所占用的位数,最高为40位,这使nRF2401字节系统能够区分地址和有效数据;
*接收频道地址(ADDR_W),即接收数据的目标地址;
*CRC配置(CRC_L和CRC_EN),CRC_L用于设置CRC为8位或16位校验,CRC_L=0为8位,CRC_L=1为16位,CRC_EN使能片内的CRC。
在发送方式,CPU必须产生与接收数据的nRF2401子系统配置相同的地址和有效数据块。当使用nRF240子系统片内的CRC特性时,注意CRC是否已经使能,并且注意在发送器和接收器上使用相同的长度。
3.2配置字描述
配置字的读取在CLK1的正边沿时,从MSB(最高位)开始。新的配置从CS的下降沿开始。假如nRF2401子系统需要配置为ShockBurst方式,两个接收频道,则在VDD(芯片电源)上电后,只需120位的配置字。在协议、工作方式和接收频道都配置好后,只需要1位(RXEN)来切换是接收或发射。在配置字被读取的过程中,MSB(最高位)最先被读到寄存器中。默认配置字为:h8E08.1C20.2000.0000.00E7.0000.E721.0F04,共18字节,可根据需要进行取舍。
ShockBurst数据包的总位数最多不能超过256位,可通过式(1)计算有效数据的最大位数。
DATAx_W(bits)=256-ADDR_W-CRC(1)
其中:ADDR_W为配置字中B[32:18]所设置的接收地址的长度,8位~40位;CRC为配置字B[17]所设置的校验字,8位或16位。4位或8位前缀是自动加进去的,不占用数据包的位数。由式(1)可知,要想在每个数据包中得到更长的有效数据,可减少地址和CRC校验位。
3.3收发常用的配置
在两个接收频道的方式下,nRF24E1同时接收来自两个不同频率频道的数据。第一个频道的频率在配置字B[7-1]中设置,第二个频道通常比第一个频道的频率高8MHz。RX2_EN(B[15])为第二个频道的使能位:RX2_EN=0时,第二个频道不工作;RX2_EN=1时,第二个频道使能。RFDR_SB为收发速率设置位:RFDR_SB(B[13])=0时,收发速率为250kbps;RFDR_SB=1时,收发速率为1Mbps。16MHz晶振时,250kbps的收发灵敏度比1Mbps的高10dB。XO_F(B[12-10])为晶振选择位。RF_PWR(B[9-8])设置nRF24E1射频输出功率。
RF_CH#(B[7-1])设置nRF24E1的工作频率,可通过式(2)计算发射频率和频道1的接收频率,通过式(3)计算频道2的接收频率。RXEN为收发切换位。
ChannelRF=2400MHz+RF_CH#×1.0MHz(2)
ChannelRF=2400MHz+RF_CH#×1.0MHz+8MHz(3)
4数据包描述
完整的射频数据包由四部分组成:前缀、地址、有效数据和CRC。前缀一般是8位,也要吧设置为4位,由地址的首位决定。如果地址的首位是0,前缀为01010101;如果地址的首位是1,前缀为10101010。ShockBurst方式,前缀、地址和CRC都是在接收器收到数据包后自动移去只留有效数据。
5应用中的程序
下面所述的程序都是在KeilC51V7.07下调试通过的。限于篇幅,只分析其中的主要函数代码。
(1)系统初始化函数
voidInit(void){
//配置I/O口
P0_ALT=0x06;//P0_ALT=00000110B,P0.1为RXD,P0.2为TXD
P0_DIR=0x09;//P0_DIR=00001001B,P0.0和P0.3设为输入
P1_DIR=0x03;//P1_DIR=00000011B,P1.0和P1.1设为输入
…………//其它I/O口配置
PWR_UP=1;//开Radio,读时不用,写时为电源
SPICLK=0;//SPI时钟为XTAL/8
SPI_CTRL=0x02;//把SPI与第一收发通道(CH1)相连
…………//串口配置、A/D配置等,或自己系统相关的一些配置
}
(2)接收器配置函数
voidInit_Receiver(void){
unsignedcharb;
CS=1;//打开配置方式
for(b=0;b<rconf.n;b++){//b<15
SpiReadWrite(rconf.buf[b]);//发送接收器配置字
}
CS=0;//关配置方式
CE=1;//使能收发功能
}
(3)接收函数
voidReceiver(void){
unsignedcharb;
CS=1;//打开配置方式
for(b=0;b<rconf.n;b++){
SpiReadWrite(rconf.buf[b]);//发送接收器配置字
}
CS=0;//关配置方式
for(;;){
b=ReceivePacket();//接收数据包
…………//接收后的处理函数等,可自己扩展
}
}
(4)发送函数
voidTransmitter(void){
unsignedcharb;
CS=1;//开配置方式
for(b=0;b<tconf.n;b++){
SpiReadWrite(tconf.buf[b]);//发送发送器配置字
}
CS=0;//关配置方式
b=KeyByte;//读取数据
TransmitPacket(b);//发送数据
}