电子秤仿真设计
模拟电子秤仿真实验报告

阿坝师范高等专科学校电子信息工程系课程设计模拟电子秤仿真设计学生姓名樊益明专业名称计算机控制技术班级计控班学号20113079阿坝师范高等专科学校电子信息工程系二○一三年四月模拟电子秤设计报告一、设计原理及要求设计原理:电子秤系统设计框图大致如图1所示:图1 系统整体设计框图设计要求:1、要求单价由键盘输入;2、重量的精度能够达到十分之一千克;四个定值电阻加一个电位器,模拟应变式传感器,采集微小的电压信号利用差分放大电路,对采集到的微小电压放大到0~~5VADC0832:8位2进制模数转换器;将放大的电压信号转化为数值信号,方便单片机的处理51单片机:处理和控制单元,整个模拟仿真的灵魂原件。
1、将ADC0832转化来的数据处理后存放在重量(Wight )并用LCD 显示;2、将键盘输入的数据赋给单价(Price );3、将总价(Total_price )计算出来,并显示MM74C922:键盘解码器,方便了对4x4键盘的扫描。
键盘的作用主要在单价的输入上。
3、按键有提示音;4、有去皮的功能;二、主要硬件及仿真软件硬件:(一)、ADC0832ADC0832 是一种8 位分辨率、双通道A/D转换芯片。
由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎。
图2.1为ADC0832在Proteus中的逻辑符号图2.1 ADC0832逻辑符号芯片接口说明:CS片选使能,低电平芯片使能;CH0 模拟输入通道0,或作为IN+/-使用。
CH1 模拟输入通道1,或作为IN+/-使用。
GND 芯片参考0 电位(地)。
DI 数据信号输入,选择通道控制。
DO 数据信号输出,转换数据输出。
CLK 芯片时钟输入。
Vcc/REF 电源输入及参考电压输入(复用)。
单片机对 ADC0832 的控制原理:正常情况下 ADC0832 与单片机的接口应为 4 条数据线,分别是 CS、CLK、DO、DI但由于 DO 端与 DI 端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将 DO 和 DI 并联在一根数据线上使用。
数字电子秤的设计与仿真

数字电子秤的设计与仿真【摘要】本次设计是基于AT89C51单片机为核心的数字电子秤,它的硬件电路还包括称重传感器、ADC0832的A/D转换电路、报警电路、LM016L液晶显示、电源电路。
该设计的软件程序包括主控程序、LM016L显示驱动程序、ADC0832采样程序和4*4键盘程序。
打开电源时,单片各部分接口电路初始化,200ms后ADC0832对外部数据进行采样,一旦有物品放入载物台,ADC0832立即发送中断请求,并将本次采集数据交给单片机处理,显示相应数据量。
【关键词】电子秤;AT89C51单片机;采样一、总体设计方案基于单片机开发的数字电子秤,其硬件电路包括单片机、称重传感器、A/D 转换芯片、报警电路、LCD显示电路、电源电路等几部分设计内容。
其单片机采用Atmel公司生产的51系列AT89C51;称重传感器可采用电桥电路,在仿真实现中本文采用可调电阻做替代;A/D转换器采用ADC0832。
数字电子秤最终要满足以下功能:自动计算价格;储存常用物品价格;超重提醒,一旦重量超出了自身重量的测量的范围,发出警报;电子秤的测量范围在0—5KG,测量精度要求0.001KG。
整个数字电子秤电路构成如图1所示。
二、硬件电路的设计数字电子秤以AT89C51单片机作为核心,完成ADC0832转换电路、LM016L 显示电路、键盘电路、报警电路等功能。
1.A/D转换电路采用ADC0832芯片,通过采样、保持、量化和编码等过程将称重传感器所采集的模拟信号转换成数字信号供单片机读取。
2.显示电路采用LM016L液晶显示器,通过HD44780控制器,具有简单而功能较强的指令集,可以实现字符移动,闪烁等功能。
3.键盘电路采用4*4矩阵按键,完成外部数据的输入。
4.报警电路采用蜂鸣器报警器,一旦物体自身的重量超出电子秤的称量范围,蜂鸣器立即会发出警报声,提醒所称量物品超重。
原理图如图2所示。
5.称重系统的仿真原理图(如图3所示)三、软件设计控制器系统软件的工作过程如下:打开电源时,单片机及各个部分电路开始工作,单片机调用内部存储数据对各部分接口电路初始化。
模拟电子秤仿真实验报告

