单片机智能电子秤设计说明书

合集下载

基于STM32F1单片机的电子秤设计

基于STM32F1单片机的电子秤设计

基于STM32F1单片机的电子秤的设计1.本文概述随着技术的进步和电子技术的普及,电子秤已成为日常生活和工业生产中不可或缺的工具。

与传统的机械秤相比,电子秤具有更高的测量精度、更强的功能性和更广泛的应用范围。

本文旨在设计一种基于STM32F1单片机的电子秤。

该设计不仅专注于电子秤的称重和单位转换等基本功能,而且通过使用STM32F1微控制器,赋予电子秤更智能的功能,如数据存储、传输和用户界面交互。

文章首先介绍了STM32F1单片机的特点和适用性,然后详细阐述了电子秤的设计原理、硬件选择和软件实现。

本文还包括对系统的测试结果和分析,以验证设计的有效性和可靠性。

通过本文的研究和设计,有望为电子秤领域提供一种创新实用的解决方案。

2.系统设计原则在这种电子秤的设计中,STM32F1微控制器作为核心控制器,其重要性体现在以下几个方面:处理能力:STM32F1系列微控制器基于ARM CortexM3内核,具有强大的处理能力和高效的能耗比。

其最大工作频率可达72MHz,足以处理电子秤所需的复杂计算和数据传输任务。

集成:该系列微控制器集成了丰富的外围接口,如ADC(模数转换器)、UART(通用异步收发器)、I2C(集成电路总线)等。

这些接口对电子秤的设计至关重要。

稳定性和可靠性:STM32F1微控制器具有优异的抗干扰能力和稳定性,适用于工业应用,确保了电子秤在复杂环境中的准确性和可靠性。

电子秤的核心部件是传感器,用于将物体的重量转换为电信号。

在该设计中,选择了压力传感器作为主要测量元件。

传感器的工作原理是基于弹性变形。

当物体受到压力时,传感器内部的电阻应变计变形,从而改变电阻值并通过惠斯通电桥将其转换为电压信号。

信号放大和滤波:传感器输出的模拟信号通常较弱,需要通过信号放大器进行放大。

为了提高信号质量,设计了滤波电路来去除噪声,保证信号的准确性。

模数转换:通过STM32F1微控制器内置的ADC将放大后的模拟信号转换为数字信号,使微控制器易于处理和计算。

基于单片机的实用电子秤设计

基于单片机的实用电子秤设计

基于单片机的实用电子秤设计一、硬件设计1、传感器选择电子秤的核心部件之一是称重传感器。

常见的称重传感器有电阻应变式、电容式等。

在本设计中,我们选用电阻应变式传感器,其原理是当物体的重量作用在传感器上时,传感器内部的电阻应变片会发生形变,从而导致电阻值的变化。

通过测量电阻值的变化,就可以计算出物体的重量。

2、信号放大与调理传感器输出的信号通常比较微弱,需要经过放大和调理才能被单片机处理。

我们使用高精度的仪表放大器对传感器输出的信号进行放大,并通过滤波电路去除噪声干扰,以提高测量的准确性。

3、单片机选型单片机是整个电子秤系统的控制核心。

考虑到性能、成本和开发难度等因素,我们选用 STM32 系列单片机。

STM32 系列单片机具有丰富的外设资源、较高的运算速度和良好的稳定性,能够满足电子秤的设计需求。

4、显示模块为了直观地显示测量结果,我们选用液晶显示屏(LCD)作为显示模块。

LCD 显示屏具有功耗低、显示清晰、视角广等优点。

通过单片机的控制,可以在 LCD 显示屏上实时显示物体的重量、单位等信息。

5、按键模块为了实现电子秤的功能设置,如单位切换、去皮、清零等,我们设计了按键模块。

按键模块通过与单片机的连接,将用户的操作指令传递给单片机进行处理。

6、电源模块电源模块为整个电子秤系统提供稳定的电源。

我们使用线性稳压器将输入的电源电压转换为适合各个模块工作的电压,以确保系统的正常运行。

二、软件算法1、重量计算算法根据传感器的特性和放大调理电路的参数,我们可以建立重量与传感器输出信号之间的数学模型。

通过对传感器输出信号的采集和处理,利用数学模型计算出物体的实际重量。

2、滤波算法为了消除测量过程中的噪声干扰,提高测量的稳定性和准确性,我们采用数字滤波算法对采集到的信号进行处理。

常见的数字滤波算法有中值滤波、均值滤波等。

在本设计中,我们选用中值滤波算法,其原理是对连续采集的若干个数据进行排序,取中间值作为滤波后的结果。

基于单片机的电子秤的方案设计

基于单片机的电子秤的方案设计
基于单片机的电子秤的方案设 计
目录
01 一、引言
03 三、硬件设计
02 二、总体设计 04 四、软件设计
目录
05 五、调试与优化
07 参考内容
06 六、应用前景
一、引言
随着科技的不断发展,智能化和数字化逐渐成为测量与控制领域的主流趋势。 其中,电子秤作为一种高精度的测量设备,在贸易结算、工业生产等领域具有广 泛的应用。基于单片机的电子秤因其具有体积小、成本低、易于集成等优点,越 来越受到人们的。本次演示将介绍一种基于单片机的电子秤设计方案,以期为相 关领域的工程技术人员提供参考。
4、数据显示:将重量数据显示 在显示模块上。
5、报警提示:如遇超重或欠重 情况,系统会进行报警提示。
6、数据存储:可预留数据存储接口,方便用户对重量数据进行存储或传输。
五、总结
本次演示介绍了基于51单片机的电子秤设计,通过利用电阻应变式传感器进 行重量检测,经过51单片机处理后将重量数据显示出来。这种设计具有精度高、 稳定性好、使用方便等优点,可广泛应用于各种场合的重量检测。随着技术的不 断发展,我们有理由相信,以51单片机为核心的电子秤设计将会有更广阔的应用 前景。
3、采用软件滤波算法,减少外界干扰对测量精度的影响;
4、对程序进行优化,提高数据 处理速度和准确性。
经过调试与优化后,电子秤的性能得到了显著提升,测量精度得到了提高。
六、应用前景
基于单片机的电子秤具有广泛的应用前景。在实际应用中,该电子秤可应用 于贸易结算、工业生产、食品药品等行业。同时,由于其体积小、成本低等优点, 可以方便地集成到各种称重系统中。
Байду номын сангаас
二、电子秤的工作原理
电子秤是利用传感器测量物体的重量,并将重量转换为电信号,再通过信号 处理电路进行处理,最终以数字形式显示出来。51单片机作为一种通用的微控制 器,可以方便地对电子秤进行控制和数据处理。

