电子秤设计报告_第1页
电子秤设计报告_第2页
电子秤设计报告_第3页
电子秤设计报告_第4页
电子秤设计报告_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选文档信息与电子工程学院单片机技术应用实训报告 题目: STC89C52电子秤电路设计 班级: 12应用电子技术(3)班 姓名: 灯 学号: 1205220134 姓名: 平 学号: 1205220135 姓名: 秀 学号: 1205220133 指导老师: 森 时间: 2014年6月23日 精选文档目录一、设计内容1二、硬件设计11、工作原理12、硬件方案23、称重传感器2(1) 灵敏度2(2) 总误差3(3) 漂移34、电子秤专用24位AD转换芯片HX711及其电路45、单片机STC89C52及其电路6(1) STC89C52 单片机概述6(2) STC89C52 单片机特点6(3) S

2、TC89C52 单片机管脚及封装76、系统显示部分电路设计87、矩阵键盘电路98、超量程报警电路10三、制作过程101、设计电路图102、绘制电路原理图103、绘制电路PCB图114、印制电路板135、焊接成型13四、软件设计14五、运行与使用161、上电运行162、键盘操作说明163、常用使用步骤17六、总结17七、参考文献18附录:电路原理图19附录:电路PCB图20附录:电路实物图21附录:器件清单22附录:仪器仪表清单23附录:端口功能表24精选文档摘 要 电子秤是将检测与转换技术、计算机技术、信息处理、数字技术等技术综合一体的现代新型称重仪器。它与我们日常生活紧密结合息息相关。电子秤

3、主要以单片机作为中心控制单元,通过称重传感器进行模数转换单元,在配以键盘、显示电路及强大软件来组成。电子秤不但计量准确、快速方便,更重要的自动称重、数字显示,对人们生活的影响越来越大,广受欢迎。本系统的设计主要从硬件电路设计,软件编程调试,实物焊接调试三部分进行详细阐述。硬件电路主要是基于单片机STC89C52为核心的控制单元实现数据的处理,采用压力传感器对数据进行采集,电子秤专用24位AD转换芯片HX711对传感器采集到的模拟量进行AD转换,转换后的数据送到单片机进行处理显示,数据显示由LCD1602液晶实现,液晶显示效果稳定无闪烁。 关键词 :STC89C52单片机、电子秤、压力传感器、H

4、X711 一、设计内容1) 采用高精度电阻应变式压力传感器,测量量程0-5kg,测量精度可达1g。2) 采用电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换,HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。3) 采用STC89C52单片机作为主控芯片,实现称重、计算价格等主控功能。4) 采用1602LCD液晶屏显示称重重量、单价、总价等信息。5) 采用4*4矩阵键盘进行人机交互,键盘容量大,操作便捷。6) 具有超量程报警功能,可以通过蜂鸣器报警。二、硬件设计1、工作原理 当被称物体放置在秤体的秤台上时,其

5、重量便通过秤体传递到称重传感器,传感器随之产生力一电效应,将物体的重量转换成与被称物体重量成一定函数关系(一般成正比关系)的电信号(电压或电流等)。此信号由放大电路进行放大、经滤波后再由模数( A/D)器进行转换,数字信号再送到微处器的CPU处理,CPU不断扫描键盘和各功能开关,根据键盘输入内容和各种功能开关的状态进行必要的判断、分析、由仪表的软件来控制各种运算。运算结果送到内存贮器,需要显示时,CPU发出指令,从内存贮器中读出送到显示器显示。2、硬件方案单片机电子秤硬件方案如图1所示图1 单片机电子秤硬件方案 称重传感器感应被测重力,输出微弱的毫伏级电压信号。该电压信号经过电子秤专

6、用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换。HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片,内置增益控制,精度高,性能稳定。HX711芯片通过2线串行方式与单片机通信。单片机读取被测数据,进行计算转换,再液晶屏上显示出来。矩阵键盘主要用于计算金额。当被测物体重量得到后,用户可以通过矩阵键盘输入单价,电子秤计算总金额并在液晶屏显示。电源系统给单片机、HX711电路及传感器供电。3、称重传感器传感器是测量机构最重要的部件。称重传感器本身具有单调性,其主要参数指标是灵敏度、总误差和温度漂移。(1) 灵敏度称重传感器的电灵敏