阿坝师范高等专科学校电子信息工程系课程设计模拟电子秤仿真设计学生姓名樊益明专业名称计算机控制技术班级计控班学号20113079阿坝师范高等专科学校电子信息工程系二○一三年四月模拟电子秤设计报告一、设计原理及要求设计原理:电子秤系统设计框图大致如图1所示:图1 系统整体设计框图设计要求:1、要求单价由键盘输入;2、重量的精度能够达到十分之一千克;3、按键有提示音;4、有去皮的功能;二、主要硬件及仿真软件硬件:(一)、ADC0832ADC0832 是一种8 位分辨率、双通道A/D转换芯片。
由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎。
图2.1为ADC0832在Proteus中的逻辑符号图2.1 ADC0832逻辑符号芯片接口说明:CS片选使能,低电平芯片使能;CH0 模拟输入通道0,或作为IN+/-使用。
CH1 模拟输入通道1,或作为IN+/-使用。
GND 芯片参考0 电位(地)。
DI 数据信号输入,选择通道控制。
DO 数据信号输出,转换数据输出。
CLK 芯片时钟输入。
Vcc/REF 电源输入及参考电压输入(复用)。
单片机对 ADC0832 的控制原理:正常情况下 ADC0832 与单片机的接口应为 4 条数据线,分别是 CS、CLK、DO、DI但由于 DO 端与 DI 端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将 DO 和 DI 并联在一根数据线上使用。
(见图 3.6)当 ADC0832 未工作时其 CS 输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。
当要进行 A/D 转换时,须先将 CS 使能端置于低电平并且保持低电平直到转换完全结束。
此时芯片开始转换工作,同时由处理器向芯片时钟输入端 CLK 输入时钟脉冲,DO/DI 端则使用 DI 端输入通道功能选择的数据信号。
在第 1 个时钟脉冲的下沉之前DI 端必须是高电平,表示启始信号。
在第 2、3 个脉冲下沉之前 DI 端应输入 2 位数据用于选择通道功能,其功能项见表 1。
基于FPGA的电子秤设计与实现

基于FPGA的电子秤设计与实现摘要随着科学技术水平的不断发展,市面上出现了很多有价值的电子产品,这些设备有些倾向于自然简单,而有些却追求超乎平常的复杂功能。
当这些电子设备在对社会起到深远影响的同时,电子秤作为一个越来越简单的电子设备,在我们生活的许多方面扮演着重要的角色。
不论是工业还是销售行业,不论是大量程还是微小的计量称重,电子秤的出现使得数据得出更精确。
本设计的核心技术是基于FPGA(现场可编程门阵列)的。
共包含三大模块,分别为数据采集模块、控制器模块和人机交互模块。
数据采集模块用到称重传感器,直接与信号的前级处理和A/D转换部分共同构成。
人机交互模块包含简易键盘和点阵式液晶显示器。
最为主要的是本设计采用FPGA作为控制核心,软件部分使用Verilog(Verilog Hardware Description Language)语言,这样的设计使得编程灵活,调试更加方便,而且精度较高,稳定性较好,可以实现全部的控制功能。
最终本项目成功完成,论文由绪论、关键技术介绍、系统分析、系统设计、系统实现、和系统测试以及最终结论组成。
关键词:FPGA,电子秤,VerilogDesign and Implementation of Electronic ScaleBased on FPGAAbstractWith the continuous development of science and technology, a lot of valuable electronic products have appeared on the market. These devices tend to be naturally simple. But some complex beyond the usual functions. When these electronic devices have a profound effect on society, at the same time, more and simpler electronic scales electronic devices play an important role in many aspects of our lives, whether industrial or sales small or large range of measuring and weighing, the emergence of electronic scales makes the data more accurate. The design of the core technology is based on FPGA (field programmable gate array), including three modules, namely, data acquisition modules. Controller module and interactive modules.Weighing sensor is used in data acquisition module. Which is connected with the pre-processing and A/D conversion section of the signal.HCI module contains a simple keyboard and dot-matrix liquid crystal displays. The most important is the design using FPGA as the core, the use of the software part of Verilog (verilog Hardware Description Language) language. This design allows flexible programming, more convenient debugging, and high accuracy, good stability. The design can also achieve fully-controlled function. The ultimate success of the project is completed. The paper is made up of the introduction, key technologies, system analysis, system design, system implementation, and system testing as well as the composition of the final conclusions.Key words: FPGA, Electronic Weighing Scale, Verilog目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1论文研究主要内容 (1)1.1.1项目市场调查 (1)1.1.2项目涉及的技术 (1)1.2国内外现状 (1)第2章关键技术介绍 (3)2.1EDA技术简介 (3)2.2关键性开发技术的介绍 (4)2.2.1 控制器 (4)2.2.2 称重传感器 (5)2.2.3 前级放大器 (5)2.2.4 A/D转换器 (6)2.2.5 显示输出电路 (6)2.3使用Q UARTUS II实现仿真 (6)第3章系统分析 (8)3.1构架概述 (8)3.1.1 功能构架 (8)3.1.2 模块需求描述 (8)3.2系统开发环境 (9)3.3系统任务的可行性分析 (9)3.3.1 控制器可行性 (9)3.3.2 前级放大电路可行性 (9)3.3.3 A/D转换电路可行性 (10)3.3.4 显示电路可行性 (10)第4章系统设计 (12)4.1构架概述 (12)4.2系统的功能结构设计 (12)4.2.1数据采集模块 (12)4.2.2人机交互 (15)4.3控制模块 (16)第5章系统实现 (18)5.1系统控制流程 (18)5.2系统模块间结构 (18)5.3主模块部分代码 (19)5.4仿真结果 (19)第6章系统测试 (22)6.1测试方法 (22)6.2测试结果 (22)第7章结论 (24)参考文献 (25)致谢..................................................................................................... 错误!未定义书签。
自-便携式手提电子秤设计