基于单片机的电子秤的设计

基于单片机的电子秤的设计

四川信息职业技术学院毕业设计说明书(论文)设计(论文)题目:基于单片机的电子秤的设计专业: 应用电子技术班级: 应电12-3学号: 1111111姓名: 某某某指导教师: 某某某二〇一四年十一月二十五日四川信息职业技术学院毕业设计(论文)任务书目录摘要 (1)绪论 (2)第一章方案设计与论证 (3)1.1方案选择 (3)1.2方案论证 (4)第二章硬件设计与分析 (5)2.1单片机最小系统 (5)2.1.1 芯片介绍 (5)2.1.2 时钟电路设计 (8)2.1.3 复位电路设计 (9)2.2信号采集模块 (10)2.2.1 传感器的选择 (10)2.2.2 传感器的选择 (10)2.3数据转换电路 (11)2.3.1 A/D转换器的选择 (11)2.3.2 ADC0832的介绍 (11)2.3.3单片机对ADC0832的控制原理 (12)2.4声光报警电路 (13)2.5显示电路 (13)2.6整机电路 (14)第三章软件设计 (15)3.1主程序流程图 (15)3.2模数转换子程序 (16)3.3报警子程序设计 (17)3.3报警子程序设计 (18)第四章系统仿真与调试 (20)4.1常用调试工具 (20)4.2P ROTEUS电子秤的工作过程 (20)结论 (23)参考文献 (24)附录1 整机电路图 (25)附录2 程序清单 (23)附录3 元器件清单表 (31)摘要随着微电子技术的应用,市场上使用的传统称重工具已经满足不了人们的要求。

为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化、人性化用在了电子称重的控制系统中。

本系统主要由单片机来控制,测量物体重量部分由称重传感器及A/D转换器组成,加上显示单元,此电子秤俱备了功能多、性能价格比高、功耗低、系统设计简单、使用方便直观、速度快、测量准确、自动化程度高等特点。

本系统以AT89C51单片机为主控芯片、辅以传感器采集模块、声光报警电路、电源供电模块、显示电路模块、数据转换模块等构成智能称重系统,从而实现自动称重系统的称重功能、声光报警功能。

单片机智能电子秤设计说明书

单片机智能电子秤设计说明书

单片机电子秤说明书秤是一种在实际工作和生活中经常用到的测量器具。

随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。

和传统秤相比较,电子秤利用新型传感器、高精度AD转换器件、单片机设计实现,具有精度高、功能强等特点。

本课题设计的电子秤具有基本称重、键盘输入、计算价格、显示、超重报警功能。

该电子秤的测量范围为0-10Kg,测量精度达到5g,有高精度,低成本,易携带的特点。

电子秤采用液晶显示汉字和测量记过,比传统秤具有更高的准确性和直观性。

另外,该电子秤电路简单,使用寿命长,应用范围广,可以应用于商场、超市、家庭等场所,成为人们日常生活中不可少的必需品。

一、功能描述1、采用高精度电阻应变式压力传感器,测量量程0-10kg,测量精度可达5g。

2、采用电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换,HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。

3、采用STC89C52单片机作为主控芯片,实现称重、计算价格等主控功能。

4、采用128*64汉字液晶屏显示称重重量、单价、总价等信息。

5、采用4*4矩阵键盘进行人机交互,键盘容量大,操作便捷。

6、具有超量程报警功能,可以通过蜂鸣器和LED灯报警。

7、系统通过USB电源供电,单片机程序也可通过USB线串行下载。

二、硬件设计1、硬件方案单片机电子秤硬件方案如图1所示:图1 单片机电子秤硬件方案称重传感器感应被测重力,输出微弱的毫伏级电压信号。

该电压信号经过电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换。

HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片,内置增益控制,精度高,性能稳定。

HX711芯片通过2线串行方式与单片机通信。

基于单片机的智能电子秤控制系统的设计

基于单片机的智能电子秤控制系统的设计

基于单片机的智能电子秤控制系统的设计智能电子秤控制系统是一种集成数字电子技术、传感技术、自动控制技术于一体的高精度、高可靠性的电子秤系统。

本文将介绍基于单片机的智能电子秤控制系统的设计原理及实现方法。

一、系统设计原理基于单片机的智能电子秤控制系统主要由称重传感器、AD转换模块、单片机、LCD显示模块和通信接口模块等组成。

其工作原理如下:1. 称重传感器智能电子秤的核心部件是称重传感器,用于将物体的重量转换为电信号。

常用的称重传感器有应变式、电阻式、电容式等。

它们能够根据物体的质量变化而改变输出电信号,作为下一步处理的输入信号。

2. AD转换模块AD转换模块用于将模拟信号转换为数字信号,通过单片机进行处理。

通过AD转换模块,可以将称重传感器输出的模拟信号转换为单片机可以理解的数据,为后续的数据处理提供基础。

3. 单片机单片机是整个智能控制系统的核心,负责接收AD转换模块的信号,并进行数据处理,并通过LCD显示模块将结果实时显示出来。

同时,单片机还可以通过通信模块与其他设备进行数据交互。

4. LCD显示模块LCD显示模块用于将称重结果以数字形式显示出来,提供直观的测量结果给用户。

5. 通信接口模块通信接口模块允许智能电子秤与其他设备进行数据交互,如与计算机进行连接,实现数据的上传和下载。

二、系统设计方法基于单片机的智能电子秤控制系统的设计可以按照以下步骤进行:1. 硬件设计根据系统的功能需求,选择适当的称重传感器和AD转换模块,并通过电路设计将其与单片机和LCD显示模块进行连接。

此外,根据实际需求选择合适的通信接口模块。

2. 软件设计编写单片机的控制程序,包括AD转换的初始化和读取、数据处理、LCD显示等功能。

根据实际需求,可以添加一些额外的功能,如单位选择、重量校准等。

