毕业设计电子称重系统设计Word文档下载推荐.docx
- 文档编号:20741553
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:38
- 大小:708.49KB
毕业设计电子称重系统设计Word文档下载推荐.docx
《毕业设计电子称重系统设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《毕业设计电子称重系统设计Word文档下载推荐.docx(38页珍藏版)》请在冰豆网上搜索。
通过以上叙述,本次设计的电子秤在保证称量精度的同时,还要使其小巧化、价格低廉化,也因这些优点,相信其会得到大众的青睐。
关键词:
电子秤传感器单片机STC89C52
1.引言
在我们生活中经常都需要测量物体的重量,于是出现了秤。
随着社会科技发展,传统的纯机械结构(如杆秤、磅秤等)秤量装置逐步被淘汰,而电子秤以其准确、快速、方便、显示直观等诸多优点深受人们青睐。
电子秤精度高并降低成本,其发展趋势是小型化、模块化、集成化、智能化,其技术性能趋向是速率高、准确度高、稳定性高、可靠性高,其功能趋向是称重计量的控制信息和非控制信息并重的“智能化”功能,其应用性能趋向于综合性和组合性。
电子秤的称重功能是基于微电脑控制芯片处理器这一核心技术来实现的。
由于目前在设计电子秤系统时大量地采用集成芯片,因此电子秤系统已经摆脱了以往的电子模式,正趋向智能化多元化方向发展。
在此基础上可以实现系统功能的扩展,比如与上位机的通讯,在上位机上利用图形化界面的操作软件实现数据库管理等。
电子秤由于自身的精度高、功能强和使用方便,实际使用的电子秤有较高的性价比,在很多领域完全可以取代那些机械式的称重工具。
在具体开发电子秤的系统时应该根据用户的客观需要,再结合系统硬件和软件,从而可以开发出一套实际使用价值极大的电子秤系统。
目前,随着电子技术的飞速发展,微处理器应用技术的日趋成熟,必将推进基于微处理器为核心的电子秤系统功能的日趋完善,因此多元化智能电子秤具有广泛的应用前景和开发价值!
2整体方案设计
2.1设计任务
1.设计满足性能指标要求的电路,画出原理图。
2.设计PCB并制板。
3.安装调试成功。
4.完成论文写作。
2.2设计要求
本文主要完成一个简单实用数字电子秤的硬件电路部分和软件部分的设计。
在设计的过程学会使用单片机对电子秤的各种功能进行控制。
要求设计电子称重系统,选用电阻应变片作为力传感器,包括测量电路、信号放大电路、信号转换电路和显示电路。
其性能要求是:
1、测量范围在(0-1.99Kg,0-19.99Kg,0-199.99Kg,0-1999Kg);
2、测量精度为0.5级;
3、非线性误差为1%;
4、自动量程控制电路。
2.3方案选择
单片机以其功能强,体积小,功耗低,易开发等很多优势被广泛应用。
但单片机不是万能的,也存在不适合的场合,我们要充分利用单片机的内部资源和选择合适的单片机来完成我们的设计。
本数字电子秤的设计过程中需要用到A/D转换、键盘、液晶显示、复位电路和蜂鸣器报警驱动电路的知识,同时在软件的设计过程中需要用到键盘扫描、液晶显示驱动、模数转换程序,可以很好的将数电、模电、单片机知识进行综合应用。
在综合应用中进一步熟悉单片机设计的开发各个流程,最终达到"
巩固基础、注重设计、培养技能、追求创新、走向实用"
目的。
2.3.2方案一
通过称重电桥产出电压信号,经放大电路把信号放大后输入A/D转换芯片进行数据转换,再将得到的数字信号送至单片机进行处理输出显示。
此方案优点是可控制性好,电路简单,原理清晰,采用单片机对采集的数据稍加处理,能通过软件在一定程度上弥补与调试硬件所无法避免的数据抖动,使最终所得的数据更可靠。
其中自动换挡功能采用软件实现。
图1.1方框图一
2.3.3方案二
整个电子秤电路由传感器、放大电路、A/D转换电路、89c52单片机、量程控制电路、键盘和显示电路等7部分组成。
其功能是被测信号经放大整形后送入单片机,由单片机对测量信号进行处理并根据相应的数据关系译码显示出被测物体的重量。
单片机控制适合于功能比较简单的控制系统,而且其具有成本低,功耗低,体积小算术运算功能强,技术成熟等优点。
但其缺点是外围电路比较复杂,编程复杂。
图1.2方框图二
结合上面所讲,鉴于本电子秤的设计并不太复杂,单片机完全能实现所需功能,所以在具体设计时,采用了第二种设计方案。
3硬件电路的设计
数字电子秤采用STC89C52单片机作为微处理器,接口电路由晶振、LCD12864显示电路、4*4按键电路、CD4052B电路、报警电路等组成。
3.1传感器电路设计
传感器的定义:
能感受规定的被测量,并按照一定规律转换成可用输出信号的器件或装置。
通常传感器由敏感元件和转换元件组成。
其中敏感元件指传感器中能直接感受被测量的部分,转换部分指传感器中能将敏感元件输出量转换为适于传输和测量的电信号部分。
现代科技的快速发展使人类社会进入了信息时代,在信息时代人们的社会活动将主要依靠对信息资源的开发和获取、传输和处理,而传感器处于自动检测与控制系统之首,是感知获取与检测信息的窗口;
传感器处于研究对象与测控系统的接口位置,一切科学研究和生产过程要获取的信息,都要通过它转换为易传输与处理的电信号。
因此,传感器的地位与作用特别重要。
电阻应变式传感器是一种利用电阻应变效应,将各种力学量转换为电信号的结构型传感器。
电阻应变片式电阻应变式传感器的核心元件,其工作原理是基于材料的电阻应变效应,电阻应变片即可单独作为传感器使用,又能作为敏感元件结合弹性元件构成力学量传感器。
导体的电阻随着机械变形而发生变化的现象叫做电阻应变效应。
电阻应变片把机械应变信号转换为△R/R后,由于应变量及相应电阻变化一般都很微小,难以直接精确测量,且不便处理。
因此,要采用转换电路把应变片的△R/R变化转换成电压或电流变化。
其转换电路常用测量电桥。
直流电桥的特点是信号不会受各元件和导线的分布电感及电容的影响,抗干扰能力强,但因机械应变的输出信号小,要求用高增益和高稳定性的放大器放大。
下图为一直流供电的平衡电阻电桥,Ein接直流电源E:
图1.3传感器结构原理图
当电桥输出端接无穷大负载电阻时,可视输出端为开路,此时直流电桥称为电压桥,即只有电压输出。
当忽略电源的内阻时,由分压原理有:
uo=uBD=uAB-uAD
=(1.4)
当满足条件R1R3=R2R4时,即
(1.5)
=0,即电桥平衡。
式(1.5)称平衡条件。
应变片测量电桥在测量前使电桥平衡,从而使测量时电桥输出电压只与应变片感受的应变所引起的电阻变化有关。
若差动工作,即R1=R-△R,R2=R+△R,R3=R-△R,R4=R+△R,按式(1.4),则电桥输出为
(1.6)
应变片式传感器有如下特点:
(1)应用和测量范围广,应变片可制成各种机械量传感器。
(2)分辨力和灵敏度高,精度较高。
(3)结构轻小,对试件影响小,对复杂环境适应性强,可在高温、高压、强磁场等特殊环境中使用,频率响应好。
(4)商品化,使用方便,便于实现远距离、自动化测量。
由于设计要求需要一电阻应变片为传感器,所以我选择的是PLD204D型电子称传感器,量程0~2000kg,精度为0.5%,满量程时误差
0.05Kg,完全满足本系统的精度要求。
测力传感器PLD204D参数表图1.7
额定载荷(Emax)
0~2000kg
输出阻抗
350±
5Ω
输出灵敏度
1.5±
5%mV/V
绝缘电阻
≥5000MΩ/100DC
综合误差
0.05~1%F.S
度补偿范围
-10〜+50℃
非线性
工作温度范围
-35~+65℃
滞后
安全过载
120%F.S
重复性
0.03~0.05%F.S
极限过载
200%F.S
蠕变(30分钟)
0.05%F.S
推荐激励电压
5-10VDC
零点输出
±
2%F.S
最大激励电压
15VDC
零点温度漂移
0.05%F.S/10℃
防封等级
IP67
温度灵敏度漂移
电缆尺寸
Φ2.5×
3000mm
输入阻抗
385±
10Ω
3.2放大电路及A/D转换电路设计
本次放大设计采用HX711芯片,该芯片集成了包括稳压电源、片内时钟振荡器、低噪声可编程放大器。
3.2.1HX711芯片介绍
HX711是一款专为高精度称重传感器而设计的24位A/D转换器芯片。
与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点、降低了电子秤的整机成本,提高了整机的性能和可靠性。
该芯片与后端MCU芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。
输入选择开关可任意选取通道A或通道B,与其内部的低噪声可编程放大器相连。
通道A的可编程增益为128或64,对应的满额度差分输入信号幅值分别为±
20mV或±
40mV。
通道B则为固定的64增益,用于系统参数检测。
芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D转换器提供电源,系统板上无需另外的模拟电源。
芯片内的时钟振荡器不需要任何外接部件。
上电自动复位功能简化了开机的初始化过程。
3.2.2HX711特点
1、两路可选择差分输入。
2、片内低噪声可编程放大器,可选增益为64和128。
3、片内稳压电路可直接向外部传感器和芯片内A/D转换器提供电源。
4、片内时钟振荡器无需任何外接器件,必要时也可使用外接晶振或时钟。
5、上电自动复位电路。
6、简单的数字控制和串口通讯:
所有控制由管脚输入,芯片内寄存器无需编程。
7、可选择10Hz或80Hz的输出数据速率。
8、同步抑制50Hz和60Hz的电源干扰。
9、耗电量(含稳压电源电路):
典型工作电流:
<
1.7mA,断电电流:
1µ
A
10、工作电压范围:
2.6~5.5V。
11、工作温度范围:
-20~+85℃。
3.2.3HX711引脚功能
管脚号
名称
性能
描述
1
VSUP
电源
稳压电路供电电源:
2.6-5.5V(不用稳压电路时接AVDD)
2
BASE
模拟输出
稳压电路控制输出(不用稳压电路时为无连接)
3
AVDD
模拟电源:
2.6-5.5V
4
VFB
模拟输入
稳压电路控制输入(不用稳压电路时应接地)
5
AGND
接地
模拟接地
6
VBG
参考电源输入
7
INA
通道A负输入端
8
INA+
通道A正输入端
9
INB
通道B负输入端
10
INB+
通道B正输入端
11
PD-SCK
数字输入
断电控制(高电平有效)和窜口时钟输入
12
DOUT
数字输出
窜口数据输出
13
X0
数字输入输出
晶振输入(不用晶振时为无连接)
14
X1
外部时钟或晶振输入,0:
使用片内振荡器
15
RATE
输出数据速率控制,0:
10Hz;
1:
80Hz
16
DVDD
数字电源:
3.2.4HX711管脚说明
通道A模拟差分输入可直接与桥式传感器的差分输出相接。
由于桥式传感器输出的信号较小,为了充分利用A/D转换器的输入动态范围,该通道的可编程增益较大,为128或64。
这些增益所对应的满量程差分输入电压分别±
通道B为固定的增益,所对应的满量程差分输入电压为±
通道B应用于包括电池在内的系统参数检测。
供电电源
数字电源(DVDD)应使用与MCU芯片相同的数字供电电源。
HX711芯片内额稳压电路可同时向A/D转换器和外部传感器提供模拟电源。
稳压电源的供电电压(VSUP)可与数字电源(DVDD)相同。
稳压电源的输出电压值(VAVDD)由外部分压电阻R1、R2和芯片的输出参考电压VBG决定(图1),VAVDD=VBG(R1+R2)/R2。
应选择该输出电压比稳压电源的输入电压(VSUP)低至少100mV。
如果不使用芯片内的稳压电路,管脚VSUP和管脚AVDD应相连,并接到电压为2.6~5.5V的低噪声模拟电源。
管脚VBG上不需要外接电容,管脚VFB应接地,管脚BASE为无连接。
时钟选择
如果将管脚XI接地,HX711将自动选择使用内部时钟振荡器,并自动关闭外部时钟输入和晶振的相关电路。
这种情况下,典型输出数据速率为10Hz或80Hz。
如果需要准确的输出数据速率,可将外部输入时钟通过一个20pF的隔直电容连接到XI管脚上,或将晶振连接到XI和XO管脚上。
这种情况下,芯片内的时钟振荡器电路会自动关闭,晶振时钟或外部输入时钟被采用。
此时,若晶振频率为11.0592MHz,输出数据速率为准确的10Hz或80Hz。
输出数据速率与晶振频率以上述关系按比例增加或减少。
使用外部输入时钟,外部时钟信号不一定需要为方波。
可将MCU芯片的晶振输出管脚上的时钟信号通过20pF的隔直电容连接到XI管脚上,作为外部时钟输入。
外部时钟输入信号的幅值可低至150mV。
串口通讯
串口通讯线由管脚PD-SCK和DOUT组成,用来输出数据,选择输入通道和增益。
当数据输出管脚DOUT为高电平,表明A/D转换器还未准备好输出数据,此时串口时钟输入信号PD-SCK应为低电平。
当DOUT从高电平变低电平后,PD-SCK应输入25至27个不等的时钟脉冲(图二)。
其中第一个时钟脉冲的上升沿将读出输出24位数据的最高位(MSB),直至第24个时钟脉冲用来选择下一个A/D转换的输入通道和增益。
PD-SCK的输入时钟脉冲数不应少于25或多于27,否则会造成串口通讯错误。
当A/D转换器的输入通道或增益改变时,A/D转换器需要4个数据输出周期才能稳定。
DOUT在4个数据输出周期后才会从高电平变低电平,输出有效数据。
复位和断电
当芯片上电时,芯片内的上电自动复位电路会使芯片自动复位。
管脚PD-SCK输入来控制HX711的断电。
当PD-SCK为低电平时,芯片处于正常工作状态。
如果PD-SCK从低电平变高电平并保持在高电平超过60us,HX711即进入断电状态。
如果使用片内稳压电源电路,断电时,外部传感器和片内A/D转换器会被同时断电。
当PD-SCK重新回到低电平时,芯片会自动复位后进入正常工作状态。
芯片从复位或断电状态后,通道A和增益128会被自动选择为作为第一次A/D转换的输入通道和增益。
随后的输入通道和增益选择由PD-SCK的脉冲数决定,参见串口通讯一节。
芯片从复位或断电状态进入正常工作状态后,A/D转换器需要4个数据输出周期才能稳定。
DOUT在4个数据输出周期后才会从高电平变为低电平,输出有效数据。
3.2.5信号放大电路
放大器的输入信号一般是由传感器输出的。
传感器的输出信号不仅电平低,内阻高,还常伴有较高的共模电压。
因此,一般对放大器有如下一些要求:
1、输入阻抗应远大于信号源内阻。
否则,放大器的负载效应会使所测电压造成偏差。
2、抗共模电压干扰能力强。
3、在预定的频带宽度内有稳定准确的增益、良好的线性,输入漂移和噪声应足够小以保证要求的信噪比。
从而保证放大器输出性能稳定。
4、能附加一些适应特定要求的电路。
如放大器增益的外接电阻调整、方便准确的量程切换、极性自动变换等。
我们采用结合HX711芯片的放大电路,图1.8如下:
图1.8放大电路
片内低噪声可编程放大器,可选增益128。
3.2.6A/D转换电路
在A/D转换器中,输入的模拟信号在时间上是连续的,而输出的数字信号是离散量。
所以进行转换时必须在一系列选定的瞬间对模拟信号采样,然后再把该取样值用二进制数表示出来。
由于将采样值再用二进制表示出来需要一定的时间,因此,采样后的模拟量还必须要保持、量化和编码等过程。
所以,A/D转换过程一般要四步:
采样、保持、量化和编码。
(1)采样和保持
采样是将时间上连续变化的信号转换为时间上离散的信号,即将时间上连续变化的模拟量转换为一系列等间隔的脉冲,脉冲的幅度取决于输入的模拟量。
如图1.9所示。
图1.9采样电路
该电路就是在一系列选定的时间瞬间对输入模拟信号进行采样的电路。
电路中S是理想的模拟开关,CH是保持电容,S开关有采样脉冲信号VS控制。
当VS高电平时,开关闭合VI(t)对电容CH充电(采样);
当VS低电平时,电容器上采样的电压保持。
进而可画出采样后
的波形,如图2.0所示。
图2.0采样保持波形图
为了能使采样后的信号不失真地再现原采样前的输入信号,由此,对采样的信号频率
就有一定的要求。
由采样定理得:
,式中
为输入模拟信号
频谱中的最高频率成分。
在实际的A/D转换中,允许存在一定的误差下,采样脉冲频率
常按下式选取:
。
由于每次把采样得到的电压转换为数字量都需要一定的时间,所以采样以后必须再将采样电压保持一段时间。
因此,进行A/D转换时所用的输入电压实际是每次采样结束时的
值。
(2)量化和编码
输入的模拟的电压经过采样保持后,得到的是阶梯波。
由于阶梯的幅度是任意的,将会有无限个数值,因此该阶梯波仍是一个可以连续取值的模拟量。
另一方面,由于数字量的位数有限,智能表示有限个数值(n为数字量智能表示2n个数值)。
因此,用数字量来表示连续变化的模拟时就有一个类似于四舍五入的近似问题。
必须将采样后的样值电平归化到与之接近的离散电平上,这个过程称为量化。
指定的离散电平称为量化电平。
用二进制数码来表示各个量化电平的过程称为编码。
两个量化电平之间的差值称为量化间隔S,位数越多,量化等级越细,S就越小。
取样保持后未量化的U0值与量化电平Uq值通常是不相等的,其差值称为量化误差
,即
量化的方法一般有两种:
舍尾取整法和四舍五入法。
a、舍尾取整法
舍尾取整量化特性如图2.1所示。
图2.1舍尾取整量化特性
舍去不足一个量化单位的尾部,取其证书。
当S表示为量化单位时,即有:
图10舍尾取整量化特性
取量化值
如当S=1V时,
=3.8V时量化值
=3V;
量化单位的计算:
,n是ADC的位数
采样后的最大值电压。
b、四舍五入法:
大与S/2量化单位的尾部归整,舍去小于S/2量化单位的尾部。
3.2.7A/D转换器的主要性能指标
(1)分辨率
分辨率反映转换器所能分辨的被测量最小值,通常用输出二进制代码的位数来表示。
(2)精度
精度是指转换结果相对于实际值的偏差,精度有两种表示方法:
a、绝对精度:
用二进制最低位(LSB)的倍数来表示。
b、相对精度:
用绝对精度除以满量程值的百分数来表示。
应当指出,分辨率与精度是两个不同的概念。
同样分辨率的A/D转换器其精
度可能不同。
(3)量程(满刻度范围)
量程是指输入模拟电压的变化范围。
(4)线性度误差
理想的转换器特性应该是线性的,即模拟量输入与数字量输出成线性关系。
线性度误差是指转换器实际的模拟数字转换关系与理想的直线关系不同而出现的误差,通常用多少LSB表示。
(5)转换时间
从发出启动转换开始直至获得稳定的二进代码所需的时间称为转换时间。
转换时间与转换器工作原理及其位数有关。
同种工作原理的转换器,通常位数越多,其转换时间越长。
结合系统的设计要求,并考虑到单片机的I/O接口资源紧张等因素,最终确定选用专为高精度称重传感器而设计的24位A/D转换器芯片HX711。
3.3STC89C52RC单片机
STC89C52RC单片机是宏晶公司推出的一款完全兼容MCS51的单片机,单片机片内集成了8K的FLASH程序存储器,512字节的RAM数据存储器,至少1K的E2PROM,2个数据指针,1个UART,8个中断源,4个中断优先级,3个定时器。
单片机可通过32个I/O口与外部电路连接。
使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上flash允许程序存储器在线可编程,也适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在系统上可编程闪烁存储单元,使得STC89C52为众多嵌入式控制应用系统提供灵活、有效的解决方案。
STC89C52具有以下标准功能:
8K字节闪烁存储器,256字节读写存储器,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许读写存储器、定时器/计数器、串口、中断继续工作。
掉电保护方式下,读写存储器内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
3.3.1STC89C52RC引脚功能
VCC:
电源。
GND:
地。
P0口:
P0口是一个8位漏极开路的双向I/O口。
作为输出口,每位能驱动8个TTL逻辑电平。
对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。
在这种模式下,P0具有内部上拉电阻。
在闪烁编程时,P0口也用来接收指令字节;
在程序校验时,输出指令字节。
程序校验时,需要外部上拉电阻。
P1口:
P1口是一个具有内部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。
对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。
作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。
P2口:
P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。
对P2端口写
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 电子 称重 系统 设计