便携式手提电子秤设计设计者:设计时间:便携式手提电子秤设计一、引言手提电子秤具有称重精确度高,简单实用,携带方便成成本低,制作简单,测量准确,分辨率高,不易损坏和价格便宜等优点。
是家庭购物使用的首选。
其电路构成主要有测量电路,差动放大电路,A/D转换,显示电路。
其中测量电路中最主要的元器件就是电阻应变式传感器。
电阻应变式传感器是传感器中应用最多的一种,广泛应用于电子秤以及各种新型结构的测量装置。
而差动放大电路的作用就是把传感器输出的微弱的模拟信号进行一定倍数的放大,以满足A/D转换器对输入信号电平的要求。
A/D转换的作用是把模拟信号转变成数字信号,进行模数转换,然后把数字信号输送到显示电路中去,最后由显示电路显示出测量结果。
二、设计内容及总体方案内容是设计一个手提电子秤要求:1、电阻应变式传感器2、秤重范围为2kg3、电路由测量电桥,差动放大电路,A/D转换电路,显示电路组成4、工作原理,附系统原理图首先利用由电阻应变式传感器组成的测量电路测出物质的重量信号,以模拟信号的方式传送到A/D转换器。
其次,由A/D转换电路把由差动放大器电路把传感器输出的微弱信号进行一定倍数的放大,然后送A/D转换电路中。
再由A/D转换电路把接收到的模拟信号转换成数字信号,传送到显示电路,最后由显示电路显示数据。
具体方案如下:三、单元电路的具体设计1.测量电路:电阻应变式传感器就是将被测物理量的变化转换成电阻值的变化 , 再经相应的测量电路而最后显示或记录被测量值的变化。
在这里,我们用电阻应变式传感器作为测量电路的核心。
并应根据测量对象的要求,恰当地选择精度和范围度。
(1)电阻应变式传感器的组成以及原理:电阻应变式传感器简称电阻应变计。
当将电阻应变计用特殊胶剂粘在被测构件的表面上时,则敏感元件将随构件一起变形,其电阻值也随之变化,而电阻的变化与构件的变形保持一定的线性关系,进而通过相应的二次仪表系统即可测得构件的变形。
基于LabVIEW的虚拟电子称设计

1681 虚拟仪器硬件设计当开始采集信号时,放下重物,放在布置好装有压力传感器的托盘上时,压力传感器就会受力发生变化,使得它的电阻值也跟着发生了变化。
这时通过设计的电桥,可以得到一个微弱的电压变化。
这时就需要放大电路来发挥功能,放大电路将微弱的电信号进行放大。
放大之后会在CH2端输出一个信号,这个信号与原始信号相比仅仅在大小上发生了变化,保留了信号的原始信息。
这个信号与原始信号的大小有一个线性的比例关系。
这时候信号将要进入抗干扰电路,通过调节电位器RX4的调节,U8D输出端会得到经过放大后的信号。
我们再通过调节电位器RX5,可以用来调节整个电路系统的对称性。
通过这种方法,初步完成了抗干扰的设计。
设计出主电路如图1所示。
1.1 传感器电路电阻式应变传感器的应用是非常广泛的,它在受到压力时会产生形变,这会带动它自身安装的压力应变计也跟着变化。
这样一来,传感器的电阻就随压力发生了变化,达到测量的要求。
但是这种传感器也有其局限性,当形变太大时,电阻的变化值就不再是线性的了,那么就无法完整实现传感器的功能。
在小的形变时,也会出现不稳定的信号,所以一般这种传感器都是在控制技术中应用的。
综合考虑之后,本次应用的传感器是电阻应变式传感器。
当电阻应变式传感器感受到外力,即本次实验的外加重物时,就会因为受到压力,使得电阻值的大小发生变化。
1.2 放大电路信号放大电路有几个方面的作用。
首先太小的信号难以被采集,只有将其放大到一定程度之后才好被采集系统所采集。
其次,放大不会破坏信号的原始数据,再放大后,甚至可以将一些原本可能被采集系统忽略掉但是却非常重要的数据采集到。
放大电路提高了数据采集的灵敏度。
同理当产生的输入信号幅值太大时,同样会给采集系统带来困扰,这时候就要对信号进行衰减处理。
同样的,衰减只对信号的倍率大小产生影响,不会破坏其自身的数据。
使用的LM324是四运放集成电路,它是采用14脚双列直插塑料封装,它的内部含有四组运算放大器。
数字电子秤仿真实物设计

