单片机智能电子秤设计说明书
单片机电子秤重量检测与显示设计说明
ADC0809是8位逐次逼近式单片A/D转换芯片,可对8路0~5V的输入模拟电压信号分时进行转换。它部包括8路模拟开关,以及地址锁存译码器,有三条地址输入线。该芯片还有便于和微机数据总线相连的三台输出锁存器。
ADC0809的部结构为:ADC0809是CMOS单片型逐次逼近式A/D转换器,它由8路模拟开关、地址锁存译码器、比较器、8位开关树型A/D转换器、逐次
第二章 电子计价称软硬件设计任务
2.1设计容及要求
设计单片机称重测量检测,处理与显示电路,对五种不同单价的商品进行键盘参数设置,称量,计价和显示。由A/D0809把输入的0—5V的电压转换,当电压为5V时,对应的重量为500克,进行数值转换,并在LCD液晶显示器上显示商品的克数,程序设置了五种不同单价的商品,由键盘输入0—4显示不同商品的单价,并显示总的价钱,显示三位数。
DB0→DB7是双向三态数据总线,在接口电路中与系统数据总线相连,用以传送CPU和8279之间的数据和命令.
(2)地ቤተ መጻሕፍቲ ባይዱ线
/CS=0选中8279,当A0=1时,为命令字及状态字地址;当A0=0时,为片数据地址,故8279芯片占用2个端口地址.
(3)控制线
CLK:8279的时钟输入线.
IRQ:中断请求输出线,高电平有效.
(3)LCD液晶显示,分三个区分别显示单价,重量,价钱,并且都分为三位显示。
(4)实验中还需要用到双字节与单字节乘法及十六进制转十进制报警等子程序。
图3.1 硬件系统结构图
第四章 硬件设计
4.1硬件设计概要
本次设计主要用到的芯片有8088、ADC0809模数转换器 、可编程键盘显示8279、LCD液晶显示共同完成这个课题。A/D实现数据的采集和转换,可编程键盘显示8279实现键盘输入编号显示不同商品的单价,LCD液晶显示器显示单价,重量以及三位价钱。8088实现各个芯片之间的连接。
基于单片机的实用电子秤设计
基于单片机的实用电子秤设计一、硬件设计1、传感器选择电子秤的核心部件之一是称重传感器。
常见的称重传感器有电阻应变式、电容式等。
在本设计中,我们选用电阻应变式传感器,其原理是当物体的重量作用在传感器上时,传感器内部的电阻应变片会发生形变,从而导致电阻值的变化。
通过测量电阻值的变化,就可以计算出物体的重量。
2、信号放大与调理传感器输出的信号通常比较微弱,需要经过放大和调理才能被单片机处理。
我们使用高精度的仪表放大器对传感器输出的信号进行放大,并通过滤波电路去除噪声干扰,以提高测量的准确性。
3、单片机选型单片机是整个电子秤系统的控制核心。
考虑到性能、成本和开发难度等因素,我们选用 STM32 系列单片机。
STM32 系列单片机具有丰富的外设资源、较高的运算速度和良好的稳定性,能够满足电子秤的设计需求。
4、显示模块为了直观地显示测量结果,我们选用液晶显示屏(LCD)作为显示模块。
LCD 显示屏具有功耗低、显示清晰、视角广等优点。
通过单片机的控制,可以在 LCD 显示屏上实时显示物体的重量、单位等信息。
5、按键模块为了实现电子秤的功能设置,如单位切换、去皮、清零等,我们设计了按键模块。
按键模块通过与单片机的连接,将用户的操作指令传递给单片机进行处理。
6、电源模块电源模块为整个电子秤系统提供稳定的电源。
我们使用线性稳压器将输入的电源电压转换为适合各个模块工作的电压,以确保系统的正常运行。
二、软件算法1、重量计算算法根据传感器的特性和放大调理电路的参数,我们可以建立重量与传感器输出信号之间的数学模型。
通过对传感器输出信号的采集和处理,利用数学模型计算出物体的实际重量。
2、滤波算法为了消除测量过程中的噪声干扰,提高测量的稳定性和准确性,我们采用数字滤波算法对采集到的信号进行处理。
常见的数字滤波算法有中值滤波、均值滤波等。
在本设计中,我们选用中值滤波算法,其原理是对连续采集的若干个数据进行排序,取中间值作为滤波后的结果。
基于单片机的智能电子秤设计
基于单片机的智能电子秤设计随着科技的不断发展,智能化和自动化已经成为我们生活中不可或缺的一部分。
在众多领域中,智能电子秤的设计与应用也越来越受到。
本文将介绍一种基于单片机的智能电子秤设计方案,该设计具有高精度、低成本、易于实现等优点,具有一定的实用价值。
一、概述智能电子秤是一种能够自动测量物体重量的设备,广泛应用于超市、菜市场等场所。
与传统的机械秤相比,智能电子秤具有测量精度高、使用方便、易于维护等优点。
而基于单片机的智能电子秤设计,更是将智能化和自动化技术融入到电子秤中,提高了设备的性能和可靠性。
二、设计原理基于单片机的智能电子秤设计主要是利用单片机的控制和数据处理能力,实现对物体重量的准确测量。
其核心部件为压力传感器和单片机。
压力传感器负责采集物体的重量信号,并将信号传输给单片机;单片机则对信号进行处理、分析和存储,同时控制显示屏显示物体的重量。
三、硬件设计1、单片机选择单片机是智能电子秤的核心部件,负责控制整个系统的运行。
本设计选用AT89C51单片机,该单片机具有低功耗、高性能、易于编程等优点,能够满足智能电子秤的设计要求。
2、压力传感器选择压力传感器是智能电子秤的重要组成部件,负责采集物体的重量信号。
本设计选用电阻应变式压力传感器,该传感器具有测量精度高、稳定性好、抗干扰能力强等优点。
3、显示模块选择显示模块负责将物体的重量信息呈现给用户。
本设计选用LED显示屏,该显示屏具有亮度高、视角广、寿命长等优点。
4、电源模块选择电源模块为整个系统提供稳定的电源,保证系统的正常运行。
本设计选用线性稳压电源,该电源具有输出电压稳定、纹波小、安全性高等优点。
四、软件设计软件设计是智能电子秤的关键部分之一,直接影响设备的性能和可靠性。
本设计的软件部分采用C语言编写,主要包括数据采集、数据处理、数据显示等模块。
具体流程如下:1、开机后,系统进行初始化操作;2、压力传感器采集物体的重量信号;3、单片机对采集到的信号进行处理和分析;4、单片机将处理后的数据存储到存储器中;5、单片机控制LED显示屏显示物体的重量信息;6、系统继续等待下一次测量。
基于单片机的智能电子秤设计范本
本科毕业设计基于单片机的智能电子秤设计Design of intelligent electronic scale based on MCU学院:电子工程学院专业班级:电子信息工程 DZ电子091班学生姓名:孙昕学号: 2011140603指导教师:韩晓春(高级实验师)2013年 6 月目录1.绪论 (4)1.1电子秤的发展现状和发展趋势 (4)1.2 项目研究的意义 (5)1.3 可行性分析 (5)2.系统方案论证与选型 (5)2.1设计要求 (5)2.2 整体功能 (6)2.3 电子秤的工作原理 (6)2.4总体设计方案 (7)3. 系统硬件设计 (7)3.1单片机概述 (7)3.2 AT89S52单片机简介 (7)3.3 最小系统电路 (9)3.4 键盘电路 (10)3.5 时钟电路 (13)3.6 液晶显示电路 (13)3.7压力感应电路 (15)3.8 电源电路 (18)3.9本章小结 (19)4 系统软件设计 (19)4.1 编程语言及开发工具的选择 (19)4.2 主程序设计 (19)4.3显示模块流程图及子程序的设计 (21)4.4 按键处理程序 (22)4.5本章小结 (23)5 系统仿真及调试 (23)5.1 Proteus ISIS简介[8] (23)5.2 keil简介 (24)5.3出现的问题和解决方法 (24)5.4 keil与proteus联合仿真及调试 (25)5.5 本章小结 (28)致谢 (30)参考文献 (31)1.绪论1.1电子秤的发展现状和发展趋势1.1.1 电子秤的发展现状[1]这几年来,我们的电子称重系统发展的很快。
已经从最初的机电结合,发展至如今的数字和智能。
电子称重技术从静态到动态称重发展,从模拟到数字测量发展,从单一到多参数测量发展。
现在在很多的发达国家在电子称重力这方面有了很大的提高。
他们不断有创新的品种和结构,不断扩大应用范围和技术功能。
在信息时代正在逼近的时候,数字化电子秤和数字称重系统在各个高端系统中的应用范围是越来越广泛了。
基于单片机的电子秤设计
简易电子计量秤摘要本设计给出了以MSP430混合信号单片机为核心的低功耗电子秤的设计方案.整个系统包括电阻应变片电桥模块,差模信号放大模块,A/D转换模块,段式LCD显示模块.应变片电桥将所称物体的重量转换为电压量,仪表运放和高精度运放分别完成电桥电压的双端到单端转换和后级放大,A/D转换器将放大后的电压信号转换为数字量传送给MSP430单片机,经软件控制计算后送LCD 显示。
关键词:电子秤应变片仪表运放 MSP430 低功耗.一、系统设计1.1任务要求根据下面框图设计一简易的电子计量秤通过单片机的最小系统和软件控制,并通过显示器显示出来。
基本要求:1、称重范围:最小称量:10g 最大称量:5Kg感量(单位):Kg 解析量:10g2、测量相对误差:≤±1%3、使用750mA(3.6V)的锂电池供电,持续工作时间大于一年;且具有自动待机功能;4、4位数码显示不能使用集成一体化压力传感器;5、成本控制在100元人民币以下;发挥部分:1尽量延长工作时间(大于一年);2、提高测量精度(≤±5%);3、采用交直流两种设计, 交流优先。
1.2 方案论证与设计方案设计1.2.1称重传感器方案方案一:采用分立式电阻应变片重物使电阻应变片产生弹性形变从而改变其阻值,通过阻值的变化即可得到重量的变化.分立式应变片的优点是价格较低廉,选择范围灵活.但是现有条件下难以得到能和应变片阻抗相匹配的桥臂电阻,并且温度系数也无法匹配,而且安装十分复杂.方案二:采用集成称重传感器称重传感器实际上也是用分立应变片制成,但是厂商已经将其配成平衡电桥,作为使用者就免去了粘贴,安装,和电桥平衡的调整等极其复杂的过程.对于以上两种方案,考虑到方案一在现有条件下可实现性很低,故采用第二种方案,即集成称重传感器.1.2.2 电阻变换方案方案一:采用恒流源应变片的电阻变化并不能直接测量,必须转化为电压等可测量的量,此方案采用恒流源驱动应变片,由于电流恒定,因此电阻的变化将直接导致电阻上的压降的变化.缺点是恒流源的显著的温度漂移,成本高.方案二:采用不平衡电桥由图可知,电桥简单的将电阻的变化转化为电压的变化.并且通过匹配桥臂电阻,可以使温度漂移相互抵销.综合考虑两种方案,第二种方案更加简洁精确,容易制作成本低廉,故采用电桥变换方案.1.2.3 信号放大方案方案一:由高精度低漂移运算放大器构成差动放大器差动放大器具有高输入阻抗,增益高的特点,可以利用普通运放(如OP07)做成一个差动放大器。
单片机智能电子秤设计说明书
单片机电子秤说明书秤是一种在实际工作和生活中经常用到的测量器具。
随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。
和传统秤相比较,电子秤利用新型传感器、高精度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线串行方式与单片机通信。
基于单片机的智能数字电子秤设计
4
软件设计
软件设计
本设计的软件部分采用C语言编写,主要实现以下功能
通过A/D转换器读取称重传感 器的模拟信号:并进行数据 处理
根据预设的算法计算被测物 的重量
将重量值通过显示模块显示 出来
通过按键模块进行参数设定 和功能选择
当称重超过预设值时:通过 报警模块发出警报
检查电路板是否焊接正确: 各元件是否连接良好
给系统供电:检查电源是否 稳定
-
感谢大家观看
THANK YOU FOR WATCHING !
汇报人:XXXXX
日期:XXXX
2023
软件流程图如下
软件设计
启动系统:进行初始化操作 进入主循环:不断读取称重传感器的模 拟信号并进行数据处理 根据处理结果更新重量值并显示在液晶 显示屏上 检查是否有按键按下:如果有则进行相 应的处理 如果称重超过预设值:则发出警报 继续循环执行上述操作
5
调试与测试
调试与测试
在完成硬件和软件的设计后,需 要进行调试和测试。具体步骤如 下
将单片机计算出的重量值 显示出来
按键模块
用于设定单价、重量单位 等信息
报警模块
当称重超过预设值时,发 出警报
7
系统设计
7
8
系统的核心部分是单片机, 它控制着整个系统的运作
通过A/D转换器获取称重传 感器的模拟信号,然后进 行数据处理,计算出被测
物的重量
9
最后,将重量值通过显示 模块显示出来
3
硬件设计
电子秤所取代
本设计是基于单片机技术的智 能数字电子秤,具有操作简便、
读数准确、智能化等特点
2
基于单片机的电子秤设计_课程设计说明书
课程设计说明书基于单片机的电子秤设计摘要本系统针对电子称的自动称重、数据处理等进行了设计和制作。
为了阐明用单片机是如何对采样数据进行处理,对数据的采集和转换、计算问题进行了研究,讨论了单片机控制系统中关键的计算问题。
本文在给出智能电子称硬件设计的基础上,详细分析了电子称的软件控制方法。
单片机控制的电子称结构简单,成本低廉,深受人们的喜爱,本文将对此进行详细讨论。
关键词:电子称,AT89S52单片机,称重传感器目录1绪论 (4)1.1选题背景与意义 (4)1.2基本工作原理及框图 (4)2系统方案论证与选型 (4)2.1控制器部分 (5)2.2数据采集部分 (5)2.2.1传感器的选择 (5)2.2.2放大电路的选择方案 (6)2.2.3 A/D转换器的选择 (6)2.3键盘处理部分方案论证 (8)2.4显示器部分的选择 (8)2.5超量程报警部分选择 (8)3硬件电路设计 (8)3.1AT89S52介绍 (9)3.1.1 单片机管脚说明 (10)3.1.2 AT89S52的最小系统电路构成 (12)3.2A/D转换器与AT89S52单片机接口电路设计 (13)3.3显示电路与AT89S52单片机的接口电路设计 (15)3.4键盘电路与AT89S52单片机接口电路设计 (17)3.5报警电路的设计 (18)4系统软件设计 (19)4.1主程序设计 (19)4.2子程序设计 (20)4.2.1 A/D转换启动及数据读取程序设计 (20)4.2.2显示子程序设计 (20)4.2.3 键盘输入控制程序的设计 (21)4.2.4报警子程序设计 (21)总结 (23)致谢 (23)参考文献 (24)附录1 程序清单 (25)附录2 系统总图 (31)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单片机(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单片机电子秤程序。
该程序可以实时获取电子秤传感器的数据,并将测量到的重量显示在液晶显示屏上。
我们可以根据实际需求进行进一步的功能扩展和优化。
请注意,本文档仅提供了程序设计的概述,并未包含具体的代码实现。
基于单片机的智能电子秤设计
基于单片机的智能电子秤设计随着人们对健康、饮食和运动的重视越来越深,计算体重的电子秤已成为现代家庭必备的健康产品之一。
电子秤的设计早已从早期的机械式缓慢演变为现代的数字化电子秤,随着科学技术的不断进步,电子秤的功能也得到了比较大的提升。
本文将介绍一种基于单片机的智能电子秤设计,使得电子秤具有更加智能化的功能。
一、设计原理单片机是一种高度集成、可编程的微型计算机,它具有多种接口和控制功能,非常适合用于小型计算机系统的控制和通讯处理。
本文采用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电子称的设计一、意义:随着科技的发展,电子称在生活中的应用很是广泛,几乎在称重时都会用到,小到超市,菜场的称重,大到工程中的称重。
电子秤的主要特点是体积小,电路比较简单,应用广泛,有很多量程和精度可以选择,满足了很多场合的要求,电子秤的应用对普通的杠杆原理的称重有着很大的优点,精度比杠杆称重精度高的多,应用不受太大的限制,所以应用非常广泛。
研究和制作各种不同精度和量程的电子秤对人们的生活有着重要的意义。
背景:中国是发展中国家,在国际上,电子秤行业与发达国家相比有很大的差距,如美国,德国,西欧,电子称重已经达到了很高的水平。
特别是在准确度和可靠性等方面有了很大的提高。
特别是近30年来,工艺流程中的现场称重、配料定量称重、以及产品质量的监测等工作,都离不开电子衡器。
这是由于电子衡器不仅得出质量或重量信号,而且也能作为总系统中的一个单元承担着控制和检验功能。
随着称重传感器各项性能的不断突破,为电子秤的发展奠定了基础,早在20世纪60年代就出现了0.1%称量准确度的电子秤,并在70年代中期约对75%的机械秤进行了机电结合改造。
如今电子秤已经发展到全电子化,智能化,网络的阶段。
外国产智能化程度相当高,通过对原始信息的数字处理,更好的排除了外部干扰对信息影响,提高了产品的耐环境性和测量真实性而且电子秤产品的网络化在国外已经进入实用阶段。
如今,国外电子秤品种和结构又有创新,技术功能和应用围不断扩大。
二、方案选取:1,用霍尔元件实现2,用金属应变片实现在选取方案的时候,觉得霍尔元件原理比较复杂,在设计上有一些难度而且霍尔元件在工作时容易被磁场和电场干扰,所以选择方案2来设计电子秤。
基本设计思路:当物体放在秤盘上时,物体产生的压力施给传感器,该传感器发生形变,使阻抗发生变化,同时使用激励电压发生变化,传感器输出一个变化的模拟信号。
该信号经过放大电路放大输出到电压-频率转换电路转换成便于处理的数字信号输出到微处理器,单片机根据键盘命令将这种结果输出到LED显示电路,显示出要显示的结果,如图1所示。
基于单片机的智能电子秤设计
基于单片机的智能电子秤设计在现代社会,电子秤作为一种重要的测量工具,广泛应用于商业、工业、农业以及日常生活等各个领域。
随着科技的不断发展,人们对电子秤的功能和性能提出了更高的要求,智能电子秤应运而生。
智能电子秤不仅能够准确测量物体的重量,还具备了数据处理、存储、传输以及智能化控制等功能,为人们的生产和生活带来了极大的便利。
本文将介绍一种基于单片机的智能电子秤设计方案。
一、系统总体设计本智能电子秤系统主要由称重传感器、信号调理电路、单片机、显示模块、键盘模块以及通信模块等部分组成。
称重传感器负责将物体的重量转换为电信号,信号调理电路对传感器输出的微弱信号进行放大、滤波等处理,以提高信号的质量。
单片机作为系统的核心,负责对处理后的信号进行采集、计算和处理,并控制其他模块的工作。
显示模块用于实时显示物体的重量和相关信息,键盘模块用于输入操作指令,通信模块则用于将测量数据传输到上位机或其他设备。
二、硬件设计1、称重传感器称重传感器是电子秤的关键部件,其性能直接影响测量精度。
本设计选用电阻应变式称重传感器,该传感器具有精度高、稳定性好、结构简单等优点。
电阻应变式称重传感器的工作原理是基于电阻应变效应,当传感器受到外力作用时,其弹性体发生变形,从而导致粘贴在弹性体上的电阻应变片的电阻值发生变化。
通过测量电阻应变片电阻值的变化,即可得到外力的大小。
2、信号调理电路由于称重传感器输出的信号非常微弱,通常只有几毫伏到几十毫伏,且含有大量的噪声和干扰,因此需要经过信号调理电路进行放大、滤波等处理。
信号调理电路主要由放大器、滤波器和基准电源等组成。
放大器采用高精度仪表放大器,能够将传感器输出的微弱信号放大到适合单片机处理的范围。
滤波器采用低通滤波器,用于滤除信号中的高频噪声和干扰。
基准电源为整个电路提供稳定的参考电压,以保证测量精度。
3、单片机单片机是整个系统的控制核心,本设计选用 STM32F103 系列单片机。
STM32F103 系列单片机具有高性能、低功耗、丰富的外设资源等优点,能够满足智能电子秤的设计要求。
电子秤的设计(单片机课程设计)
目录第一节绪论 (3)1.1本设计的任务和主要内容 (3)第二节硬件电路设计 (4)2.1传感器的选择 (4)2.1.1应变式电阻传感器的测量原理 (4)2.1.2传感器的分类和选择 (4)2.2放大电路的设计 (5)2.3采集电路的设计 (5)2.3.1数据采集系统的组成 (5)2.3.2数据采样保持器 (6)2.3.3 A/D转换器 (6)2.4显示电路的设计 (7)2.5键盘电路的设计 (8)2.6报警电路的设计 (9)第三节软件的设计 (9)3.1监控程序的设计 (9)3.2数据处理子程序的设计 (9)3. 2.1数制转换 (9)3.3数据采集子程序的设计 (10)3.4数据显示子程序的设计 (11)3.5键盘扫描子程序的设计 (12)3.6报警子程序的设计 (13)第四节设计总结 (15)参考书籍 (16)程序附图 (17)第一节绪论随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。
常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。
做为重量测量仪器,智能电子秤在各行各业开始显现其测量准确,测量速度快,易于实时测量和监控的巨大优点,并开始逐渐取代传统型的机械杠杆测量称,成为测量领域的主流产品。
本文设计的电子秤以单片机为主要部件,用汇编语言进行软件设计,硬件则以半桥传感器为主,测量0~500g电子秤,随时可改变上限阈值,并达到阈值报警的功能。
称重传感器输出的电量是模拟量,数值比较小达不到A/D转换接收的电压范围。
所以送A/D转换之前要对其进行前端放大、整形滤波等处理。
然后,A/D转换的结果才能送单片机进行数据处理并显示。
其数据显示部分采用LCD显示,成本低且能很好地实现所要求的功能。
基于单片机的智能电子秤设计
基于单片机的智能电子秤设计基于单片机的智能电子秤设计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.响应时间:指系统从输入信号出现到输出结果可用的时间。
全文结束\。
基于单片机的电子秤设计
3 硬件电路设计
根据设计要求与设计思路,此电路由一块AT89S52、按键输入电路、 时钟电路、复位电路、LCD显示段码驱动电路、LCD显示位码驱动电 路、12位LCD显示器电路、蜂鸣器电路。
额定输出(灵敏度): 加额定载荷时和无载荷时,传感器输出信号的差值。 由于称重传感器的输出信号与所加的激励电压有关,所以单位是mV/V,并 称之为灵敏度。 零点温度影响:环境温度的变化引起的零平衡变化。一般以温度每变化10K时, 引起的零平衡变化量对额定输出的百分比来表示。 零点输出:在推荐电压激励下,未加载荷时传感器的输出值对额定输出的百分比。
2.2 传感器的选择
选择时不仅要注意其量程和参数,还有考虑到与其相配置的各种电路的 设计和设计性价比等。 传感器量程的计算公式是在充分考虑到影响秤体的各个因素后,经过大 量的实验而确定的。其公式如下: C=K0×K1×K2×K3×(Wmax+W)/N (2.1) 其中,C—单个传感器的额定量程; W—秤体自重; Wmax—被称物体净重的最大值; N—秤体所采用支撑点的数量; K0—保险系数,一般取值在1.2~1.3之间; K1—冲击系数; K2—秤体的重心偏移系数; K3—风压系数。本设计要求称重范围0~5kg,重量误差不大 0.01kg,
+10V R11 12K R15 14K + R12 5K + R2 V1 2.5V R1 1.1K R16 12K R4 R2 4K 10K 20K A4 + U0 A2 LM324 R3 10K R4 20K RP1
基于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 转换的结果进行处理,得到与重量值对应的数字量。
单片机电子秤重量检测与显示设计说明
T6963C的QFP封装共有67个引脚(见图三),各引脚说明如下:
(1) D0--D7:T6963C与MPU接口的数据总线,三态;
(2) /RD, /WR:读、写选通信号,低电平有效,输入信号;
(3) /CE:T6963C的片选信号,低电平有效;
(4) C/D:通道选择信号,1为指令通道,0为数据通道;
2.2 课程设计的要求
1.利用现有的硬件电路,构成单片机称重检测,处理与显示系统。
2.编写程序,实现称量和计价显示的功能。
3.设计出原理图,说明工作原理,画出程序流程图。
第三章 总体设计方案
3.1设计思想
实验需要设计一个系统可以对5种以上不同的商品进行键盘参数设置,称量,计价和显示。可以把系统分为以下几个模块,分别进行编写程序,调试。
4.2.3ADC0809的功能简介
ADC0809是8位逐次逼近式单片A/D转换芯片,可对8路0~5V的输入模拟电压信号分时进行转换。它部包括8路模拟开关,以及地址锁存译码器,有三条地址输入线。该芯片还有便于和微机数据总线相连的三台输出锁存器。
ADC0809的部结构为:ADC0809是CMOS单片型逐次逼近式A/D转换器,它由8路模拟开关、地址锁存译码器、比较器、8位开关树型A/D转换器、逐次
(15)/ce0,/ce1:输出,DUAL = 1时的存储器片选信号;
(16)T1,T2,CH,CH2:用来检测T6963C工作使用情况,T1,T2作为测试信号输入端,CH,CH2作为输出端;
(17)HOD,HSCP,ED,LP,CDATA,FR为T6963C驱动部信号
连线
AD0809接线:
1.把A/D区0809的0通道IN0用插针接至W1的中心抽头V01插孔(0-5V)。2.0809的CLK插孔与分频输出端T4相连。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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又增加了一些新的功能,用户使用更加方便灵活。