毕业设计(论文)基于单片机称重仪设计.doc

上传人:文库蛋蛋多 文档编号:3981275 上传时间:2023-03-30 格式:DOC 页数:24 大小:256KB
返回 下载 相关 举报
毕业设计(论文)基于单片机称重仪设计.doc_第1页
第1页 / 共24页
毕业设计(论文)基于单片机称重仪设计.doc_第2页
第2页 / 共24页
毕业设计(论文)基于单片机称重仪设计.doc_第3页
第3页 / 共24页
毕业设计(论文)基于单片机称重仪设计.doc_第4页
第4页 / 共24页
毕业设计(论文)基于单片机称重仪设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《毕业设计(论文)基于单片机称重仪设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机称重仪设计.doc(24页珍藏版)》请在三一办公上搜索。

1、 第1章 绪论1.1 本课题研究的背景及意义称重技术自古以来就被人们所重视,作为一种计量手段,广泛应用于工农业、科研、交通、内外贸易等各个领域,与人民的生活紧密相连。电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。称重装置不仅是提供重量数据的单体仪表,而且作为工业控制系统和商业管理系统的一个组成部分,推进了工业生产的自动化和管理的现代化,它起到了缩短作业时间、改善操作条件、降低能源和材料的消耗、提高产品质量以及加强企业管理、改善经营管理等多方面的作用。称重装

2、置的应用已遍及到国民经济各领域,取得了显著的经济效益。因此,称重技术的研究和衡器工业的发展各国都非常重视。50年代中期电子技术的渗入推动了衡器制造业的发展。60年代初期出现机电结合式电子衡器以来,经过40多年的不断改进与完善,我国电子衡器从最初的机电结合型发展到现在的全电子型和数字智能型。现今电子衡器制造技术及应用得到了新发展。电子称重技术从静态称重向动态称重发展:计量方法从模拟测量向数字测量发展;测量特点从单参数测量向多参数测量发展,特别是对快速称重和动态称重的研究与应用。通过分析近年来电子衡器产品的发展情况及国内外市场的需求,电子衡器总的发展趋势是小型化、模块化、集成化、智能化;其技术性能

3、趋向是速率高、准确度高、稳定性高、可靠性高;其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能;其应用性能趋向于综合性和组合性。电子秤是电子衡器中的一种,衡器是国家法定计量器具,是国计民生、国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。随着自动化测试技术的发展,传统的称重系统在功能、精度、性价比等方面已难以满足人们的需要,尤其在智能化、便捷式、对微小质量的测量方面更显得力不从心。笔者采用以AT89S51单片机为控制核心,结合高敏度的电阻式应变式压力传感器和高精度的A/D转换器,设计称重系统的总体结构及软件

4、、硬件。实现物体质量、控制及显示报告的电气化与智能化。称重器是电子衡器的一种,电子衡器是自动化称重控制和贸易计量的重要手段,对加强企业管理、严格生产、贸易结算、交通运输、港口计量和科学研究都起到了重要作用。电子衡器具有反应速度快、测量范围广、应用面广、结构简单、使用操作方便、信号远传便于计算机控制等特点,被广泛应用于煤炭、石油、化工、电力、轻工、冶金、矿山、交通运输、港口建筑机械制造和国防等各个领域。在工业现场和环境中干扰源是各种各样的,如噪音干扰、工频干扰等,抗工频干扰能力成为衡量电子衡器性能的重要指标。为了具备这一性能,市场上的电子衡器的电路普遍较复杂,相对地,成本也较高。而本产品电路简单

5、,成本低,抗工频干扰强,具有很好的推广价值。1.2 国内外研究现状50年代中期电子技术的渗入推动了衡器制造业的发展。60年代初期出现机电结合式电子衡器以来,经过40多年的不断改进与完善,我国电子衡器从最初的机电结合型发展到现在的全电子型和数字智能型。我国电子衡器的技术装备和检测试验手段基本达到国际90年代中期的水平,少数产品的技术已处于国际领先水平。国内的电子秤市场中,1009左右量程的电子秤精度一般为0.019即10mg。在研究方法上,电子称重系统的工作原理一般是将作用在承载器上的质量或力的大小,通过压力传感器转换为电信号,并通过控制电路来处理该电信号。电子衡器制造技术及应用得到了新发展。电

