基于嵌入式技术的称重管理系统的研究与设计
本文选题:嵌入式系统 + ARM ; 参考:《太原科技大学》2013年硕士论文
【摘要】:随着计算机技术和电子工艺的不断发展,目前使用的称重管理系统基本上实现了电子称重、软件处理数据和计算机协调管理的一体化功能。但是在整个称重管理系统中,计算机只能发挥信息采集、运算和存储等基本功能,这样给计算机功能资源造成了极大地浪费。由于嵌入式技术具有专用型、可裁剪性和低功耗等特点,开发人员可以根据系统的功能需要,对嵌入式系统进行量体裁衣式的设计、改造以避免软硬件资源的浪费并全面提升嵌入式产品的综合竞争力。 针对目前称重管理系统中存在的问题,本文设计了一款基于嵌入式技术的称重管理系统。该称重管理系统是山西刚正信息科技公司针对中小型煤销单位而开发的。不同于以往传统的称重管理系统,本文中的称重管理系统没有使用计算机,而采用的以ARM11为核心处理器的开发板,称重管理软件是采用在嵌入式Linux操作系统中的QT开发工具和SQLite数据库设计的。这样设计既使得称重管理系统组成结构简单、成本降低,同时又提高了的称重管理软件的抗病毒干扰能力,以及称重管理系统的稳定性和可靠性。 针对本文中称重管理系统的功能特点和设计要求,本文所做得工作如下: 首先,分析了目前称重系统和称重管理系统的应用状况和发展趋势,并对它们在应用和发展中存在的问题进行了分析和研究,同时结合嵌入式技术的特点和优势,,阐述了本文中称重管理系统和称重管理软件的设计优越性和实现方法。 其次,搭建称重管理系统的软硬件开发平台:根据本文称重管理系统的设计特点,采用以ARM11为核心处理器的OK6410的开发板作为称重管理系统的硬件平台,同时在开发板上移植了BootLoader、嵌入式Linux内核和根文件系统;在计算机上安装虚拟机并搭建Linux操作系统作为软件开发平台,同时在Linux系统中安装了QT编译工具、SQLite数据库,作为称重管理软件的开发平台。 最后,以OK6410开发板为硬件平台,在嵌入式Linux环境下,使用QT开发工具和嵌入式SQLite数据库设计了一款体积小、操作方便、界面友善且抗干扰性强的称重管理软件。软件实现了登陆、销售信息管理、称重管理、基本及资料管理和系统设置这五项基本功能,针对每个功能模块的具体功能,为每一个某块设计了不同的类和对象;最后通过计算机中的交叉编译器,将编写好的程序在编译成能够在OK6410开发板运行的程序,并将编译好的程序烧写到OK6410开发板进行了测试。
[Abstract]:With the continuous development of computer technology and electronic technology, weighing management system currently used to basically realize the electronic weighing function, data processing and computer software integration coordination management. But in the weighing system, the computer can only play the basic functions of information collection, storage and computing, this caused a great waste to the computer function because of the special type of resources. The embedded technology, scalable and low power consumption, developers can according to the need of system function, design tailored to the embedded system, the transformation in order to avoid the waste of software and hardware resource and enhance the comprehensive competitiveness of embedded products.
Aiming at the problems in the weight management system, this paper designed a weight management system based on embedded technology. The weighing management system is Shanxi upright information technology company developed for small and medium sized coal sales units. Different from the traditional weighing system, weighing management system in this paper does not use the computer, and the use of based on ARM11 development board core processor, weighing management software is used in the embedded Linux operating system QT development tools and SQLite database design. This design not only makes the weighing management system has the advantages of simple structure, lower cost, and improve the weighing management software anti interference ability, and weighing management system the stability and reliability.
In view of the functional characteristics and design requirements of the weighing management system in this paper, the work done in this paper is as follows:
First, analyzes the application situation and development trend of the weighing system and weighing management system, and they are in the application and the problems in the development of analysis and research, combining with the characteristics and advantages of the embedded technology, expounds the superiority of the method of design and implementation of the weighing management system and weighing management software.
Secondly, the hardware and software development platform weighing management system: according to the design characteristics of the weighing system, the development board with ARM11 as the core processor of OK6410 as the weighing management system hardware platform, transplant BootLoader on the development board, embedded Linux kernel and root file system; virtual machine installed on the computer and build the Linux operating system as the software development platform, while the installation of the QT compiler tools, SQLite database in the Linux system, as weighing management software development platform.
Finally, in the OK6410 development board as the hardware platform, the embedded Linux environment, the use of QT development tools and embedded SQLite database to design a small volume, convenient operation, friendly interface and strong anti-interference. The weighing management software. Software to achieve the login information management, sales management, weighing, and basic data management and this system set up five basic functions, according to the specific function of each module, for each one a piece of design classes and different objects; finally through the computer cross compiler, write good programs can run in the compiled OK6410 program development board, and the compiled program writes OK6410 development board has been tested.
【学位授予单位】:太原科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP368.1;TP315
【参考文献】
相关期刊论文 前10条
1 邱占芝;于晓龙;;基于JAVA的汽车衡称重管理系统关键技术[J];大连交通大学学报;2011年04期
2 唐敏;宋杰;;嵌入式数据库SQLite的原理与应用[J];电脑知识与技术;2008年04期
3 王树森;武亚;;基于ARM-Linux的嵌入式SQLite研究与应用[J];电脑知识与技术;2010年20期
4 何立民;嵌入式系统的定义与发展历史[J];单片机与嵌入式系统应用;2004年01期
5 倪天龙 ,张贤高 ,王培;数据库SQLite在嵌入式系统中的应用[J];单片机与嵌入式系统应用;2005年10期
6 张广斌;宫金林;陈爽;;SQLite嵌入式数据库系统的研究与实现[J];单片机与嵌入式系统应用;2008年06期
7 李学良;赵永熹;张伟;曹秀玉;;共享方式下的重量数据采集及称重管理系统[J];电气自动化;2006年01期
8 李清武;单工艺;;地磅称重管理信息系统在煤炭企业中的应用[J];硅谷;2009年04期
9 陈燕飞,张民;称重管理系统设计[J];中国计量;2002年11期
10 马建安;田锦立;;小麦售粮称重管理系统简介[J];面粉通讯;2007年06期
相关硕士学位论文 前10条
1 苏志毅;电子汽车衡称重管理系统的开发[D];华南理工大学;2010年
2 黄奕安;基于嵌入式的称重系统的设计与研究[D];北京交通大学;2011年
3 杨超;基于ARM架构的地铁自动检票机控制系统的研究[D];北京交通大学;2011年
4 麻淑芳;基于.NET框架的汽车衡称重管理信息系统的设计研究[D];太原科技大学;2011年
5 习森;地磅系统的设计与实现[D];华中科技大学;2011年
6 吴桥;汽车称重管理信息系统的开发与应用[D];浙江大学;2006年
7 黄维;基于ARM的嵌入式Linux平台的研究与实现[D];电子科技大学;2008年
8 赵伟;原油运输管理系统研究与实现[D];西安理工大学;2008年
9 毕红梅;智能仓储管理系统的设计与实现[D];山东大学;2009年
10 张华;基于C/S和B/S的称重计量管理系统的研究与设计[D];南昌航空大学;2011年
本文编号:1736533
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1736533.html