3. 系统测试将硬件和软件进行组装后,进行系统测试。

通过放置不同重量的物体进行秤量,检查显示结果的准确性和稳定性。

同时,测试通信功能是否正常工作。

基于单片机的智能数字电子秤设计

基于单片机的智能数字电子秤设计
报警模块:选用蜂鸣器和LED 灯作为报警装置
4
软件设计
软件设计
本设计的软件部分采用C语言编写,主要实现以下功能
通过A/D转换器读取称重传感 器的模拟信号:并进行数据 处理
根据预设的算法计算被测物 的重量
将重量值通过显示模块显示 出来
通过按键模块进行参数设定 和功能选择
当称重超过预设值时:通过 报警模块发出警报
检查电路板是否焊接正确: 各元件是否连接良好
给系统供电:检查电源是否 稳定
-
感谢大家观看
THANK YOU FOR WATCHING !
汇报人:XXXXX
日期:XXXX
2023
软件流程图如下
软件设计
启动系统:进行初始化操作 进入主循环:不断读取称重传感器的模 拟信号并进行数据处理 根据处理结果更新重量值并显示在液晶 显示屏上 检查是否有按键按下:如果有则进行相 应的处理 如果称重超过预设值:则发出警报 继续循环执行上述操作
5
调试与测试
调试与测试
在完成硬件和软件的设计后,需 要进行调试和测试。具体步骤如 下
将单片机计算出的重量值 显示出来
按键模块
用于设定单价、重量单位 等信息
报警模块
当称重超过预设值时,发 出警报
7
系统设计
7
8
系统的核心部分是单片机, 它控制着整个系统的运作
通过A/D转换器获取称重传 感器的模拟信号,然后进 行数据处理,计算出被测
物的重量
9
最后,将重量值通过显示 模块显示出来
3
硬件设计
电子秤所取代
本设计是基于单片机技术的智 能数字电子秤,具有操作简便、
读数准确、智能化等特点
2

电子称的设计毕业设计说明书

电子称的设计毕业设计说明书

毕业设计说明书电子称的设计摘要本文设计的电子称是以单片机为主要部件,用汇编语言进行软件设计。

通过传感器测量信号,用信号放大系统放大信号,经过A/D转换系统转换信号输送给CPU控制系统,通过LCD显示系统显示数据,键盘输入系统用来输入操作指令,阀值报警系统可以防止超量程损坏电子称。

基本上实现了电子秤的基本功能。

具备使用方便,直观,测量准确,成本低等特点。

适应了现代社会发展的需求。

在本设计中将智能化,人性化,自动化用在了电子秤的控制系统中。

系统采用AT89S52芯片作为单片机的主控芯片,外围以称重电路,显示电路,报警电路,键盘电路等构成系统电路板,从而实现了自动称重的各种控制功能。

关键词:电子称;AT89S52;称重传感器;A/D转换器;LCD显示器ABSTRACTThis article is based on single chip design, said the main electronic components in assembly language for software design. Measured by the sensor signal, amplifies the signal with a signal amplification system, after A / D conversion system control signal transmission to the CPU, LCD display system displays the data through the keyboard input system for entering instructions, the threshold alarm system to prevent over-range damage to electronic said. Basically realize the basic functions of electronic scales. With easy to use, intuitive, measurement accuracy, and low cost. Adapted to the needs of modern social development.In this design will be intelligent, humane, automated electronic scales used in the control system. System uses the AT89S52 chip as the microcontroller control chip, the external load assigned to the city circuit, display circuit, alarm circuit, the keyboard circuit board constitutes a system, enabling the automatic weighing of the various control functions.Keywords:electro nic scale; AT89S52; load sensor; A/D converter;LCD display目录1 绪论 (1)1.1 课题研究的背景 (1)1.2 课题研究的现状及发展趋势 (1)1.3 本课题的主要结构 (3)2 系统方案设计与选型 (4)2.1 系统的设计思路 (4)2.2 控制器部分 (4)2.3 数据采集部分 (5)2.3.1 传感器的选择 (5)2.3.2 放大电路选择 (7)2.3.3 A/D转换器的选择 (10)2.3.4 键盘处理部分方案论证 (11)2.4 显示电路部分的选择 (12)2.5 超量程报警部分选择 (12)3 硬件电路设计 (14)3.2 AT89S52的最小系统电路 (14)3.2.1 单片机芯片AT89S52介绍 (14)3.2.2 单片机管脚说明 (15)3.2.3 AT89S52的最小系统电路构成 (18)3.3 数据采集部分电路设计 (18)3.4 显示电路与AT89S52单片机接口电路设计 (20)3.5 键盘电路与AT89S52单片机接口电路设计 (22)3.6 报警电路的设计 (23)4 系统软件设计 (25)4.1 主程序设计 (25)4.2 子程序设计 (26)4.2.1 A/D转换启动及数据读取程序设计 (26)4.2.2 显示子程序设计 (27)4.2.3 键盘输入控制程序的设计 (27)4.2.4 报警子程序的设计 (28)5 软件仿真及调试 (29)5.1软件使用 (29)5.1.1 keil软件的简单使用 (29)5.1.2 Protues软件的简单使用 (30)5.2 仿真调试 (31)总结 (33)致谢 (34)参考文献 (35)附录 (36)附录1 系统总图 (36)附录2 程序清单 (37)1 绪论1.1 课题研究的背景在我们生活中经常都需要测量物体的重量,于是就用到称,但是随着社会的进步、科学的发展,我们对其要求操作方便、易于识别。

基于单片机的智能人体电子秤设计

基于单片机的智能人体电子秤设计

基于单片机的智能人体电子秤设计智能人体电子秤是一种智能化的体重测量设备,可以用于监测人体重量及其他相关数据。

这种电子秤通常基于单片机进行设计,其原理是通过测量人体所施加在传感器上的重力来确定人体的重量。

在智能人体电子秤的设计中,单片机起到了关键的控制和处理作用。

一、硬件设计:1.传感器:智能人体电子秤的核心部件是传感器,可以选择采用压阻式传感器。

这种传感器可以通过电阻的变化来测量物体的重量。

2.A/D转换器:传感器输出的是模拟信号,需要通过A/D转换器将其转换为数字信号以供单片机处理。