6、子称重技术从静态称重向动态称重发展:计量方法从模拟测量向数字测量发展;测量特点从单参数测量向多参数测量发展,特别是对快速称重和动态称重的研究与应用。在国际上,一些发达国家在电子称重力一面已经达到了较高的水平。特别是在准确度和可靠性等方面有了很大的提高。在称重传感器方面,国外电子秤产品的品种和结构又有创新,技术功能和应用范围不断扩大,成果举例如下:(l)美国Revere公司研制出PUS型具有大气压力补偿功能的拉压两用的称重传感器,用于高准确度检验平台,称重平台,准确度可达5000d。(2)德国HBM公司研制成功C2A、 C16A两种不同结构的1-100t具有耐压外壳保护的防爆称重传感器,其防爆性

7、能符合欧洲EN50014和EN50018d级标准。(3)美国斯凯梅公司研制出新一代高准确度不锈钢F6Ox系列5-5000kg称重传感器,准确度6000d。用于湿度大,腐蚀性强的环境中,而且防水。(4)德国塞特内尔公司研制出以被青铜为弹性体材料,快速称重用200型称重传感器。其特点是线性好,固有频率高,动态响应快。独创油阻尼装置与过载保护装置一体化,保证称量时速度快,工作寿命长。组装3一30kg电子平台秤,准确度可达4000d。但就总体而言,我国电子衡器产品的数量和质量与工业发达国家相比还有较大差距,其主要差距是技术与工艺不够先进、工艺装备与测试仪表老化、开发能力不足、产品的品种规格较少、功能不

8、全、稳定性和可靠性较差等。1.3 本课题研究的内容本设计是饲养场单体称重器是基于单片机的称重仪,它的硬件电路设计包括单片机最小系统、A/D转换器、称重传感器、LED显示电路、5V稳压电源电路等几部分设计内容。台式电子计价秤具在商业贸易中的使相当普遍,但应用场所受到制约。电子秤产品的应用性能趋向上更综合性和组合性。在工业称重计量过程或工艺流程中,不少称重计量系统还要求具有可组合性,即测量范围等可以任意设定;硬件功能向软件方向发展;软件能按一定的程序进行修改和扩展;输入输出数据与指令可以使用不同的语一言和条形码,并能与外部的控制和数据处理设备进行通信。我国衡器行业使用面最广、产销量最大的计量产品是

9、非自动衡器。国际法制计量组织76号国际建议OIMLR76一非自动衡器 (它是目前国际上唯一的非自动衡器通用国际标准)中,明确规定非自动衡器按大类分为非自动天平与非自动秤。目前我国产品标准中列入的十大类衡器已实现了电子化第2章 称重器的总体方案设计2.1 称重器的基本工作原理电子秤的工作原理以电子元件:称重传感器,放大电路,AD转换电路,单片机电路,显示电路,通讯接口电路,稳压电源电路等电路组成。当物体放在秤盘上时,压力施给传感器,该传感器发生形变,从而使阻抗发生变化,同时使用激励电压发生变化,输出一个变化的模拟信号。该信号经放大电路放大输出到模数转换器。转换成便于处理的数字信号输出到CPU运算

10、控制。CPU根据程序将这种结果输出到显示器,直至显示这种结果,电路原理图如图2-1所示。图2-1电路原理图2.2 称重器的系统总体框图按照本设计功能的要求,系统由4个部分组成:控制器部分、信号采集部分、数据显示部分、和电路电源部分,系统设计总体方案框图如图2-2所示。信号放大调理电路中央处理单元压力传感器LED显示模/数转换电源电路图2-2 总系统体框图 信号采集部分是利用称重传感器检测压力信号,得到微弱的电信号(本设计为电压信号),而后经处理电路(如滤波电路,差动放大电路,)处理后,送A/D转换器,将模拟量转化为数字量输出。控制器部分接受来自A/D转换器输出的数字信号,经过复杂的运算,将数字

