




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
陕西理工学院毕业设计智能称重系统设计(陕西理工学院 物理与电信工程学院 电子信息工程 电子1204班,陕西 汉中723000)指导教师:摘要介绍基于单片机STC89C52控制的一款智能电子秤,其中物体质量信息由重力传感器进行采集。传感器将采集到的信息传送至单片机中,经过单片机处理,准确的在四位数码管显示屏上进行显示。它具有置零,去皮功能。物体的质量数值会和电子秤本身的称量范围数值进行比较,若超出了测量范围的最大值,系统就会执行报警程序。本系统设计结构简单、精确度高、功能齐全、使用方便。关键词单片机 ;重力传感器 ;智能电子秤Design of the Intelligence Electronic Scales of Microcontroller(Grade12,Class4,Major of Electronic Information Engineering,School of Physics and Electronic Information Engineering,Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor: AbstractIntroduction based on single chip STC89C52 control of an intelligent electronic scales, wherein the object quality of the information collected by the gravity sensor. Sensor information collected will be sent to the microcontroller through the microcontroller processing, accurate display on four digital display. It has zero, tare function. Quality and value will be the object of electronic scales weighing range values themselves are compared, if the maximum value exceeds the measurement range, the alarm system will execute the program. The simple design structure, high precision, fully functional, easy to use.Key words Single chip ; Gravity sensor ; Intelligent electronic scales目 录1绪论11.1称重技术和衡器的发展11.2电子秤的发展现状和发展趋势11.2.1发展现状11.2.2发展趋势21.3项目研究意义31.4功能描述32设计原理52.1系统的原理框图52.2系统模块简介53硬件设计73.1硬件方案73.2称重传感器73.3电子秤专用24位AD转换芯片HX711及其电路83.4单片机STC89C52及其电路103.5液晶屏电路113.6矩阵键盘电路143.7声光报警电路143.8电源电路154软件设计165仪器的误差及误差分配175.1仪器的误差来源175.1.1称量重力传感器的误差175.1.2电子设备的误差175.1.3机械承重系统的误差185.2仪器误差分配185.3仪器误差的计算方法186总结20致谢21参考文献22附录A23附录B28附录C32附录D33IV1绪论质量是测量领域中的一个非常重要的参数,称重技术自古以来就被人们所重视。公元前,人们为了估计货物交换量,起初采用木材和陶土制作的容器对交换物进行计量,之后,又采用简单的秤来测定质量,据考证,世界上最古老的计量器具出土于中东与埃及,最古老的衡器和砝码出自于埃及。秤是最普遍、最普及的计量设备,智能电子秤取代机械秤是科学技术发展的必然规律。低成本、智能化的电子秤无疑具有极其广阔的市场前景。秤是一种在实际工作和生活中经常用到的测量设备。由于称量方面的快速发展,在以往的发展历程中纯机械结构的杆秤,台秤,磅秤,称量装置一步一步的进行演变,电子称重装置电子秤、电子天平称等以其准确、快速、方便、显示直观等诸多优点受到人们的青睐。和传统秤相比较,电子秤利用新型传感器、高精度AD转换器件、单片机设计实现,具有精度高、功能强等特点。本课题设计的智能电子台秤具有基本称重、键盘输入、显示、超重报警功能。该电子秤的测量范围为0.005Kg-10Kg,测量精度达到5g,有高精度,低成本,易携带的特点。电子秤采用液晶显示汉字和测量记过,比传统秤具有更高的准确性和直观性。另外,该电子秤电路简单,使用寿命长,应用范围广,可以应用于商场、超市、家庭等场所,成为人们日常生活中不可少的必需品。本章介绍了总体设计的研究研究背景,关键技术,简单描述了称重技术和衡器的发展历程,并且提出新型,简便,精确的电子秤台秤的意义。1.1称重技术和衡器的发展衡量器是通过作用于被测量物体的重力来确定该物体质量的计量设备。在整个衡量器的发展历程中,先后出现了六种类型的衡器:不等臂平台秤,架盘天平,倾斜象限杆秤,吊车秤,弹簧秤和自动秤。其中,不等臂平台秤(“十进秤”)是当今动态轨道衡的鼻祖,到目前为止第一次世界大战后,在贸易和工业发展的需要,非常需要能进行快速称重的衡量器。机械式衡量器在此期间具有非常大的发展。倾斜杠杆案秤在当时占绝大多数,读数装置除扇形度盘外,还具有滚筒形度盘,从而极大的扩大了读数范围并可附加价格标尺。之后又出现了用于工业的带双摆锤测量机构的圆形度盘指针式秤,成本低廉,带投影标尺的倾斜式杠杆秤。之后第二次世界大战后又出现了电子衡器,其主要由称重显示控制器,称重传感器,电器控制器件等部分组成,其发展过程和其它事物一样,经历了由简单到复杂,由粗糙到精密,由机械到机电结合再到全电子化,由单一功能到多功能的过程。二十世纪50年代中期,为了把衡量器引入生产工艺过程中去,使称重过程的自动化,电子技术渗入了衡量器制造业。60年代初期,机械式的称量工作出现了,和称量有关的显示,记录,远传式控制等功能是电子方式的衡量器,即机电结合式电子衡器。近30年以来,工艺流程中的现场称量,配料定量称重,以及产品质量的监测等工作,都不能离开能输出电信号的电子衡量器。这是因为电子衡量器不仅能给出质量和重量值的信号,而且也可以作为总系统中的一个单元承担着控制和检验功能,从而推进工业生产与贸易交往的自动化和合理化。电子衡器具有反应速度特别快,测量范围广,应用面广,结构简单,使用操作方便,信号远传,便于计算机控制等特点,计量精度较高,从而实现了多功能,多用途。1.2电子秤的发展现状和发展趋势1.2.1发展现状电子衡量器在日常生活中涉及特别广泛,最近些年来越来越多地参与到数据处理和过程控制里面,使现代称重技术与数据系统在工艺技术,预包装技术,储运技术,收货业务,商业销售领域中,成为不可缺失的组成部分。电子衡量器种类繁多,并且涉及到贸易结算,还有广大消费者的利益,所以被世界各国政府相当关注和重视,并且被确定为我国强制管理的法制计量设备。电子衡量器是自动化称重控制和贸易计量的重要手段,对加强企业管理,严格生产,贸易结算,交通运输,港口计量和科学研究都起到了非常重要的作用。50年代中期电子技术的涉入,推动了衡量器制造业的快速发展。60年代初期,由于出现机电结合式电子衡量器,经过40多年的不断改进和完善,我国电子衡量器从最开始的机电结合型发展到现在的全能电子型和数字智能型。我国电子衡量器的技术设备与检测试验手段基本达到国际90年代中期的水平。电子衡器制造技术与应用得到了突飞猛进的发展。电子称重技术由静态称重向动态称重技术发展,计量方法从模拟测量向数字测量发展,测量方面的特点从单参数测量演变成多参数测量,要强调的是是对快速称重与动态称重的研究和应用。总而言之,我们国家电子衡量器产品的质量与数量和工业较为的发达国家相比还有比较大的差距,其中最主要差距在于技术和工艺技术不够先进,工艺装备和测试设备表老化,开发能力具有一定的缺陷,产品的种类规格不多,功能不够齐全,稳定性和可靠性较差等。1.2.2发展趋势电子台秤是载于秤的盘,台座,钩上的物品的重量由于传感器发生形变反应平衡,从而由仪器显示屏显示的电子衡量器。是一种集于机、电、仪于一体的小型电子设备,具有多功能,精确度高,快速和动态计量,稳定性可靠等众多特征,它代表了衡量器产品发展的方向。电子台秤属于日常应用的衡量器,是劳动密集型产品。电子秤产品总的发展趋势是小型化,模块化,集成化,智能化;其技术性能趋向是速率高,准确度高,稳定性高,可靠性好;它的功能的发展方向是称重计量的控制信息与非控制信息并重的智能化功能体系;它的应用性能方向在与于综合性与组合型2。(1)小型化近些年来新开发出来的电子台秤结构巧妙的体现了体积小,精度高,重量轻的发展趋势。相对于较低容量的电子轮轴秤和电子台秤,可应用超薄型与将薄型的形状为园的称重传感器,置入钢板和铝板底面和称重传感器外径相同的盲孔里面,最后变成低外形的秤体结构,秤的额定载荷与力学要求计算来决定用多少个传感器与传感器位置。钢板和铝板就设为秤体的台面,称重传感器是传感器件,也是承力支点,极大地缩简秤体结构,降低了设计系统连接环节,在一定程度上降低了成本,并且大大提升了稳定性和可靠性。对于中等和较大容量的电子秤、电子地上衡量器,可以采用方形和长方形闭合截面的薄壁型钢,一个整体的竹排式的秤体由并联排队列得形式焊接而成,在外围有两根薄壁型钢两端的切口里面有4个传感器分别安装,装备在称重传感器承力点上的固定支承就是所谓的承力支点,也就是简化了承力传力机构,又节瘁了秤体大小,高度,这是一种很有发展前途的秤体结构。对于大型电子台秤,有限元法进行等强度与刚度计算可以被利用,也可以采用抗弯刚度大的型材与轻型波纹夹心钢板等。(2)模块化对于大型和超大型的承载结构体,例如大型静动态电子汽车衡等,已经开始采用几种长度的标准结构的模块,它是经过分体组合,而产生新的品种,新的规格。以5m,6m,7m长的同宽度3种标准模块举例,由单块,二块,三块,四块分体组合。可以组合成5m28m的长度的22种规格的分体式秤体结构。当然,在实际应用中,根据各行各业用户的需求,在其中22种规格中的10余种常用的标准规格就是常用的。这种模块化的分体式秤体结构,不但提高了产品的通用性,互换性,可用性,生产效率和产品质量也得到了大大的提高。除此之外还降低了成本,增强了企业的市场竞争能力。(3)集成化对于某些品种和结构的电子衡量器,例如小型电子平台秤,专用秤,便携式静动态电子轮轴秤,静动态电子轨道衡等,都可以实现钢轨与称重传感器,秤体与称重传感器,轨道衡量秤体与铁路线路合二为一。例如秤体与称重传感器一体化的便携式静动态电子轮轴秤,多数是用硬铝合金厚板制成,它的结构原理是经过固溶热处理强化的铝合金板,或者是通过在4个角上钻孔与铣槽分别形成4个悬臂梁型称重传感器。或是多个对称的盲孔与盲槽在铝合金板的底面铣出形成整体剪切梁型称重传感器。这就使得秤体和称重传感器形成为一个整体,也就是说铝合金板既是秤体台面也是一个大板式称重传感器。之后的结构,10吨便携式动态电子轮轴秤为例,其尺寸为720mm550mm32mm,重量大约为23kg。(4)智能化电子衡量器的重量显示控制器和电子计算机组合,它是利用电子计算机的智能控制来增加称重显示控制器的功能。使电子衡量器在原来具有的功能的基础上,增加推理,自适应,判断,自诊断,自组织等功能,当今市场上采用微机化称重显示控制器的电子衡器与智能化称重显示控制器的电子衡器的根本区别就在于此。(5)综合性电子称重技术的发展规律就在于不断的加强基础研究并且扩大其应用,扩展发展新技术领域,向行业渗透和相邻学科,综合各向技术去解决自动控制,称重计量,信息处理等诸多问题。例如在流量计量方面,按照传统的理论方法建造一种标准大流量测量系统,价格非常昂贵。如果采用称重法,就是质量流量法,只需要将重量与时间测量准确,大流量的测量问题就可以很快解决了。对于某些商用电子计价秤来说,只要具备承重,计价,显示,打印功能,还远远不够,现代商业系统各种销售信息也需要它能够提供出来,称重与管理自动化被紧密集合,称重系统和计算机系统巧妙地组成一个完整的综合控制系统。(6)组合性在工业称重计量过程中,工艺流程中,许多称重计量系统还被要求具有可组合性,就是其中测量范围可以任意设定。硬件部分能够在一定的工作条件与环境作中做出某些调整,硬件向软件方向发展。软件能按照一定的程序进行修改与扩展。输入数据,输出数据和指令可以使用不同的条形码和语言,并且能和外部的控制与数据处理设备进行通信。1.3项目研究意义随着社会的发展,称重技术被提出了更高的要求,特别是微型处理技术与传感技术的巨大进步,极大地加速了这个进程。基于当前智能电子秤和便携电子秤的现状和缺陷,应用者高度重视发展小型化,普及范围广的便携式电子秤,设计出一种携带方便,重量轻,计量精确,具有直观读数,价格低廉的便携式智能电子秤(袖珍电子秤)已迫在眉睫。本设计是研究一种以单片机控制为核心的高精度智能电子台秤设计方案。这种精确度高的智能电子秤,计量准确,体积小,携带方便,集质量称量功能于一体,极大地满满足商业贸易和居民家庭的使用需求,设计的标准要求和OIML建议基本达成一致,也可以这样说,它与国际水平接轨。1.4功能描述1、采用高精度电阻应变式压力传感器,测量量程0.005kg-10kg,测量精度可达5g。2、采用电子秤专用24位A/D转换器芯片HX711,它可以对传感器信号进行调理转换,HX711应用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的模数转换的转换器芯片。3、采用STC89C52单片机作为主控核心芯片,实现称重主控功能。4、采用128*64汉字液晶屏显示称重重量,超重报警等信息。5、采用4*4矩阵键盘进行人机的转换,键盘容量较大,便于操作。6、它具有超重报警功能,并且可以通过蜂鸣器和LED灯进行报警提示。7、系统通过USB电源提供整个设计的供电事项,单片机STC89C52程序也可以通过USB线串行下载。2设计原理2.1系统的原理框图可以将电子秤总体部分划分为三大部分,数据采集模块,控制器模块,人机交互界面模块。在数据采集模块方面是由压力传感器,信号的前级处理,A/D转换部分组成。转换后的数字信号立即传送给单片机控制器处理,单片机控制器对该数字量进行进一步的处理,然后驱动显示电路模块完成人机间的信息互换。除了这些之外还添加了一个过载报警提示的特殊功能。系统的原理框图如图2.1所示:图2.1 系统的原理框图2.2系统模块简介(1)单片机的选型STC89C52单片机是STC89C系列中的增强型,高档机产品,它片内存储器容量是AT89S51的一倍,也就是片内8KB的程序存储器和256B的RAM。此外,它还具备了一个非常强的功能,具有独特用处的16位定时计数器等多种功能。在工程应用中STC89C52有一个明显的好处:不用烧写器,只需要借助PC机的并口输出,相当简单的下载电路,就可以将程序通过串行方式烧写入单片机中。而且下载电路可设计在系统中,以便于随时修改单片机中的软件部分,在不对硬件做任何改动情况下。比较目前主流型号,我最终的决定是选择STC89C52通用的普通单片机来实现该系统设计。其STC89C52是一种具有兼容MCS51微控制器的特效功能,工作电压3.5V5.5V,全静态时钟0Hz33MHz,三级程序加密,32个可编程I/O串口,6/8个中断源,2/3个16位定时/计数器,全双工串行通讯口,在较低的功耗下支持Idle和Power-down模式。Power down模式支持中断唤醒,看门狗定时器,双数据指针,上电复位标志。除此之外还在外扩展了32K数据存储器,来满足系统要求。(2)A/D转换器介绍A/D转换器是一种能把输入模拟电压,模拟电流转换成与它成正比的数字量,也就是说其可以将模拟的量进行特定的一些处理转换为特定的数字信号。A/D转换器品种较多,从原理上可分为四种:双积分式A/D转换器,逐次逼近式A/D转换器、并行A/D转换器、计数器式A/D转换器及型A/D转换器。在电子秤的设计中用的比较多的是双积分式A/D转换器和型A/D转换器。双积分ADC的基本原理是对输入模拟电压和参考电压分别进行两次积分,将输入电压平均值变成与之成正比的时间间隔,然后利用时钟脉冲和计数器测出此时间间隔,进而得到相应的数字量输出。电子秤中常用的双积分式A/D转换电路,它由积分器、比较器、模拟电子开关,积分电阻、积分电容、自动回零电阻、电容组成。其中VG是模拟的,VFR是基准电压(相对于VG为负值),VX是检测电压。其次双面积分型数模转换器具有非常强的抗干扰能力。对正负对称的可以使工频干扰信号化简为零,因此对50HZ的工频干扰抑制能力相对较好,在工频干扰方面也具有很好的滤波作用。如果干扰电压的平均值为零,在输出方面就不会有影响。特别是对本系统,逐渐变化的压力信号,很快会受到工频信号的干扰。所以应用双积分型数模转换器可以很大程度上降低对滤波电路的要求。对于电子秤,系统对数模的转换速率要求并不是很高,在精确度上14位的AD就可以满足要求,除此之外双积分型数模转换器具有较好的抗干扰能力,精确的差分输入,廉价的价格,最终选择了精度为10Kg/20000=0.5g的ICL7135。(3)键盘输入键盘输入是人机交互界面中重要的组成部分,它是系统接受用户指令的直接途径。键盘是由多个按键开关组成,键的多少根据单片机应用系统的用途而定。键盘由许多键组成,其中一个键好比是一个机械开关触点,如果有键按下时,触点闭合,当键弹时,触点立即断开。当单片机接收到按键的触点信号时作相应的功能反应。所以,输入信号就是键盘接口信号对于单片机系统来说。ZLG7289是周立功单片机公司设计的串行输入输出可编程键盘显示芯片,有强大的键盘显示功能,支持64键控制,可以比较方便地扩展系统。另外ZLG7289内部有译码电路,大大简化了程序。最终选择ZLG7289作为键盘扫描显示芯片。(4)输出显示采用可以设置显示单价,金额,中文,购物日期等的LCD,它具有低功耗、可视面大、画面友好及抗干扰能力强等功能,其显示技术已得到广泛应用。LCD显示器的工作原理:液晶显示器的主要材料是液态晶体。它在特定的温度范围内,既具有液体的流动性,又具有晶体的某些光学特性,其透明度和颜色随电场、磁场、光照度等外界条件变化而变化。因此,用液晶做成显示器件,就可以把上诉外界条件的变化反映出来从而形成现实的效果。虽然ZLG7289具有控制数码管显示的功能,但考虑到本题目要求中文显示,数码管无法满足,只能考虑用带有中文字库的液晶显示器。由于可以分页显示,无需太大屏幕,最终选择点阵式12864型LCDOCM4x8c。3硬件设计3.1硬件方案单片机电子秤硬件方案如图3.1所示:图3.1 单片机电子秤硬件方案称重传感器感应被测重力,传感器输出微弱的毫伏级电压信号。该电压信号经过电子秤专用模拟/数字(A/D)转换器芯片HX711对传感器信号进行调理转换。HX711采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24位A/D转换器芯片10,内置增益控制,精度高,性能稳定。HX711芯片通过2线串行方式与单片机通信。单片机读取被测数据,进行计算转换,在液晶屏上显示出来。矩阵键盘主要用于计算金额。当被测物体重量得到后,用户可以通过矩阵键盘输入单价,电子秤自动计算总金额并在液晶屏显示。电源系统给单片机、HX711电路及传感器供电。3.2称重传感器传感器是测量机构最重要的部件,重力传感器自身具有单调性,其重要参数指标有灵敏度,总误差与温度漂移5。(1)灵敏度称重传感器的电子灵敏度是满负荷输出电压和激励电压的比值,典型值是2mV/V。如果使用2mV/V灵敏度与5V激励电压的传感器时,它的满偏输出电压为10mV。通常,为了利用称重传感器线性度较好的一段称量范围,就会使用满偏范围的三分之二,因此,满偏输出的电压值应当约为6mV。如果电子台秤在工业环境应用时,在6mV满偏范围内测量微小的信号变化不是一件容易得事。(2)总误差总体误差是指输出误差与额定误差的相比的比值。典型的智能电子秤的总误差标准大约是0.02%,这个指标很重要,它在一定程度上制约了使用理想信号调节电路所能到达的精度,这个决定了ADC分辨率的选择,还有放大电路与滤波器的设计。(3)漂移称重传感器也产生与时间相关的漂移。现今常用的称重传感器有电容压力传感器,电阻应变式压力传感器,压电式压力传感器。选择利用时应严格按稳定性,精确度登记,寿命长短与安装环境等要求去进行考虑,其主要特点如下:(1)电容式压力传感器,稳定性差,精确度与灵敏度较高,寿命比较短,对环境要求严格,不容易长距离传输。(2)压电式压力传感器稳定性好,精度和灵敏度高,寿命长,但大量程的压力传感器尚待进一步研究。(3)电阻应变式压力传感器稳定性好,精确度和灵敏度好,寿命较长,对测量环境要求不太严格。所以,选用电阻应变式压力传感器来用做电子秤称重传感器是相当合适的6。电阻应变式压力传感器基本是由弹性体,电阻应变片,电缆线等组成,其里面的一些线路应用惠更斯电桥,当弹性体承受载荷发生变形时,电阻应变片受到拉伸,压缩应变片变形之后,它的电阻值会发生相应的变化,之后才能使电桥失去平衡,产生些许的差动信号,提供后面的电路测量与处理3。电阻应变式传感器测量原理如图3.2所示:图3.2 电阻应变式传感器工作原理当垂直正向压力P作用于梁上时,桥梁会产生一定的形变,电阻应变片R1、R3受压弯进行伸长,阻值变大;R2、R4受压缩,阻值变少。电桥失去了平衡,产生不平衡电压,不平衡电压与作用在传感器上的载菏P成正比,从而将非电量转化成电量输出。R1、R2、R3和R4组成惠更斯电桥,将2对电阻应变片的阻值变化转变成输出电压7。其测量原理如图3.3所示:图3.3 测量电桥原理3.3电子秤专用24位AD转换芯片HX711及其电路HX711应用了海芯科技集成电路专利技术,这是一种专门为高精度的电子秤设计的24位数模转换器芯片10。和相似型的其它芯片比较,这款芯片集成了包括稳压电源,片内时钟振荡器,以及其它同类型芯片所没有的电路,具有高集成度,速度快的响应,抗干扰性特别强等特点。减少了电子秤的整体机成本,整体机的性能与可靠性得以提高。这款芯片和后端MCU芯片的接口和编程都相对简单,每个控制信号都是利用管脚驱动,不需要对芯片里面的寄存器进行编程。输入时选择的开关可以任意选择通道A,通道B,与其里面的低噪声可编程放大器进行连接相连。通道A的可编程增益为128或者是64,对应的满偏度差分输入信号幅值有20mV和40mV。通道B则是固定的32增益,在系统参数检测应用。芯片里面提供的稳压电源可以利用自身的特征直接向外部传感器和芯片内的数模转换器提供电源,系统板上不需要另外的模拟电源。芯片中的时钟振荡器无需任何外接元件,加上电自动复位功能简化了开机的初始过程。HX711里面方框图如图3.4所示,其外部管脚如图3.5所示:图3.4 HX711内部方框图图3.5 HX711外部管脚图本课题设计的HX711电路如图3.6所示:图3.6 HX711电路3.4单片机STC89C52及其电路(1)STC89C52单片机概述STC89C52系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,内部集成MAX810专用复位电路。(2)STC89C52单片机特点8:l 增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051;l 工作电压:5.5V-3.5V(5V单片机);l 工作频率范围:040MHz,相当于普通8051的080MHz;l 用户应用程序空间4K/8K/16k/32K/64K字节;l 片上集成1280字节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/C振荡器频率为:5.0V单片机为:11MHz17MHz;l 共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器;l 外部中断I/O口4路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块,Power Down模式可由外部中断唤醒;l 通用全双工异步串行口(UART);l 工作温度范围:-40+85(工业级)/075(商业级);l 封装:PDIP-40,PLCC-44。(3)STC89C52单片机管脚及封装STC89C52单片机有多种封装形式,本设计中选用40DIP封装,其管脚定义如图3.7所示:图3.7 STC89C52 管脚图本课题设计的电子秤的单片机应用电路如图3.8所示:图3.8 STC89C52单片机电路图中DOUT和PDSCK为单片机与HX711的AD转换电路交换数据的通信线。beep为蜂鸣器报警信号线,alert为报警灯信号线,RXD和TXD为串口通信线,也可以用于单片机程序的串行ISP下载。3.5液晶屏电路图3.9 LCD显示电路和数码管驱动电路液晶屏电路如图3.9所示,S1、S2、S3、S4为液晶模块与单片机接口的控制线。CS_ZK、SCK_ZK、SO_ZK和SI_ZK为字库和单片机接口的控制线。OCM4x8C是具有串/并接口,其里面包含有中文字库的图形点阵数字显示屏模块。该模块的驱动器采用台湾矽创电子公司的ST7920,所以有很强的控制显示性能。OCM4x8C的液晶显示屏为12864点阵,可以显示4行,每一行8个汉字。完全是为了方便的显示出来所研究的信息。这个模块2Mb的中文字型CGROM,该字型ROM中含有8192个1616点阵中文字库。为了便于英文和其它常用字符的显示,具有16Kb的168点阵的ASCII字符库;为了便于构造用户图形,提供了一个64256点阵的GDRAM绘图区域,且为了便于构造用户所需字型,提供了4组1616点阵的造字空间。利用上述功能,OCM4x8C可实现汉字、ASCII码、点阵图形、自造字体的同屏显示。为便于和多种微处理器、单片机接口,模块提供了4位并行、8位并行、2线串行、3线串行多种接口方式。2/3线串行接口方式:当模块的PSB脚接地时,模块就可以进入串行接口模式。串行接口模式是利用串行数据线SID和串行时钟线SCLK来达到传送数据的效果,也就是构成2线串行接口模式。并且OCM4x8C也允许同一时间段接入几个液晶显示模块来完成多路信息的显示功能。同时,需要利用片选端信号“CS”构成3线串行接口方式,如果“CS”为高电位时,此模块可以正常接收数据并显示出来,否则模块显示就会被禁止。一般情况下,如果系统只使用了一个液晶显示模块时,“CS”就可以连接固定的高电平。液晶屏管脚说明见表3.1。表3.1 引脚功能说明引脚号名称说明1234567891011121314151617181920VSSVDDV0RS(CS)R/W(SID)E (SCLK)DB0DB1DB2DB3DB4DB5DB6DB7PSBNCRSTNCLEDALEDKGND(0V)逻辑电源(+5V)LCD电源(悬空)H:数据L:指令H:读 L:写使能数据0数据1数据2数据3数据4数据5数据6数据7H:并行 L:串行空脚复位(低电平有效)空脚背光源正极(LED+5V)背光源负极(LED-0V)模块2线串行工作操作时序如图3.10所示:如图3.10 线串行时序图表3.3 液晶模块接口引脚功能引线号符号名称功能123456789101112ROM-INROM-OUTROM-SCKROM-CSLEADVSSVDDSCKSDARSRSICS字库IC接口字库IC接口字库IC接口字库IC接口背光电源接地电源I/OI/O选择信号复位片选串行数据输出串行数据输入串行时钟输入片选输入背光电源正极,同VDD电压0V5V或3.3V串行时钟串行数据H:数据寄存器 0:指令寄存器低电平复位,之后回到高电平低电平片选由图3.10可以看出,单片机STC89C52和液晶模块之间需要传送1字节的数据,总共需24个时钟脉冲。第一,单片机STC89C52要给出数据传输初始位,在这里是以5个连续的“1”立委数据起始位,例如模块可以接收到连续的5个“1”,这时内部传输可以被重置而且串行传输也会被同步。然后“RW”位作用于选择数据的传输方向,“RS”位被用于选择内部数据寄存器,和选择指令寄存器,最终把第8位固定为“0”。当接收到起始位还有“RW”和“RW”的第1个字节之后,紧接着后面的字节的数据与指令可以被分为2个字节来进行串行传送,接收。数据和指令的高4位,会放在第2个字节串行数据的高4位,它的低4位被置为“0”;在第3个字节的高4位放上数据和指令的低4位,它的低4位也被置为“0”,这样一来完成一个字节指令与数据的传送。需要关注的是,如果有多个数据和指令需要被传送时,就要等到一个指令完成执行完毕后再进行传送下一个指令和数据,如果没有,会造成指令或者数据的丢失。这个是由于液晶模块里面无发送/接收缓冲区。该液晶屏为晶讯联公司的128*64汉字屏JLX12864G-086-PC显示信息。该显示模块既可以当成一般的图像型液晶显示模块应用,又含有JLX-GB2312字库IC,可以写入到LCD驱动IC中在字库IC中读出内置的字库的点阵数据,以便于完成显示汉字的目的。其接口引脚功能介绍如表3.3所示。3.6矩阵键盘电路矩阵键盘电路如图3.11所示:图3.11 矩阵键盘电路图中4*4矩阵键盘可以显示0-9数字、小数点和五个功能键。键盘行扫描信号为ROW1ROW4,列扫描信号为COL1COL4。行信号为输入信号,低电平有效;列信号为输出信号。当没有键按下时,即使行扫描输入低电平信号,列信号仍为高电平;当行扫描为低电平并且有键按下时,相应的列输出低电平。该低电平信号可以定位至按下键的位置。3.7声光报警电路声光报警电路如图3.12所示:图3.12 声光报警电路当测量重量超过量程时,beep和alert给出低电平信号,驱动蜂鸣器鸣响,报警灯亮。3.8电源电路本设计采用USB接口供电,电源电压5V,其电路原理如图3.13所示:图3.13 电源电路4软件设计整个仪器软件由主程序和中断服务程序两大部分组成,软件设计采用模块化结构。本章给出主要模块的程序流程图设计,44矩阵键盘键号说明如表4.1所示:表4.1 44矩阵键盘键号说明09“去皮”“累计”“清除”“保持” Enter.09101112131415本设计主程序使用了定时器,用来实现每0.5秒称重一次的功能,流程图如图4.1所示,键盘扫描程序如图4.2所示:是否 图4.1 时钟中断程序流程图 图4.2 键盘扫描程序流程图主程序软件流程如图4.3所示(软件主程序见附录):图4.3 主程序流程图5仪器的误差及误差分配将误差分配与合成原理应用与便携式电子秤的设计中,采用误差分析、误差分配和总误差合成三个步骤来完成对仪器主要组成部分的选型工作,使后续的设计工作切实可行。5.1仪器的误差来源便携式电子秤属于静态称重的电子秤,其误差来源于称重传感器、电子设备(即二次仪表包括称重传感器输出信号的传输系统及数据处理系统)和机械承重系统(即秤体)三个方面。5.1.1称量重力传感器的误差应变式称重传感器的误差,最重要的是传感器本身的非线性,不重复性,滞后等特性所营造出来的。在应用过程中,因为周围环境的变化,一定会引起传感器的系数改变的与传感器零点漂移,而这些问题在制作传感器的时候都无法避免,都已经通过各种各样的补偿措施使其减少到尽可能低的程度,其余部分已不经很难进行补偿和修正,可以作为偶然误差进行处理。因此传感器的合成误差可按均方根法合成,即由下式求得: (5-1)式中 传感器合成误差; 传感器非线性误差; 传感器不重复性误差; 传感器滞后误差; 温度变化引起传感器零点变动误差; 温度变化引起传感器系数变动误差; 称重传感器周围环境温度变化的幅度。5.1.2电子设备的误差高精度数字仪表和高精度芯片在电子秤中的应用,使电子设备的误差在电子秤中所占的比例远低于传感器。电子设备的合成误差为 (5-2)式中 仪器非线性; 温度变化引起零点变动; 温度变化引起灵敏度变动; 时间引起零点漂移; 时间引起灵敏度变化; 电压变化引起零点漂移; 电压变动引起灵敏度变化; 仪器周围环境温度变化幅度。电子秤中,电子设备部分由放大器、A/D转换器、显示、打印部分串联使用,其总误差为 (5-3)式中、分别为单个仪器的合成误差。此外,称重传感器与电子设备之间信号传送系统所用的电缆线过长也会引起显著误差。其误差来源于随温度变化而产生的导线电阻变化;直流供电时由于热电势所引入的误差;电缆线因受潮使绝缘电阻降低;传感器的引线还会因其受电磁干扰而引进称重误差等。5.1.3机械承重系统的误差被测物重量是由机械承重系统支承,通过机械承重系统将载荷作用于称重传感器。只是机械承重系统在力的传递过程中,机械结构方面具有一些不良因素,防止振动方面措施上因为摩擦阻力太大,多多少少不可能将其所承受的力全部作用给称重传感器,还有传递的力不是没有作用在传感器的中心轴线,这些属于造成偏载,此外传递的力和传感器受力轴线之间如果出现一夹角,也会造成作用力不够真实,所以机械承重系统在传递力的过程中的误差一直存在。机械承重系统的误差(用表示)、电源波动引入的误差以及称重传感器与测量线路之间引线带来的误差等不易定量计算,这些误差只能通过合理的设计安装来削弱,并在误差分配时给予一定的冗余量来保证。因此在机械装配上要注意保证载荷重量能垂直作用于传感器,其作用力的方向应与传感器的受力轴线相吻合,不产生附加力矩或水平分力。在机械承重系统中若没有将称重传感器安装在最妥善的地方,或者没有把外界干扰力对称重传感器的影响控制到最小限度,就不能确保预想精度,甚至由于稳定性不好而不能使用。5.2仪器误差分配在新设计或制造电子秤时,通常是根据对整个称重系统总的精度要求,按均方根分配原则,以一定的比例分配给电子称重系统的各个组成部分。对于静态电子秤一般是这样分配的,允差的50%分配给称重传感器;允差的30%分配给电子设备和数据处理系统;允差的20%分配给机械承重系统。5.3仪器误差的计算方法对电子秤进行调试和校验之后,在各称量点测得的一系列数据,一般是根据误差理论及有关误差公式计算其精度或误差。计算方法采用均方根误差法。均方根法的具体步骤如下:若每个称量点检定后得到n个示值,分别为、,1.求出每一个称量点N次示值的平均值, (5-4)式中下标表示K个称量点中某一个称量点,=1,2,3,K;下标表示同一个称量点N次检定值中某一次检定,=1,2,3,N。2.求出偏差,它等于称重示值与该称量点平均值之差,即剩余误差 (5-5)3.求出均方根误差,即标准偏差 (5-6)4.剔除粗大误差在偏差中凡符合3的称重示值,应予剔除,剔除后需重复上述1、2和3的计算过程。因为在称重测量中,可以认为大于3误差值的出现概率几乎是极个别的,因为它已超出99.7%的置信概率。可以认为与此误差相对应的称重示值包含着粗大误差,必须当作不可信而丢弃。5.取3作为被检称量点的偶然极限误差。6.求出每个称量点的系统误差,它等于砝码质量值与其相应称量点示值平均值之差,即: (5-7)7.求出最大综合误差,它等于偶然极限误差3与系统误差之和,即:=3+ (5-8)8.求出各称量点的相对误差,它等于最大综合误差除以相应砝码质量值MBj (5-9)9.得到各称量点的精度,它等于相对误差的倒数 (5-10)然后按照所检验衡器的有关检定规程,查阅允差表,若各称量点的最大综合误差或相对误差均在允差范围内,则表示该秤的称量误差合格,若有一项超出即为不合格。6总结本文立足于社会需求,涉及传感器、计算机、信息处理等多学科领域。在项目方案制订、仪器硬件设计和软件开发等方面进行了充分、细致的考虑。这种用单片机控制的高精度智能电子秤体积小、计量准确、携带方便,集质量称量功能功能于一体,能够满足商业贸易和居民家庭的使用需求,项目的标准要求与OIML(国际法制计量组织)建议基本吻合,与国际水平接轨。受研究时间和本人知识结构的制约,设计过程中不可避免地存在一些问题,有待于今后不断学习、提高。致谢基于单片机的智能数字电子秤的设计是多学科的综合应用,通过本次设计,使我能将所学各学科科学的联系到一起,提高了自己独立分析和处理问题的能力,能够主动学习并学以致用。项目研究和本文撰写是在指导老师梁芳的精心指导下完成的。从方案确立、设计实现到论文的审定都倾注了老师巨大的心血和辛劳,值此论文完成之际,向梁老师致以崇高的敬意和诚挚的感谢。感谢我的父母和家人这么多年来在求学道路上对我的默默支持,是你们的关怀和鼓励使我一路顺利地走到了今天,谢谢你们!参考文献1施汉谦,宋文敏.电子秤技术M.北京:中国计量出版社,19912施昌彦.电子称重技术现状和发展趋势DB/newsletter/year2005/597.htm,2005-1-153李军,贺庆之.检测技术及仪表M.中国轻工业出版社4曲波,肖圣兵,吕建平.工业常用传感器选型指南M.清华大学出版社5顾理敏,宋玮.电子称M.北京:计量出版社,19826张锡富.传感器M.机械工业出版社7何希才,薛永毅.传感器及其应用实例M.机械工业出版社8范立南,李雪飞.单片微型计算机控制系统设计M.人民邮电出版社9杨振江,蔡德芳.新型集成电路使用指南与典型应用M.西安:西安电子科技大学出版社1998.1010徐爱钧.智能化测量控制仪表原理与设计M.北京:北京航空航天大学出版社,199511Marie-Minerve Lourat,Torsten Maehne.Languages,Design Methods,and Tools for Electronic System DesignMSpringer International Publishing 201512Li Qing Geng;Tong Zheng;Yan Bian;Shu Yan Ren;Hong Wei Li.Advanced Materials ResearchM201113Jack J Deno.Applicationof asinglechipmicrocomputerto engine management control systems (SAE)M:Society of Automotive
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校教学群管理制度
- 学校电设备管理制度
- 学校钢琴室管理制度
- 学生助教团管理制度
- 学科实验室管理制度
- 安全与责任管理制度
- 安全设施室管理制度
- 实训室部门管理制度
- 审计局财务管理制度
- 客餐厅配电管理制度
- 建行反洗钱应急预案
- 路灯养护投标方案(技术方案)
- 国家开放大学电大本科《管理英语4》期末试题题库及答案(试卷号:1389)
- 询价投标文件(范本)
- 去小学化家长培训讲座课件
- 单光纤光镊数值仿真和光阱力计算的中期报告
- 一份完整的卤菜店创业计划书 工作计划
- 手术物品清点手术室护理实践指南课件
- 中国铝业股份有限公司偃师市东沟铝土矿矿山地质环境保护与土地复垦方案
- 2023-2024学年河南省濮阳市小学语文五年级期末通关考试题附参考答案和详细解析
- 国语经典歌曲歌词接龙考试题库(180题)
评论
0/150
提交评论