
超偏超重检测系统的设计与实现设计.doc
41页超偏超重检测系统的设计与实现Design and Implementation of Overweight-erroweight Detecting Systemby Liu WenwenSupervisor: Yang YingNortheastern UniversityJune 2010毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意作 者 签 名: 日 期:指导教师签名: 日 期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名: 日 期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明本人完全意识到本声明的法律后果由本人承担作者签名:日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文涉密论文按学校规定处理作者签名:日期: 年 月 日导师签名:日期: 年 月 日毕业设计(论文)任务书毕业设计(论文)题目:超偏超重检测系统的设计与实现基本内容:基于linux操作系统上的程序开发(本设计在虚拟机下的LinuxRedHat 9.0操作系统上进行),经交叉编译后将可执行文件移植到ARM机上,通过现场测试人员的信息选择以及检测卡尺的数据采集,并能对数据进行计算、查找、打印输出,通过运行结果与车辆标重(BZ)比较来检测车辆是否有超偏超重情况。
毕业设计(论文)专题部分:题目:基本内容:学生接受毕业设计(论文)题目日期 第 周指导教师签字:年 月 日超偏超重检测系统的设计与实现摘 要随着中国加入WTO,国内物流企业既面临前所未有的机遇,也面临残酷的市场竞争而铁路作为国家重要的基础设施、国民经济的大动脉和大众化的交通工具,在现代物流体系中发挥着重要作用,为国民经济持续快速协调健康发展提供了强大的运力支持,为物流业的快速发展奠定了结实的基础而在大量铁路货运运输过程中,列车车厢会存在超重偏重的现象,在运输过程中存在很大的安全隐患,极大地影响着铁路运输的安全和铁路的整体形象,为了避免造成巨大的人员伤亡及财产损失,如果能方便,准确,有效,及时地检测列车超偏超重问题,便可极大限度地预防此类事故的发生,因此列车车厢超偏超载检测对铁路运输有着极其重大的意义系统的主要功能就是对车厢四轴进行数据采集,通过系统计算结果,检测该车厢是否有超重偏重现象发生该系统是基于Linux操作系统上的C++程序开发(本设计在VMware下的LiunxRedHat 9.0操作系统上进行),经交叉编译后将可执行文件移植到ARM机上,通过现场测试人员的信息选择以及检测卡尺的数据采集,分别在空/重(K/Z)情况下,对车辆弹簧压缩情况进行测量,数据录入、保存,系统计算后,将计算结果与标重(BZ)比较,检测车辆是否发生超偏超重情况。
本文首先进行了系统的需求获取和业务分析然后,采用分治的方法对系统进行设计,将系统分为若干个功能模块,叙述了各个功能模块的详细设计与实现通过对系统的测试,对其功能和性能进行评估最后,进行总结,介绍系统的特点和不足之处,说明下一步的工作方向关键字:车厢,超重,偏重,嵌入式开发Design and Implementation of Overweight-errorweight Detecting SystemAbstractWith China's accession to WTO, the domestic logistics business facing unprecedented opportunities, but also face brutal competition in the market. The railway as a national critical infrastructure, the national economy artery and popular means of transport in modern logistics system plays an important role, for the sustained, rapid, coordinated and healthy development of a strong capacity to support the rapid development of logistics industry laid a solid foundation.In a large number of rail freight transportation, the train cars will exist excess emphasis on the phenomenon, in transit there is a big security risk, greatly affecting rail safety and rail's overall image, in order to avoid huge casualties and property damage, if convenient, accurate, effective and timely detection of train Unbalanced overweight, can greatly limit to prevent such incidents, so rail vehicles over partial overload detection on rail transport has a great significance.Main function is to collect data on the car four-axis, calculated by the system to detect whether there is excess emphasis on the car phenomenon. The system is based on the Linux operating system on the C + + application development (the design LiunxRedHat 9.0 operating system under VMware on), by the cross compiler will be ported to ARM machine executable file, through field testing of information personnel selection and testing caliper data collection, respectively, air / weight (K / Z) case, the vehicle to measure the spring compressed, data entry, storage, system calculations, the calculated results with standard weight (BZ) compared to detect whether the vehicle is to occur, Partial overweight.Firstly, the system requires for access and business analysis. Then, using the partition method of the system design, the system is divided into several functional modules, described the various functional modules of the detailed design and implementation. Through the system, test its functionality and performance assessment. Finally, to sum up, introduc the system features and shortcomings, indicating future work directions.Key words: cars, overweight, erroweight, embedded development目 录毕业设计(论文)任务书I摘要IIABSTRACTIII第1章引言11.1 课题研究的背景和来源11.2 课题研究成果应用的实际意义21.3 本文的内容及主要工作3第2章相关技术简介52.1 嵌入式Linux开发环境52.2 QT系统52.2.1 QT/Embedded开发环境52.2.2 QT的优势62.2.3 Qtopia62.3 交叉编译开发环境62.4 本章小结7第3章需求分析93.1 系统实现目标93.2 系统运行环境93.3 功能性需求描述9 开始检测10 计算打印11 查询修改11 联机上传113.4 非功能性需求描述113.5 本章小结12第4章系统设计134.1 系统设计原则134.2 系统总体设计134.3 主要窗口设计144.3.1 Login 设计144.3.2 MainDlg主窗口设计154.3.3 Measure窗口设计174.3.4 Myquery设计204.3.5 Browse4print设计214.3.6 Upload窗口设计224.3.7 Disquery设计234.3.8 Print设计244.3.9 Dataif设计244.3.10 Key设计254.3.11 Posix_QextSerialPort串口设计264.3.12 Result设计264.4 本章小结26第5章系统实现275.1 开始检测模块275.2 计算打印模块295.3 查找修改325.4 联机上传355.5 本章小结35第6章系统测试376.1 单元测试376.2 集成测试386.3 系统测试38 6.3.1系统测试数据…………………………………………………………….386.4 本章小结3。