基于单片机的数字电子秤设计一、设计任务与要求1、通过单片机控制设计一个具有显示单价、质量和计算总价等智能数字电子秤。
并通过电阻式应变片进行称重测量。
2、通过按键可以调整单价、最大称量值,并且能实现去皮处理。
3、具有超重自动报警功能。
4、附加显示功能。
二、方案设计与论证数字电子秤通过秤量,需要将相关数据以及结果显示出来,所以需要有显示电路。
方案一:采用LED数码管显示。
LED数码管经过合理的设置可以完成显示被测物质量、单价、总价,以及显示最大称量值的任务,并且经济耐用。
同时LED 具有高亮度、高刷新率的优点,能提供宽达160度的视角,可以在较远的距离上看清楚。
但是它的显示存在信息量少,显示不直观,不易理解,连线复杂等缺点。
方案二:采用LCD液晶屏显示。
LCD液晶屏具有字符显示的功能,不但可以同时显示被测物质量、单价、总价以及最大称量值,还可以同时显示相应的控制命令、指示符号及单位等,信息量丰富且直观易懂。
另外,液晶显示具有功耗低,体积小,质量轻,寿命长,不产生电磁辐射污染等优点。
综合比较两者的优缺点,本设计最终采用LCD1602作为显示模块。
总体方案设计:综合考虑本次设计要求、现有元器件资源、元器件价格和对元器件的熟悉掌握程度,本次设计选用STC89C52作为CPU控制器,ADC0809作为模数转换器件,LCD1602作为显示器件,再配以其他相关元器件来实现硬件电路的设计。
三、硬件电路设计1.传感器的设计:(1)应变式电阻传感器的工作原理:单导体或半导体受到外力作用时,会产生机械变形,从而导致阻值变化。
导体与半导体的电阻与电阻率及其几何尺寸有关,当导体受外力作用时,电阻率几几何尺寸的变化会引起电阻的变化。
因此,通过测量电阻值的大小,就可以反映外界力的大小。
(后因种种原因,未能用传感器应变片来作为压力重量的改变而达到电子秤的最基本功能,所以用电位器来代替。
但其工作原理是一样的。
)(2)电阻应变式传感器测量电路设计:由于机械应变一般都很小,要把微小应变引起的微小电阻值的变化测量出来,就需要设计专用的测量电路。
电子秤的设计与实现