11、信号转换为物体的实际重量信号,并将其存储到存储单元中。控制器还可以通过对扩展I/O的控制,对键盘进行扫描,而后通过键盘散转程序,对整个系统进行控制。数据显示部分根据需要实现显示功能。电路电源部分主要是为电路提供稳定方便的电源,将工频电压直接转换成所需的5伏电压。2.3 称重器的主控制系统设计2.3.1 称重器的主控制系统介绍该系统选用AT89S51单片机为主控制器,主要是先进行数据采集,采集由前级放大器把压力传感器获取的电压信号放大的模拟信号,在经过A/D转换器转换成的数字信号。此信号在单片机内经过数据处理及各种运算把所感知的二进制信号转换成十进制,并送进显示模块显示出来。2.3.2 称重器的

12、主控制系统结构1)主控制系统具备的功能该系统采用单片机作为主控制系统,主要目的在于称重之后的数字化显示和实现精确的测量,故系统应该具有单片机工作所需的稳定的+5V直流电源,又考虑到数字化显示所用到的数码管中会出现某段被损坏而不被点亮的情况,系统应该具有开机自检功能,就是开机后自动逐个扫描每一个晶体管,用来检查数码管各段是否完好,可以依靠软件编程实现。2)单片机控制系统结构框图如图2-3所示:测量放大信号A/D模块控制模块显示模块图2-3 单片机控制系统结构框图2.4 称重器各模块的方案选型整个硬件系统由四大模块组成,下面以控制系统结构为依据就针对各模块做具体的方案设计。2.4.1 电源模块方案

13、选型为了使称重仪的供电方便,这里把电源设计成用220V的交流电经过变压器后输出9的电压,经整流滤波电路后, 通过LM7805和LM7905进行DC/DC变换得到5V供压力传感器器和系统的其他芯片使用。2.4.2 数据采集模块方案选型数据采集模块分为3个部分:称重传感器、前级放大器和A/D转换器。1)称重传感器首先这里传感器选用L-PSII-10型压力传感器,为双孔悬臂梁形式,是电子计价秤的专用产品。这里说下传感器的选型方法,可具体参考以下步骤:计算并确定转换系数(f),转换系数(f)是表明每一个检定分度值(V)中有多少个示值单位,是用于把全部示值单位转换为“V”的,它是由初始公称试验温度20时

14、,进程负荷试脸下试脸效据平均值确定的。计算参比示值,所谓“参比值”即是 “理论示值”或“理想示值“。计算各试验点EL。各试验点误差与最后一列最大允许误差相比较。将计算结果与系统对传感器的要求做出比较,以确定选型是否成功。2)前级放大器采用专用仪表放大器,如: INA126,INA121等。此类芯片内部采用差动输入,共模抑制比高,差模输入阻抗大,增益高,精度也非常好,且外部接口简单,且放大器的增益是可以改变的。基于以上分析,我们决定采用制作方便而且精度很好的专用仪表放大器 INA1263)A/D转换器然后按设计要求:电子称最大称重为50公斤,重量误差不能大于1%。我们的理解是满刻度时,只能有5g

15、的误差,精度要求较高。同样也有以下几种方案采用方案一:采用V/F变换芯片LM331该方案是使用压频变换器件,把电压信号转化为频率信号,单片机通过计数获得重物的重量,此方案,可不用A/D,但需要比较复杂的小信号放大、调理电路,并且LM331外围电路较繁琐,参数配置相对严格,故未采用。方案二:选用12位逐次比较式ADC,此方案经小信号放大、调理电路,可直接连接单片机,也可以可满足精度要求,故采用此方案。2.4.3 主控制器模块方案选型根据本设计与主控制系统的功能要求,以及性价比的最大化这里选用51单片机。而且以单片机为主控制器的设计,可以容易地将计算机技术和测量控制技术结合在一起,组成新型的只需要

16、改变软件程序就可以更新换代的“智能化测量控制系统”。 2.4.4 数据显示模块方案选型本设计只需要显示出所称实物的实际重量,由于LED耗电省、使用寿命长、成本低、亮度高等优点,再加上驱动简单,容易利用单片机对其进行控制和编程等特点选用LED显示。第3章 称重器的各单元电路硬件设计3.1 AT89S51单片机的简介AT89S51是一种低功耗,高性能的片内含有4KB快闪可编程/擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的8位COMS微控制器,使用高密度,非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。芯