7、度为满负荷输出电压与激励电压的比值,典型值是2mV/V。当使用2 mV/V灵敏度和5 V激励电压的传感器时,其满度输出电压为10 mV。通常,为了使用称重传感器线性度最好的一段称重范围,应当仅使用满度范围的三分之二。因此满度输出电压应当大约为6mV。当电子秤应用于工业环境时,在6mV满度范围内测量微小的信号变化并非易事。(2) 总误差总误差是指输出误差和额定误差的比值。典型电子秤的总误差指标大约是0.02%,这一技术指标相当重要,它限制了使用理想信号调节电路所能达到的精确度,决定了ADC分辨率的选择以及放大电路和滤波器的设计。(3) 漂移称重传感器也产生与时间相关的漂移。目前常用的称重传感器有

8、电容压力传感器、压电式压力传感器、电阻应变式压力传感器。选用时应按稳定行、精度登记、寿命和安装环境要求考虑,其主要特点如下:(1) 电容式压力传感器稳定性较差,精度和灵敏度较高,寿命较短,对环境要求苛刻,不易长距离传输。(2) 压电式压力传感器稳定性好,精度和灵敏度高,寿命长,但大量程的压力传感器尚待进一步研究。(3) 电阻应变式压力传感器稳定性较好,精度和灵敏度较高,寿命较长,对测量环境要求不太严格。综上所述,选用电阻应变式压力传感器作为电子秤称重传感器是最为合适的。电阻应变式压力传感器主要由弹性体、电阻应变片电缆线等组成,内部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,电阻应变片(转换

9、元件)受到拉伸或压缩应变片变形后,它的阻值将发生变化(增大或减小),从而使电桥失去平衡,产生相应的差动信号,供后续电路测量和处理。电阻应变式传感器测量原理如图2所示。图2 电阻应变式传感器测量原理当垂直正压力P作用于梁上时,梁产生形变,电阻应变片R1、R3受压弯拉伸,阻值增加;R2、R4受压缩,阻值减小。电桥失去平衡,产生不平衡电压,不平衡电压与作用在传感器上的载菏P成正比,从而将非电量转化成电量输出。R1、R2、R3和R4组成惠更斯电桥,将2对电阻应变片的阻值变化转变成输出电压,其工作原理如图3所示。图3 惠更斯电桥4、电子秤专用24位AD转换芯片HX711及其电路HX711采用了海芯科技集

10、成电路专利技术,是一款专为高精度电子秤而设计的24位A/D 转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。输入选择开关可任意选取通道A 或通道B,与其内部的低噪声可编程放大器相连。通道A 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为±20mV或±40mV。通道B 则为固定的32 增益,用于系统参数检测。芯

11、片内提供的稳压电源可以直接向外部传感器和芯片内的A/D 转换器提供电源,系统板上无需另外的模拟电源。芯片内的时钟振荡器不需要任何外接器件。上电自动复位功能简化了开机的初始化过程。 HX711内部方框图如图4所示。其外部管脚如图5所示。图4 HX711内部方框图图5外部管脚图 图6为HX711芯片应用于计价秤的一个参考电路图。该方案使用内部时钟振荡器(XI=0),10Hz的输出数据速率(RATE=0)。电源(2.75.5V)直接取用与MCU 芯片相同的供电电源。通道A与传感器相连,通道B通过片外分压电阻与电池相连,用于检测电池电压。图6 本课题设计的HX711电路如图7所示图7 HX711电路5

12、、单片机STC89C52及其电路(1) STC89C52 单片机概述STC89C52系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,内部集成MAX810专用复位电路。(2) STC89C52 单片机特点l 增强型 8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051;l 工作电压: 5.5V - 3.5V(5V单片机);l 工作频率范围:040MHz,相当于普通8051的 080MHz;l 用户应用程序空间 4K/8K/16k/32K/64K字节;l 片上集成128