电子秤的设计与实现一.研究的目的和意义随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。
常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。
传统的机械秤有很多缺点,比如精度不高,结构复杂,易老化,成本高等。
随着社会的发展,市场对秤的要求的越来越高,尤其是人体秤、厨房秤等各类便携式小型秤。
电子秤与传统的机械秤相比有许多优越性,它用压力传感器取代机械秤的弹簧大大减小了秤的体积和制造难度,以LCD或LED显示屏取代传统的刻度盘使外形更加美观,由于内部集成了单片机以及软件系统,电子秤还拥有传统机械秤无法比拟的智能性。
他可以完成过载报警,总价计算,数据通信等众多功能。
目前市场上使用的称量工具,或者结构复杂,或者运行不可靠,且成本高,而且整体水平不高,部分小型企业质量差且技术薄弱,设备不全,缺乏产品的开发能力,产品质量在低水平徘徊。
因此,有针对性的开发出一套具有实用价值的电子秤系统,从技术上克服上述诸多缺点,改善电子秤应用中的不足之处,具有现实意义。
二.设计原理1.电子秤的原理就是利用压力传感器采集因压力变化产生的电压信号,经过电压放大电路放大,然后再经过A\D模数转换器转换为数字信号,最后把数字信号送入单片机。
单片机经过相应的处理后,得出当前所称物品的重量及总额,然后再显示出来。
此外,还可通过键盘设定所称物品的价格。
2. 原理仿真设计电路图图13.程序框图(1)主程序设计开始LCD 初始化重量数据显示总价计算LCD 清屏报警AD 转换重量数据处理是否超过上限按键判断Y N Y N图2 主程序设计(2)子程序A/D 0832的转化图3 A/D 0832的转化(3)显示子程序的设计图4 显示子程的设计(4)按键子程的设计在程序中可以先判断按键编码,然后根据编码将键盘代表的数值送到相应的存储单元,再进行功能选择或数据处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程图
开始 保护现场 设置 ADC 控制字、选 择转换通道、开中断
信号放大
单步转换
将转换结果存 入寄存器
将转换结果送 入待显示单元
恢复现场 返回
4.仿真结果
本次设计是在AVR
Studio上编程,编译通过 后在protues上仿真
仿真电路图
结论
本次设计基本完成设计要求,并取得了一定成果。 1、熟悉Atmega16芯片的功能及工作特性,掌握其 口扩展方法。
2. 键盘接口电路
键盘接口电路由矩阵键盘和键盘解码芯片构成
电子秤需要设置 单价(十个数字 键),还具有小数 点、清零等功能, 总共需设置12个键, 12个按键使用3×4 矩阵式键盘。
为了进一步节省单片机I/O口资源,我们在设计中使用了MM74C922芯片。 MM74C922是一款4*4键盘扫描IC,它可检测到与之相连的4*4键盘的按键输入, 并通过数据输出口将按键相应的编码输出。
此信号由放大电路进行放大、经滤波后再由模/数 (A/D)器进行转换,数字信号再送到微处器的CPU处理, CPU不断扫描键盘和输出开关,根据键盘输入内容和各 种功能开关的状态进行必要的判断、分析、由仪表的软 件来控制各种运算。 运算结果送到LCD显示器显示。一般地信号的放大、 滤波、A/D转换以及信号各种运算处理都在信号采集电路 中中完成。
数据采集 部分
A/D转换器
ATmega16单片机
单片机控 制模块
键盘解码芯片 74C922 1602 液 晶 显 示 人机交互 界面
4*3矩阵键盘
2、硬件设计
硬件电路设计主要涉及到压力检测电路、 矩阵键盘接口电路、1602液晶接口电路。
硬件电路设计
1. 压力检测电路
如右图所示,压力检测 电路是由压力传感器、 放大器、A/D转换器组成。 压力传感器和放大器集 中在传感器MPX4250上, A/D转换器则使用的是 ATmega16片内ADC
接
2、通过对数据采集的分析,了解了各种传感器、放大器及 A/D转换器,对信号的转换、传输有了更深的认识。 3、对键盘和显示器进行选型比较,得出各种型号优劣比。
4、采用面向对象的思想,分层次、分模块构建设计的总体 框架。
感谢陈老师的辛勤指导!
END
1.键盘扫描子程序的设计
键盘扫描流程图
开始
初始化
N
按键按下
Y
调用显示子程 序 按键扫描
N
按键释放 ?
Y
送出示程序流程图
开始 LCD初始化
延时
设置第一行显示位置
显示第一行内容
设置第二行显示位置
显示第二行内容
返回
3.数据采集子程序的设计
数据采集程序流
信号采集
电子秤仿真设计
导师: 专业:
班级:
姓名: 学号:
论文框架
总体设计
硬件设计 软件设计
仿真结果
–
总体概述
当被称物体放置在秤体的秤台上时,其重量便通过 秤体传递到称重传感器,传感器随之产生电阻应变效应, 将阻值变化转变成电压信号,使物体的重量转换成与被 称物体重量成一定函数关系的电信号。
3. 液晶显示电路
数据显示是电子秤的一项重要功能,是人机交换 的主要组成部分,它可以将测量电路测得的数据经过 微处理器处理后直观的显示出来 ,LCD液晶显示器是一 种极低功耗显示器,从电子表到计算器,从袖珍时仪 表到便携式微型计算机以及一些文字处理机都广泛利 用了液晶显示器。
3、软件设计
本系统的软件设计主要由键盘扫描子程序、显示子程序和数 据采集子程序等组成。
1.总体设计
本设计利用目前使用AVR单片机作为主控芯片设计了一种电子计价秤。其 以ATmega16为核心,74MC922为解码芯片,采用1602液晶屏进行显示。
1.总体设计
系统设计总体方案框图
系统由3个部分组成:控 制器部分、数据采集部 分、人机交互界面
X型应变仪
称重传感器 MPX4250
双极运算放大 器