基于高精度和小量程的电子秤的设计与分析
* 来源: * 作者: * 发表时间: 2020-04-24 0:29:30 * 浏览: 118
称重测量是人类生活中不可或缺的一部分。由于电子秤具有精度高,响应速度快,性能稳定,结构简单,对环境适应性强的优点,因此被广泛应用于工商业,轻工食品,医药卫生等领域。本文从系统的总体设计原理出发,专门设计了高精度,小量程电子秤,并详细讨论了高精度,小量程电子秤系统的硬件和软件部分,希望从中学习。同行的影响。简介称重测量是人类生活中不可或缺的一部分。随着现代文明和科学技术的不断进步,人们对对称称重的准确性要求越来越高。由于其精度高,响应速度快,性能稳定,结构简单以及对环境的适应性强,电子秤被广泛用于工业和商业贸易,轻工业食品,医药和健康领域。同时,对于某些贵金属,有毒有害物质和药品,由于价格昂贵或特殊性质,严格限制其重量非常重要。因此,高精度,小量程电子秤的研究成为解决这一问题的关键。 1.系统总体方案设计1.设计要求本文旨在设计一套高精度的小型电子秤。 2,系统总体设计原理电子秤具有计价和显示功能,包括单片机,键盘,显示器等部分。这些基本组件构成了实际电子秤的工作原理。尽管市场上的电子秤种类繁多,但其原理基本相同。即:称重物体由于安装在组件上的重量传感器而变形,导致励磁电压发生变化,从而产生可以成为模拟输出的模拟信号。经过放大和滤波后,A / D处理器将其转换为数字信号。信号由中央处理单元CPU(单片机)处理,外围所需功能和各种接口电路也连接到单片机。最后,显示屏以数字方式显示。二,系统硬件设计1,单片机的选择选用熟悉的单片机。也就是说,最终电路的核心使用了ATEML公司经常使用,易于使用且便宜的AT89C52。 AT89C52单片机是实现木材设计所有功能的核心。它监视和控制整个系统的操作。 AT89C52是一款低功耗,高性能CMIOS 8位单片机,它包含8KB的重复闪存只读程序存储器(ROM)和256byte的随机存储数据存储器(RAMI),在此期间ATMEL处于较高水平。高密度,不易存储的技术生产,兼容标准N(CS-51指令系统),内置铜川8位中央处理器和闪存存储单元,功能强大的AT89C52单片机可以为您提供更复杂的系统控制应用。 2.其他硬件选择和设计显示使用4位集成的通用负极LED,并且单芯片计算机控制LED数据显示。两个74LS273地址锁存器用于增加和延迟位码和段码。相应的地址II是字位。 II:DFFFH,现场端口:BFFFH74LS02:非门,反转微控制器的芯片选择信号,并与读写信号一起确定74Ls273的芯片选择。该LED显示器采用并行驱动电路,因为并行驱动结构比较简单,可以清晰地说明地址和数据总线的复用,所以采用动态扫描方式连续扫描字位日,从而实现动态显示不同字位的数据。压力传感器(称重传感器)的精度等级包括:非线性变形,蠕变恢复,磁滞重复性,灵敏度等级等技术指标。选择时,必须同时考虑准确性和成本。称重系统用于传感器处理完输出信号后ssed,显示结果,并且主要灵敏度必须符合称重系统。 8位数模转换器ADC0809包含一个8通道模拟开关,一个地址锁存器和一个i编码器,一个n / D转换器和一个三元组。它包含一个状态输出锁存器。多路开关可以选择8个模拟通道,允许8个模拟分时输入,并共享A / D转换器进行转换。三态输出锁存器用于锁存A / D转换。数字量,当OE端子为高电平时,可以从三态输出锁存器获取转换后的数据。三,系统软件设计1,设计思想分析系统信息流如下:模拟产品质量一个(传感器)模拟量小电压(放大电路)一个大电压值(AD转换器)一个二进制电损坏(BCD)一个对应质量输出(键盘输入单价,做好相应的数据处理)一显示总价。在编写各部分的程序之前,需要完成两件事:分配系统资源和设计流程图。提高软件设计整体效率的有效方法是首先设计流程图。在编程开始时。程序流程图的设计过程就是程序逻辑设计的过程。由于篇幅所限,此处不再赘述。 2.主要子模块的设计(1)AD0809数据采集过滤器模块的设计图如图2所示。流程图是AD0809数据采集和过滤模块的设计。收集数据时,使用单片机判断AD0809是否已完成数据转换。如果读取结果完成并且数据已通过软件过滤。该系统采用软件滤波,其优点可归纳为:(1)软件滤波是一种无需硬件的计算过程,因此具有较高的可扩展性,没有阻抗匹配问题(2)只要使用数字滤波程序或相关的滤波参数如果适当更改,可以轻松更改过滤条件。特征。在许多滤波方法中,选择算术平均滤波。它是将N个连续的采样值相加,然后将算术平均值作为此测量的滤波值。要将模拟数据转换为AD,您需要对其进行量化。在此设计中,可以显示的系统总质量为250克,相对电压为5伏,量化的二进制数为255。电I和爪数之间的系数为51,并且操作步骤如下:传感器的电压转换将不会重复。数据的AD转换可通过以下方式应用:1.中断方法:将AD转换器的EOC引脚连接到单片机的端子引脚。如果有需要转换的数据,则将终端发送到单片机。转换后请收货,请使用这种方法减少很多时间并提高整个系统的工作引脚率。 2.查询方法:将AD转换器的EOC引脚连接到单片机的任意引脚,然后不要停止查询该引脚的电平是否发生变化。 3.等待模式:采用延迟程序,该延迟时间大于广告转换所需的时间,以确保可以在此时间内完成广告转换。由于篇幅所限,本系统其他模块(如:键盘处理子模块,显示子模块,电子秤药品销售系统软件程序)的实现和编程无法描述,希望读者理解。结束语本文设计了一套高精度,小范围的电子秤,详细讨论了系统的硬件部门和软件部分,希望对同行起到参考作用。
Previous: 地磅验证问题探讨
Next: 移动数据对叉车秤的重要性