论文部分内容阅读
塔式起重机又叫做塔机或塔吊。它在建筑施工行业中作为一种运输工具,起到了巨大作用,并且得到了非常的广泛运用。随着建筑行业的快速发展,塔机也得到了越来越广泛应用。可是近年来塔机运行安全事故屡次发生给国家和人民生命财产造成了严重损失。为防止塔机出现安全事故,对塔机运行的实时监控管理成为一种必要。国外随着高新技术的发展,在塔机的监控方面日趋成熟,监控塔机设备更加合理化、标准化,可以显示人机交互的界面,实时的监控塔机运行。但是由于国外产品价格昂贵,技术垄断性强等因素制约着在我国在这方面的引进和推广。因此在国内建立高效、先进的新型塔机安全监控系统尤为重要。本文将ARM-Linux嵌入式技术用到塔机监控平台上,实现对塔机运行的直观监控。嵌入式系统是一种以应用为目的计算机系统,它以计算机技术做为基础,能够实现软硬件的裁剪。随着微电子技术的发展,嵌入式系统逐步兴起,并且得到广泛应用。本设计主要内容包括以下几个方面:第一,设计出塔机安全监控系统硬件图。中央处理器采用S3C2440A,该处理器功能较强、功耗较低,主频400MHz、最好可以达到533MHz,能够运行小型操作系统。塔机监控系统总体设计结构有处理器、存储器、液晶屏显示、无线收发数据模块和串口模块等。电源模块用于给控制模块供电。FLASH存储器、SDRAM用于存储程序和记录塔机监控数据等。CC1110模块用于把普通节点上的塔机运行数据传输到汇聚节点上。GPRS模块用于把历史数据传输到远端,在远端进行监控。LCD显示模块实现人机交互界面,使塔机操作人员可以看到塔机运行的实时数据。USB接口和RS232串口用于连接宿主机下载编译的软件等。第二,设计出下位机软件监控系统,软件主要包括建立嵌入式开发环境,也就是交叉编译环境,因为下位机采用嵌入式Linux系统必须进行跨平台移植。移植、编译Boodloader,在塔机安全监控系统中采用的是U-Boot,可以装载和运行Linux操作系统;根据塔机开发平台的外围资源,配置和裁剪Linux内核,重新编译Linux内核,下载到塔机监控系统中;选取一个文件系统作为塔机监控系统的文件系统,在这个文件系统上进行修改,完成塔机监控系统的文件系统;Linux设备驱动程序开发;编译相应的应用程序,完成嵌入式开发平台所要完成的具体功能,实现对塔机各个检测点的监控。第三,设计出无线通讯模块,普通节点的塔机运行数据通过CC1110芯片传输到汇聚节点的塔机上。汇聚节点的塔机再通过GPRS模块把数据传输到上位机上,通过上位机对整个塔机群的监控。第四,上位机塔机监控管理系统设计。主要采用VC建立人界监控界面,工作员可以通过人机监控界面监控塔机运行情况,软件能够存储塔机运行数据以便于塔机出现事故后查询事故原因。总之设计的监控平台具有低功耗特性,能够实时直观的显示现场采集来的数据,从而实现对塔机的监控。该系统充分利用S3C2440A和Linux操作系统的强大管理功能,使系统性能稳定可靠,实时显示性更好。系统内设计了防碰撞的机制,可以有效防止相邻塔机的碰撞,使塔机群运行更加且安全。该系统还可以通过网络实现远程塔机运行情况监控。是采用嵌入式方法做出塔机监控系统对塔机进行远程监控报警,并且存储历史数据,以便于数据分析。