17、片上的FPEROM允许在线编程或采用通用的非易失存储编程器对存储器重复编程。AT89S51(以下简称89S51)将具有多种功能的8位CPU与FPEROM结合在一个芯片上,为很多嵌入式控制应用提供了非常灵活而又便宜的方案,其性能价格比远高于8751。由于片内带EPROM的87S51价格偏高,而片内带FPEROM的89S51价格低且与80C51兼容,这就显示出了89S51的优越性。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于

18、将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89S单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。3.1.1 单片机的最小系统设计中央处理单元选用我们熟悉的单片机,即最后电路的核心采用最常用、好用和廉价的ATEMAL公司的AT89S51。设计者必须仔细选择晶振频率,确保标准的通讯波特率(1200、 4800、 9600、19.2K等)。不妨先列出可供选择的晶振所能产生的波特率,然后根据需要的波特率和系统要求选择晶振。有时也不必过分考虑晶振问题,因为可以定制晶振。当晶振频率超过20M 时,必须确

19、保总线上的其它器件能够在这种频率下工作。尽可能少的外部电路的条件下,形成一个可以独立工作的单片机系统。实现以下功能:处理重量数据,实现重量的显示,控制数码管的显示。当工作频率增加时,功耗也会增加,这点在使用电池作为电源的系统中应充分考虑。单片机采用AT89S51单片机,它有4K的程序存储空间和256B的数据存储空间,可以满足编程的要求。P0口和P2口用于LED数码管的显示。用12Mhz的晶振,时钟周期为1 us。采用按键复位。是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,可以按照常规方法进行

20、编程,也可以在线编程。结合我们的实际情况对经济和实用价值的对照我们选用ATEMAL公司的AT89S51作为我们此次称重仪的主控制系统,其最小系统的外围电路图如图3-1所示图3-1 单片机最小系统3.2 电源电路设计本时钟电源采用整流滤波电路和三端稳压电路LM7805和LM7905。LM7805CT芯片输入端电压约为9V,输出端电压为5V,LM7905芯片输入端电压约为-9V,输出端电压为-5V,输入端和输出端的压差绝对值都应大于2.5V ,否则会失去稳压能力。同时考虑到功耗问题,此压差又不易太大,太大则增加7805与7905本身的功率消耗,增加芯片的升温,不利于安全。放大模块与A/D转换模块需

21、要正负电源,采用自制电源,可调式三端集成稳压器是输出电压可以连续调节的稳压器,据此确定变压器原副边匝数比这样即可得到系统所需要的5V电源,电源设计图如图3-2所示。图3-2 电源设计图3.3 称重传感器的基本工作原理传感器实际上是一种将质量信号转变为可测量的电信号输出的装置。用传感器首先要考虑传感器所处的实际工作环境,这点对正确使用传感器至关重要,它关系到传感器能否正常工作以及它的安全和使用寿命,乃至整个衡器的可靠性和安全性。因此传感器外围电路的抗干扰能力是数据采集部分电路设计的关键环节。称重传感器主要由弹性体、电阻应变片电缆线等组成,内部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,输出信

22、号电压可由下面公式给出: 电阻应变式称重传感器是基于这样一个原理:弹性体(弹性元件,敏感梁)在外力作用下产生弹性变形,使粘贴在他表面的电阻应变片(转换元件)也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相0应的测量电路把这一电阻变化转换为电信号(电压或电流),从而完成了将外力变换为电信号的过程。由此可见,电阻应变片、弹性体和检测电路是电阻应变式称重传感器中不可缺少的几个主要部分。下面就这三方面简要论述。1)电阻应变片电阻应变片是把一根电阻丝机械的分布在一块有机材料制成的基底上,即成为一片应变片。他的一个重要参数是灵敏系数K。我们来介绍一下它的意义。设有一个金属电阻丝,

