20134206138 徐圆满 基于ARM的智能电子秤系统的设计与实现 指导3.doc
《20134206138 徐圆满 基于ARM的智能电子秤系统的设计与实现 指导3.doc》由会员分享,可在线阅读,更多相关《20134206138 徐圆满 基于ARM的智能电子秤系统的设计与实现 指导3.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录AbstractII第1章 前 言11.1 项目的目的和意义11.2 国内外研究现状21.3 项目的目标和范围31.4 论文组织结构4第2章 技术与原理52.1 开发工具52.2 开发语言6第3章 系统软硬件设计73.1 软件设计73.2 系统硬件设计11第4章 系统概要设计214.1 需求分析214.2 系统总体设计26第5章 系统详细设计275.1 电子秤设计步骤275.2 系统主程序实现31第6章 部署与应用436.1 下载与调试436.2 运行与使用45参考文献47致 谢48基于ARM的智能电子称重系统分析与设计摘 要随着现代社会的发展,对称重技术提出了更高的要求。目前,台式电子
2、秤在商业贸易中的使用已相当普遍,但是仍存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携秤为杆秤或弹簧压缩、拉伸变形来实现计量的弹簧秤,广大居民用户使用的是国家已经明令淘汰的杆秤。多年来,人们一直期待测量准确、携带方便、价格低廉的智能电子秤投放市场。本研究开发的智能电子称重系统的主要功能:智能称重传感器的现象补偿(包含电路和算法)、标准化的通信接口和协议,这就是该系统的整体的结构。再加上合适的秤台、显示屏及输入按键就完成了整个电子秤系统的构建。本电子秤系统有称重(可去皮称重)、设置单价、计算总金额、超重报警等功能。我这个设计就可以解决我国电子秤市场上
3、的台式电子秤、弹簧秤和传统杆秤等存在的各方面的缺陷。一旦技术完全成熟,在低成本情况下量产这样的电子秤,将会获得巨大的市场和丰厚的利润。参考硕士资料重新撰写,问题口语化严重,技术描述不明确。关键词:称重传感器, A/D转换器, 8052单片机, 误差分析Analysis and Design of Intelligent Electronic Weighing System Based on ARMAbstract英文不宜超过一页,精简中文摘要With the development of modern society, weighing technology put forward highe
4、r requirements. At present, the use of desktop electronic scales in the commercial trade has been quite common, but there are still large limitations: large size, high cost, the need for frequency AC power supply, inconvenience, application sites are subject to constraints. The existing portable sca
5、le for the bar scale or spring compression, tensile deformation to achieve the measurement of the spring scale, the majority of residents use the country has been out of the pole scale. Over the years, people have been looking forward to accurate measurement, easy to carry, low-cost smart electronic
6、 scale on the market.The main functions of the intelligent electronic weighing system developed in this study are: intelligent load cell compensation (including circuits and algorithms), standardized communication interfaces and protocols, which is the overall structure of the system. Coupled with t
7、he appropriate scale platform, display and input keys to complete the construction of the entire electronic scale system.The electronic scale system weighing (peelable weighing), set the unit price, calculate the total amount, overweight alarm and other functions. I can design this solution to China
8、s electronic scale on the market of desktop electronic scales, spring scales and traditional scales, such as the existence of all aspects of the defects. Once the technology is fully mature, in the case of low-cost production of such electronic scales, will be a huge market and huge profits.Keyword:
9、 Load cell, A / D converter, 8052 microcontroller, error analysis第1章 前 言1.1 项目的目的和意义一级标题,二级标题,三级标题格式都不正确,按学院模板全文进行修改,不用粗体。仔细对照学院模板 秤虽然不能说是我们生活中的必需品,但是日常生活中常常需要用秤来称量物体的质量。随着在人们生产生活中,对于物体称量时的精度提出更的要求,要求越来越精确。传统的称量工具,已经不能满足日常生活的需求。于是就促成了电子称重系统的发展,因为电子秤有更高的精度。电子秤虽然精度相对于传统的称量工具较高,但是当前的电子称仍然有很多的缺陷,比如,体积大就
10、不方便携带,不够智能即只能完成简单的称量即称量物体的质量。国内国外的很多衡器厂商都在致力于研究一种更加智能的电子称重系统。于是,当下研制的电子称重系统变得高度集成化、更智能化。在现代社会,市场需求一般会是推动科学技术发展的主要动力。近年来,在国家政策的扶持及电子秤行业市场的大好形势下,电子秤行业得到了快速的发展。各大厂商,瞄准了智能电子称目前在国内外市场上出现的这一真空状态,都在大力发展先进的智能化电子秤重系统,以便可以最先吃到这块“大饼”。市场推动技术的发展,加之我国国家政策的推动,电子称重系统在我国短时间内得到了快速的发展。与此同时,大批的先进的电子产品正在逐步取代传统落后的电子产品,电子
11、称系统也更新换代了。但是,要想去取代传统的称量工具,新的称量工具必须要精度高、性能可靠且成本较低的优势,只有这样才能取代传统的称量工具。本电子称重系统是由称重传感器、单片机、A/D转换器、算法、数据存储及电路设计构成,实现了该电子称系统对被测物体重量数据的采集,这个过程都是自动化的处理和存储数据的,大大提高了日常商品交易的效率。该电子称重系统的设计的重点和难点就是利用电阻应变式传感器构成的测量电路来测被秤物体给传感器带来的压力信号,然后通过放大器把模拟信号放大、并进行滤波,再将通过放大器得到的信号以模拟信号的方式传送到24位的A/D转换器,经过转换得到对应的数字信号,最后将数字信号传至主芯片。
12、单片机再将数字信号传到LCD显示屏上,数字键盘电路又是和LCD显示屏连接在一起的。这样,该电子称重系统就完成了,其可以完成称重、显示和计算的功能。本设计把理论上的电路控制原理应用于实践中,有重要的应用价值。实践证明,该电子秤系统基本能够满足高精度自动称量需求。 国内外研究现状 国内研究现状国内做电子秤比较好的公司主要是:友声衡器、汇思科电子科技。这两家公司电子称重系统的研制方面,在国内处于领先地位。比如,上海友声衡器作为国内电子称行业的领头羊,其公司的产品的特点如下:一、它们的产品,电路高度集成、性能较高。它们主要使用的AD转换技术:-增量调制机制,国内其他厂商大都用的是双积分电路机制。与他们
13、相比,友声公司的产品的电路具有集成度高、设计简单、灵敏度高、采样速度快等优势。另外,友声公司的电子秤产品的特点是:电路的可靠性和移植性强,因此为厂商进行量产时提供了质量保证。二、在功耗方面,友声的产品在功耗方面控制的非常好。当前电子技术的发展趋势:控制电路设计、模块器件选择、传感器性能评测、供电电路设计等,每个模块设计都要低功耗。友声公司的电子秤,在其内置电池电量充足时,可以正常工作一年多,功耗这一参数指标在电子秤行业中遥遥领先。 国外研究现状国外有许多技术先进的电子秤厂商,比如:西特美国、赛多利斯德国、托利多电子秤瑞士等等。在这些国外的电子秤厂商中,美国西特公司成立时间最早,该公司在电容技术
14、研究方面成果颇丰,单是在高精度可变电容这一技术方面就有20多项技术专利,可变电容原理是该公司在称重产品研发时的核心技术。西特公司经过几十年的在电子秤领域的研究,它的产品在工程控制、参数测量和称量测试等领域都得到广泛应用。早在上个世纪九的十年代,西特公司就将先进的电容技术用于电子秤研制,它们生产出的电子秤及其他各种称重系统在市场上都极具竞争力。秤的工作原理:利用物体对秤台的重力作用来称量出物体质量。在秤的发展历史中有不等臂天平、托盘天平秤、倾斜象限杆秤和弹簧秤等。在这么多类型的秤中,不等臂天平秤是秤的鼻祖,当下,仍然是使用最普遍的一种衡器。在第一次世界大战之后,全世界的商品贸易变得繁荣及工业生产
15、水平得到提高,生产生活中对秤的需求提高了。需求推动生产,因此电子称系统在这期间也得到了突破性的发展。在当时,世界上主要以倾斜杠杆案秤为主流。另外,秤的刻度:扇形和滚筒形刻度盘,增加刻度盘的目的就是为了扩大秤的读数范围。此外,还可以可附加价格标尺,主要目的就是为了方便商户进行日常贸易。在第二次世界大战的爆发之后,促进了各行业的技术又一次发生革命性的发展,衡器行业也得到了发展,就在此时世界上出现了电子秤。这个时候的电子秤构成:重力传感器,称重显示控制器和电路设计控制器等。电子秤技术发展历程跟其它技术的发展历程大致相同,都是从简单到复杂、从机械式到机电式到电子式、从单一功能到多功能。在二十世纪五十年
16、代,国外的衡器厂商把衡器引进到了生产工艺过程中。这样,就可以把称量过程实现全自动化,为此电子秤厂商把电子技术引入到电子秤制造业中。在这个时期,在世界上所有关于称量的工作都是机械式操作。在近十年来的现代生产工艺流程中,比如现场称量、定量配料和质量监测等生产工艺场景中,都会使用到电子秤的快速称量作用来做质量控制的。工程生产中使用电子秤来称重,主要原因是电子秤并不是简单的给出质量值,而是因为其可以在整个生产系统中做为一个固定的检测单元,来检测和控制物体重量,从而实现工业生产的自动化,大大地提高了生产效率。电子秤之所以会发展这么快,是因为电子秤具有这些特点:快速称量,精度高,量程广、操作简便、性能稳定
17、,并且电子秤越来越变得多功能化,在生产和生活中都非常的方便。1.3 项目的目标和范围 项目的目标本项目的目标就是做出一个可以使用的电子秤系统。该电子秤系统的功能有:称重、去皮、计算、误差校准和过载报警。本电子秤系统精度高、且成本控制较好,这样的电子秤系统将成为将来电子秤发展的趋势。1.3.2 解决的关键问题本设计主要解决了在日常商品贸易中台式电子秤、杆秤和弹簧秤存在的缺陷。受过去我国电子秤系统的生产技术水平制约,台式电子秤存在着许多缺陷,比如:一、体积大导致不方便携带;二、生产成本高导致售价高;三、工作电流局限于交流电导致使用场合受限。另外,常用的称量工具还有杆秤和弹簧秤:杆秤,量程小、精度低
18、;弹簧秤,精度较高,但量程也受限,并且价格较高、使用寿命短。本系统解决了这些传统称量工具的缺陷,相信在将来以这样的原理来设计的电子秤系统一定会成为大势所趋的。1.4 论文组织结构根据本项目研究的内容,将本论文分为6个章节:第1章简要介绍了做该项目的目的和意义、国内外研究现状及本篇论文的组织结构。第2章介绍本电子秤系统使用到的嵌入式技术与电路原理。介绍了系统的体系结构设计中运用的开发工具和开发语言。第3章介绍了本电子秤系统的设计方案,主要分为系统软件设计和硬件设计。系统软件平台的搭建主要介绍了Linux操作系统和Linux服务器的移植和ARM-Linux的开发流程等;系统硬件平台搭建主要介绍了本
19、系统所选用的开发板、处理器和各个环境数据采集模块,以及各个模块的电路设计等。第4章主要对本系统设计进行需求分析和总体概要设计。其中包括,电子秤结构的分析,传感器选择的分析,主程序流程分析和系统流程分析。第5章是系统详细设计,主要介绍了本系统从底层驱动实现到上层应用程序和客户端网页界面的具体设计与实现,并详细罗列了系统各个功能模块的具体功能与实现代码以及一些具体界面设计的截图。第6章是部署与应用,主要介绍了本系统运行、测试和应用环境,以及一些项目测试效果的截图。第2章 技术与原理本系统主要利用嵌入式技术、传感器技术和电路设计原理等来开发的基于ARM的智能电子秤系统。主要实现四部分功能,一是称重并
20、显示重量,二去皮计算,三是超量程报警,误差校准机置。本系统采用的开发工具有ARM-Linux-G CC交叉编译器和Linux VIM文本编辑器, KeiluVision4软件、Dnw、usb程序下载工具、PZ-ISP程序烧录工具,SecureCRT软件等。2.1 开发工具本系统操作底层硬件部分的代码是使用PC机里的Linux系统文本编辑器VIM编写的,编译就靠ARM-Linux-G CC交叉编译器实现的。下面介绍在Linux下主要使用的两个工具。2.1.1 ARM-Linux-G CCARM-Linux-G CC是ARM交叉编译工具中的一种,用户在自己的PC机上编写好自己的程序,然后在PC机的
21、Linux系统下安装好ARM-Linux-G CC工具并用其去编译自己的程序,生成一个在ARM开发板上能够跑bin文件,接着用户只需要把这个bin文件下载到相应的ARM开发板中,然后执行命令:./+该文件名,这样用户写的代码就可以在ARM板上跑了。所以,ARM-Linux-G CC交叉编译工具的作用就是实现程序跨平台运行,即程序的编写编译都可以在PC机上完成,而程序在ARM板上跑。2.1.2 VIM在Linux系统中,一线程序员使用频率最高的文本编辑器就是VIM文本编辑器。Vim比Vi受欢迎。Vim最大的优点就是它使用简单的字符作为最常用的命令,这比快捷键还快些,而且也不需要花费太多时间就可以
22、学习掌握这些命令的使用。VIM常用的命令: “ls”是显示文件夹中文件;“mkdir ”是创建目录; “q”是保存;“!q”是不保存。Vim和vi操作方法类似,根据情况模式灵活运用文本编辑下去,小小的指令的组合,在任意场合制作实现多种多样的机能。当我们对常用的命令都熟悉时并掌握它的用法,在Linux系统下工作其实很便捷。特别是对于ARM板子的操控,用Linux环境比window环境更加的方便。2.2 开发语言C语言出现的时间最早的语言之一,发展至今已经比较成熟了,而且使用者比较多,并且应用的领域广。尤其是在Linux系统下做开发,C语言是最常用的开发语言,Linux下的C语言开发属于C语言高级
23、编程开发,需要开发者具备一定的c语言开发功底及一定的Linux环境下开发程序的基础。与Java、C#等语言相比较而言,C语言相对简洁一些,代码量也较少些,但并不意味着C语言就比这些语言简单。指针被誉为C语言的灵魂,指针用起来虽然很方便,但是要注意点是很多的,一不小心就容易产生野指针和空指针等各种问题。C语言的特点1) 语言简洁、紧凑,使用方便、灵活。共有个关键字,种控制语句。2) 运算符丰富,公有种运算符。3) 数据结构丰富,数据类型有:整型、实型、字符型、数组、指针、结构体、共用体等。4) 具有结构化的控制语句(如ifelse、while、dowhile、switch、for)5) 语法限制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 20134206138 徐圆满 基于ARM的智能电子秤系统的设计与实现 指导3 圆满 基于 ARM 智能 电子秤 系统 设计 实现 指导
限制150内