当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要 :基于 STC89C52RC 单片机的智能电子秤的设计分为三大板块,即硬件排版、布局设计,软件编写、下载、调试及产品焊接。基于单片机的智能电子秤是以 STC89C52RC 单片机为核心的控制系统,单片机内下载软件程序对焊接完成的硬件电路进行指令控制,当硬件电路中的压力传感器检测到外界压力发生变化时,新型智能电子秤模数转换芯片 HX711 对压力传感器收到的信号进行模数转换,之后把数字信号传送到单片机进行数据处理,数据处理完成后通过液晶进行数据的直观显示,得到称重结果。

引 言

本产品采用软硬件结合的方法,通过向单片机内下载软件程序来控制硬件电路实现各项电子秤的功能,在电子秤的基本功能基础上扩展了时钟万年历和超重报警等新功能。新型电子秤称重系统可分为单片机最小工作系统、数据采集处理系统、人机交互界面操作系统、时钟万年历及超重报警系统等五部分 [1]。STC89C52RC 单片机和经典复位电路组成了单片机的最小系统 ;信号放大、称重传感器模数转换组成了数据采集部分,模数转换和信号放大功能则通过 HX711 芯片实现,HX711 是一款专为高精度电子秤而设计的 24 位A 模数转换器芯片,该芯片具有集成度高、响应速度快、抗干扰性强等特点 ;电子秤的人机交互操作界面通过手动矩阵键盘输入和数据液晶显示完成,即键盘输入单价,液晶显示屏显示称重数据 ;时钟模块由时钟芯片 DS1302 和时钟显示电路构成 ;LCD1602 显示器可以切换显示时钟万年历 ;蜂鸣器具有报警功能,当称重物体超过 5 kg 时,蜂鸣器自动报警 [2]。

1 系统总体设计

电子秤是通过压力传感器检测物体的重量,经过信号转换和单片机的信息处理后,再控制硬件电路显示结果的电子衡器。电子秤由以下三部分组成 [3]。

(1) 承重、传力复位系统。承重、传力复位系统就是智能电子秤称重的部位,它能采集被称物体的重量,即被称物体对秤本身有力的作用。

(2) 称重传感器。称重传感器把非电量转换成电量,把对秤施加的力转换成便于计算的电信号。称重传感器是将质量信号转变为可以测量的电信号并输出的装置。要注意的是, 在应用传感器时,要注意传感器的工作环境是否适合其工作,如果出现错误,可能会造成传感器的损坏和整个系统的崩溃。

称重传感器可根据不同的结构分为不同的类型。直接位移传感器包括电容式、感应式、电位差计、腔谐振器传感器, 应变传感器主要有电阻应变传感器等。称重传感器需使得输出电量和输入重量成一定的正比关系,称重传感器灵敏度高, 对物体状态影响小,能在恶劣的工作条件下工作,具有较好的频率响应特性,稳定可靠。

(3) 测量显示和数据输出的负载测量装置。用于测量显示和数据输出的负载测量装置主要是被用来处理称重传感器信号的电子电路和指示器件。放大器、补偿元件等构成了称重传感器信号的电子线路,称重传感器的指示部件有显示、数据传输等功能。数字式测量电路通常包括前置放大、滤波、变换、控制和显示等众多环节,这些环节的学习运用比较重要。

2 单片机主控电路设计

系统的主控电路由 STC89C52RC 单片机、晶体振荡器电路和复位电路组成。主控制电路在整个系统中起着决定性作用 [4]。作为系统的核心单元,电路的连接方式如图 1 所示。

3 实验环境

系统软件设计采用 C 语言编程, 编译环境选用 KeilμVision3。Keil μVision3 是美国 Keil Software 公司开发的程序编译工具,与汇编相比具有明显优势,操作简单,被大众接受。

图 1 主控模块电路

Keil μVision3 能够完成编辑、编译、连接、调试、仿真等开发过程。开发人员可以使用 IDE 或其他编辑器编辑 C 或汇编源文件,然后编译并连接 C51 和 A51 编辑器以生成可执行的二进制文件(.HEX),然后通过 MCU 的烧录软件将 .HEX 文件下载到 MCU。软件的运行主要包括三个方面, 即初始化系统 ;密钥检测 ;数据采集、处理和显示。这三个方面的操作在主程序中执行。程序采用模块化结构,完整清晰,易于编程和读取,易于调试和修改。

4 系统仿真

在硬件电路设计过程中,原理图的绘制采用 Protel99SE 软件。Protel99SE 是一款应用于 Windows9X/2000/7/NT 等操作系统的 32 位 EDA 设计软件,这款软件采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力、开放性及 3D 模拟功能,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,因其简单易用而深受电子工程师的喜爱。因此,它已成为许多高校电子相关专业 EDA 工具的必修课。采用 Protel99SE 软件绘制原理图的主要步骤如下 :

(1) 建立本系统所需原件库 ;

(2) 将所建原件库加载到工程项目中 ;

(3) 将所需元器件放在原理图页面上,并根据电气性能进行连接 ;

(4) 建立原件封装库并载入到工程文件中 ;

(5) 绘制电路后进行 ERC电气检测,并生成网络表。

电路原理如图 2所示。由于仿真软件的局限性,无法制作仿真图,因此必须严格按照原理图焊接,不能出现丝毫差错,否则无法实现系统功能。

一款新型智能电子秤的设计

5 系统调试