3.单片机:这是整个电子秤系统的中央处理器,负责控制和处理传感器的数据,并将结果显示在LCD显示屏上。

它还可以与其他设备进行通信,例如蓝牙模块或Wi-Fi模块。

4.LCD显示屏:用于显示人体的重量和其他相关信息,例如BMI指数。

5.按键:用于用户输入和设置,例如调整单位(公斤、斤等)或记录个人信息。

二、软件设计:1.初始化:单片机启动后,需要对各个硬件进行初始化设置,并将LCD显示屏上的初始界面清除。

2.传感器数据读取:单片机需要定时读取传感器输出的模拟信号,并通过A/D转换器将其转换为数字信号。

3.数据处理:读取到的数字信号代表了物体的重量,在该阶段,单片机可以进行一些数据处理工作,例如校正或滤波。

4.显示结果:将处理后的重量数据显示在LCD显示屏上,并可以添加一些附加信息,例如BMI指数或其他健康参数。

5.用户交互:单片机可以通过按键与用户进行交互,例如调整单位或记录个人信息。

6. 数据存储:可以将用户测量的数据存储在Flash存储器中,以便后续查看和分析。

7.通信功能:通过添加蓝牙模块或Wi-Fi模块,可以实现智能人体电子秤与其他设备的通信,例如手机或电脑。

三、优化设计:1.省电设计:可以在合理的情况下,通过开关控制部分硬件的电源,以降低功耗。

2.人体干湿重量识别:通过添加湿度传感器,可以识别人体的干湿重量,从而更好地了解健康状况。

单片机智能电子秤设计说明书

单片机智能电子秤设计说明书

单片机电子秤说明书秤是一种在实际工作和生活中经常用到的测量器具。

随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。

和传统秤相比较,电子秤利用新型传感器、高精度AD转换器件、单片机设计实现,具有精度高、功能强等特点。

本课题设计的电子秤具有基本称重、键盘输入、计算价格、显示、超重报警功能。

该电子秤的测量范围为0-10Kg,测量精度达到5g,有高精度,低成本,易携带的特点。

电子秤采用液晶显示汉字和测量记过,比传统秤具有更高的准确性和直观性。

另外,该电子秤电路简单,使用寿命长,应用范围广,可以应用于商场、超市、家庭等场所,成为人们日常生活中不可少的必需品。

一、功能描述1、采用高精度电阻应变式压力传感器,测量量程0-10kg,测量精度可达5g。

2、采用电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换,HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。

3、采用STC89C52单片机作为主控芯片,实现称重、计算价格等主控功能。

4、采用128*64汉字液晶屏显示称重重量、单价、总价等信息。

5、采用4*4矩阵键盘进行人机交互,键盘容量大,操作便捷。

6、具有超量程报警功能,可以通过蜂鸣器和LED灯报警。

7、系统通过USB电源供电,单片机程序也可通过USB线串行下载。

二、硬件设计1、硬件方案单片机电子秤硬件方案如图1所示:图1 单片机电子秤硬件方案称重传感器感应被测重力,输出微弱的毫伏级电压信号。

该电压信号经过电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换。

HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片,内置增益控制,精度高,性能稳定。

HX711芯片通过2线串行方式与单片机通信。

51单片机电子秤程序设计

51单片机电子秤程序设计

51单片机电子秤程序设计概述本文档介绍了如何使用51单片机(AT89C51)设计一个简单的电子秤程序。

通过该程序,电子秤能够测量物体的重量并实时显示在液晶显示屏上。

硬件准备在开始编写程序之前,我们需要准备以下硬件设备:- AT89C51单片机开发板- 电子秤传感器模块- 16x2液晶显示屏- 连接线程序设计以下是该电子秤的主要程序设计步骤:1. 引入必要的头文件include <reg51.h>include <lcd.h>2. 定义端口和变量sbit DOUT = P3^7; // 电子秤传感器数据接口float weight = 0; // 测量到的重量3. 初始化液晶显示屏void lcd_init(){// 在这里初始化液晶显示屏的相关设置}4. 启动AD转换void start_conversion(){// 在这里启动AD转换,将传感器的模拟数据转换为数字数据}5. 读取AD转换结果float read_conversion(){// 在这里读取AD转换结果并返回}6. 主程序void main(){lcd_init(); // 初始化液晶显示屏while (1){start_conversion(); // 启动AD转换weight = read_conversion(); // 读取AD转换结果// 将重量显示在液晶显示屏上lcd_gotoxy(1, 1); // 设置光标位置lcd_print("Weight: %.2f kg", weight); // 显示重量delay(500); // 延时一段时间,以控制刷新速度}}总结通过以上步骤,我们可以设计一个简单的51单片机电子秤程序。

该程序可以实时获取电子秤传感器的数据,并将测量到的重量显示在液晶显示屏上。

我们可以根据实际需求进行进一步的功能扩展和优化。

请注意,本文档仅提供了程序设计的概述,并未包含具体的代码实现。

基于单片机的便携式电子秤设计

基于单片机的便携式电子秤设计

基于单片机的便携式电子秤设计便携式电子秤在现代生活中广泛应用,它的小巧方便以及准确计量的功能使其成为我们日常生活中必备的工具之一。

本文将基于单片机设计一个便携式电子秤,旨在提供一个解决方案来满足用户的需求,并确保设计能够准确计量。

一、设计方案概述本设计方案将基于单片机来实现便携式电子秤的功能。

其主要包括硬件设计和软件设计两个方面。

硬件设计方面,我们将使用压力传感器来测量被称物体的重量,将采样数据通过单片机进行处理和显示。

此外,为了提升用户体验,我们还将配备LCD屏幕,用于直观地显示称量结果。

软件设计方面,我们将利用单片机的计算能力,通过编程来实现对采样数据的处理和显示。

同时,为了提高准确性,我们还将采用校正算法来对传感器进行校准,以确保测量结果的精确性。

二、硬件设计1. 压力传感器为了测量被称物体的重量,我们将选择一种合适的压力传感器。

常用的压力传感器包括压阻式传感器和压电式传感器。

我们需要根据实际需求选择合适的传感器类型,并根据传感器的参数来确定电路连接方式。

2. 单片机选择在设计便携式电子秤时,我们需要选择一款合适的单片机作为控制核心。