13、0字节 RAM;l 通用I/O口(32/36个),复位后为准双向口/弱上拉(普通8051传统I/O口);l ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器。l 每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA;l 可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片;l 有EEPROM功能;l 看门狗;l 内部集成MAX810专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻到地);l 时钟源:外部高精度晶体/时钟,内部R/C振荡器;l 用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟;l 常温下内部R/

14、C 振荡器频率为:5.0V 单片机为: 11MHz 17MHz;l 共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器;l 外部中断I/O口4路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块,Power Down模式可由外部中断唤醒;l 通用全双工异步串行口(UART) ;l 工作温度范围:-40 +85(工业级) / 0 75(商业级) ;l 封装:PDIP-40, PLCC-44;(3) STC89C52 单片机管脚及封装STC89

15、C52单片机有多种封装形式,本设计中选用40DIP封装,其管脚定义如图8所示。图8 STC89C52 管脚图 本课题设计的电子秤的单片机应用电路如图9所示图9 STC89C52单片机电路图中P20和P21为单片机与HX711的AD转换电路交换数据的通信线。P10为蜂鸣器报警信号线,RXD和TXD为串口通信线,也可以用于单片机程序的串行ISP下载。6、系统显示部分电路设计 显示部分采用LCD1602液晶显示模块,液晶板上排列着若干 5×7或 5×10点阵的字符显示位,每个显示位可显示1个字符,从规格上分为每行 8、16、20、24、32、40位,有一行、两行及四行三类。其与单

16、片机的连接电路如图10所示 图10 液晶显示接口电路1脚和2脚为液晶1602地和电源引脚,3脚为背光调节引脚,通过10K电位器接地,背光可通过电位器来调节亮度;4脚、5脚、6脚为液晶片选控制引脚,分别连接到单片机的P2.0、P2.1、P2.2端口,7-14脚为数据接口,与单片机的P0口相连实现数据的传输,15、16脚为液晶的背光控制脚,分别接到电源和地。7、矩阵键盘电路矩阵键盘电路如图11所示图11 矩阵键盘电路图中4*4矩阵键盘可以显示0-9数字和4个功能键。键盘行扫描信号为P30P33,列扫描信号为P34P37。行信号为输入信号,低电平有效;列信号为输出信号。当没有键按下时,即使行扫描输入

17、低电平信号,列信号仍为高电平;当行扫描为低电平并且有键按下时,相应的列输出低电平。该低电平信号可以定位至按下键的位置。8、超量程报警电路超量程报警电路如图12所示图12 超量程报警电路 当测量重量超过量程时P10给出低电平信号,驱动蜂鸣器鸣响。三、制作过程1、设计电路图 先通过小组讨论确立设计主题,然后根据主题选择所需芯片等主要器件,通过查阅芯片资料设计外围电路,本设计使用的主要器件有:STC89C52单片机,HX711A/D转换芯片,1602LCD液晶屏,5KG高精度电阻应变式压力传感器。2、绘制电路原理图本次课题设计本小组使用protel软件来绘制电路原理图,Protel是目前国内最流行的

18、通用EDA软件,它是将电路原理图设计、PCB板图设计、电路仿真和PLD设计等多个实用工具软件组合后构成的EDA工作平台,是第一个将EDA软件设计成基于Windows的普及型产品。它集成了软件界面、仿真功能和PLD设计和信号完整性分析,在此基础上Protel 99SE又增加了一些新的功能,用户使用更加方便灵活。Protel的功能十分强大,在电子电路设计领域占有极其重要的地位。它以其强大功能和实用性,逐渐获得广大硬件设计人员的青睐,是目前众多EDA设计软件中用户最多的产品之一。Protel软件主要由电路原理图设计模块、印制电路板设计模块(PCB设计模块)、电路信号仿真模块和PLD逻辑器件设计模块等