5.1 系统硬件调试

电路焊接后,进行电路连接试验。首先用万用表检测各连接点,确保各连接点完好,然后仔细检测各电路之间是否有短路现象,如有短路现象应及时处理,避免损伤元件。用万用表检查后,通电测试,当产品与电源连接时,用万用表检查各连接点是否符合预期电压值,无误后进行联机检测 [5]。各芯片功能测试 :预编译一个简单的程序(程序应反映芯片的功能),将程序输入硬件电路的微控制器 MCU 中,观察各芯片是否实现了预设功能,如果芯片运行正常,则表明芯片未损坏,可正常使用。新型智能电子秤实物如图3 所示。

图 3 智能电子秤实物

在硬件调试过程中遇到的问题及解决方案。

(1) 经过放大器的传感器信号不稳定,且不满足设定的放大倍数。信号不稳定的原因在于传感器精度不准确,连线时线路不稳定 ;不满足放大倍数是由于放大器的选择不合适, 导致无法满足设定的放大倍数。因此可以通过选择精度高的传感器,预先计算好运算放大倍数以解决该问题。

(2) 在进行硬件调试时,未做全方位的考虑,电源电压过高,未做好电路保护措施。针对这类问题,需要自身培养良好的习惯,杜绝犯同样的错误。

5.2 系统软件调试

硬件调试完成后,进行软件调试。软件调试是通过连接和执行用户程序并发现程序中的语法和逻辑错误,以消除和纠正错误的过程。在调试过程中,通过模块调试实现程序各功能模块的调试。首先确认模块程序能否正常运行 ;之后进行系统调试,不仅可以快速检查程序的功能与实际需求之间的差异,更能够在发现差异后快速更改程序,直到达到设计要求 ;最后,对各模块进行组合调试,确保各功能模块都能实现功能。

6 数据分析

(1) 由于称重传感器灵敏度高,因此在称量物品时,所得数据会上下浮动,但浮动的数据均在合理的误差范围内。

(2) 时钟万年历具有独立供电设备,时间的准确度不受其他称重电路的影响,因此一般不存在数据误差。

(3) 未扩展更多电路,部分功能的实现通过通信接口电路与上位机(PC机)通信,将大量商品数据存于上位机, 然后通过串口或并口通信与电子秤相连,实现远距离控制。

(4) 在购买元器件时,未全方位了解价格,部分元器件购买价格偏高。之后在购买元器件时,将吸取此次教训,进行多方面的比较,争取购买价格、性能优越的元器件。

7 结 语

本设计是基于单片机的智能电子秤,此电子秤符合国家对于计量精度和稳定性的标准要求,且制作方法简单,操作方便,价格便宜,满足了人民大众的生产生活需要。该智能电子秤集众多技术于一体,如单片机技术、称重技术等,其性能特点主要表现在智能化方面,无需付出大量时间和精力便能开发出具有多样功能的智能电子秤,如称重计价、时钟显示、超重报警等。该电子秤还可以扩展出其他功能,只需对硬件电路和软件程序稍加修改,便能够得到功能的改进和扩展。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

该传感器能与测量表面实现出色的热耦合,结合了高耐湿性和快速响应的特点,并且适合恶劣工况应用,温度范围 为-40 °C 至+150 °C,防水时间长达 500 小时。此外,传感器采用氧化铝陶瓷表面,耐电压高达 2500 V...

关键字: 传感器 热耦合 功率模块

TDK 株式会社(东京证券交易所代码:6762)推出新的 B58101A0109A* (HP100) 系列热泵传感器。这是一种专为 满足汽车应用要求而设计的 NTC(负温度系数)传感器,可通过测量管道表面温度间接测量管道...

关键字: 传感器 电动汽车 热泵应用

TDK株式会社(东京证券交易所代码:6762)新近推出InvenSense SmartEdgeMLTM解决方案,这是一种先进的边缘机器学习解决方案,为用户提供了在可穿戴设备、可听戴设备、增强现实眼镜、物联网 (IoT)...

关键字: 机器学习 物联网 传感器

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

ILaS收发器INLT220Q集成 DC/DC 控制器,为汽车内饰和功能照明应用提供直接电池供电

关键字: LED照明 传感器 集成电路

4月22日消息,中国第一季度半导体产量激增40%,标志着成熟制程芯片在中国市场的主导地位日益巩固。

关键字: 半导体 传感器 人工智能 电动汽车

在现代电子技术的快速发展中,单片机以其高度的集成性、稳定性和可靠性,在工业自动化、智能家居、医疗设备、航空航天等诸多领域得到了广泛应用。S32单片机,作为其中的佼佼者,其引脚功能丰富多样,是实现与外部设备通信、控制、数据...

关键字: s32单片机引脚 单片机

在微控制器领域,MSP430与STM32无疑是两颗璀璨的明星。它们各自凭借其独特的技术特点和广泛的应用领域,在市场上占据了重要的位置。本文将深入解析MSP430与STM32之间的区别,探讨它们在不同应用场景下的优势和局限...

关键字: MSP430 STM32 单片机

在科技日新月异的今天,传感器技术作为现代工业、汽车、航空航天等领域的关键组成部分,发挥着越来越重要的作用。其中,电子叻力角度传感器以其独特的结构和性能,成为众多应用场景下的理想选择。本文将深入剖析电子叻力角度传感器的结构...

关键字: 电子叻力角度传感器 传感器
关闭
关闭