23、其长度为L,横截面是半径为r的圆形,其面积记作S,其电阻率记作,这种材料的泊松系数是。当这根电阻丝未受外力作用时,它的电阻值为R:R = L/S()2) 弹性体弹性体是一个有特殊形状的结构件。它的功能有两个,首先是它承受称重传感器所受的外力,对外力产生反作用力,达到相对静平衡;其次,它要产生一个高品质的应变场(区),使粘贴在此区的电阻应变片比较理想的完成应变电信号的转换任务。3)检测电路检测电路的功能是把电阻应变片的电阻变化转变为电压输出。因为惠斯登电桥具有很多优点,如可以抑制温度变化的影响,可以抑制侧向力干扰,可以比较方便的解决称重传感器的补偿问题等,所以惠斯登电桥在称重传感器中得到了广泛的

24、应用。因为全桥式等臂电桥的灵敏度最高,各臂参数一致,各种干扰的影响容易相互抵销,所以称重传感器均采用全桥式等臂电桥。3.4 前级放大器电路设计称重传感器输出的电压信号为毫伏级,所以对运算放大器要求很高。 所采用的专用仪表放大器我们选用 INA126,其接口如图3-3所示:图3-3 INA126接口电路3.5 A/D转换器电路设计考虑到本系统中对物体重量的测量和使用的场合,精度要挺苛刻,转换速率要求不太,本设计采用MAXIM 推出的MAX18。3.5.1 A/D转换器原理在A/D转换器中,因为输入的模拟信号在时间上是连续量,而输出的数字信号代码是离散量,所以进行转换时必须在一系列选定的瞬间(亦即

25、时间坐标轴上的一些规定点上)对输入的模拟信号取样,然后再把这些取样值转换为输出的数字量。因此,一般的A/D转换过程是通过取样、保持、量化和编码这四个步骤完成的。1)取样定理可以证明,为了正确无误地用取样信号vS表示模拟信号vI,fS取样频率,fimax为输入信号vI的最高频率分量的频率。其中对输入模拟信号的采样的所用滤波器的频率特性。 在满足取样定理的条件下,可以用一个低通滤波器将信号vS还原为vI,这个低通滤波器的电压传输系数在低于fimax的范围内应保持不变,而在fSfimax以前应迅速下降为零。因此,取样定理规定了A/D转换的频率下限。 因为每次把取样电压转换为相应的数字量都需要一定的时

26、间,所以在每次取样以后,必须把取样电压保持一段时间。可见,进行A/D转换时所用的输入电压,实际上是每次取样结束时的vI值。2)量化和编码我们知道,数字信号不仅在时间上是离散的,而且在数值上的变化也不是连续的。这就是说,任何一个数字量的大小,都是以某个最小数量单位的整倍数来表示的。因此,在用数字量表示取样电压时,也必须把它化成这个最小数量单位的整倍数,这个转化过程就叫做量化。所规定的最小数量单位叫做量化单位,用表示。显然,数字信号最低有效位中的1表示的数量大小,就等于。把量化的数值用二进制代码表示,称为编码。这个二进制代码就是A/D转换的输出信号。既然模拟电压是连续的,那么它就不一定能被整除,因

27、而不可避免的会引入误差,我们把这种误差称为量化误差。在把模拟信号划分为不同的量化等级时,用不同的划分方法可以得到不同的量化误差。假定需要把0+1V的模拟电压信号转换成3位二进制代码,这时便可以取=(1/8)V,并规定凡数值在0(1/8)V之间的模拟电压都当作0看待,用二进制的000表示;凡数值在(1/8)V(2/8)V之间的模拟电压都当作1看待,用二进制的001表示,等等。不难看出,最大的量化误差可达,即(1/8)V。为了减少量化误差,通常采用的划分方法,取量化单位=(2/15)V,并将000代码所对应的模拟电压规定为0(1/15)V,即0/2。这时,最大量化误差将减少为为/2=(1/15)V