19、组成,各模块具有强大的功能,可以很好的实现电路设计与分析。绘制完成原理图见“附录电路原理图”。3、绘制电路PCB图 PCB设计遵循的规则 地线回路规则图13 地线回路规则环路最小规则,即信号线与其回路构成的环面积要尽可能小,环面积要尽可能小,环面积越小,对外的辐射越少,接收外界的干扰也越小。针对这一规则,在地平面分割时,要考虑到地平面与重要信号走线的分布,防止由于地平面开槽等带来的问题;在双层板设计中,在为电源留下足够空间的情况下,应该将留下的部分用参考地填充,且增加一些必要的过孔,将双面信号有效连接起来,对一些关键信号尽量采用地线隔离,对一些频率较高的设计,需特别考虑其地平面信号回路问题,建

20、议采用多层板为宜。 窜扰控制窜扰(CrossTalk)是指PCB上不同网络之间因较长的平行布线引起的相互干扰,主要是由于平行线间的分布电容和分布电感的作用。克服窜扰的主要措施是:A.加大平行布线的间距,遵循3W规则。B.在平行线间插入接地的隔离线。C.减少布线层与地平面的距离。 屏蔽保护图14 屏蔽保护对应地线回路规则,实际上也是为了尽量减小信号的回路面积,多用于一些比较重要的信号,如时钟信号,同步信号;对一些特别重要,频率特别高的信号,应该考虑采用铜轴电缆屏蔽结构设计,即将所布的线上下左右用地线隔离,而且还要考虑好如何有效的让屏蔽地与实际地平面有效结合。 走线方向控制规则相邻层的走线方向成正

21、交结构,避免将不同的信号线在相邻层走成同一方向,以减少不必要的层间窜扰;当由于板结构限制(如某些背板)难以避免出现该情况,特别是信号速率较高时,应考虑用地平面隔离各布线层,用地信号线隔离各信号线。 电源与地线层的完整性规则对于导通孔密集的区域,要注意避免孔在电源和地层的挖空区域相互连接,形成对平面层的分割,从而破坏平面层的完整性,并进而导致信号线在地层 的回路面积增大。本设计的电路PCB如下图15所示图15 电路PCB图4、印制电路板首先将我们用protel绘制好的电路PCB图通过热转印纸激光打印机打印到油纸上,然后根据电路图的大小裁剪出大小合适的覆铜板,用细砂纸把覆铜板表面的氧化层打磨掉,以

22、保证在转印电路板时,热转印纸上的碳粉能牢固的印在覆铜板上将印有电路PCB图的油纸紧贴在覆铜板上。把印有电路板的一面贴在覆铜板上,对齐好后把覆铜板放入热转印机,经过2-3次转印后电路板热转印机将油纸上的PCB图翻印的覆铜板上,翻印完成后通过电路板蚀刻机将未被电路覆盖的多余的铜腐蚀掉。蚀刻完成后根据焊盘大小选择不同的钻针用电路板打孔机对线路板钻孔。钻孔完后,用细砂纸把覆在线路板上的墨粉打磨掉,用清水把线路板清洗干净。5、焊接成型电路板制作完成后,根据先小后大的原则通过电烙铁将各个元器件准确无误的焊接到电路板上,焊接速度要适中,使各个焊点光滑饱满,焊接完成后将过长的引脚剪掉。焊接过程如下图16所示图

23、 16 焊接电路四、软件设计1、软件流程图主程序软件流程如图17所示 图17 主程序流程图 数据、端口、显示的初始化程序如图所示图18 初始化程序 重量显示程序如图所示图19 重量显示程序总计计算程序如图所示图20 总价计算程序为重量读取程序如图所示图21为重量读取程序五、运行与使用1、上电运行下载完成后程序自动运行,或重上电后程序正常运行。如图19图19 上电运行图2、键盘操作说明4*4矩阵键盘定义如下表表一:4*4矩阵键盘 123未定义4560789未定义去皮清零删除总价 其中:l 键09为数字键,用于单价设定。l 键10为去皮键,用于去除装物品容器的重量。l 键11为清零键,每次测量之前