主要考虑因素包括计算能力、IO口数量和功耗等。

常用的单片机型号有PIC、STC等,我们需要根据设计需求来选择合适的型号。

3. 其他外围元件为了完善电子秤的功能和用户体验,我们还需要添加一些外围元件,如LCD屏幕、按键、蜂鸣器等。

这些元件可以通过单片机的GPIO口进行控制,来实现显示结果、按键输入和提示音等功能。

三、软件设计1. 采样和处理通过压力传感器获取物体的重量数据后,需要通过单片机进行采样和处理。

我们可以采用定时中断的方式来进行数据采样,然后通过一定的算法对采样数据进行处理,最终得到一个准确的重量值。

2. 显示结果为了让用户直观地了解称量结果,我们需要将计算得到的重量值显示在LCD屏幕上。

通过控制单片机的GPIO口,将处理后的结果传输到LCD屏幕上,用户可以清晰地看到当前重量值。

基于单片机的智能电子秤设计

基于单片机的智能电子秤设计

基于单片机的智能电子秤设计随着人们对健康、饮食和运动的重视越来越深,计算体重的电子秤已成为现代家庭必备的健康产品之一。

电子秤的设计早已从早期的机械式缓慢演变为现代的数字化电子秤,随着科学技术的不断进步,电子秤的功能也得到了比较大的提升。

本文将介绍一种基于单片机的智能电子秤设计,使得电子秤具有更加智能化的功能。

一、设计原理单片机是一种高度集成、可编程的微型计算机,它具有多种接口和控制功能,非常适合用于小型计算机系统的控制和通讯处理。

本文采用ATmega8单片机,最大工作频率为16MHz,它是一种低功耗、高性能的单片机。

智能电子秤的基本原理是在称重传感器所测得的重量数据的基础上,使用单片机将其数据收集、处理,并输出显示。

本文的电子秤设计基于16 位高精度AD采集芯片HX711,采用负压力式力传感器作为测量重量的传感器,能够精确测量物体的重量。

由于电子秤测量出的重量数据单位是数字,因此只有通过单片机实现数据的处理,才能使得电子秤具有更加智能化的功能。

二、设计方法(一)硬件设计1、称重传感器负压力式力传感器是一种灵敏度更高、稳定性更好的传感器,比其它传感器更适合于电子秤的设计。

我们使用HX711芯片进行AD采集,能够提供24位的数据输出,可以极大地提高精度和稳定性。

2、按键开关电子秤需要设置一个方便顾客使用的开关,按下即可开启或关闭电子秤。

我们采用截止开关电阻,即编写程序时在输入中识别此开关,实现开启关闭功能。

3、数码管数码管用于显示测得的重量数据,包括整数部分和小数部分。

本文采用共阴极的 4 位7 段数码管,尺寸为0.56英寸,它需要多路并联才能通过ATmega8单片机输出控制信号。

4、外设根据需要,我们可以为电子秤添加一些外设,比如LCD显示屏,蜂鸣器等。

(二)软件设计基于单片机的智能电子秤设计必须编写针对ATmega8单片机的程序。

我们采用keil C语言编写程序。

编写程序时需要注意以下几个方面:1、定义AD采样量和检测量我们需要正确设置AD采样量和检测量的量程参数,以确保重量数据的可靠性和准确性。

基于单片机的5kg电子称的设计说明

基于单片机的5kg电子称的设计说明

基于单片机的5kg电子称的设计一、意义:随着科技的发展,电子称在生活中的应用很是广泛,几乎在称重时都会用到,小到超市,菜场的称重,大到工程中的称重。

电子秤的主要特点是体积小,电路比较简单,应用广泛,有很多量程和精度可以选择,满足了很多场合的要求,电子秤的应用对普通的杠杆原理的称重有着很大的优点,精度比杠杆称重精度高的多,应用不受太大的限制,所以应用非常广泛。

研究和制作各种不同精度和量程的电子秤对人们的生活有着重要的意义。

背景:中国是发展中国家,在国际上,电子秤行业与发达国家相比有很大的差距,如美国,德国,西欧,电子称重已经达到了很高的水平。

特别是在准确度和可靠性等方面有了很大的提高。

特别是近30年来,工艺流程中的现场称重、配料定量称重、以及产品质量的监测等工作,都离不开电子衡器。

这是由于电子衡器不仅得出质量或重量信号,而且也能作为总系统中的一个单元承担着控制和检验功能。

随着称重传感器各项性能的不断突破,为电子秤的发展奠定了基础,早在20世纪60年代就出现了0.1%称量准确度的电子秤,并在70年代中期约对75%的机械秤进行了机电结合改造。

如今电子秤已经发展到全电子化,智能化,网络的阶段。

外国产智能化程度相当高,通过对原始信息的数字处理,更好的排除了外部干扰对信息影响,提高了产品的耐环境性和测量真实性而且电子秤产品的网络化在国外已经进入实用阶段。

如今,国外电子秤品种和结构又有创新,技术功能和应用围不断扩大。

二、方案选取:1,用霍尔元件实现2,用金属应变片实现在选取方案的时候,觉得霍尔元件原理比较复杂,在设计上有一些难度而且霍尔元件在工作时容易被磁场和电场干扰,所以选择方案2来设计电子秤。

基本设计思路:当物体放在秤盘上时,物体产生的压力施给传感器,该传感器发生形变,使阻抗发生变化,同时使用激励电压发生变化,传感器输出一个变化的模拟信号。

该信号经过放大电路放大输出到电压-频率转换电路转换成便于处理的数字信号输出到微处理器,单片机根据键盘命令将这种结果输出到LED显示电路,显示出要显示的结果,如图1所示。

基于单片机的智能电子秤设计

基于单片机的智能电子秤设计

基于单片机的智能电子秤设计在现代社会,电子秤作为一种重要的测量工具,广泛应用于商业、工业、农业以及日常生活等各个领域。

随着科技的不断发展,人们对电子秤的功能和性能提出了更高的要求,智能电子秤应运而生。

智能电子秤不仅能够准确测量物体的重量,还具备了数据处理、存储、传输以及智能化控制等功能,为人们的生产和生活带来了极大的便利。

本文将介绍一种基于单片机的智能电子秤设计方案。