28、。这个道理不难理解,因为现在把每个二进制代码所代表的模拟电压值规定为它所对应的模拟电压范围的中点,所以最大的量化误差自然就缩小为/2了。3) 取样保持电路电路的组成N沟道MOS管T作为取样开关用。所示上的取样-保持电路中,当控制信号vL为高电平时,T导通,输入信号vI经电阻Ri和T向电容Ch充电。若取Ri=Rf,则充电结束后vO=vI=vC。当控制信号返回低电平,T截止。由于Ch无放电回路,所以vO的数值被保存下来。3.5.2 A/D转换器外围电路MAXIM 推出的MAX187方便之处在于它包括了数据采集系统所必须的所有部件转换速度8.5s 的A/D 转换器(逐次比较式)、T/ H (采样保持

29、)、内置4.096V 参考电压源,以串行方式输出;8 脚DIP封装或16 脚SO 封装,节约印刷板空间,1/2 LSB的误码率(MAX187A );内置采样保持电路, 数据采样速度为75kbps ;单+ 5V 电源供电,等待方式静态工作电流2A ,正常工作电流1.5Ma;串行接口, 兼容SPI、QSPI、Microwave。几乎不需任何外围器件就能构成一个完整的高速数据采集系统。MAX187使用采样/保持器(T/H)和逐次逼近寄存器(SAR)电路将一个模拟输入信号转换成12位的数字输出。其输入信号在0V Vref之间,转换时间包括T/H的采样时间在内为10us。串行接口只需3根数字线:SCLK

30、,CS和DOUT,与微处理器接口非常简单,它的外围引脚接线图如图3-4所示。图3-4 MAX187外围引脚接线图MAX187有两种工作方式:正常方式和暂停方式。将SHDN引脚拉成低电平,器件处于暂停状态,电源电流减低至10uA属于低功耗状态;引脚悬空时,禁止内部参考电源,允许使用外部电源;接高电平时,允许使用内部的参考电源。当CS 变为低电平时, 开始转换, 此时,DOUT输出为低电平。包括T/ H 时间的转换时间为10s , 转换结束, DOUT变为高电平, 当检测到DOU T 为高电平时, 即可读出转换数据。在SCL K 输入一个脉冲, 最高位B11出现在DOUT上,经过11个时钟后,分别

31、移位输出B10B0数据,再进入一个时钟后,一个转换周期结束。因此,每次数据读取需经过13个时钟周期,12MHz时钟下共130.1s = 1.3s ,因此完成一次转换需10+1.3s ,约为11s。3.6 显示电路设计显示器是最常用的输出设备。特别时发光二极管显示器(LED)和液晶显示器(LCD),LED是一类可直接将电能转化为可见光和辐射能的发光器件,具有工作电压低,耗电量小,发光效率高,发光响应时间极短,光色纯,结构牢固,抗冲击,耐振动,性能稳定可靠,重量轻,体积小,成本低等一系列特性,发展突飞猛进,现已能批量生产整个可见光谱段各种颜色的高亮度、高性能产品。由于结构简单、价格廉价和接口容易,

32、而得到广泛的应用。尤其是在单片机系统中大量应用。LED的核心发光部分是由p型和n型半导体构成的pn结管芯,当注入pn结的少数载流子与多数载流子复合时,就会发出可见光,紫外光或近红外光。但pn结区发出的光子是非定向的,即向各个方向发射有相同的几率,因此,并不是管芯产生的所有光都可以释放出来,这主要取决于半导体材料质量、管芯结构及几何形状、封装内部结构与包封材料,应用要求提高LED的内、外部量子效率。LED发光显示器可由数码管或米字管、符号管、矩陈管组成各种多位产品,由实际需求设计成各种形状与结构。以数码管为例,有反射罩式、单片集成式、单条七段式等三种封装结构,连接方式有共阳极和共阴极两种,一位就

33、是通常说的数码管,两位以上的一般称作显示器。反射罩式具有字型大,用料省,组装灵活的混合封装特点,一般用白色塑料制作成带反射腔的七段形外壳,将单个LED管芯粘结在与反射罩的七个反射腔互相对位的PCB板上,每个反射腔底部的中心位置是管芯形成的发光区,用压焊方法键合引线,在反射罩内滴人环氧树脂,与粘好管芯的PCB板对位粘合,然后固化即成。反射罩式又分为空封和实封两种,前者采用散射剂与染料的环氧树脂,多用于单位、双位器件;后者上盖滤色片与匀光膜,并在管芯与底板上涂透明绝缘胶,提高出光效率,一般用于四位以上的数字显示。单片集成式是在发光材料晶片上制作大量七段数码显示器图形管芯,然后划片分割成单片图形管芯

