基于单片机的电子秤售药系统设计【毕业作品】
基于单片机的电子秤的设计与实现(毕业论文)
1.2 电子称重系统的应用领域
1.
本课题的主要设计思路是:利用压力传感器采集因压力变化产生的电压信号,经过电压放大电路放大,然后再经过模数转换器转换为数字信号,最后把数字信号送入单片机。单片机经过相应的处理后,得出当前所称物品的重量及总额,然后再显示出来。此外,还可通过键盘设定所称物品的价格。
在设计期间,本人努力查阅相关资料,对称重的基本原理以及各软件、硬件模块做了认真的分析、研究。根据性能成本考虑,在以下几方面做了仔细的分析研究,主要有:系统模块的划分、A/D精度的考虑、单片机与外围模块的接口电路以及电子秤应用程序的实现等。
论文的结构如下:
第二章 叙述了系统的方案论证以及硬件设备的选型。
第三章 详细叙述了硬件电路的设计过程,主要是各个模块的具体设计过程,以及各部分性能指标的要求和实现。
第四章 叙述了该设计软件部分的设计思路,主要是主程序和各个子程序的详细设计方案。
第五章 叙述了该设计仿真和调试结果。
第六章 论文工作的总结。
第二章 系统方案论证与选型
按照本设计功能的要求,本设计大致可分为五个模块:数据采集模块、信号放大模块、模数转换模块、单片机控制模块、人机交换模块。(其中人机交换模块中包括:声光报警、LCD显示、键盘输入)系统设计总体方案框图如图2-1所示。
图2-1设计思路框图
测量部分是利用称重传感器检测压力信号,得到微弱的电信号(本设计为电压信号),而后经处理电路(如滤波电路,差动放大电路,)处理后,送A/D转换器,将模拟量转化为数字量输出。控制器部分接受来自A/D转换器输出的数字信号,经过复杂的运算,将数字信号转换为物体的实际重量信号,并将其存储到存储单元中。控制器还可以通过对扩展I/O的控制,对键盘进行扫描,而后通过键盘散转程序,对整个系统进行控制。数据显示部分根据需要实现显示功能。
【毕业设计】毕业设计电子秤
【关键字】毕业设计毕业设计电子秤篇一:毕业论文--基于单片机的电子秤设计基于单片机的电子秤设计摘要:本设计以51系列单片机STC89C52RC为控制核心,实现电子秤的基本控制功能。
在设计系统时,为了更好地采用模块化设计法,分步的设计各个单元功能模块,系统的硬件部分可以分为最小系统、数据采集、人机交互界面(键盘以及显示)和系统电源四大部分。
最小系统部分为STC89C52RC系统;数据采集部分由压力传感器、信号的前级处理和A/D转换部分组成,包括运算放大器OP07和A/D转换器ADC0809;人机交互界面为键盘输入和数码管显示,主要使用5X5键盘、CH423数码管控制芯片及13位数码管显示,可以方便的输入数据并直观的显示重量、单价和总价。
系统电源是以LM7805、LM7812为核心设计电路以提供系统正常工作电源。
软件部分应用单片机C51语言进行编程,实现了该设计的基本控制功能。
该电子秤可以实现基本的称重功能(称重范围为0~10Kg,重量误差不大于±0.02Kg),重量、单价、总价的计量可以精确到两位小数,键盘设置有数字键(‘0’~‘9’、‘.’)、储存键、单价1~单价8调用单价键、清除键、去皮键等;发挥部分有8种不同物品的单价记忆功能、99种消费商品价格累计功能、;待发挥部分为讲电子秤与打印机连接,能打印消费记录(小票),超量程和欠量程的报警功能。
本系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。
关键词:单片机采样电路A/D转换器CH423数码管驱动芯片数码管显示工作电源the design of electronic scales based on Single-chipMicrocomputerABSTRACT :The design for the control of 51 computers STC89C52RC the core, to achieve the basic control functions of electronic scales. In designing the system, in order to better modular design, the design of each unit step function modules, the system can be divided into the minimum hardware system, data acquisition, man-machine interface (keypad and display) and the system power 4 most. Minimum system partly STC89C52RC system; data collection in part by the pressure sensor, signal processing and the first class A / D conversion components, including the operational amplifier OP07 and the A / D converter ADC0809; man-machine interface for the keyboard and digital display The main use of 5X5 keypad, CH423 digital control chip and 13 digital display, can easily enter data and visual display weight, unit price and total price. System power is based on LM7805, LM7812 as the core design of the circuit to provide normal power supply system. Software part of the application MCU C51 language programming, the design of the basic control functions. The electronic weighing scales can realize the basic functions (weighing range of 0 ~ 10Kg, the weight of the error is not greater than ± 0.02Kg), weight, unit price, total measurement is accurate to two decimal places, the keyboard settings are the number keys ( '0 '~ '9','.'), storage key, Unit 1 to Unit 8 Unit call key, clear key, peeled keys, etc.; play a part in 8different items priced memory, 99 kinds of consumer goods prices cumulative function; play a part to be about electronic scales and printers connected to print consumption records (small notes), over range and under-range alarm. The system is simple, easy to use, fully functional, high precision, has some value for development.Key words:microcontroller sampling circuit A/D converter CH423 digital tube driver chip digital display Power Supply目录第一章绪论11.1引言 (1)1.2 选题背景与意义 (1)第二章系统方案的设计 (2)2.1 电子秤的设计要求 (2)2.1.1 基本要求 (2)2.1.2 特色与创新 (2)2.2实验原理及设计基本思路 (2) (2)2.2.2 系统设计基本思路 (2)2.3 系统总体设计方案比较与论证 (3)2.4单片机的选型 (4)2.5 数据采集部分的方案确定 (4)2.5.1 传感器 (4)2.5.2 前级放大器部分 (7)2.5.3 A/D 转换器 (9)2.6人机交互部分 (11)2.6.1 键盘输入 (11)2.6.2 输出显示 (11)2.7系统电源 (12)2.8 具体实施方案简介 (13)第三章系统硬件设计 (15)3.1 基于STC89C52RC的主控电路 (15) (15)3.2 系统电源 (18)3.2.1 芯片介绍 (18)3.2.2 电源电路 (19)第四章软件流程 (20)4.1 主程序流程图 (20)4.2 键盘扫描流程图 (21)第五章结论 (22)5.1 论文总结 (22)5.2 感想 (22)致谢 (24)参考文献 (25)附录A:原理图 (26)附录B:源程序 (29)第一章绪论1.1引言在现代化的今天,电子产品变得越来越丰富,给人们带来了诸多方便,其中电子秤成了人们生活中不可或缺的一部分。
基于单片机的实用电子秤设计
基于单片机的实用电子秤设计一、硬件设计1、传感器选择电子秤的核心部件之一是称重传感器。
常见的称重传感器有电阻应变式、电容式等。
在本设计中,我们选用电阻应变式传感器,其原理是当物体的重量作用在传感器上时,传感器内部的电阻应变片会发生形变,从而导致电阻值的变化。
通过测量电阻值的变化,就可以计算出物体的重量。
2、信号放大与调理传感器输出的信号通常比较微弱,需要经过放大和调理才能被单片机处理。
我们使用高精度的仪表放大器对传感器输出的信号进行放大,并通过滤波电路去除噪声干扰,以提高测量的准确性。
3、单片机选型单片机是整个电子秤系统的控制核心。
考虑到性能、成本和开发难度等因素,我们选用 STM32 系列单片机。
STM32 系列单片机具有丰富的外设资源、较高的运算速度和良好的稳定性,能够满足电子秤的设计需求。
4、显示模块为了直观地显示测量结果,我们选用液晶显示屏(LCD)作为显示模块。
LCD 显示屏具有功耗低、显示清晰、视角广等优点。
通过单片机的控制,可以在 LCD 显示屏上实时显示物体的重量、单位等信息。
5、按键模块为了实现电子秤的功能设置,如单位切换、去皮、清零等,我们设计了按键模块。
按键模块通过与单片机的连接,将用户的操作指令传递给单片机进行处理。
6、电源模块电源模块为整个电子秤系统提供稳定的电源。
我们使用线性稳压器将输入的电源电压转换为适合各个模块工作的电压,以确保系统的正常运行。
二、软件算法1、重量计算算法根据传感器的特性和放大调理电路的参数,我们可以建立重量与传感器输出信号之间的数学模型。
通过对传感器输出信号的采集和处理,利用数学模型计算出物体的实际重量。
2、滤波算法为了消除测量过程中的噪声干扰,提高测量的稳定性和准确性,我们采用数字滤波算法对采集到的信号进行处理。
常见的数字滤波算法有中值滤波、均值滤波等。
在本设计中,我们选用中值滤波算法,其原理是对连续采集的若干个数据进行排序,取中间值作为滤波后的结果。
基于单片机的智能电子秤设计范本
本科毕业设计基于单片机的智能电子秤设计Design of intelligent electronic scale based on MCU学院:电子工程学院专业班级:电子信息工程 DZ电子091班学生姓名:孙昕学号: 2011140603指导教师:韩晓春(高级实验师)2013年 6 月目录1.绪论 (4)1.1电子秤的发展现状和发展趋势 (4)1.2 项目研究的意义 (5)1.3 可行性分析 (5)2.系统方案论证与选型 (5)2.1设计要求 (5)2.2 整体功能 (6)2.3 电子秤的工作原理 (6)2.4总体设计方案 (7)3. 系统硬件设计 (7)3.1单片机概述 (7)3.2 AT89S52单片机简介 (7)3.3 最小系统电路 (9)3.4 键盘电路 (10)3.5 时钟电路 (13)3.6 液晶显示电路 (13)3.7压力感应电路 (15)3.8 电源电路 (18)3.9本章小结 (19)4 系统软件设计 (19)4.1 编程语言及开发工具的选择 (19)4.2 主程序设计 (19)4.3显示模块流程图及子程序的设计 (21)4.4 按键处理程序 (22)4.5本章小结 (23)5 系统仿真及调试 (23)5.1 Proteus ISIS简介[8] (23)5.2 keil简介 (24)5.3出现的问题和解决方法 (24)5.4 keil与proteus联合仿真及调试 (25)5.5 本章小结 (28)致谢 (30)参考文献 (31)1.绪论1.1电子秤的发展现状和发展趋势1.1.1 电子秤的发展现状[1]这几年来,我们的电子称重系统发展的很快。
已经从最初的机电结合,发展至如今的数字和智能。
电子称重技术从静态到动态称重发展,从模拟到数字测量发展,从单一到多参数测量发展。
现在在很多的发达国家在电子称重力这方面有了很大的提高。
他们不断有创新的品种和结构,不断扩大应用范围和技术功能。
在信息时代正在逼近的时候,数字化电子秤和数字称重系统在各个高端系统中的应用范围是越来越广泛了。
基于单片机的电子秤的设计与实现(毕业论文)
第一章绪论 (1)1.1研究目的和意义 (1)1.2电子称重系统的应用领域 (1)1.3主要工作以及论文结构 (1)第二章系统方案论证与选型 (3)2.1控制器部分 (3)2.2数据采集部分 (4)2.2.1 传感器的选择 (4)2.2.2放大电路选择 (7)2.2.3 A/D转换器的选择 (8)2.2.4键盘处理部分方案论证 (9)2.3显示电路部分的选择 (9)2.4超量程报警部分选择 (9)2.4.1 电源模块方案选型 (10)第三章硬件电路设计 (11)3.1AT89S52的最小系统电路 (11)3.1.1单片机芯片AT89S52介绍 (11)3.1.3 AT89S52的最小系统电路构成 (12)3.2电源电路设计 (13)3.3数据采集部分电路设计 (13)3.6.1LED结构与原理 (15)3.6.2动态显示LED显示器接口 (16)3.4键盘电路与AT89S52单片机接口电路设计 (17)键盘电路与AT89C51的接口电路设计 (17)3.5报警电路的设计 (18)第四章系统软件设计 (20)4.1主程序设计 (20)4.2子程序设计 (21)4.2.1 A/D转换启动及数据读取程序设计 (21)4.2.2显示子程序设计 (22)4.2.3 键盘输入控制程序的设计 (22)4.2.4报警子程序的设计 (23)第五章总结 (25)参考文献 (26)附录1系统总图 (27)第一章绪论1.1 研究目的和意义传统的机械秤有很多缺点,比如精度不高,结构复杂,易老化,成本高等。
随着社会的发展,市场对秤的要求的越来越高,尤其是人体秤、厨房秤等各类便携式小型秤。
电子秤与传统的机械秤相比有许多优越性,它用压力传感器取代机械秤的弹簧大大减小了秤的体积和制造难度,以LCD 或LED显示屏取代传统的刻度盘使外形更加美观,由于内部集成了单片机以及软件系统,电子秤还拥有传统机械秤无法比拟的智能性。
他可以完成过载报警,总价计算,数据通信等众多功能。
单片机电子秤毕业设计
单片机电子秤毕业设计单片机电子秤毕业设计随着科技的不断发展,单片机在各个领域的应用也越来越广泛。
其中,电子秤作为一种常见的计量工具,也逐渐被单片机技术所取代。
本文将介绍一个基于单片机的电子秤毕业设计,探讨其原理、设计思路以及实现过程。
一、设计原理电子秤的基本原理是通过测量物体受力产生的应变,从而计算出物体的质量。
在传统的电子秤中,通常使用应变片作为测量传感器,通过电桥电路来测量应变片的变化。
而在单片机电子秤中,我们可以利用单片机的模拟输入引脚来直接测量应变片产生的电压信号,然后通过一系列的算法来计算物体的质量。
二、设计思路在设计单片机电子秤时,首先需要选择合适的传感器。
常用的传感器有压力传感器、应变片传感器等,根据实际需求选择适合的传感器。
接下来,需要根据传感器的特性和测量范围来确定单片机的模拟输入电压范围。
然后,设计模拟电路将传感器的电压信号转换为单片机可以接受的电压范围。
最后,编写单片机程序,通过采样和处理电压信号,计算出物体的质量,并在显示屏上显示出来。
三、实现过程1. 选择传感器:根据设计要求选择合适的传感器,比如压力传感器。
2. 设计模拟电路:根据传感器的输出信号范围和单片机的输入电压范围,设计合适的模拟电路。
通常使用运算放大器来放大传感器的电压信号,并通过电阻分压将电压范围转换为单片机可以接受的范围。
3. 编写单片机程序:根据设计要求,编写单片机程序来采样和处理传感器的电压信号。
可以使用模拟输入引脚采样电压信号,并通过ADC(模数转换器)将模拟信号转换为数字信号。
然后,根据一定的算法来计算物体的质量,并将结果显示在LCD显示屏上。
4. 调试和优化:在实际应用中,可能会出现一些误差和不准确性。
因此,需要对电子秤进行调试和优化,比如校准传感器的灵敏度、调整算法的精度等。
四、应用前景单片机电子秤具有体积小、成本低、精度高等优点,因此在工业生产、商业零售、家庭使用等领域有着广泛的应用前景。
比如,在工业生产中,可以用于称重原材料和成品;在商业零售中,可以用于称重商品和计价;在家庭使用中,可以用于称重食材和药品等。
本科毕业论文(设计)基于单片机数字电子秤的设计(软件部分)
基于单片机数字电子秤的设计摘要电子秤是将检测与转换技术、计算机技术、信息处理、数字技术等技术综合一体的现代新型称重仪器。
它与我们日常生活紧密结合成为一种方便、快捷、称量精确的工具,广泛应用于商业、工厂生厂、集贸市场、超市、大型商场、及零售业等公共场所的信息显示和重量计算。
电子秤的基本工作原理:作用于物体上的重力使称重传感器的弹性体上的应变片所组成的惠斯登电桥产生了0~25mV左右的传感器信号(信号的大小与重量成正比),经过模拟信号放大器将传感信号放大为0~3V左右,再经过模拟转换电路将模拟电压转换为内码数字。
最后,经过单片机控制单价设置,金额运算,各种参量送显,通过显示器显示出重量、金额、单价等数据。
本系统针对电子称的自动称重、数据处理等进行了设计和制作。
为了阐明用单片机是如何对采样数据进行处理,对数据的采集和转换、计算问题进行了研究,讨论了单片机控制系统中关键的计算问题。
本文在给出智能电子称硬件设计的基础上,详细分析了电子称的软件控制方法。
单片机控制的电子称结构简单,成本低廉,深受人们的喜爱,本文将对此进行详细讨论。
关键词:电子称;单片机;称重传感器;放大器;A/D转换AbstractElectronic scales is will detection and conversion technology, computer technology and information processing, digital technology integrated a modern new weighing apparatus. It and our daily life closely as a convenient, quick, weighing precise tools, widely used in business, factory born factory, market fair, supermarkets and large shopping mall, and retail and other public places information display and weight calculation.The basic skills of electronic scales for principle: in the role of the gravity of the object to the weighing transducer of elastomer strain gauge of hui sterns bridge produce 0 ~ 25m V or so sensor signal (signal is proportional to the size and weight), after the analog signal amplifier will sensing amplification is 0 ~ 3 V or so, again by simulation of transform circuit simulation for code voltage digital. Finally, after a single-chip microcomputer control unit price setting, amount operation, all kinds of parameters to show, through the display shows, unit price and amount of weight and data.This system for electronic says the automatic weighing, data processing, design and production. To illustrate how by single chip for sampling data processing, data acquisition and the conversion, calculation problem discussed, the single chip microcomputer control system of the calculation problem of the key. In this paper are intelligent electronic says hardware design, and on the basis of the detailed analysis of the electronic says software control method. Single chip microcomputer control electronic says simple structure, low cost, very popular, it would be this paper discussed in details.Keywords:electronic scale; MCU; Load sensor;amplifier;A/D commutato r目录前言 (4)第一章电子称的工作原理 (5)第一节电子称的元器件 (5)第二节称重器的工作原理 (5)第三节系统总体设计方案比较与论证 (5)第二章电子秤各个电路的选择 (7)第一节传感器 (7)第二节放大器 (9)第三节信号转换 (11)第四节键盘控制 (12)第五节LCD显示 (13)第六节单片机 (13)第三章电子秤的具体设计 (16)第一节传感器 (16)第二节放大器 (18)第三节信号转换 (19)第四节键盘输入 (19)第五节 LCD显示 (20)第六节电源选择 (20)第七节单片机选择 (20)第四章软件的设计 (21)设计总结及心得 (25)致谢 (26)参考文献 (27)附录 (28)前言物品称量是市场交易中很基本的活动, 是商业领域最基本的衡具。
基于单片机的智能电子秤控制系统的设计
基于单片机的智能电子秤控制系统的设计智能电子秤控制系统是一种集成数字电子技术、传感技术、自动控制技术于一体的高精度、高可靠性的电子秤系统。
本文将介绍基于单片机的智能电子秤控制系统的设计原理及实现方法。
一、系统设计原理基于单片机的智能电子秤控制系统主要由称重传感器、AD转换模块、单片机、LCD显示模块和通信接口模块等组成。
其工作原理如下:1. 称重传感器智能电子秤的核心部件是称重传感器,用于将物体的重量转换为电信号。
常用的称重传感器有应变式、电阻式、电容式等。
它们能够根据物体的质量变化而改变输出电信号,作为下一步处理的输入信号。
2. AD转换模块AD转换模块用于将模拟信号转换为数字信号,通过单片机进行处理。
通过AD转换模块,可以将称重传感器输出的模拟信号转换为单片机可以理解的数据,为后续的数据处理提供基础。
3. 单片机单片机是整个智能控制系统的核心,负责接收AD转换模块的信号,并进行数据处理,并通过LCD显示模块将结果实时显示出来。
同时,单片机还可以通过通信模块与其他设备进行数据交互。
4. LCD显示模块LCD显示模块用于将称重结果以数字形式显示出来,提供直观的测量结果给用户。
5. 通信接口模块通信接口模块允许智能电子秤与其他设备进行数据交互,如与计算机进行连接,实现数据的上传和下载。
二、系统设计方法基于单片机的智能电子秤控制系统的设计可以按照以下步骤进行:1. 硬件设计根据系统的功能需求,选择适当的称重传感器和AD转换模块,并通过电路设计将其与单片机和LCD显示模块进行连接。
此外,根据实际需求选择合适的通信接口模块。
2. 软件设计编写单片机的控制程序,包括AD转换的初始化和读取、数据处理、LCD显示等功能。
根据实际需求,可以添加一些额外的功能,如单位选择、重量校准等。
3. 系统测试将硬件和软件进行组装后,进行系统测试。
通过放置不同重量的物体进行秤量,检查显示结果的准确性和稳定性。
同时,测试通信功能是否正常工作。
单片机电子秤毕业设计
单片机电子秤毕业设计毕业设计题目:基于单片机的电子秤设计与实现一、设计要求:1.设计并实现一款能够准确测量物体质量的电子秤,使用单片机进行控制与数据处理。
2.电子秤应具备高精度、高稳定性和可靠性等特点。
3.电子秤的测量范围应足够大,能够适用于不同质量的物体。
4.电子秤的设计应尽可能简洁、实用、易于操控和维护。
二、设计方案:1.传感器选择:使用称重传感器作为负载传感器,可选用应变片式传感器或压阻式传感器。
2.信号放大与转换:将传感器测得的微小变化信号通过专用放大电路进行放大,并转换为0-5V或0-3.3V的直流电压信号。
3.单片机控制与显示:使用适当的单片机进行控制与数据处理,可选用常见的51单片机或STM32系列单片机,并通过数码管、液晶显示屏或LED显示屏等显示当前测量的质量值。
4.按键与操作:通过按键实现归零、单位选择、累计等基本操作实现。
5.通信接口:可选用串口或IIC总线等通信模式,将测量结果实时传输到上位机或其他设备。
6.电源系统:使用稳压电源保证整个系统的稳定工作。
三、设计流程:1.硬件设计:a.选择合适的电子元件,包括称重传感器、单片机、显示器、按键、通信模块等。
b.设计传感器接口电路,包括信号放大与转换电路。
c.设计按键与控制电路,将按键输入与单片机相连接,实现操作控制功能。
d.设计显示电路,将单片机输出与显示设备相连接,实现结果显示功能。
e.设计电源电路,保证整个系统的稳定工作。
2.软件设计:a.编写初始化程序,对单片机进行初始化设置。
b.编写按键扫描程序,实现按键输入的检测和处理。
c.编写称重传感器读取程序,实时读取称重传感器输出的模拟电压信号。
d.编写质量计算程序,根据传感器输出的模拟电压信号进行质量计算,并实现单位选择功能。
e.编写显示程序,将计算得到的质量值进行显示。
f.编写通信程序,如果需要与上位机或其他设备进行通信,则需要编写相应的通信协议和数据传输程序。
四、测试与调试:1.对硬件进行连接并进行通电测试,确保电子秤的各个部分能够正常工作。
单片机电子秤毕业设计
单片机电子秤毕业设计单片机电子秤是一种利用单片机技术来实现重量测量的设备,广泛应用于物料称重、区域称重和个人称重等领域。
它具有体积小、重量轻、精度高、操作简便等特点,因此受到了广大用户的喜爱。
本篇论文将介绍基于单片机的电子秤的设计与实现。
本设计选用了AT89C51单片机作为主控芯片,采用负荷传感器和数字压力传感器来测量被称物的重量。
该设计主要包括传感器采集电路、信号调理电路、数据处理电路和显示控制电路四部分。
首先是传感器采集电路,它负责将负荷传感器和数字压力传感器的输出信号进行放大和过滤。
负荷传感器负责测量被称物的重量,它将被称物的重量转化为电信号输出。
数字压力传感器则负责测量称重时施加在测量平台上的压力,它也将压力转化为电信号输出。
这两个传感器的输出信号经过放大和过滤后,进入信号调理电路。
信号调理电路主要包括模拟滤波器和功率放大器。
模拟滤波器用于进一步滤除传感器输出信号中的高频噪声,以提高测量精度。
功率放大器则用于保证传感器输出信号能够得到充分放大,以提高传感器的灵敏度和测量范围。
数据处理电路是单片机电子秤系统的核心部分,通过单片机对传感器采集到的数据进行处理和计算,最终得到被称物的重量。
数据处理电路由单片机、A/D转换器和存储器组成。
单片机负责控制整个系统的工作流程,包括数据采集、数据处理和结果显示等。
A/D转换器则负责将模拟信号转换为数字信号,以供单片机进行处理。
存储器用于保存称重数据,并可进行数据的读取和清零等操作。
最后是显示控制电路,它通过驱动数码管或液晶显示屏来显示被称物的重量。
显示控制电路由字模驱动芯片、数码管译码器和显示器组成。
字模驱动芯片负责将单片机处理的数据转化为显示所需的字模。
数码管译码器则将字模驱动芯片输出的数字信号转化为数码管所需的控制信号,以实现对数码管的驱动。
本设计在硬件设计上充分考虑了精度、稳定性和可靠性等因素。
在软件设计上,采用了C语言进行编程,结构清晰,具有较高的可扩展性和代码重用性。
基于单片机液晶显示语音播报电子秤设计—毕业设计-毕业设计
系统最终效果
谢谢!Biblioteka 系统设计整体思路• 硬件设计
• 软件设计 • 整体调试
系统模块确定
• 数据采集模块
压力传感器、放大电路、A/D转换
• 控制器模块
单片机
• 人机交互界面模块
报警部分、数据显示部分(LCD显示)、键盘部分、 和语 音播报部分
• 电源模块
电子秤系统框图
电子秤系统硬件设计
传感器:电阻应变式传感器
放大器:采用INA126设计的放大电路 A/D转换:专为高精度称重传感器而设计的 24位A/D 转换器芯片HX711
基于单片机液晶显示语音播报电子秤设计
电子秤实现功能
• 电子秤称重范围:0~5.000㎏;重量误差不 大于 0.005㎏。 • 报警功能,当所称重量超过量程,蜂鸣器 报警。 • 实现语音播报物品信息功能。 • 液晶显示:显示物体重量,单价,总价。 • 实现调零功能,校准功能和去皮功能。 • 显示系统及键盘电路,完成人际交互界面。 • 能实现不称重时显示时间,并能调整时间。
系统所用元器件
显示器:1602LCD 语音芯片:应用于防盗器的新型语音芯片 SC1080B 按键:4*4矩阵按键
单片机:AT89S52 EEPROM :24C02 时钟芯片:DS1302
电路原理图
单片机控制部分
系统软件设计
按键部分流程图
称重部分流程图
显示部分流程图
系统整体调试
原理图绘制与PCB制作: • 建立系统所需原件库; • 加载所建原件库到工程项目中; • 在原理图页面中放置所需元器件并按照电气性能 连接各元件; • 建立原件封装库并加载到工程文件中; • 绘制好电路后进行ERC电气检测,并生成网络表; • 在工程中建立PCB文件,导入生成的网络表; • 按照网络飞线提示绘制PCB,最后完成DRC检测。 • 感光腐蚀板制作
基于单片机控制的电子秤课程设计毕业设计
目录第一章、设计方案简介 (01)设计内容 (01)设计要求 (01)实验流程图 (01)第二章、测量系统的电路分析 (04)传感器系统 (04)放大系统 (04)模数转换 (06)显示系统 (08)第三章、单片机的主控程序 (09)单片机89C2051芯片 (09)电子秤工作流程 (10)第四章、设计结果 (15)电子秤工作流程 (15)电子秤原理图 (16)第五章、设计评述 (17)心得体会 (17)第六章、参考文献 (18)参考相关资料 (18)第七章、元器件清单 (18)第一章设计方案简介数字电子称通过传感器将被测物体的重量转换成模拟的电压信号,较小的电压信号通过应用放大系统进行准确、线性的放大,以满足模数转换器对输入信号电平的要求。
放大电路采用四运放集成电路LM324中的三个运放组成的仪表用放大电路。
仪表用放大器具备足够大的放大倍数、高输入电阻和高共模抑制比的特点。
放大后的模拟电压信号经过模数转换电路变成数字量,模数转换电路采用模数转换芯片7107实现。
然后把数字信号输送到显示电路中去,最后由显示电路显示出测量结果,显示电路采用四块分立的七段LED显示电路进行显示。
本设计中通过改变放大电路的增益,从而达到转换量程的目的。
由于被测物体的重量相差较大,根据不同的侧重范围要求,需对量程进行切换。
1、设计内容(1)制作一个具有数字显示功能的数字电子称;(2)调试数字电子称的歌单元电路及系统电路;(3)掌握数字电路的设计、组装与调试方法;(4)熟悉集成电路7107的使用方法;(5)采用电阻应变式传感器;2、设计要求(5)(1)测量范围: 0~19.99kg(6) (2)用数字显示被测重量,小数点位置对应不同的量程显示。
3、实验流程图图20 小型电子秤的系统构成(7)本系统采用了低功能单片机89C2051作为测量仪表的核心,使得整个系统结构简单,功能强大,性价比高。
(8)电子秤测量系统的工作原理:(9)仪表通电后,在秤重过程中由货物重量经荷重传感器的信号转换,输出相应的毫伏电压,这个微弱信号通过运算放大器放大和标度变换转送A/D转换器。
基于单片机的智能电子秤设计
基于单片机的智能电子秤设计在现代社会,电子秤作为一种重要的测量工具,广泛应用于商业、工业、农业以及日常生活等各个领域。
随着科技的不断发展,人们对电子秤的功能和性能提出了更高的要求,智能电子秤应运而生。
智能电子秤不仅能够准确测量物体的重量,还具备了数据处理、存储、传输以及智能化控制等功能,为人们的生产和生活带来了极大的便利。
本文将介绍一种基于单片机的智能电子秤设计方案。
一、系统总体设计本智能电子秤系统主要由称重传感器、信号调理电路、单片机、显示模块、键盘模块以及通信模块等部分组成。
称重传感器负责将物体的重量转换为电信号,信号调理电路对传感器输出的微弱信号进行放大、滤波等处理,以提高信号的质量。
单片机作为系统的核心,负责对处理后的信号进行采集、计算和处理,并控制其他模块的工作。
显示模块用于实时显示物体的重量和相关信息,键盘模块用于输入操作指令,通信模块则用于将测量数据传输到上位机或其他设备。
二、硬件设计1、称重传感器称重传感器是电子秤的关键部件,其性能直接影响测量精度。
本设计选用电阻应变式称重传感器,该传感器具有精度高、稳定性好、结构简单等优点。
电阻应变式称重传感器的工作原理是基于电阻应变效应,当传感器受到外力作用时,其弹性体发生变形,从而导致粘贴在弹性体上的电阻应变片的电阻值发生变化。
通过测量电阻应变片电阻值的变化,即可得到外力的大小。
2、信号调理电路由于称重传感器输出的信号非常微弱,通常只有几毫伏到几十毫伏,且含有大量的噪声和干扰,因此需要经过信号调理电路进行放大、滤波等处理。
信号调理电路主要由放大器、滤波器和基准电源等组成。
放大器采用高精度仪表放大器,能够将传感器输出的微弱信号放大到适合单片机处理的范围。
滤波器采用低通滤波器,用于滤除信号中的高频噪声和干扰。
基准电源为整个电路提供稳定的参考电压,以保证测量精度。
3、单片机单片机是整个系统的控制核心,本设计选用 STM32F103 系列单片机。
STM32F103 系列单片机具有高性能、低功耗、丰富的外设资源等优点,能够满足智能电子秤的设计要求。
基于单片机的电子秤设计毕业论文
基于单片机的电子秤设计毕业论文目录第一章绪论 1 1.1引言 (1)1.2 选题背景与意义 (1)第二章系统方案的设计 (2)2.1 电子秤的设计要求 (2)2.1.1 基本要求 (2)2.1.2 特色与创新 (2)2.2实验原理及设计基本思路 (2)2.2.1系统工作原理 (2)2.2.2 系统设计基本思路 (2)2.3 系统总体设计方案比较与论证 (3)2.4单片机的选型 (4)2.5 数据采集部分的方案确定 (4)2.5.1 传感器 (4)2.5.2 前级放大器部分 (7)2.5.3 A/D 转换器 (9)2.6人机交互部分 (11)2.6.1 键盘输入 (11)2.6.2 输出显示 (11)2.7系统电源 (12)2.8 具体实施方案简介 (13)第三章系统硬件设计 (15)3.1 基于STC89C52RC的主控电路 (15)3.1.1芯片介绍 (15)3.2 系统电源 (18)3.2.1 芯片介绍 (18)3.2.2 电源电路 (19)第四章软件流程 (20)4.1 主程序流程图 (20)4.2 键盘扫描流程图 (21)第五章结论 (22)5.1 论文总结 (22)5.2 感想 (22)致谢 (24)参考文献 (25)附录A:原理图 (26)附录B:源程序 (29)第一章绪论1.1引言在现代化的今天,电子产品变得越来越丰富,给人们带来了诸多方便,其中电子秤成了人们生活中不可或缺的一部分。
大大小小的市场电子秤能够完成许多秤量工作,为人们节省了大量时间,提高了工作效率。
在大部分超市里的电子秤,它能很精确的秤出商品的重量,还能去除皮重,更主要的是,它其中预存了超市里商品的单价,当秤出商品的重量后,电子秤马上就能算出价格,不管几种商品都能一一累加价格,最后列出消费清单。
由此,顾客在购物的时候非常的放心,商家的经济效益和员工的工作效率也得到了大幅提高了,所以有了电子秤,顾客买的放心,商家也卖的开心了。
基于单片机控制的电子秤控制系统设计
题目基于单片机控制的电子秤控制系统设计学生姓名贾瑛学号1213014101 所在学院物理与电信工程学院专业班级电子信息工程12级4班指导教师帅春江完成地点陕西理工学院年月日基于单片机控制的电子秤控制系统设计作者:贾瑛(陕西理工学院物理与电信工程学院电子信息工程专业12级4班,陕西汉中723000)指导教师:帅春江[摘要]在社会快速发展和电子技术广泛应用的现况下,市场上使用的传统称重工具已不能满足人们的需求。
本设计基于单片机设计了由称重传感器,AD转换系统,显示系统,键盘控制系统和报警系统组成外围电路。
基本实现物体称重、调节单价、计算总价、去皮、多种物品总额的累加等基本功能。
整体设计具备测量准确、性价比较高、设计简单和功能多样化等特点,进一步满足了商家和消费者对电子秤的功能需求。
[关键词]单片机;传感器;A/D转换;LCD显示;阈值报警The Design of MCU-Based Eletronic WeighterAuthor:Jia Ying(Class 4, Grade 12, Major electronic1s and information engineering, School of Physics and Electronic Information Engineering, Shaanxi University of Technology, Hanzhong Shaanxi,723000 )Tutor: Shuai ChunjiangAbstract:In the current society ,the traditional weighing tools have been unable to meet people's needs with the rapid development and wide application of electronic technology,in the market . Based on MCU,the design consisted with the peripheral circuits that including weighing sensor,AD converter system, display system, keyboard control system and alarm system.The basic realization of objects weighing ,price regulation,calculation of total price peeled,a variety of items of the total accumulation and other basic functions. The overall design has accurate measurement, high performance to price ratio, simple design and various functions and so on characteristics further to meet the businesses and consumers of electronic scales of functional requirements.Key Words: SCM;sensor;A/D conversion;LCD display; threshold alarm目录1 引言 (1)1.1 目的及意义 (1)1.2 国内外研究现状及发展趋势 (1)1.3 解决的主要问题 (2)1.4 工作原理 (2)2 总体方案的设计 (3)2.1 设计要求 (3)2.2 CPU的选择方案 (3)2.3 传感器的选择 (3)2.4 AD芯片的选择方案 (4)2.5 显示器的选择方案 (4)2.6 总体方案 (4)3 系统硬件设计 (6)3.1 单片机控制模块 (6)3.1.1 89C52简介 (6)3.1.2 单片机控制电路的设计 (7)3.2 数据采集模块 (8)3.2.1 电阻应变式传感器简介 (8)3.2.2 传感器原理 (8)3.3 AD转换模块 (9)3.3.1 hx711的简介 (9)3.3.2 SOP-16管脚封装 (9)3.3.3 hx711内部电路 (10)3.4 显示模块 (10)3.4.1 液晶显示的原理说明 (11)3.4.2 LCD1602的结构及引脚功能 (11)3.4.3 显示电路的硬件设计 (11)3.5 报警模块 (12)4 软件设计 (13)4.1 keil软件 (13)4.2程序流程图 (14)4.3子程序流程图 (14)4.3.1 AD转换程序流程图 (14)4.3.2 显示子程序流程图 (14)4.3.3 键盘输入控制程序流程图 (15)4.3.4 报警子程序流程图 (16)5 硬件安装及调试 (17)5.1 硬件安装 (17)5.2 硬件调试 (17)5.3 功能实现 (17)5.3.1 称重功能 (17)5.3.2 去皮功能实现 (18)5.3.3 总价计算功能实现 (20)5.3.4 累加功能实现 (21)6 总结 (23)致谢 (24)参考文献 (25)附录A 外文文献 (26)附录B 中文翻译 (30)附录C 电路图 (33)附录 D PCB设计图 (34)附录 E 实物图 (35)附录 F 器件清单 (37)附录 G 设计程序 (38)1 引言随着电子科技时代的不断进步,现代微电子学[1]计算机等一些现代电子技术的成果给传统电子测量带来了巨大冲击。
基于51单片机的电子秤的设计
基于51单片机的电子秤的设计一、设计要求和总体方案(一)设计要求设计一款基于 51 单片机的电子秤,能够实现以下功能:1、测量范围:0 5kg。
2、测量精度:01g。
3、具备数码管显示功能,能够实时显示测量的重量值。
4、具有去皮功能,方便测量容器的重量。
(二)总体方案本电子秤主要由传感器、信号调理电路、A/D 转换电路、51 单片机、数码管显示电路和按键电路等组成。
传感器将物体的重量转换为电信号,经过信号调理电路进行放大和滤波处理后,送入 A/D 转换电路转换为数字信号。
51 单片机对数字信号进行处理和计算,得到物体的重量值,并通过数码管显示电路进行显示。
按键电路用于实现去皮等功能。
二、硬件设计(一)传感器选择选用电阻应变式传感器,它具有精度高、稳定性好、测量范围广等优点。
当物体放在传感器上时,传感器的电阻值会发生变化,通过测量电阻值的变化可以得到物体的重量。
(二)信号调理电路由于传感器输出的信号比较微弱,需要经过信号调理电路进行放大和滤波处理。
放大电路采用仪表放大器,它具有高共模抑制比、低噪声等优点。
滤波电路采用无源 RC 滤波器,去除信号中的高频噪声。
(三)A/D 转换电路选用 ADC0809 作为 A/D 转换芯片,它是 8 位逐次逼近型 A/D 转换器,具有转换速度快、精度高等优点。
(四)51 单片机选择AT89C51 单片机作为控制核心,它具有性能稳定、价格低廉、编程简单等优点。
(五)数码管显示电路采用共阳数码管进行显示,通过 74HC573 锁存器驱动数码管。
(六)按键电路使用独立按键实现去皮、清零等功能。
三、软件设计(一)主程序流程主程序首先进行系统初始化,包括初始化单片机的 I/O 口、A/D 转换芯片等。
然后进入循环,不断读取 A/D 转换的结果,并进行数据处理和计算,得到物体的重量值,最后将重量值发送到数码管显示。
(二)数据处理算法采用线性拟合的方法对 A/D 转换的结果进行处理,得到与重量值对应的数字量。
基于单片机的电子秤设计
基于单片机的电子秤设计一、引言二、设计要求与整体方案(一)设计要求1、测量范围:能够满足常见物品的质量测量,通常为 0 10kg 或更大。
2、精度要求:达到一定的测量精度,如 01g 或更高。
3、显示功能:清晰显示测量结果,包括质量数值和单位。
4、稳定性:在不同环境条件下保持测量结果的稳定性和可靠性。
(二)整体方案本设计采用单片机作为核心控制单元,结合称重传感器、信号调理电路、A/D 转换电路、显示模块和电源模块等组成电子秤系统。
称重传感器将物体的质量转换为电信号,经过信号调理电路进行放大、滤波等处理后,由 A/D 转换电路将模拟信号转换为数字信号,单片机对数字信号进行处理和计算,最终将测量结果通过显示模块显示出来。
三、硬件设计(一)称重传感器选择合适的称重传感器是电子秤设计的关键。
常见的称重传感器有电阻应变式、电容式等。
电阻应变式传感器具有精度高、稳定性好等优点,被广泛应用于电子秤中。
其工作原理是当物体加载在传感器上时,弹性体发生形变,粘贴在弹性体上的电阻应变片也随之产生电阻变化,通过测量电阻变化即可得到物体的质量。
(二)信号调理电路由于称重传感器输出的信号较弱且存在干扰,需要经过信号调理电路进行处理。
信号调理电路通常包括放大器、滤波器等。
放大器用于将传感器输出的微弱信号放大到适合 A/D 转换的范围;滤波器用于去除信号中的噪声和干扰,提高信号的质量。
(三)A/D 转换电路A/D 转换电路将模拟信号转换为数字信号,以便单片机进行处理。
选择 A/D 转换器时需要考虑其分辨率、转换速度、精度等参数。
常见的 A/D 转换器有 ADC0809、ADS1115 等。
(四)单片机单片机作为电子秤的控制核心,负责处理和计算测量数据,并控制整个系统的工作。
选择单片机时需要考虑其性能、资源、成本等因素。
常见的单片机有 STM32、51 单片机等。
(五)显示模块显示模块用于显示测量结果,常见的有液晶显示屏(LCD)和数码管。
基于单片机的电子秤设计毕业论文
商用电子秤的设计摘要在日常生活中,经常需要测量物体的质量,测量的准确性从而显得很重要。
称重技术的改革影响着人民的生活,随着计量技术和电子技术的开展,以前常用的纯机械构造的杆秤、台秤等存在不准确、速度慢、不能计价易作弊等问题,已逐步被电子产品替代。
本次电子秤设计将运用单片机来完成,具有小型化、智能化、准确度高等特点。
本设计以51系列单片机AT89S52为控制核心,实现电子秤的根本功能,即准确采集物体的质量,直观显示重量、单价及总价,并可对不同物品的重量、单价进展调整,此外系统还具有超量程报警功能。
显示局部采用的是1602液晶显示器,运用独立式键盘实现重量、单价的调整和切换显示功能。
软件设计以C语言作为编程语言,采用模块化编程思想,在Keil uVision开发环境下编写应用程序,结合硬件电路做整体调试,最终实现了所设计功能。
整个系统构造简单、使用方便、功能齐全、精度高,具有一定的实用价值。
关键词:电子秤;单片机;1602液晶;独立键盘The Design of mercial Electronic ScalesABSTRACTIn our daily life,we usually measure somethings’wight.The accuracy of measurement seem to be very important.The reform in weighting technology is affecting our life. With the development of measurement technology and electronics,the traditional mechanical steelyard which we used previously are sifted out step by step.Because the problem which including inaccuracy、slow、valuation or easy to cheating can be resolved by electronic products.The design is based on programming of SCM,then it can transform products to be minitype、modularization and intelligentize,the technical function of products bee faster、more accurate and more reliable.The design for the control of 51 puters AT89S52 core, to achieve the basic control functions of electronic scales.measuring the weight exactly、displaying the weight and unit price exactly、displaying the total price exactly、displaying the unit price after adjusting the unit price、displaying the unit weight after adjusting the unit weight.the displaying way is base on 1602 LCD display.Stand-alone keyboard unit price and the weight adjustment.independent button control the changing which between the status.I select C language to be programme language,and pile the program in the condition of Keil uVision. The design adopt the modularization programming and debug the program bine to hardware circuit.I analyse the cause of error and resolving thought in designning process,and finish the basic functions of electronic scale. The system at weighing has also super-range alarm. The whole system is simple, easy to use, fully functional, high precision, with some Practical value.Key words:electronic scale; SCM; 1602LCD; single keyboard目录第1章绪论11.1 选题背景与意义11.2 电子秤的研究现状及开展趋势11.3 本设计的主要工作3第2章系统方案设计32.1电子秤的设计要求42.2 系统工作原理42.3 系统方案选择42.4 各功能模块的分析与选型52.4.1 单片机的选择62.4.2 按键的选择72.4.3 输出模块的选择72.4.4 报警模块的选择82.5 编程语言及开发工具选择82.5.1 编程语言的选择82.5.2 开发环境的选择92.6 本章小结9第3章系统软件设计103.1 AT89S52的介绍103.2 主程序设计133.2.1 函数声名以及变量定义133.2.2 主程序设计思想143.3 按键处理程序153.3.1 按键介绍153.3.2 按键设计173.4 显示子程序设计183.4.1 1602液晶简介183.4.2 液晶显示子程序233.5 报警子程序设计263.6 本章小结27第4章程序调试274.1 程序编译274.2 调试过程304.3 调试中出现的问题及解决方法314.4 调试结果324.5 本章小结33第5章结论33致34参考文献34附录A 外文翻译-原文局部35附录B 外文翻译-译文局部41附录C 电子秤源程序45第1章绪论1.1选题背景与意义电子秤是日常生活中常用的电子衡器,广泛应用于超市、大中型商场、物流配送中心。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BI YE SHE JI(20 届)基于单片机的电子秤售药系统设计所在学院专业班级自动化学生姓名学号指导教师职称完成日期年月- 12 -摘要本设计是以单片机为核心,用C语言进行编写的。
首先,压力传感器将压力转换成电信号,然后,电信号通过信号放大器放大将模拟信号传给模数转换器,最后,单片机获得一个数字信号,该信号在单片机内部经过处理最后在LE D显示器是啊显示。
矩阵键盘通过按键向单片机内部输入指令。
这就实现了电子秤的基本功能,基于单片机电子秤的售药系统设计只是在这基础上对精确度进行优化,功能进行加强。
本设计系统是以AT89C52芯片作为核心芯片,在外围加上压力传感器、信号放大器、模数转换器、LED显示器以及矩阵键盘实现售药系统的自动称重。
关键词:电子秤,单片机,模数转换器,LED显示器- 12 -AbstractThe design is based on the single-chip microcomputer as the core, the use of C language compilation. First of all, the pressure sensor pressure into electrical signals, and then the electrical signal is amplified by the signal amplifier, analog signal to the analog-to-digital converter, finally, MCU access to a digital signal, the signal is processed in the single chip microcomputer in LED display yes display. Matrix keyboard keys to the MCU internal input instruction. It was the realization of the basic functions of electronic scale, electronic scale based on single-chip system design is the sale of drugs in the basis of precision for optimization, function to strengthen.This system is based on AT89C52chip as the core chip, in the periphery with pressure sensor, signal amplifier, an analog-to-digital converter, LED display and the keyboard matrix to achieve the sale of drug delivery system of automatic weighing. Key words: electronic scale, single chip microcomputer, analog to digital converter, LED display- 12 -目录摘要 (I)Abstract (II)目录 (III)第一章电子秤介绍 (1)1.1 售药系统电子秤的发展背景 (1)1.2 工作原理及应用 (1)1.2.1 电子称的定义 (1)1.2.2 电子秤的工作原理 (1)1.3 售药系统电子秤的发展前景 (2)第二章系统的硬件设计 (4)2.1 称重传感器 (4)2.1.1 称重传感器的简介 (4)2.1.2 称重传感器的分类与工作过程 (4)2.1.3 称重传感器的选择 (4)2.2 模数转换器 (6)2.2.1 模数转换器的简介 (6)2.2.2 模数转换器的工作原理 (6)2.2.3 模数转换器的选择 (7)2.2.4 ADC0809的逻辑结构 (7)2.2.5 ADC0809的引脚功能 (7)2.3 信号放大器 (9)2.3.1 信号放大器的选择 (9)2.3.2 差动放大电路图 (9)2.3.3 HA17741性能参数 (10)2.3.4 HA17741封装图 (10)2.4 显示器 (11)2.4.1 LED数码管结构 (11)2.4.2 共阴极共阳极接法 (12)- 12 -2.4.3 数码管字符代码 (13)2.4.4 数码管的连接 (15)2.5 矩阵键盘 (15)2.5.1 矩阵键盘的连接 (15)2.5.2 矩阵键盘的连接图 (15)2.6 单片机AT89C52 (16)2.6.1 主要参数 (16)2.6.2 各个引脚功能 (17)2.6.3 寄存器 (20)2.7 电源模块 (23)2.7.1 电源原理 (23)2.7.2 电源电路图 (23)2.8 报警模块 (24)第三章电子秤软件设计 (25)3.1 软件流程图及程序设计 (25)3.2 显示子程序设计 (26)3.3 键盘扫描子程序设计 (26)结论 (28)参考文献 (29)致谢 (30)附录一原理图 (31)附录二程序 (32)- 12 -第一章电子秤介绍1.1 售药系统电子秤的发展背景调配中药饮片自古到今一直用戥秤称量,虽然经过长期实践,有技术过硬的中药师练成“一抓准”的本领,可每次称量都是几剂中药的总量,然后再一一分发,这其中就有可能存在每剂中药之间有一些误差。
对于普通中草药而言,问题不是多大,而对于毒剧药而言,稍微多一点,就会对患者带来安全隐患。
可由于戥秤精确度不是太高,所以称量合格率也一直不能达到规范的要求。
在如今科技高速发展的时代,中医药事业也要与时俱进,特别是对于传统中药饮片的称量方法,应该进行改革。
电子秤的引进就是必然的发展趋势。
1.2 工作原理及应用1.2.1 电子秤的定义称量物体重量的电子器具。
由传感器、承重装置和微计算机芯片等部分组成。
当承重装置受物体重力作用时,传感器便输出与重量成正比的电信号,并将此信号输送给计算机系统。
可根据要求显示和打印各种数据。
精度较高。
其实就是把物体的重力传给芯片,然后由芯片显示出该物体重力的装置称为电子秤。
电子秤采用现代传感器技术、电子技术和计算机技术一体化的电子秤量装置,才能满足并解决现实生活中提出的"快速、准确、连续、自动"称量要求,同时有效地消除人为误差,使之更符合法制计量管理和工业生产过程控制的应用要求。
1.2.2电子秤的工作原理电子秤由称重传感器,放大电路,模数转化器,单片机,按键电路,显示器等部分组成。
其工作流程大体为:称重传感器获取秤盘上物体重力信息从而输出一个电信号,经过放大电路将信号放大传给转换器,模数转换器将模拟电信号转换成数字信号,单片机获得此数字信号经过内部处理在显示器上输出重力信息,还可以通过按键给单片机传递设置信息从而显示价格等其它信息。
内部结构图1-1所示。
- 12 -图1-1 电子秤的内部结构1.3售药系统电子秤的发展前景由于科技高速发展和应用水平提高,电子秤产品数字化、集成化、网络化、智能化将成为世界衡器工业的发展方向和重点。
售药系统电子秤在向着小型、集成化、智能化、模块化、综合性、组合性发展的同时将会更加偏向精确度和智能化的发展。
此案例是基于在大学期间学习的基础知识进行的复习巩固,它是以AT89C52(其与AT89C51用法基本相同)为核心进行设计,设计原理为:CZA-109称重传感器获取秤盘上物体重力信息从而输出一个电信号,经过放大电路将信号放大传给ADC0809转换器,ADC0809模数转换器将模拟电信号转换成数字信号,单片机AT89C52获得此数字信号经过内部处理在LED显示器上输出重力信息,还可以通过矩阵键盘按键给单片机传递设置信息从而显示价格等其它信息。
其结构图如图1-2所示。
- 12 -图1-2 电子秤详细结构图- 12 -第二章系统的硬件设计2.1 称重传感器2.1.1 称重传感器的简介传统概念上,负荷传感器是称重传感器、测力传感器的统称,用单项参数评价它的计量特性。
旧国标将应用对象和使用环境条件完全不同的“称重”和“测力”两种传感器合二为一来考虑,对试验和评价方法未给予区分。
衡器上使用的一种力传感器。
它能将作用在被测物体上的重力按一定比例转换成可计量的输出信号。
考虑到不同使用地点的重力加速度和空气浮力对转换的影响,称重传感器的性能指标主要有线性误差、滞后误差、重复性误差、蠕变、零点温度特性和灵敏度温度特性等。
在各种衡器和质量计量系统中,通常用综合误差带来综合控制传感器准确度,并将综合误差带与衡器误差带联系起来,以便选用对应于某一准确度衡器的称重传感器。
国际法制计量组织(OIML)规定,传感器的误差带占衡器误差带的70%,称重传感器的线性误差、滞后误差以及在规定温度范围内由于温度对灵敏度的影响所引起的误差等的总和不能超过误差带。
这就允许制造厂对构成计量总误差的各个分量进行调整,从而获得期望的准确度。
2.1.2 称重传感器的分类与工作过程称重传感器按转换方法分为光电式、液压式、电磁力式、电容式、磁极变形式、振动式、陀螺仪式、电阻应变式等8类,以电阻应变式使用最广。
在测量过程中,重量加载到称重传感器的弹性体上会引起塑性变形。
应变(正向和负向) 通过安装在弹性体上的应变片转换为电子信号。
最简单的弯曲梁称重传感器只有一个应变片。
通常,弹性体和应变片通过多种方式来结合,例如,外壳,密封部件等来保护应变片。
2.1.3 称重传感器的选择- 12 -基于单片机电子秤售药系统的设计要求如下:要求具有高精度、量程小自动计价等功能。
(1)显示的数据分为质量和总价,质量范围为0~250克,称重精度为1克;总价精确到十分位。
(2)键盘用来输入单价,要求能够输入0~9的数字及小数点,还要具有确认和清零的功能。
(3)为保证按键的准确输入,应当对键盘进行去抖动,可以使用软件去抖或硬件去抖。
根据以上的要求查阅各种资料最终选择了深圳市杰英特传感仪器有限公司的铝制小量程的称重传感器CZA-109。
此传感器主要用于量程小,精度高,体积小的电子秤。
其主要参数如表2-1 。
表2-1 CZA-109参数表- 12 -2.2 模数转换器2.2.1 模数转换器的简介模数转换器最重要的参数是转换的精度,通常用输出的数字信号的位数的多少表示。
转换器能够准确输出的数字信号的位数越多,表示转换器能够分辨输入信号的能力越强,转换器的性能也就越好。
A/D转换一般要经过采样、保持、量化及编码4个过程。
在实际电路中,有些过程是合并进行的,如采样和保持,量化和编码在转换过程中是同时实现的。