广西区TI杯电子设计竞赛设计报告.docx
- 文档编号:9128918
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:21
- 大小:1.04MB
广西区TI杯电子设计竞赛设计报告.docx
《广西区TI杯电子设计竞赛设计报告.docx》由会员分享,可在线阅读,更多相关《广西区TI杯电子设计竞赛设计报告.docx(21页珍藏版)》请在冰豆网上搜索。
广西区TI杯电子设计竞赛设计报告
2016年广西区TI杯电子设计竞赛
G题:
简易电子秤
赛区编号:
332
2016年7月27日
摘要
本小组设计出以STM32F103RBT6为控制核心的电子称系统。
该系统由控制模块、应变片称重传感器、HX711AD模块、OLED显示模块及电源稳压组成。
通过HX711采集应变片传感器的AD值,实现质量的转换,从而达到称重的目的。
该系统还可以设置单价,计算物品的金额并实现金额的累加,且具有去皮功能。
误差在范围内,完全可以满足题目的要求。
关键词:
应变片、STM32、HX711
目录
1任务及要求1
2总体方案1
2.1单片机主控芯片的选择与论证1
2.2AD模块的选择与论证1
2.3应变片的选择2
3传感器设计2
3.1设计方案的确定2
3.2工作原理设计2
3.3误差分析3
3.4最后的测量方案的确定3
3.5参数计算3
3.6机械结构图4
4硬件电路设计5
4.1硬件系统总体结构框图5
4.2测量电路设计5
4.3电源电路设计7
5软件设计9
5.1程序功能描述与设计思路9
5.3程序功能调试10
6测试方案与测试结果11
附录1:
主控电路原理图12
附录2:
HX711模块原理图13
附录3:
程序14
简易电子秤(G题)
1任务及要求
设计并制作一个以电阻应变片为称重传感器的简易电子秤,电子秤的结构如右图所示。
如右图1所示,铁质悬臂梁固定在支架上,支架高度不大于40cm,支架及秤盘的形状与材质不限。
悬臂梁上粘贴电阻应变片作为称重传感器。
(1)电子秤可以数字显示被称物体的重量,单位克(g);
(2)电子秤称重范围5.00g~500g;重量小于50g,称重误差小于0.5g;重量在50g及以上,称重误差小于1g;图1
(3)电子秤可以设置单价(元/克),可计算物品金额并实现金额累加;
(4)电子秤具有去皮功能,去皮范围不超过100g;
(5)在第
(2)条误差前提下,进一步扩大称重范围;
(6)其他。
(5分)
2总体方案
本系统主要由STM32单片机主控模块、电阻应变片、HX711AD模块、电源模块组成,OLED显示模块构成。
2.1单片机主控芯片的选择与论证
方案一:
AT89或STC89系列芯片。
这两种系列芯片,使用广泛,控制简单,但是外设,如定时器,PWM等资源较少,I/O口数量不多,储存容量小,难以实现复杂算法。
方案二:
STC12或STC15系列芯片。
这两种芯片相对于方案一来说,外设有所增加,但是两种芯片对于我们队来说不那么熟悉,平时几乎没有用过。
方案三:
STM32F103系列芯片。
该系列芯片基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核,具有一流的外设,程序模块化,最大程度的集成整合,易于开发,非常适合这次比赛的使用。
综合以上三种方案,选择方案三。
2.2AD模块的选择与论证
方案一:
STM32F103RBT6自带有12位AD,由于传感器非常灵敏,经过测试12位AD达不到所要称重要求,精度不够。
方案二:
HX71124位AD模块,它是一款专为高精度电子秤而设计的24位A/D转换器芯片。
与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点,同时,24位AD也很好的满足了题目的要求,精度完全满足。
综合以上两种方案,选择方案二。
2.3应变片的选择
在本次比赛中我们经过老师的指导,选择了BF350-3GB和BF350-2GB两种应变片来制作传感器。
把这两个应变计印刷在一个基底上时,一致性好,另外,方便粘贴和焊接,结构紧凑。
3传感器设计
3.1设计方案的确定
题目给定是电阻应变片式称重,所以本设计重点在以弹性元件作为敏感元件,为了使力的作用点不受限制,本方案选用等强度梁做敏感元件,为了使输处信号增大,选用半导体应变片做转换元件,并选用电桥作测量电路,其设计方案组成的框图如图2。
图2
3.2工作原理设计
1)等强度梁工作原理设计
等强度梁的结构如图3所示。
由力学原理,应变为
式中W--------被称重量;
h---------量厚度;
b0---------梁梯形底长度;图3
l---------力作用臂长度;
2)半导体应变片工作原理
由教材的推导半导体应变片的工作原理知方程式为
令S0=
(灵敏度系数),则
3)测量电桥工作原理设计
四个桥臂同时工作的直流电桥如图4所示图4
当取
时,略去分母中
得
3.3误差分析
由以上各环节工作原理可见
(1)等强度原理工作原理公式和半导体电阻应变片的工作原理公式是线性的,所以不存在原理式误差,只存在温度误差。
(2)而测量电桥的工作原理公式,即有非线性误差,也有温度误差影响测量结果。
3.4最后的测量方案的确定
由以上误差分析可知:
为了消除非线性误差和温度误差对测量结果的影响,最后确定所设计的称重电阻应变式传感器采用差动电桥测量方案组成,其组成框图如图1所示,图中的等强度梁与半导体应变计,都是相同的,只不过它们同时接受两个相反方向的作用量和相同方向的温度作用,而在电桥中进行差动输出,从而消除非线性和温度作用的影响。
差动电桥的输出如图5所示
当重力W和温度t同时作用时:
R1的作用函数
R2的作用函数
当电桥输出端开路时,电桥的输出电压U0为
当取
时得图5差动电桥
有式可知,电桥输出电压
,且为线性输出特性,消除了非线性的影响;和当
时,消去了
,即消去了温度误差的影响。
3.5参数计算
1)等强度梁结构参数的计算
主要是根据强度理论和等强度梁在所设计电子称重占据的几何尺寸来选定和计算有关的参数。
则梁的厚度
式中
--------梁材料的许用应力(由材料手册中查得)
设计计算:
(1)W--------题目给定的称重范围,可取最大值;(因题目要求中(5)进一步扩大称重范围,因此已2千克来设定)
(2)l---------等强度梁长,可根据许用几何尺寸来确定
(3)b0---------梯形的底面宽度,可根据允许梁所占据的面积:
其中
为铁质材料的许用剪应力。
2)半导体应变计参数选择
由于已知
因为题目没有要求
,所以
均未知,因此在保证
为最大输出电压下,载半导体应变片性能表中S0值。
3)测量电路参数计算与选择
由
和
得
计算参数
(1)题目给定称重范围W值;
(2)供桥电压Us,可选取或计算得到;
(3)
由等强度梁参数计算获得;
(4)半导体应变计的灵敏度系数S0,已由半导体应变计参数计算中各种方法获得;
(5)弹性模量E可由梁的材料从材料手册中查的。
即可算出U0。
3.6机械结构图
根据上述所计算出的参数,本次比赛设计出悬臂梁机械结构如下图6所示。
图6
4硬件电路设计
4.1硬件系统总体结构框图
系统总体结构如图7所示,主控芯片采用STM32F103RBT6,AD芯片采用HX711,显示液晶屏采用OLED。
图7
4.2测量电路设计
前面已经设计出悬臂梁的机械结构,如下图8为悬臂梁应变片的粘贴及受力工作原理示意图。
图8
将应变片粘贴到受力的力敏型弹性元件上,当弹性元件受力产生变形时,应变片产生相应的应变,转化成电阻变化。
将应变片接成如图9所示的电桥,力引起的电阻变化将转换为测量电路的电压变化,通过测量输出电压的数值,再通过换算即可得到所测量物体的重量。
图9
A/D转换芯片我们采用的是HX711,它一款专为高精度电子秤而设计的24位A/D转换器芯片。
与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。
降低了电子秤的整机成本,提高了整机的性能和可靠性。
原理图如下图10。
图10
整体的接线图如下图11所示
图11
4.3电源电路设计
电源系统框图如图12所示,用9800Ma大容量18650电池做电源,然后
通过LM2596模块稳压成5V给单片机最小系统供电,通过7805稳压成5V给传感器及HX711模块供电。
图12
电源子系统电路,如下图13
图13
5软件设计
5.1程序功能描述与设计思路
1、程序功能描述
程序功能:
称重、去皮、设置单价、计算金额,金额累加、找零,超重报警,OLED显示等;
1)键盘实现功能:
单价设定、去皮、切换模式等。
2)显示部分:
显示当前模式、重量,单价,总价等。
3)报警提示:
当重量超重或去皮质量超过范围时,发出报警。
2、程序设计思路
初始化函数
实时AD值,转换成质量,并显示
监测按键操作
执行对应子程序
显示相关数据
等待执行完毕,跳出子函数,重新进入循环。
5.2程序流程图
图14
5.3程序功能调试
硬件及线路接好后,对系统开始进行调试,读出当前的AD值,显示在液晶上。
然后发现AD值跳动很大,对标定及称重都有影响,这时我们对AD进行了滑动均值滤波,并且在满足精度的前提下只取前17位AD进行处理,这是就可以看到AD值就很稳定了,然后就可以对电子称进行标定了。
相应质量的砝码所对应的AD如下表所示。
表1
然后利用Excel表格对数据进行处理,生成AD-质量对应曲线图如图15,并生成理论转换公式。
图15
利用上述公式就可以进行物品的称重了,再拿标准砝码对系统的称重进行精度及准确度的校核,再对公式系数进行微调,就可以将系统标定好了。
称重准确后就可以进行如输入单价,计算金额、金额累计等其他功能的写入了。
6测试方案与测试结果
6.1测试方案
用标准砝码1g、2g、3g、5g、10g、20g、50g、100g、200g、500g、1000g进行称重测试,并且按照要求输入单价、计算金额、金额累计,找零等功能进行测试。
6.1测试结果
经过测试,精度、准确度完全满足题目要求,输入单价、计算金额、金额累计,找零功能也完全能够实现。
要求
第
(1)项
完成
第
(2)项
完成
第(3)项
完成
第(4)项
完成
第(5)项
完成
第(6)项
完成
第(7)项
完成
附录1:
主控电路原理图
附录2:
HX711模块原理图
附录3:
程序
1.HX711AD读取程序
unsignedlongReadValue(void)
{
unsignedlongAD=0;
unsignedchari;
CLK0;
while(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_2));
for(i=0;i<24;i++)
{
CLK1;
AD=AD<<1;
CLK0;
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_2))AD++;
}
CLK1;
AD=AD^0x800000;
CLK0;
delay_ms(100);
return(AD);//0-16777216
}
2.AD值滤波程序
longdoublefilter(unsignedlongvalue)
{
unsignedlongtemp=0,max=0,min=0;
intj=0;
if(frist_AD_flag==0)
{
temp=value;
frist_AD=value;
frist_AD_flag=1;
}
else
temp=value;
sum=sum+temp-value_buf[i];
value_buf[i]=temp;
i++;
if(i==N)
i=0;
max=value_buf[0];
min=value_buf[0];
for(j=0;j { if(max if(min>value_buf[j])value_buf[j]; } return(sum-max-min)/(N-2); }
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广西 TI 电子设计 竞赛 设计 报告