一、系统总体设计本智能电子秤系统主要由称重传感器、信号调理电路、单片机、显示模块、键盘模块以及通信模块等部分组成。

称重传感器负责将物体的重量转换为电信号,信号调理电路对传感器输出的微弱信号进行放大、滤波等处理,以提高信号的质量。

单片机作为系统的核心,负责对处理后的信号进行采集、计算和处理,并控制其他模块的工作。

显示模块用于实时显示物体的重量和相关信息,键盘模块用于输入操作指令,通信模块则用于将测量数据传输到上位机或其他设备。

二、硬件设计1、称重传感器称重传感器是电子秤的关键部件,其性能直接影响测量精度。

本设计选用电阻应变式称重传感器,该传感器具有精度高、稳定性好、结构简单等优点。

电阻应变式称重传感器的工作原理是基于电阻应变效应,当传感器受到外力作用时,其弹性体发生变形,从而导致粘贴在弹性体上的电阻应变片的电阻值发生变化。

通过测量电阻应变片电阻值的变化,即可得到外力的大小。

2、信号调理电路由于称重传感器输出的信号非常微弱,通常只有几毫伏到几十毫伏,且含有大量的噪声和干扰,因此需要经过信号调理电路进行放大、滤波等处理。

信号调理电路主要由放大器、滤波器和基准电源等组成。

放大器采用高精度仪表放大器,能够将传感器输出的微弱信号放大到适合单片机处理的范围。

滤波器采用低通滤波器,用于滤除信号中的高频噪声和干扰。

基准电源为整个电路提供稳定的参考电压,以保证测量精度。

3、单片机单片机是整个系统的控制核心,本设计选用 STM32F103 系列单片机。

STM32F103 系列单片机具有高性能、低功耗、丰富的外设资源等优点,能够满足智能电子秤的设计要求。

基于单片机的体重秤设计(电子称的设计)

基于单片机的体重秤设计(电子称的设计)
X 大学
毕 业 设 计 说 明 书
基于 SN8P19 系列单片机 Auto-Run 功能体重秤的设计
The Design of Weighing Scale Based on SN8P19 Series MCU Auto-Run Features
学生姓名: 学 院: 专 业:
The design is divided into two parts, hardware design and software design. The part of hardware design is divided into: LCD display part, the pressure signal acquisition and change, EEPROM, low voltage detection module and some buttons. As the pressure sensor output signal is nonlinear, so if the linear approach will cause error. The method used piecewise linear to complete the part of AD conversion part and the design of amplifier circuit. At first,software part complete the bottom driver of each module, and then complete the design of application layer, eventually the system to achieve the desired results.
1.1 引言.............................................................................................................................. 1 1.2 称重技术和衡器的现状和发展趋势.......................................................................... 1 1.3 体重秤的研究现状和发展趋势.................................................................................. 2 1.4 课题提出的背景和意义.............................................................................................. 3 1.5 课题的主要工作及论文结构安排.............................................................................. 3 2 体重秤功能与操作方法........................................................................................................ 5 2.1 体重秤的功能.............................................................................................................. 5

基于单片机的智能电子秤设计

基于单片机的智能电子秤设计

基于单片机的智能电子秤设计基于单片机的智能电子秤设计1.引言1.1 写作目的本文档旨在详细介绍基于单片机的智能电子秤的设计过程和实现原理,以供参考使用。

1.2 文档范围本文档涵盖了该电子秤设计的各个方面,包括硬件设计、软件开发、功能实现等内容。

1.3 读者对象本文档适用于有一定电子秤设计经验和单片机编程基础的工程师和技术人员。

2.设计需求分析2.1 功能需求2.1.1 重量测量功能2.1.2 单位切换功能2.1.3 数据存储功能2.2 性能需求2.2.1 量程2.2.2 精度2.2.3 响应时间2.3 界面需求2.3.1 显示界面2.3.2 操作界面3.系统结构设计3.1 硬件设计3.1.1 传感器选型3.1.2 模拟信号采集电路设计3.1.3 单片机选型3.2 软件设计3.2.1 系统初始化3.2.2 重量测量算法设计3.2.3 单位切换功能设计3.2.4 数据存储功能设计4.硬件设计详解4.1 传感器选型原因4.2 模拟信号采集电路设计原理4.3 单片机选型原因5.软件设计详解5.1 系统初始化流程图5.2 重量测量算法详解5.3 单位切换功能设计原理5.4 数据存储功能设计原理6.功能实现与测试6.1 功能实现步骤6.2 测试用例设计与测试结果7.结果分析与改进7.1 分析测试结果7.2 改进方案附件:1.电子秤硬件电路图2.电子秤软件源代码法律名词及注释:1.单片机:指一种实现逻辑运算和控制功能的集成电路。

2.模拟信号:指连续变化的信号,对应于实际的物理量。

3.数字信号:指以离散的数值表示的信号。

4.量程:指传感器所能测量的最大范围。

5.精度:指测量结果与真实值之间的误差大小。

6.响应时间:指系统从输入信号出现到输出结果可用的时间。

全文结束\。

基于51单片机的电子秤的设计

基于51单片机的电子秤的设计

基于51单片机的电子秤的设计一、设计要求和总体方案(一)设计要求设计一款基于 51 单片机的电子秤,能够实现以下功能:1、测量范围:0 5kg。

2、测量精度:01g。

3、具备数码管显示功能,能够实时显示测量的重量值。

4、具有去皮功能,方便测量容器的重量。

(二)总体方案本电子秤主要由传感器、信号调理电路、A/D 转换电路、51 单片机、数码管显示电路和按键电路等组成。

传感器将物体的重量转换为电信号,经过信号调理电路进行放大和滤波处理后,送入 A/D 转换电路转换为数字信号。

51 单片机对数字信号进行处理和计算,得到物体的重量值,并通过数码管显示电路进行显示。

按键电路用于实现去皮等功能。

二、硬件设计(一)传感器选择选用电阻应变式传感器,它具有精度高、稳定性好、测量范围广等优点。

当物体放在传感器上时,传感器的电阻值会发生变化,通过测量电阻值的变化可以得到物体的重量。

(二)信号调理电路由于传感器输出的信号比较微弱,需要经过信号调理电路进行放大和滤波处理。

放大电路采用仪表放大器,它具有高共模抑制比、低噪声等优点。