34、,粘结、压焊、封装带透镜(俗称鱼眼透镜)的外壳。单条七段式将已制作好的大面积LED芯片,划割成内含一只或多只管芯的发光条,如此同样的七条粘结在数码字形的可伐架上,经压焊、环氧树脂封装构成。单片式、单条式的特点是微小型化,可采用双列直插式封装,大多是专用产品。LED光柱显示器在106mm长度的线路板上,安置101只管芯(最多可达201只管芯),属于高密度封装,利用光学的折射原理,使点光源通过透明罩壳的13-15条光栅成像,完成每只管芯由点到线的显示,封装技术较为复杂。在许多实际的系统中,经常需要多个LED显示系统的信息,比如,数字钟实验要显示时、分和秒信息,就必须要6个LED,对这些LED的控制

35、也可以和上面一位LED显示器一样,采用6个七段译码器驱动每一个LED,并使所有LED的公共端始终接有效信号,即共阴极LED公共端接地,共阳极LED公共端接电源。这种LED显示方式称为静态显示方式。采用静态方式,LED亮度高,但这是以复杂硬件驱动电路作为代价的,硬件成本高。因此,在实际使用时,特别是有微处理器的系统中,如果用多位的LED显示,一般采取动态扫描方式、分时循环显示,即多个发光管轮流交替点亮。这种方式的依据是利用人眼的滞留现象,只要在1秒内一个发光管亮24次以上,每次点亮时间维持1ms以上,则人眼感觉不到闪烁,宏观上仍可看到多位LED同时显示的效果。动态显示可以简化硬件、降低成本、减小

36、功耗。3.6.1 LED结构与原理发光二极管显示器是单片机应用产品中常用的廉价输出设备。它是由若干个发光二极管组成显示的字段。当二极管导通时相应的一个点或一个笔划发光,就能显示出各种字符,常用的八段 LED显示器的结构如图3-5所示。图3-5八段数码显示LED 数码显示器有两种结构:将所有发光二极管的阳极连在一起,称为共阳接法公共端 comm 接高电平,当某个字段的阴极接低电平时,对应的字段就点亮;而将有发光二极管的阴极连在一起称为共阴接法,公共端 comm 接低电平,当某个字段的阳极接高电平时,对应的字段就点亮。每段所需电流一般为 515mA,实际电流视具体的 LED 数码显示器而定。3.6

37、.2 动态显示LED显示器接口所谓的动态显示就是一位一位地轮流点亮各位显示器,对每一位显示器而言,每隔一段时间点亮一次。显示器的亮度跟导通的电流有关,也和点亮的时间与间隔的比例有关。显示部分采用4个八段共阴数码管,采用动态显示,利用驱动器74LS244驱动数码管显示数据,达到控制八段码的目的。可以用图3-6来形象说明动态显示原理。段驱动器和位驱动器同时发出有效信号才能点亮对应段,否则就呈现不亮状态。由单片机来控制点亮的时间,第一位点亮后依次点亮后面各位。图3-6 多位LED动态显示电路为设计选用的显示部分电路图驱动器74LS244控制4位数码管的段选,反向驱动器74LS04控制位选,最后由单片

38、机发出采集到的信号指令来决定各个数码管的明灭状态和时间长短。DS1-DS4四位LED分别显示的是称重结果的千位、百位、十位、个位,单位为克,显示精度为1/5000,符合系统设计的要求,如图3-7所示系统显示部分接线图。图3-7 系统显示部分接线图第4章 系统软件设计与实现4.1 系统总流程图系统的软件设计核心是称重传感器的应变信号处理,按键子程序以及中断方式与程序查询方式的良好配合等。其主要流程图如图4-1所示。图4-1主程序流程4.2 基于单片机AT89S51系统程序org 0000h ljmp main org 0020h main: lcall servezbcd: mov a,20h

