admin管理员组

文章数量:1534391

2024-07-28 作者:

Technique and Method 基于STM32和HX71 0A的高精度电子秤 蒋正金,王艺环,黄旭德,张朋强 (浙江师范大学数理与信息工程学院,浙江金华321004) 摘 要:为了实现高精度电子称重,采用电阻应变片组成应变电桥作为称重传感器,利用24位A/D转换芯片HX710A采集数 据,采用精密稳压源TL431为A/D提供参考电压,利用STM32F103单片机处理数据,通过键盘和液晶实现人机交互,设计了一 款高精度电子秤。文章给出了详细硬件电路设计以及软件程序流程,并进行了实际制作和测试。结果表明该电子杆称重范围 为5~500 g,称重误差≤O.5 g,具有设置单价和累加金额功能,以及去皮和计数功能。 关键词:称重传感器;应变电桥;A/D转换;单片机;电子秤 中图分类号:TM932 文献标识码:A DOI:10.19358/j.issn.1674—7720.2017.05.027 引用格式:蒋正金,王艺环,黄旭德,等.基于STM32和HX710A的高精度电子秤[J].微型机与应用,2017,36(5):91-94. High-precision electronic scale based on STM32 and HX7 10A Jiang Zhengjin,Wang Yihuan,Huang Xude,Zhang Pengqiang (College of Mathematics Physics and Information Engineering,Zhejiang Normal University,Jinhua 321004,China) Abstract:In order to achieve the high precision electronic weighing,using the resistance strain gauge of strain bridge as weighing sensor,using 24 bits A/D conversion chip HX710A to collect data,using precision vohage source TL431 provides the reference voltage for the A/D,using STM32F103 microcontroller to process data,through the keyboard and LCD to realize human—machine interaction,and finally a high-precision electronic scale is designed.This paper gives the detailed hardware circuit design and software program flow,and completes the actual produc— tion and testing.The test results show that the electronic weighing range is 5~500 g,weighing error is 0.5 g or less,has the functions of unit price setting and the amount of accumulation as well as peeling and count. Key words:weighing sensor;strain bridge;A/D conversion;single chip micr0c0mputer;electronic scale 0 引言 1 系统总体方案 电子秤的工作原理是将作用在承载器上的质量或力 的大小,通过称重传感器转换为与之成正比的电压信号, 信号经过采集处理后以模拟或数字量的形式在仪表上显 示出来。 电子秤是集现代传感器技术、电子技术和计算机技术 于一体的电子称量装置,具有快速、直观、精度高、操作简 单、多功能等优点,与传统的机械秤相比更符合计量管理 和工业生产过程控制要求…。国内从20世纪60年代中 期开始模拟指针式电子秤的研制和生产,经历了模拟式电 子秤、数字式电子秤和微机式电子秤三个阶段 。总体而 言,电子秤的发展呈现出小型化、智能化和模块化的特点。 电子秤的基本工作原理是利用称重传感器将物体重 量转换为方便采集的模拟电压量。传感器输出电压量一 般很小,通常需要进行放大,然后通过高精度A/D采集实 高精度电子秤由称重传感器、高精度A/D采样、STM32 单片机、键盘模块、数据存储、报警模块、液晶显示、USB接 口、精密稳压源TL431等电路模块组成。供电可以采用USB 供电或者电池供电。其系统总体方案框图如图1所示。 称重传感器采用350 Q的电阻应变片组成应变电桥 实现物体重量到电压量的转换;A/D采用24位高精度 HX710A芯片,为了提高采样精度,采用精密稳压源TL431 现模拟量到数字量的转换,最后经过单片机对数据进行处 理,通过键盘输入和液晶显示实现人机交互 。 为A/D提供参考电压;键盘模块和液晶显示模块用于人 本文采用电阻应变片组成应变电桥 作为称重传感 器,利用24位A/D转换芯片HX710A采集数据,采用精 密稳压源TL431为A/D提供参考电压,利用STM32F103 单片机处理数据,通过键盘和液晶实现人机交互,设计了 一===重堡壁 l  TL看43 单1 l 片机 图1 系统总体方案框图 卜 STM32 款高精度电子秤。其称重范围为5—500 g,称重误差≤ 0.5 g,具有设置单价和累加金额以及去皮和计数功能。 《微型机与应用}2017年第36卷第5期 欢迎网上投稿WWW.pcachina.com 91 Technique and Method 机交互,可以实现输入单价、操作去皮、显示总重和总价、 1,2,3,4),则电桥横跨电源的相邻两臂R。、R:的电流, 和R 、R 的电流 分别为: 计数、重新标定等功能;数据存储模块用于存储历史称重 数据、语音播报数据等;报警模块可以播报重量、价格,指 示超量程等;USB接口可以用于供电或者程序下载。 2硬件电路设计 2.1 称重传感器电路 ,',2= , (6) 则电桥开路输出电压为: Uo当悬臂梁一端受到托盘重物垂直方向的压力作用时, 其电阻应变片将因受力产生变形,从而导致电阻应变片的 电阻值随之发生相应的变化,引起电桥输出电压的变化。 电桥输出电压经过A/D采样芯片HX710A,利用HX710A 内部放大功能,将电桥输出电压先进行128倍放大,然后 = 11RI一1一2 只 =, ㈩ (7 2.2高精度A/D采样电路 电子秤测量精度为0.5 g,最大称重为500 g,其内分 度为0.5 g,最大分度数为1 000,采用24位A/D转换芯片 再进行A/D采样实现模拟量到数字量的转换,从而建立 输出数字量与电阻应变电桥输出量(托盘重物压力引起) 之间的关系,可利用微处理器进行后续的数据分析与处 理,最终通过分析与计算反推得到物体质量。 图2所示为经典的惠斯顿电桥,如果电阻为电阻应变 片,则称为电阻应变电桥,目的是将应变片电阻值的变化 量转换为电压变化量以方便测量。实际工作中,采用同型 号的应变片接入惠斯顿电桥四臂,称为全桥结构,在应变 为零的初始状态下,电桥平衡,没有输出电压;在应变片承 受应变时,电桥失去平衡,有输出电压。 如图2所示全桥应变电路中,令: Z =R +AR ,R =R,△R /R =k6 (i:1,2,3,4) (1) 电桥的开路输出电压为: ,, (R。+△R。)(R,+AR )一(R。一AR:)(R 一△R ) 。 (R1+AR1+ 2一AR2)(R3+AR3+R4一AR4)。 (2) 若△ 《R ,则电桥的开路输出电压为: Uo≈U'o= -U,1+等+ +等) ㈩ 非线性误差近似为: e:一e= U 2。 一≈1( R.AR, 2.一等一— R+,‘+ 等—R一 一等—R)c l/ l 一 4 J 将式(1)代入式(3)可得: : 。(s ) (5) 图2所示电桥电源如果从恒压源 供电改为恒流源, 供电,且将电桥的四个桥臂都接入电阻,则有Z =R (i= HX710A,由于(2 =16 777 216)》1 000 (1 024=2 ), 因而完全可以保障高精度。HX710A的输入低噪声放大 器的增益为128,当参考电压为5 V时,对应的满额度差分 输入信号幅值为±20 mV。 HX710A芯片内的时钟振荡器不需要外接任何器件, 芯片内集成数字温度传感器可直接读出系统温度用于温 度补偿,同时具备上电自动复位功能,简化了初始化过程。 高精度A/D采样电路原理图如图3所示。其中精密 稳压源TL431为HX710A提供参考电压和模拟部分供电 电压,由于参考电压不受电源电压波动影响,极大地提高 了采样精度。数字部分供电采用普通电压供电,同时加上 滤波电容来提高抗干扰能力。 +5 V 0A 图3高精度A/D采样电路原理图 2.3矩阵式键盘电路 矩阵式键盘电路原理图如图4所示,其工作方式采用 一: : :4J 舢厂vw— 一 一 — ・P1; — S5 S6 S7 S8 ..■l__ --■■一 -_■‘一 ..■l__ 厂 一 . 厂 . — --S9 ■■一 I.. 三 L_. Sl..2■I_ _ :广 w- 一 厂ow-P 一 厂 w- 一 Sl5 Sl6 ~ 一 ・_■■一 __■■一 ,厂 ・ ’ - . 一 4 5 ^6 图4矩阵式键盘电路原理图 《微型机与应用/2o17年第36卷第5期 扫描方式,也可以直接选购薄膜式触摸键盘,体积小巧,接 口方便。 2.4报警模块电路 报警模块电路原理图如图5所示。其中3个不同颜 色的发光二极管分别用于指示各种不同的测量范围或状 态,红灯亮则表示超过500 g,蓝灯亮则表示低于5 g,绿灯 亮则表示在正常测重范围5~500 g内。扬声器则在超出 测量范围时发出呜叫,在正常测量范围时播报测重结果或 计数结果。 +5 V + V +5 V +S V UND 图5报警模块电路原理图 2.5存储与液晶显示电路 最小控制系统采用STM32F103系列单片机作为微处 理器,包括液晶显示模块和存储模块。STM32单片机最小 系统原理图如图6所示。 AA5 02341 344I45670  PPA4 A0l23 pPEIlPEE1789O  堆 A6 42 PA5 pE12 A7 43 PA6 PEl3 TX 10l PA7 pEl4 U5 RX 102 PA9 pEI5 BL 46 PA10 PFO D2 114 PB0 PFl D3 l15 PDO PF2 Dj3 77 PD1 PF7 Dl4 78 PD8 PF8 D15 79 PD9 PF9 D1 85 PD10 PFt0 D0 86 PD14 PG0 SCK132 PD15 PG J2 30 PG J5 PGj3 +3 3 V V.3l VSSA PGI4 V+32 VREF- +3 3 V 33 VREF+0SOSCC 0UlN 25l+ … ’lVDnA NRST T 毒27 GND VBA1 6 B置OO47T Vo NVds C2 f噩M/SO 29 图6 STM32单片机最小系统 3软件程序设计 系统工作时,首先进行系统初始化,对重量数据进行 采集并进行按键扫描,判断是否超重以及按键是否按下。 通过判断,选择执行按键的功能,将功能通过液晶显示,最 终根据实际情况显示出测试结果。电子秤的软件程序流 程图如图7所示。 4测试结果 4.1 称重测量 采用标准砝码进行实际测量,测量数据如表1所示, 其中单位为g。根据测量数据可知,当称重质量小于50 g 时,称重误差小于0.3 g;当称重质量大于50 g时,称重误 《微型机与应用))2017年第36卷第5期 图7 电子秤的软件程序流程图 差小于0.5 g。 表1 称重测量数据表 (单位:g) 4.2 电子秤单价设置及金额累加测试 对不同重量的砝码进行单价设置,通过实际测量,对 被测物进行金额小计,并对各项小计作求和处理,可获如 表2所示的金额累计测试结果。 表2 电子秤单价设置及金额累加测试表 4.3 电子秤去皮功能测试 通过增减砝码来进行去皮功能的测试,测试结果如表 3所示。实测时,皮重和物重都采用标准砝码。 欢迎网上投稿www.pcachina.corn 93 Technique and Method 表3 去皮功能测试(非空盘去皮)(单位:g) 皮重 物重 去皮前去皮后成应变电桥并贴装在白钢刀悬臂梁上下两侧作为称重传 感器,采用24位A/D转换芯片HX710A,结合精密稳压源 TIA31保证采样电路参考电压稳定,采用STM32最小系统 5 5 6 10 7 20 10 50 20 80 30 100 50 120 100 130 10.15 l5.97 27.17 60.16 100.76 130.32 170.56 230.67 5.13 9.94 20.12 50.13 79.86 100.22 120.36 130.34 (包含数据存储和液晶显示模块)作为核心处理器,采用 矩阵式键盘方便人机交互。在软件方面,算法合理、功能 全面。经过实际制作测试,称重范围为5~500 g,称重误 差≤0.5 g,具有设置单价、累加金额以及去皮和计数功 能。 参考文献 [1]甘慧娟.基于HX7IOA的高精度电子秤的设计与实现[C]. 中国职协2015年度优秀科研成果获奖论文集(中册), 2015. 4.4声光报警功能测试 声光报警的测试结果如表4所示。通过系统的实际 测试,当称重质量低于5 g或高于500 g时,系统蓝或红指 示灯亮且喇nit Di ̄起,在正常测试范围内绿灯亮,且喇叭播 报测试结果。 表4声光报警测试结果 [2]王德清,胡晓毅,贾宏,等.基于SPCE061A的高精密电子秤 设计与实现[J].电子技术应用,2008,31(5):83—85,89. [3]罗及红.一种高精度的电子秤设计[J].计算机测量与控制, 2010,18(8):1955-1958. 4.5计数功能测试 [4]李银伟.电阻应变式数字智能称重变送器设计[D].南昌: 华东交通大学,2011. (收稿日期:2016-10-09) 计数功能的测试结果如表5所示。实际使用时,可以 先数10个同种小物件称重,然后设置计数值为1O,当再 添加同种物件时,即可实现自动计数。 表5计数功能测试结果 作者简介: 蒋正金(1980一),男,博士研究生,工程师,主要研究方向: 传感器与电子技术应用、数字图像处理与算法。 王艺环(1996一),女,本科生,主要研究方向:电子信息工 程。 5 结论 本电子秤的设计在硬件电路方面,采用电阻应变片组 黄旭德(1995一),男,本科生,主要研究方向:电子信息工 程。 (上接第9O页) 参考文献 [1]王晓晶,赵银花,宋柏林,等.基于STM32生产环境监控系 统[J].长春工业大学学报(自然科学版),2015,36(1):61— 62. [7]张敏.TCT—LCD显示器显示质量测评[J].光电子技术, 2000,2O(4):260—268. [8]李会坤.基于¥3C2440与GPRS的嵌入式环境数据采集系 统设计[D].长春:吉林大学,2016. [9]程小艳.嵌入式STM32F107VCT6微处理器接口模块开发 及应用研究[D].合肥:合肥工业大学,2012. [10]李宁.基于MDK的STM32处理器应用开发[M].北京:北 京航空航天大学出版社,2008. (收稿日期:2016-10—11) [2]柯菡.我国自然灾害管理与救助体系研究[D].武汉:武汉 科技大学,2007. 【3]樊锐,李茹,任春雷.基于突发灾难援救环境的蓝牙/ZigBee 异构无线网络传输系统的设计与实现[C].中国计算机学 会服务计算学术会议,2012. [4]李楠,李建义,张红亮,等.基于STM32的环境监控终端的设 计与实现[J].北华航天工业学院学报,2013,23(1):15-19. [5]李朝青.单片机原理与接口技术[M].北京:北京航空航天 大学出版社,2005. 作者简介: 严学阳(1994一),女,硕士研究生,主要研究方向:气象探 测、信号与信息处理。 杨笔锋(1980一),男,硕士,副教授,主要研究方向:气象探 测、电子综合设计。 张杰(1991一),男,硕士研究生,主要研究方向:气象探测、 电子通信。 [6]关丽敏,李思慧,李伟刚.STM32FlO7VC的嵌入式远程监控 终端设计[J].单片机与嵌入式系统应用,2014,14(6):73— 74 94 《微型机与应用))2017年第36卷第5期 

本文标签: 基于STM32和HX710A的高精度电子秤