滤波电路采用无源 RC 滤波器,去除信号中的高频噪声。

(三)A/D 转换电路选用 ADC0809 作为 A/D 转换芯片,它是 8 位逐次逼近型 A/D 转换器,具有转换速度快、精度高等优点。

(四)51 单片机选择AT89C51 单片机作为控制核心,它具有性能稳定、价格低廉、编程简单等优点。

(五)数码管显示电路采用共阳数码管进行显示,通过 74HC573 锁存器驱动数码管。

(六)按键电路使用独立按键实现去皮、清零等功能。

三、软件设计(一)主程序流程主程序首先进行系统初始化,包括初始化单片机的 I/O 口、A/D 转换芯片等。

然后进入循环,不断读取 A/D 转换的结果,并进行数据处理和计算,得到物体的重量值,最后将重量值发送到数码管显示。

(二)数据处理算法采用线性拟合的方法对 A/D 转换的结果进行处理,得到与重量值对应的数字量。

基于单片机的电子秤设计

基于单片机的电子秤设计

基于单片机的电子秤设计一、引言二、设计要求与整体方案(一)设计要求1、测量范围:能够满足常见物品的质量测量,通常为 0 10kg 或更大。

2、精度要求:达到一定的测量精度,如 01g 或更高。

3、显示功能:清晰显示测量结果,包括质量数值和单位。

4、稳定性:在不同环境条件下保持测量结果的稳定性和可靠性。

(二)整体方案本设计采用单片机作为核心控制单元,结合称重传感器、信号调理电路、A/D 转换电路、显示模块和电源模块等组成电子秤系统。

称重传感器将物体的质量转换为电信号,经过信号调理电路进行放大、滤波等处理后,由 A/D 转换电路将模拟信号转换为数字信号,单片机对数字信号进行处理和计算,最终将测量结果通过显示模块显示出来。

三、硬件设计(一)称重传感器选择合适的称重传感器是电子秤设计的关键。

常见的称重传感器有电阻应变式、电容式等。

电阻应变式传感器具有精度高、稳定性好等优点,被广泛应用于电子秤中。

其工作原理是当物体加载在传感器上时,弹性体发生形变,粘贴在弹性体上的电阻应变片也随之产生电阻变化,通过测量电阻变化即可得到物体的质量。

(二)信号调理电路由于称重传感器输出的信号较弱且存在干扰,需要经过信号调理电路进行处理。

信号调理电路通常包括放大器、滤波器等。

放大器用于将传感器输出的微弱信号放大到适合 A/D 转换的范围;滤波器用于去除信号中的噪声和干扰,提高信号的质量。

(三)A/D 转换电路A/D 转换电路将模拟信号转换为数字信号,以便单片机进行处理。

选择 A/D 转换器时需要考虑其分辨率、转换速度、精度等参数。

常见的 A/D 转换器有 ADC0809、ADS1115 等。

(四)单片机单片机作为电子秤的控制核心,负责处理和计算测量数据,并控制整个系统的工作。

选择单片机时需要考虑其性能、资源、成本等因素。

常见的单片机有 STM32、51 单片机等。

(五)显示模块显示模块用于显示测量结果,常见的有液晶显示屏(LCD)和数码管。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机电子秤说明书秤是一种在实际工作和生活中经常用到的测量器具。

随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。

和传统秤相比较,电子秤利用新型传感器、高精度AD转换器件、单片机设计实现,具有精度高、功能强等特点。

本课题设计的电子秤具有基本称重、键盘输入、计算价格、显示、超重报警功能。

该电子秤的测量范围为0-10Kg,测量精度达到5g,有高精度,低成本,易携带的特点。

电子秤采用液晶显示汉字和测量记过,比传统秤具有更高的准确性和直观性。

另外,该电子秤电路简单,使用寿命长,应用范围广,可以应用于商场、超市、家庭等场所,成为人们日常生活中不可少的必需品。

一、功能描述1、采用高精度电阻应变式压力传感器,测量量程0-10kg,测量精度可达5g。

2、采用电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换,HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。

3、采用STC89C52单片机作为主控芯片,实现称重、计算价格等主控功能。

4、采用128*64汉字液晶屏显示称重重量、单价、总价等信息。

5、采用4*4矩阵键盘进行人机交互,键盘容量大,操作便捷。

6、具有超量程报警功能,可以通过蜂鸣器和LED灯报警。

7、系统通过USB电源供电,单片机程序也可通过USB线串行下载。

二、硬件设计1、硬件方案单片机电子秤硬件方案如图1所示:图1 单片机电子秤硬件方案称重传感器感应被测重力,输出微弱的毫伏级电压信号。

该电压信号经过电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换。

HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片,内置增益控制,精度高,性能稳定。

HX711芯片通过2线串行方式与单片机通信。

单片机读取被测数据,进行计算转换,再液晶屏上显示出来。

矩阵键盘主要用于计算金额。

当被测物体重量得到后,用户可以通过矩阵键盘输入单价,电子秤自动计算总金额并在液晶屏显示。

电源系统给单片机、HX711电路及传感器供电。

2、称重传感器传感器是测量机构最重要的部件。

称重传感器本身具有单调性,其主要参数指标是灵敏度、总误差和温度漂移。

(1) 灵敏度称重传感器的电灵敏度为满负荷输出电压与激励电压的比值,典型值是2mV/V。

当使用2 mV/V灵敏度和5 V激励电压的传感器时,其满度输出电压为10 mV。

通常,为了使用称重传感器线性度最好的一段称重范围,应当仅使用满度范围的三分之二。

因此满度输出电压应当大约为6mV。

当电子秤应用于工业环境时,在6mV满度范围内测量微小的信号变化并非易事。

(2) 总误差总误差是指输出误差和额定误差的比值。

典型电子秤的总误差指标大约是0.02%,这一技术指标相当重要,它限制了使用理想信号调节电路所能达到的精确度,决定了ADC分辨率的选择以及放大电路和滤波器的设计。

(3) 漂移称重传感器也产生与时间相关的漂移。

目前常用的称重传感器有电阻应变式压力传感器、电容压力传感器、压电式压力传感器。