24、,请先按清键,以使重量和价格回零。l 键12为删除键,逐位删除敲错的单价。l 键13为总价确定键,按下该键则设定的单价有效,开始计算总价。3、常用使用步骤l 打开电源,屏幕显示电子秤初始化成功,此时重量和单价为0,金额为空。l 通过数字键和小数点键键入单价。l 在支架上放上待称重物体,液晶屏显示重量(单位为kg),单价(单位为元)和总金额(单位为元)。l 称重量程为05kg,单价设定范围为0.199.9元,总金额显示范围为099.9元。超过量程就报警。六、总结 本设计采用STC89C52单片机计的电子计重秤, 无论是计量精度, 还是稳定性都满足国家对A级电子秤的要求, 它具有较好的标定校准方法

25、, 性能稳定, 操作简单, 价格低廉。该电子秤集传感器技术、微计算机技术、数字显示技术于一体、其反应灵敏、准确度高、显示直观,便于使用。通过硬件的少量扩展和软件的修改, 能设计出性能优越的计价秤、电子台秤等, 满足各行各业对现代电子衡器的需求。另外稍加扩展,该电子秤还可与其它生产质量管理系统项连接,具有推广应用价值。下面就电子秤软件组成部分展望一下它的发展:在整个设计过程中,我们对所学的知识有了一个系统的认识和理解,尤其是对本课题所用到的单片机及其相关知识有了进一步的掌握,对利用单片机进行控制系统的设计与开发又及对系统的分析和问题的解决有了切身的认识和体会,正所谓学以致用,在此实践过程中增长了

26、知识、丰富了经验,提高了解决问题的能力。系统的分析与设计过程是对学习的总结过程,更是进一步学习和探索的过程。控制系统的开发设计是一项复杂的系统工程,必须严格按照系统分析、系统设计、系统实施、系统运行与调试的过程来进行。系统的分析和设计是项很辛苦的工作,同时也是一个充满乐趣的过程,在设计过程中,要边学习,边实践,遇到新问题就不断探索和努力即可使问题得到解决。理论和实际必须紧密结合,在设计中要针对不同的系统根据理论给与不同的方案,综合考虑各方面的因素和需要,选择出最佳的方案与结论。本设计软件和硬件相结合,有相当大的难度,同时也有很大的实用性。在做课程设计的过程中,我们的理论和实践水平都有了较大的提

27、高。我们熟练掌握了单片机硬件设计,同时对称重传感器的原理及应用有了一定的了解,掌握了各种控制电路及其相关元器件的使用。七、参考文献 1 林立、张俊亮 单片机原理及应用 北京电子工业出版社 .20122 中国机械工业教育协会 组编.单片机原理与应用 机械工业出版社 .2001 3 黄继昌 传感器工作原理及应用实例A 人民邮电出版社 .1998 4 郭永贞 数字电子技术M 西安电子科技大学出版社 .2000 5 杨金岩 8051单片机数据传输接口扩展技术与应用实例M 人民邮电出版社 .20056 张齐、杜群贵 单片机应用系统设计技术M 电子工业出版社 .20077 李广弟 单片机基础M 北京航空航

28、天大学出版社 .2001 8 于京51系列单片机C程序设计与应用方案M 中国电力出版社 .2002.9 张齐、杜群贵 单片机应用系统设计技术M 电子工业出版社 .2004 10 张洪润 电子线路与电子技术M 清华大学出版社 .2005 11 童诗白华成英.模拟电子技术基础M 高等教育出版社 .2006 12 胡海学单片机原理及应用系统设计M 电子工业出版社 .2005. 13 及力Protel99SE原理图与PCB设计教程M 电子工业出版社 .2004. 14 戴佳51单片机C语言设计实例精讲M 电子工业出版社 .2006 附录:电路原理图附录:电路PCB图附录:电路实物图附录:器件清单序号名称参数封装位置数量单位单价总价:元备注1STC89

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论