1.功能介绍
(1)系统原理
本电子秤系统利用压力传感器采集因压力变化产生的电压信号,经过电压放大电路放大,然后再经过模数转换器转换为数字信号,最后把数字信号送入单片机。 单片机经过相应的处理后,得出当前所称物品的重量及总额,然后再显示出来。 此外,还可通过键盘设定所称物品的价格。 主要技术指标为:称量范围0~5kg; 分度值0.001kg; 电源DC1.5V(一节5号电池供电)。
(2)功能
a.量程:0-5Kg
b.可结合键盘输入货物单价,并计算出总价格
c.具有去皮、休眠、切换量程等功能
d.输出的重量分度值为0.001Kg,并采用四舍五入
2.硬件设计
(1)系统硬件框图
系统硬件由6个部分组成:控制器部分、测量部分、报警部分、数据显示部分、键盘部分、和电路电源部分,系统设计总体方案框图,如图。
(2)压力信号处理电路
a. 压力信号处理电路主要分为两部分,一部分是压力传感器,主要是将压力信号转换为电信号,压力传感器内部电路图,如图。
本设计采用SP20C-G501电阻应变式传感器,其最大量程为7.5 Kg.称重传感器由组合式S型梁结构及金属箔式应变计构成,具有过载保护装置。
b.压力信号处理电路另一部分为AD转换电路,主要功能为将模拟信号转换为数字信号,供单片机处理。 本AD转换芯片采用电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片,电路如图。
(3)总体硬件电路图
由于其他电路都是比较常规的电路,就贴上总体的电路供大家参考。
原理图
PCB电路
3.软件设计
总体程序主要分为五部分:
1.键盘驱动程序
2.AD采集处理程序
3.LCD12864驱动程序
4.定时器中断程序
5.主程序
由于工程代码比较大,这里我就不贴出了主程序代码。
-
单片机
+关注
关注
6037文章
44558浏览量
635424 -
控制器
+关注
关注
112文章
16367浏览量
178130 -
51单片机
+关注
关注
274文章
5702浏览量
123639 -
电子秤
+关注
关注
23文章
214浏览量
44335 -
电压信号
+关注
关注
0文章
214浏览量
13381
发布评论请先 登录
相关推荐
评论