选用时应按稳定行、精度登记、寿命和安装环境要求考虑,其主要特点如下:(1) 电容式压力传感器稳定性较差,精度和灵敏度较高,寿命较短,对环境要求苛刻,不易长距离传输。

(2) 压电式压力传感器稳定性好,精度和灵敏度高,寿命长,但大量程的压力传感器尚待进一步研究。

(3) 电阻应变式压力传感器稳定性较好,精度和灵敏度较高,寿命较长,对测量环境要求不太严格。

综上所述,选用电阻应变式压力传感器作为电子秤称重传感器是最为合适的。

电阻应变式压力传感器主要由弹性体、电阻应变片电缆线等组成,内部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,电阻应变片(转换元件)受到拉伸或压缩应变片变形后,它的阻值将发生变化(增大或减小),从而使电桥失去平衡,产生相应的差动信号,供后续电路测量和处理。

电阻应变式传感器测量原理如图2所示。

图2 电阻应变式传感器测量原理当垂直正压力P作用于梁上时,梁产生形变,电阻应变片R1、R3受压弯拉伸,阻值增加;R2、R4受压缩,阻值减小。

电桥失去平衡,产生不平衡电压,不平衡电压与作用在传感器上的载菏P成正比,从而将非电量转化成电量输出。

R1、R2、R3和R4组成惠更斯电桥,将2对电阻应变片的阻值变化转变成输出电压,其工作原理如图3所示。

图3 测量电桥原理3、电子秤专用24位AD转换芯片HX711及其电路HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。

与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。

降低了电子秤的整机成本,提高了整机的性能和可靠性。

该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。

输入选择开关可任意选取通道A 或通道B,与其内部的低噪声可编程放大器相连。

通道A 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为±20mV或±40mV。

通道B 则为固定的32 增益,用于系统参数检测。

芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D 转换器提供电源,系统板上无需另外的模拟电源。

芯片内的时钟振荡器不需要任何外接器件。

上电自动复位功能简化了开机的初始化过程。

HX711内部方框图如图4所示。

其外部管脚如图5所示。

图4 HX711内部方框图图5 HX711外部管脚图图5为HX711芯片应用于计价秤的一个参考电路图。

该方案使用内部时钟振荡器(XI=0),10Hz的输出数据速率(RATE=0)。

电源(2.7~5.5V)直接取用与MCU 芯片相同的供电电源。

通道A与传感器相连,通道B通过片外分压电阻与电池相连,用于检测电池电压。

图6 HX711计价秤应用参考电路图本课题设计的HX711电路如图7所示:图7 HX711电路4、单片机STC89C52及其电路(1) STC89C52 单片机概述STC89C52系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,内部集成MAX810专用复位电路。

(2) STC89C52 单片机特点●增强型 8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051;●工作电压: 5.5V - 3.5V(5V单片机);●工作频率范围:0~40MHz,相当于普通8051的 0~80MHz;●用户应用程序空间 4K//8K/16k/32K/64K字节;●片上集成1280字节 RAM;●通用I/O口(32/36个),复位后为准双向口/弱上拉(普通8051传统I/O口);●ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器/仿真器。

●每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA;●可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片;●有EEPROM功能;●看门狗;●内部集成MAX810专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻到地);●时钟源:外部高精度晶体/时钟,内部R/C振荡器;●用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟;●常温下内部R/C 振荡器频率为:5.0V 单片机为: 11MHz ~ 17MHz;●共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器;●外部中断I/O口4路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块,PowerDown模式可由外部中断唤醒;●通用全双工异步串行口(UART) ;●工作温度范围:-40 ~ +85℃(工业级) / 0 ~ 75℃(商业级) ;●封装:PDIP-40, PLCC-44。

(3) STC89C52 单片机管脚及封装STC89C52单片机有多种封装形式,本设计中选用40DIP封装,其管脚定义如图8所示。

图8 STC89C52 管脚图本课题设计的电子秤的单片机应用电路如图9所示:图9 STC89C52单片机电路图中DOUT和PDSCK为单片机与HX711的AD转换电路交换数据的通信线。

beep为蜂鸣器报警信号线,alert 为报警灯信号线,RXD和TXD为串口通信线,也可以用于单片机程序的串行ISP下载。

5、液晶屏电路图10 LCD显示电路液晶屏电路如图10所示。

LCD_CS、LCD_RES、LCD_RS、LCD_SDA、LCD_SCK为液晶模块与单片机接口的控制线。

CS_ZK、SCK_ZK、SO_ZK和SI_ZK为字库和单片机接口的控制线。

该液晶为晶讯联公司的128*64汉字屏JLX12864G-086-PC显示信息。

该显示模块既可以当成普通的图像型液晶显示模块使用(即显示普通图像型的单色图片功能),又含有JLX-GB2312 字库IC,可以从字库IC 中读出内置的字库的点阵数据写入到LCD 驱动IC 中,以达到显示汉字的目的。

其接口引脚功能介绍:表一液晶模块接口引脚功能6、矩阵键盘电路矩阵键盘电路如图11所示:图11 矩阵键盘电路图中4*4矩阵键盘可以显示0-9数字、小数点和五个功能键。

键盘行扫描信号为ROW1—ROW4,列扫描信号为COL1—COL4。

行信号为输入信号,低电平有效;列信号为输出信号。

当没有键按下时,即使行扫描输入低电平信号,列信号仍为高电平;当行扫描为低电平并且有键按下时,相应的列输出低电平。

该低电平信号可以定位至按下键的位置。

7、声光报警电路声光报警电路如图12所示。

图12 声光报警电路当测量重量超过量程时,beep和alert给出低电平信号,驱动蜂鸣器鸣响,报警灯亮。

8.电源电路本设计采用USB接口供电,电源电压5V。

同时,USB接口通过内含PL2303芯片的转换电路对单片机进行程序编写。

其电路原理如图所示。

图16 供电及程序下载电路三、Protel硬件开发软件Protel是目前国内最流行的通用EDA软件,它是将电路原理图设计、PCB板图设计、电路仿真和PLD设计等多个实用工具软件组合后构成的EDA工作平台,是第一个将EDA软件设计成基于Windows的普及型产品。

它集成了软件界面、仿真功能和PLD设计和信号完整性分析,在此基础上Protel 99SE又增加了一些新的功能,用户使用更加方便灵活。

相关文档
最新文档