39、;千位放入R1 anl a,#10h mov 40h,#04h zhyi1:rr a djnz 40h,zhyi1 mov r1,a mov a,20h ;百位放入R2 anl a,#0fh mov r2,a mov a,21h ;十位放入R3 anl a,#0f0h mov 40h,#04h zhyi2:rr a djnz 40h,zhyi2 mov r3,a mov a,21h ;个位放入R4 anl a,#0fh mov r4,a lcall zdgsh lcall YANSHI lcall YANSHI sjmp main;*;最高位为0时不显示;*zdgsh: cjne r1,#00

40、h,dsplay ; 最高位为0,不显示 mov r1,#0ah ; 数码管暗 cjne r2,#00h,dsplay mov r2,#0ah cjne r3,#00h,dsplay mov r3,#0ah cjne r4,#00h,dsplay mov r4,#0ah;*;显示子程序;*dsplay: MOV DPTR,#Tab ;找表首 MOV R0,#04H LED: MOV R6,#08H MOV A,R0 ;读数据 MOVC A,A+DPTR SETB P1.1 ;P1.1时钟信号 cjne r0,#02h,TART add a,#80h TART: RLC A MOV P1.0,C

41、 ;P1.0数据信号 CLR P1.1 SETB P1.1 DJNZ R6,TART DEC R0 CJNE R0,#00H,LED RET;*;延时子程序;*YANSHI: MOV R0,#00H LOOP15:MOV R1,#00H LOOP16:NOP DJNZ R1,LOOP16 DJNZ R0,LOOP15 RET;*;查询子程序;*serve: mov a,p2 JNB ACC.4,serve ;等待DS1=1.千位选通信号 JB ACC.2,PP1 SETB 07H AJMP PP2PP1:CLR 07HPP2:JB ACC.3,PP3 SETB 04H AJMP PP4PP3:

42、CLR 04HPP4: MOV A,P2 JNB ACC.5,PP4 ;等待百位BCD码选通信号DS2 MOV R0,#20H XCHD A,R0 ;百位数送入20H低4位PP5: MOV A,P2 JNB ACC.6,PP5 ;等待十位选通信号DS3 SWAP A ;高低4位互换 INC R0 ;指向21H单元 MOV R0,A ;十位数送入21H高4位PP6: MOV A,P2 JNB ACC.7,PP6 ;等待个位选通信号DS4 XCHD A,R0 ;个位数送入21H低4位 RET;*; 本表为显示数据表 ;*Tab: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H

43、,7FH,6FH,00h ;0,1,2,3,4,5,6,7, 8,9结论本次设计的主要技术指标主要有以下四点:称重范围050KG、分度值0.01KG、精确度0.01KG、LED显示。其中在实现电路功能中主要存在的问题就似乎称重的分度值和精确度,涉及到信号护理、转换和放大等许多方面。其外观通过LED显示所有数据结果。不足之处是:出于我们现在接受专业技能的阶段有一些需要我们组成员团结协作共同努力查资料找资源,这样解决一一问题。从而达到了本次设计的最终目的,既锻炼了实际的动手能力,同时也增长了我们的专业理论知识,查漏补缺,为我们打下更扎实的基础。参考文献1马忠梅.单片机的C语言应用程序设计M.北京:

44、航空航天大学出版社,20012刘守义.单片机应用技术M.西安:西安西安电子科技大学出版社,20043蔡美琴.MCS51系列单片机系统及其应用M.北京:高等教育出版社,19994陈明荧.8051单片机基础教程M.北京:科学出版社,20035李建忠.单片机原理及应用M.西安:西安电子科技大学出版社,20036胡学军.单片机与控制技术M.北京:北京航空航天大学出版社,20047张国香.电子电路问答M.北京:机械工业出版社,20058崔凤英.串行A/D在电子称上的应用.青岛科技大学,20069李学磊.压力传感器研究现状及发展趋势.山东农业大学,2001 致谢本文从拟定题目到定稿,历时数周。在毕业论文即将完成之际,想向曾经给我们帮助和支持的同学与老师表示衷心的感谢。 首先向我们的指导老师段老师致以诚挚的谢意,在论文的写作过程中,段老师给了我许许多多的帮助和关怀。段老师学识渊博、治学严谨,待人平易近人,在段老师的悉心指导中,我不仅学到了扎实的专业知识,也在怎样处人处事等方面收益很多;同时也获

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号