《基于单片机的电子称设计dkdz.docx》由会员分享,可在线阅读,更多相关《基于单片机的电子称设计dkdz.docx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计计(论文文)任务务书题目:简简易数字字存储示示波器任务与要要求:(1)设设计一台台用普通通示波器器显示被被测波形形的简易易数字存存储示波波器;(2)要要求仪器器具有单单次触发发存储显显示方式式;(3)要要求仪器器输入阻阻抗大于于1000KW,垂垂直分辨辨率为332级/divv, 垂垂直分辨辨率为200点/ddiv,设示波波器显示示屏水平平刻度110diiv,垂垂直刻度度8diiv; (4)要要求设置置0.22s/ddiv、0.22ms/divv、20uus/ddiv三三档扫描描速度;设置0.1VV/diiv、11V/ddiv二二档垂直直灵敏度度,误差差5%.时间: 20009 年 11
2、0 月 226 日至 20009 年 12 月 200 日共 8 周所属系部部:电子子工程系系学生姓名名: 学 号:专业: 指导单位位或教研研室:电电子工程程系指导教师师: 职职 称称:助讲基于单片机的智能电子秤设计目录摘要3Absttractt31、本设设计任务52、系统统方案的的论证与简简介62.1 数据采采集部分分62.1.1前级级放大器器的选择择及简介介.62.1.2 AA/D转转换器选选择及简简介822控控制器的的选择及及简介11023 人机交交互部分分132.3.1 键键盘/显示部部分的选选择及简简介1332.4 称重传传感器117241称重传传感器的的工作原原理188242 称重
3、重传感器器的主要要参数指指标1993、电路路的硬件设设计2003.1 整体电电路的设计2003.2 放大电电路的设设计2003.3 V/FF转换电电路的设设计2223.4 键盘显显示电路路234、系统统的软件设计2554.1 C511的简介介254.2 程序的的流程图图255、调试试与测试试结果分分析2665.1 使用用的仪器器仪表2265.2 电路路的调试试26基于单片片机的智智能电子子秤设计计摘要:本本文介绍绍了基于于单片机机89CC52的的电子秤秤的硬件件电路及及软件流流程。系系统包括括称重传传感器、信信号放大大、单片片机、键键盘、LLCD显显示等部部分。电电子秤设设计得小小巧,结结构简
4、单单,具有有去皮、单单价设置置、累加加等多种种功能。关键词:单片机机;称重重传感器器;V/F转换换器Elecctroonicc Baalannce Conntroolleed bby tthe sinnglee-Chhip MiccroccompputeerAbsttracctThisspapper inttrodducees aan eelecctroonicc baalannce conntroolleed bby tthe sinnglee-chhip miccroccompputeer 889C552. Thee sppeciificc haardwwaree ciircuuit an
5、dd sooftwwaree fllow chaart aree deesiggnedd. TThe sysstemm coonsiistss off weeighhingg seensoor, siggnall ammpliifieer, miccroccompputeer, keyyboaard, LCCD ddispplayy annd eetc. Thhis smaall, siimplly sstruuctuuredd baalannce posssesssess maany inttellligeent funnctiionss, ssuchh ass shhelllingg, u
6、unitt prricee ennacttmennt, acccumuulattionn coompuutattionn annd eetc.Key Worrds:sinnglee-chhip miccroccompputeer;wweigghinng ssenssor;V/FF coonveertee引言物品称量量是市场场交易中中很基本本的活动动, 是商商业领域域最基本本的衡具具。在日日常生活活中,到到处必须须用到称称。尤其其是现代代超市和和一些其其他交易易市场上上,称是是必不可可少的测测重工具具。随着着人们生活水水平的不不断提高,商商业行为也越来越现代化,人人们对商品品度量的的速度和和精度
7、也也提出了了新的要要求。传传统的量量具是杆杆称或盘盘称, 20 世纪700 年代代开始出出现了电电子称。电子称的产生正是为了适应现代生活需要。目前,商商用电子计价称称的使用用非常普普及,逐逐渐取代了传传統的杆秤秤和机械案秤秤。电子计价秤在在秤台结结構上有有一個显显著的特特点:一个相当大的秤秤台,只只在中间间裝置一一个专门门设计的的压力传传感器来承担物料料的全部部重量。这这个重力力将转换换为电压压或电流流的模拟拟讯号,经经放大及及滤波处处理后由由A/DD处理器器转换为为数字讯讯号,数数字讯号号由中央央处理器器CPUU运算处处理,而而周边所所需要的的功能及及各种接接口电路路也和CCPU连连接应用用
8、,最后后由显示示屏幕以以数字方方式显示示。电子秤不不仅要向向高精度度、高可可靠方向向发展,而且更更需向多多种功能能的方向向发展。据据悉,目目前电子子秤的附附加功能能主要有有以下几几种:11电子秤秤附加了了处理机机构计算算机信息息补偿装装置,可可以进行行自诊断断、自校校正和多多种补偿偿计算和和处理。22具有皮皮重、净净重显示示等特种种功能。电电子秤有有些已具具备了动动物称量量模式,即通过过进行算算术平均均、积分分处理和和自动调调零等方方法,消消除上述述的误差差。3附附加特殊殊的数据据处理功功能。目目前的电电子秤有有附加多多种计算算和数据据处理功功能,以以满足多多种使用用的要求求。今后后,随着着电
9、子高高科技的的飞速发发展,电电子秤技技术的发发展定将将日新月月异。同同时,功功能更加加齐全的的高精度度的先进进电子秤秤将会不不断问世世,其应应用范围围也会更更加拓宽宽。1、本设设计任务务本系统要要求设计计并制作作一个实实用电子子称,能能实现称称重、计计价、汇汇总、清清零、去去皮等多多种功能能。(1)基基本要求求1、能用用简易键键盘设置置单价,加加重后能能同时显显示重量量、单价价和金额额;2、重量量显示:单位为为千克;最大称称重为66千克,重重量误差差不大于于0.0005千千克;3、单价价金额及及总价金金额显示示:单价价金额和和总价金金额的单单位为元元,最大大金额数数值为999.99元,总总价金
10、额额误差不不大于00.1元元;4、具有有去皮功功能和总总额累加加计算功功能。(2)发发挥部分分能显示购购物清单单,自拟拟10种种商品名名称或代代号,清清单内容容包括:商品名名称,数数量,单单价,金金额,本本次购物物总金额额。1、清单单内容的的商品名名称等可可使用代代号显示示;2、清单单内容增增加购货货日期和和收银员员编号;3、清单单内容在在2的基基础上增增加售货货单位名名称(自自拟),且且全部内内容采用用中文显显示。2、系统统方案的的论证与与简介2.1 数据采采集部分分2.1.1前级级放大器器的选择择及简介介压力传感感器输出出的电压压信号为为毫伏级级,所以以对运算算放大器器要求很很高。我我们考
11、虑虑可以采采用以下下几种方方案可以以采用:方案一:采用专专用仪表表放大器器在一般信信号放大大的应用用中通常常只通过过差动放放大电路路就可满满足要求求,然而而基本放放大电路路的精密密度较差差,且差差动放大大电路上上变更放放大增益益时,必必须调整整两个电电阻,影影响整个个信号放放大精确确度的变变因就更更加复杂杂。仪表表放大电电路则无无上述的的缺点。采用专用用仪表放放大器,如如:ADD6200、AD6623等等。此类类芯片内内部采用用差动输输入,共共模抑制制比高,差差模输入入阻抗大大,增益益高,精精度也非非常好,且且外部接接口简单单。仪表表放大器器的示意意图如下下图2-1。图2-11 仪表表放大器器
12、的示意意图方案二 :利用用普通低低温漂运运算放大大器构成成多级放放大器。普通低温温漂运算算放大器器构成多多级放大大器会引引入大量量噪声。所所以,此此中方案案不宜采采用。方案三: 由高高精度低低漂移运运算放大大器构成成差动放放大器。差动放大大器具有有高输入入阻抗,增增益高的的特点,可可以利用用普通运运放(如如OP007)做做成一个个差动放放大器。此此方案原原理图如如图2-2所示示。图2-22高精度度运算放放大器电电路图电阻R11、R22电容CC1、CC2、CC3、CC4用于于滤除前前级的噪噪声,CC1、CC2为普普通小电电容,可可以滤除除高频干干扰,CC3、CC4为大大的电解解电容,主主要用于于
13、滤除低低频噪声声。优点:输输入级加加入射随随放大器器,增大大了输入入阻抗,中中间级为为差动放放大电路路,滑动动变阻器器R6可可以调节节输出零零点,最最后一级级可以用用于微调调放大倍倍数,使使输出满满足满量量程要求求。输出出级为反反向放大大器,所所以输出出电阻不不是很大大,比较较符合应应用要求求。缺点:此此电路要要求R33、R44相等,误误差将会会影响输输出精度度,难度度较大。实实际测量量,每一一级运放放都会引引入较大大噪声。对对精度影影响较大大。基于以上上分析,我我们决定定采用方方案一实实现前级级放大功功能,即即制作方方便而且且精度很很好的专专用仪表表放大器器AD6620。以下简介介一下AAD
14、6220。 图2-33所示为为AD6620仪仪表放大大器的引引脚图。其其中引脚1、8要跨接接一电阻来来调整放放大倍率率,引脚脚4、7接需提提供正负负相等的的工作电电压,由由引脚22、3接輸入入的放大大的电压压即可从从引脚66输出放放大后的的电压值值。引脚脚5则是參參考基准准,如果果接地则引脚脚6的輸出出即为与与地之间间的相对对电压。表表 2-1所示为为AD6620的的规格特特性说明明表。图2-33 ADD6200引脚图图表 2-1ADD6200的规格格特性说说明表 项目规格特性性备注增益范围围1-110000只需一个个电阻就就可设定定电压供应应范围2.3VV188V低耗电量量Max suppp
15、lyy cuurreent =1.3mAA可用电池池驱动精确度高高40 pppm maxximuum nnonllineeariity;lowwoffsset volltagge oof 550uVV maax;ooffssetdrifft oof 00.6uuV / mmax低杂讯Low inpput volltagge nnoisse oof 99nV/at 11KHzz适用范围围ECG量量测与医医疗器材材、压力力测量、VV/I转转换、资资料截取取系统等等2.1.2 AA/D转转换器选选择及简简介方案一:逐次逼逼近型AA/D转转换器,如如:ADDS78805、AADS778044等。逐次逼
16、近近型A/D转换换,一般般具有采采样/保保持功能能。采样样频率高高,功耗耗比较低低,是理理想的高高速、高高精度、省省电型AA/D转转换器件件。高精度逐逐次逼近近型A/D转换换器一般般都带有有内部基基准源和和内部时时钟,基基于899C522构成的的系统设设计时仅仅需要外外接几个个电阻、电电容。但考虑到到所转换换的信号号为一慢慢变信号号,逐次次逼近型型A/DD转换器器的快速速的优点点不能很很好的发发挥,且且根据系系统的要要求,太太高的精精度就反反而浪费费了系统统资源。所所以此方方案并不不是理想想的选择择。方案二:双积分分型A/D转换换器:如如:ICCL71135、IICL771099等。双积分型型
17、A/DD转换器器精度高高,但速速度较慢慢(如:IICL771355),具有有精确的的差分输输入,输输入阻抗抗高(大大于),可可自动调调零,超超量程信信号,全全部输出出于TTTL电平平兼容。方案三:采用VV/F变变换该方案是是使用压压频变换换器件,把把电压信信号转化化为频率率信号,单单片机通通过计数数获得重重物的重重量,此此方案可可不用AA/D芯芯片,VV/F转转换器上上把电压压信号转转换为频频率信号号的期间间,有良良好的精精度、线线性和积积分输入入特点,它它的应用用电路简简单,外外围元件件性能要要求不高高,对环环境适应应能力强强,转换换速度不不低于一一般的双双积分型型A/DD期间,且且价格较较
18、低。目目前,VV/F直直接处理理技术得得到了广广泛应用用。当前122位以上上的A/D转换器器价格昂昂贵,人们正正在寻找找新的途途径来取取代它,其中V/F 变换换器便是是一种较较好的选选择。由由于集成成V/F变换器器件具有有高精度度、高线线性度,而且外外接电路路和与单单片机接接口简单单,因此用用V/F变换器器做成高高精度、低低价格、远远距离、高高性能的的A/D 转换换器,在要求求速度不不太高的的场合是是很适用用的。基于以上上分析并并结合实实际因素素,我们们决定采采用V/F转换换方案,选选用V/F转换换芯片LLM3331。以下简介介一下芯芯片LMM3311。LM3331是美美国NSS公司生生产的性
19、性能价格格比较高高的集成成芯片,可用作作精密频频率电压压转换器器、A/D转换换器、线线性频率率调制解解调、长长时间积积分器及及其他相相关器件件。LMM3311采用了了新的温温度补偿偿能隙基基准电路路,在整整个工作作温度范范围内和和低到44.0VV电源电电压下都都有极高高的精度度。LMM3311的动态态范围宽宽,可达达1000dB;线性度度好,最最大非线线性失真真小于00.011%,工工作频率率低到00.1HHz时尚尚有较好好的线性性;变换换精度高高,数字字分辨率率可达112位;外接电电路简单单,只需需接入几几个外部部元件就就可方便便构成VV/F或或F/VV等变换换电路,并且容容易保证证转换精精
20、度.LLM3331的内内部电路路组成如如图2-4所示.由输入入比较器器、定时时比较器器、R-S触发发器、输输出驱动动管、复复零晶体体管、能能隙基准准电路、精精密电流流源电路路、电流流开关、输输出保护护管等部部分组成成。输出出驱动管管采用集集电极开开路形式式,因而而可以通通过选择择逻辑电电流和外外接电阻阻灵活改改变输出出脉冲的的逻辑电电平,以以适配TTTL、DDT和CCMOSS 图2-44 LMM3311内部结结构电路路等不同的的逻辑电电路。LM3331可可采用双双电源或或单电源源供电,可工作作在4.0440V之之间,输输出可高高达400V,而而且可以以防止VVcc短短路。LM3331 为为双列
21、直直插式88 脚芯芯片,LLM3331 内内部有(1)输入比较电路、(2)定时比较电路、(3)R-S 触发电路、(4)复零晶体管、(5)输出驱动管、(6)能隙基准电路、(7)精密电流源电路、(8)电流开关、(9)输出保护点路等部分。输出管采用集电极开路形式,因此可以通过选择逻辑电流和外接电阻,灵活改变输出脉冲的逻辑电平,从而适应TTL、DTL 和CMOS等不同的逻辑电路。此外,LM331 可采用单/双电源供电,电压范围为440V,输出也高达40V。I(PIN1)为电流源输出端,在f(PIN3)输出逻辑低电平时,电流源输出对电容充电。引脚2(PIN2)为增益调整,改变的值可调节电路转换增益的大小
22、。f(PIN3)为频率输出端,为逻辑低电平,脉冲宽度由t 和t 决定。引脚4(PIN4)为电源地。引脚5(PIN5)为定时比较器正相输入端。引脚6(PIN6)为输入比较器反相输入端。引脚7(PIN7)为输入比较器正相输入端。引脚8(PIN8)为电源正端。22控控制器的的选择及及简介根据题目目要求,有有以下两两种控制制方案:方案一:采用现场场可编程程门阵列列(FPPGA)为控制制核心,利用EDA软件编程,下载烧制实现。系统集成于一片Xilinx公司的Spartan系列XC2S100E芯片上,体积大大减小、逻辑单元灵活、集成度高以及适用范围广等特点,可实现大规模和超大规模的集成电路。但是大规规模可
23、编编程逻辑辑器件一一般是使使用状态态机方式式来实现现,即所所解决的的问题都都是规则则的有限限状态转转换问题题。本系系统状态态较多,难难度较大大。方案二:目前单单片机技技术比较较成熟,功功能也比比较强大大,被测测信号经经放大整整形后送送入单片片机,由由单片机机对测量量信号进进行处理理并根据据相应的的数据关关系译码码显示出出被测物物体的重重量,由由于系统统需要的的按键较较多,因因此要加加一个键键盘显示示管理芯芯片(HHD72279)。单片机控控制适合合于功能能比较简简单的控控制系统统,而且且其具有有成本低低,功耗耗低,体体积小算算术运算算功能强强,技术术成熟等等优点.单片机机的价格格大大低低于可编
24、编程逻辑辑器件,而而且平时时我们大大多都是是用单片片机,比比较熟悉悉。由如上分分析,本本设计选选用的是是方案二二,采用用51系系列单片片机来实实现,最最后电路路的核心心采用最最常用的的ATMMEL公公司的AAT899C522。以下简介介一下AAT899C522。AT899C522的主要性性能参数数:*与MCCS-551产品品指令和和引脚完完全兼容容*8K字字节可重重擦写FFlassh闪速速存储器器,10000次擦写写周期*全静态态操作:0HZZ-244MHZZ*三级加加密程序序存储器器*2566*8字字节内部部RAMM*32个个可编程程I/OO口线*3个116位定定时/计计数器*8个中中断源*
25、可编程程串行UUARTT通道*低功耗耗空闲和和掉电模模式AT899C522的引脚脚图如图图2-5所示。引脚说明明:VCCC:电源源电压GNDD:地图2-55 ATT89CC52引引脚图P0口口:P00口是一一组8位位漏极开开路型双双向I/O口,作作为输出出口用时时,每个个引脚能能驱动88个TTTL逻辑辑门电路路。当对对0端口口写入11时,可可以作为为高阻抗抗输入端端使用。当P0口口访问外外部程序序存储器器或数据据存储器器时,它它还可设设定成地地址数据据总线复复用的形形式。在在这种模模式下,PP0口具具有内部部上拉电电阻。在Flaash编编程时,PP0口接接收指令令字节,同同时输出出指令字字节在
26、程程序校验验时。程程序校验验时需要要外接上上拉电阻阻。P1口口:P11口是一一带有内内部上拉拉电阻的的8位双双向I/O口。PP1口的的输出缓缓冲能接接受或输输出4个个TTLL逻辑门门电路。当当对P11口写11时,它它们被内内部的上上拉电阻阻拉升为为高电平平,此时时可以作作为输入入端使用用。当作作为输入入端使用用时,PP1口因因为内部部存在上上拉电阻阻,所以以当外部部被拉低低时会输输出一个个低电流流(IIIL)。另外,PP1.00和P11.1还还可以作作为定时时/计数数器2的的外部计计数输入入(P11.0/T2)和和触发输输入(PP1.11/T22EX),如表22-2所所示。P1口在在程序编编写
27、和校校验期间间同时接接收低88位地址址。表2-22 端口口功能特特性表端口号功能特性性P1.00T2(外外部计数数器输入入到定时时/计数数器2)时时钟输出出P1.11T2EXX(定时时/计数数器2捕捕获/重重装载触触发和方方向控制制)P2口口:P22是一带带有内部部上拉电电阻的88位双向向的I/O端口口。P22口的输输出缓冲冲能驱动动4个TTTL逻逻辑门电电路。当当向P22口写11时,通通过内部部上拉电电阻把端端口拉到到高电平平,此时时可以用用作输入入口。作作为输入入口,因因为内部部存在上上拉电阻阻,某个个引脚被被外部信信号拉低低时会输输出电流流(IIIL)。P2口在在访问外外部程序序存储器器
28、或166位地址址的外部部数据存存储器(例例如MOOVX DDPTRR)时,PP2口送送出高88位地址址数据。在在这种情情况下,PP2口使使用强大大的内部部上拉电电阻功能能当输出出1时。当当利用88位地址址线访问问外部数数据存储储器时(例例MOVVX R1),P2口口输出特特殊功能能寄存器器的内容容。当Flaash编编程或校校验时,PP2口同同时接收收高8位位地址和和一些控控制信号号。P3口口:P33是一带带有内部部上拉电电阻的88位双向向的I/O端口口。P33口的输输出缓冲冲能驱动动4个TTTL逻逻辑门电电路。当当向P33口写11时,通通过内部部上拉电电阻把端端口拉到到高电平平,此时时可以用用
29、作输入入口。作作为输入入口,因因为内部部存在上上拉电阻阻,某个个引脚被被外部信信号拉低低时会输输出电流流(IIIL)。P3口同同时具有有AT889C551的多多种特殊殊功能,具具体如下下表2-3所示示。此外,PP3口还还用于接接收一些些用于控控制Fllashh编程和和校验的的控制信信号。表 2-3 P3口口的第二二功能端口引脚脚第二功能能P3.00RXD (串行行输入口口)P3.11TXD(串串行输出出口)P3.22 (外部部中断00)P3.33(外部中中断1)P3.44T0(定定时器00)P3.55T1(定定时器11)P3.66(外部数数据存储储器写选选通)P3.77(外部数数据存储储器都选
30、选通)RSTT:复位位输入。当当振荡器器工作时时,RSST引脚脚出现两两个机器器周期的的高电平平将使单单片机复复位。ALEE/:当当访问外外部存储储器时,地地址锁存存允许是是一输出出脉冲,用用以锁存存地址的的低8位位字节。当当在Fllashh编程时时还可以以作为编编程脉冲冲输出()。一般情况况下,AALE是是以晶振振频率的的1/66输出,可可以用作作外部时时钟或定定时目的的。但也也要注意意,每当当访问外外部数据据存储器器时将跳跳过一个个ALEE脉冲。如有必要要,通过过向SFFR的88EH单单元输入入0能使使ALEE停止工工作。该该位置位位后只有有在MOOVX和和MOVVC指令令下ALLE才能能
31、工作。此此外,在在该引脚脚被微弱弱拉高时时,如果果单片机机在执行行外部程程序模式式时,应应设置AALE无无效位不不起作用用。/VPPP:外外部访问问允许。为为了使单单片机能能够有效效的传送送外部数数据存储储器从000000H到FFFFHH单元的的指令,必须同GND相连接。需要主要的是,如果加密位1被编程,复位时EA端会自动内部锁存。当执行内部编程指令时,应该接到VCC端。当处于Flash编程时,该引脚接12V的编程允许电压VPP,当12V的编程电压是允许的情况下。XTAAL1:振荡器器反相放放大器以以及内部部时钟电电路的输输入端。XTAAL2:振荡器器反相放放大器的的输出端端。23 人机交交互
32、部分分2.3.1 键键盘/显显示部分分的选择择及简介介键盘输入入和显示示部分在在控制仪仪器中起起着人机机交互的的作用,这这两部分分的设计计是仪器器和操作作者进行行联系并并得到实实际应用用的关键键之一,并并关系到到用户使使用的满满意度。键键盘/显显示模块块设计采采用的方方法有:方案一:采用882799可编程程接口芯芯片来实实现系统统的键盘盘/显示示器扩展展功能,提提高了系系统的稳稳定性及及可靠性性。键盘盘控制部部分提供供一种扫扫描工作作方式,可可与644个按键键的矩阵阵键盘或或传感器器连接,能能对键盘盘进行自自动扫描描、自动动消抖、自自动识别别出所按按下的键键并给出出编码,能能同时按按下双键键或
33、N键键实行保保护,其其接收键键盘上的的输入信信息存入入内部的的先进先先出FIIFO键键输入缓缓冲器,并并可在有有键输入入时向CCPU请请求中断断。82279提提供了按按扫描方方式工作作的显示示接口,其其内部有有个显示示缓冲器器,能对对8位或或16位位LEDD自动进进行扫描描,将显显示缓冲冲器的内内容通过过74LLS1338译码码,并由由74LLS077驱动,在在LEDD上显示示出来。方案二:如图2-66所示,由单单片机AAT899C20051控控制8个个共阳数数码管、116个按按键构成成动态显显示模块块。由于于AT889C220511有一个个全双工工串行通通信接口口,通过过串行通通信易于于与某
34、些些基于虚虚拟仪表表技术的的仪器主主板相连连,使其其脱机工工作,成成为便携携仪表,方方便了使使用;与与专用键键显接口口芯片882799相比,价价格更加加底;采采用串行行方式与与主控单单片机交交换信息息,硬件件及工艺艺设计简简单,抗抗干扰能能力强;可承担担键盘/显示及及其他信信息处理理功能,从从而使主主机软件件设计所所考虑的的因素减减少,程程序结构构得以简简化。图2-66 键键盘/显显示模块块方案三:采用专专用键盘盘/显示示芯片HHD72279和和液晶116022。HDD72779芯片片价格低低廉,内内部含有有译码器器,并具具有多种种控制指指令,如如消隐、闪闪烁、左左移、右右移、段段寻址等等。在
35、设设计时,外外围电路路简单,只只需一个个电阻和和一个电电容即可可解决键键盘/显显示电路路的外围围设计,如如图2-7所示示。液晶晶16002具有有微功耗耗、体积积小、显显示内容容丰富、超超薄轻巧巧的诸多多优点,且且外围电电路简单单。图2-77 HDD72779键盘盘/显示示模块考虑到本本设计对对键盘/显示功功能的要要求以及及成本、体体积等各各种因素素,在此此选用方方案三作作为键盘盘/显示示的电路路结构。选选用方案案三,提提高了系系统的性性价比,也也简化了了电路。以下简介介一下HHD72279和和液晶11602。HD72279(A)是是一片具具有串行行接口的的,可同同时驱动动8位共共阴式数数码管(
36、或644只独立立LEDD)的智智能显示示驱动芯芯片,该该芯片同同时还可可连接多多达644键的键键盘矩阵阵。该芯芯片内部部含有译译码器,可可直接接接受166进制码码,HDD72779A还还同时具具有2种种译码方方式,HHD72279(A)还还具有多多种控制制指令,如如消隐、闪闪烁、左左移、右右移、段段寻址等等。特点:串串行接口口、各位独独立控制制译码、不译码码及消隐隐和闪烁烁属性、(循环环)左移移/(循循环)右右移指令令、具有段段寻址指指令,方方便控制制独立LLED、64键键键盘控控制器,内内含去抖抖动电路路。HD72279AA的引脚脚图如图2-88所示,它它共有228个引引脚。 RC引引脚用于
37、于连接HHD72279AA的外接接振荡元元件,其其典型值值为R=1.55k,C=115pFF。REESETT为复位位端。该该端由低低电平变变成高电电平并保保持255ms即即复位结结束。通通常,该该端接+5V即即可。DDIG00DIIG7分分别为88个LEED管的的位驱动动输出端端。SAASGG分别为为LEDD数码管管的A段段G段段的输出出端。DDP为小小数点的的驱动输输出端。HHD72279AA片内具具有驱动动电路,它它可以直直接驱动动1英吋吋及以下下的LEED数码码管,使使外围电电路变得得简单可可靠。 图2-88 HDD72779A引引脚图DIG00DIIG7和和SASG同同时还分分别是66
38、4键盘盘的列线线和行线线端口,完完成对键键盘的监监视、译译码和键键码的识识别。在在888阵列中中每个键键的键码码是用十十六进制制表示的的,可用用读键盘盘数据指指令读出出,其范范围是000H3FHH。 HHD72279与与微处理理器仅需需4条接接口线,其其中CSS为片选选信号(低低电平有有效)。当当微处理理器访问问HD772799A(读读键号或或写指令令)时,应应将片选选端置为为低电平平。DAATA为为串行数数据端,当当向HDD72779A发发送数据据时,DDATAA为输入入端;当当HD772799A输出出键盘代代码时,DDATAA为输出出端。CCLK为为数据串串行传送送的同步步时钟输输入端,时
39、时钟的上上升沿表表示数据据有效。KKEY为为按键信信号输出出端,在在无键按按下时为为高电平平;而有有键按下下时此引引脚变为为低电平平并且一一直保持持到键释释放为止止。表2-44为72279的的引脚功功能表。注意: (11).HHD72279AA应连接接共阴式式数码管管。 (2).应用用中,无无需用到到的键盘盘和数码码管可以以不连接接。 (3).应用用中,串串入DPP及SAASG连连接的88只电阻阻为2000欧。 (44).应应用中, 8只只下拉电电阻和88只键盘盘连接位位选线DDIG00DIIG7的的电阻,应应遵从一一定的比比例关系系,典型型值为110倍,下拉电电阻的取取值范围围是100K10
40、00K,位位选电阻阻的取值值围是11K10KK。 (55).HHD72279AA需要一一外接的的RC振振荡电路路以供系系统工作作,其典典型值分分别为RR1.5K,C15ppF。表2-44 772799引脚功功能表引脚名称说明1,2VDD正电源3,5NC无连接,必必须悬空空4VSS接地6CS片选输入入端,此此引脚为为低电平平时,可可向芯片片发送指指令及读读取键盘盘数据7CLK同步时钟钟输入端端,向芯芯片发送送数据及及读取键键盘数据据时,此此引脚电电平上升升沿表示示数据有有效8DATAA串行数据据输入/输出端端,当芯芯片接收收指令时时,此引引脚为输输入端;当读取取键盘数数据时,此此引脚在在读指令最
41、最后一个个时钟的的下降沿沿变为输输出端9KEY按键有效效输出端端,平时时为高电电平,当当检测到到有效按按键时,此此引脚变变为低电电平10-116SG-SSA段g段段a驱动动输出17DP小数点驱驱动输出出18-225DIG00-DIIG7数字0数字77驱动输输出26CLK00振荡输出出端27RCRC振荡荡器连接接端28RESEET复位端液晶16602的的介绍:16022采用标标准的116脚接接口,其其中: 第1脚:VSSS为地电电源第22脚:VVDD接接5V正正电源第第3脚:V0为为液晶显显示器对对比度调调整端,接接正电源源时对比比度最弱弱,接地地电源时时对比度度最高,对对比度过过高时会会产生“
42、鬼鬼影”,使使用时可可以通过过一个110K的的电位器器调整对对比度。第4脚:RS为为寄存器器选择,高高电平时时选择数数据寄存存器、低低电平时时选择指指令寄存存器。第5脚:RW为为读写信信号线,高高电平时时进行读读操作,低低电平时时进行写写操作。当当RS和和RW共共同为低低电平时时可以写写入指令令或者显显示地址址,当RRS为低低电平RRW为高高电平时时可以读读忙信号号,当RRS为高高电平RRW为低低电平时时可以写写入数据据。第6脚:E端为为使能端端,当EE端由高高电平跳跳变成低低电平时时,液晶晶模块执执行命令令。第7114脚:D0D7为为8位双双向数据据线。第1516脚脚:空脚脚。表2-55为液
43、晶晶16002的主主要技术术参数。表2-55 液晶晶16002的主主要技术术参数显示容量量:16*22个字符符芯片工作作电压:4.5-5.55V工作电流流:2.0mmA(55.0VV)模块最佳佳工作电电压:5.0VV字符尺寸寸:2.955*4.35(WWXH)mmm2.4 称重传传感器根据设计计要求,选选择了量量程为66Kg的的称重传传感器。241称重重传感器器的工作作原理最普遍的的电子秤秤应用桥桥式称重重传感器器实现,称称重传感感器的输输出电压压直接与与放在其其上的重重量成比比例。图图2-99示出了了典型的的称重电电桥一一个具有有至少两两个可变变桥臂的的4电阻阻结构的的电桥,所所称重量量引起
44、的的电阻变变化可产产生一个个叠加在在2.55 V(电电源电压压的一半半)共模模电压之之上的差差分电压压。图2-99 称称重传感感器的基基本电路路电桥线路路如图22-9所所示,它它是以应应变片或或电阻元元件作为为电桥桥桥臂。可可取为应应变片、和为应变片或均为应变片等几种形式。、和、分别为电桥的输入端和输出端。根据电工学原理,可导出当输入端加有电压时,电桥的输出电压为:当时,电电桥处于于平衡状状态。因因此,电电桥的平平衡条件件为。当当处于平平衡的电电桥中各各桥臂的的电阻值值分别有有、和的变化化时,可可近似地地求得电电桥的输输出电压压为:由此可见见,应变变电桥有有一个重重要的性性质:应应变电桥桥的输
45、出出电压与与相邻两两桥臂的的电阻变变化率之之差,相相对邻两两桥臂的的电阻变变化率之之和成正正比.对对于平衡衡电桥,如如果相邻邻两桥臂臂的电阻阻变化率率大小相相等、符符号相同同,或相相对两桥桥臂的电电阻变化化率大小小相等、符符号相反反,则电电桥将不不会改变变其平衡衡状态,即即保持。如果电桥桥的四个个桥臂均均接入相相同的应应变片,则则有:式中,分别为为接入电电桥四个个桥臂的的应变片片的应变变值。242 称称重传感感器的主主要参数数指标称重传感感器本身身具有单单调性,其其主要参参数指标标是灵敏敏度、总总误差和和温度漂漂移。 (1)灵灵敏度称重传感感器的电电灵敏度度为满负负荷输出出电压与与激励电电压的比比值,典典型值是是2mVV/V。当当使用22 mVV/V灵灵敏度和和5 VV激励电电压的传传感器时时,其满满度输出出电压为为10 mV。通通常,为为了使用用称重传传感器线线性度最最好的一一段称重重范围,应应当仅使使用满度度范围的的三分之之二。因因此满度度输出电电压应当当大约为为6 mmV。当当电子秤秤应用于于工业环环境时,在在6 mmV满度度范围内内测量微微小的信信号变化化并非易易事。(2)总总误差总误差是是指输出出误差和和额定误误差的比比值。典典型电子子秤的总总误差指指标大约约是0.02%,这一一技术
限制150内