图4软件流程
四、 测试方案与测试结果
4.1测试方案
精度测试:分别用总重205g的砝码组合,2个1Kg的砝码,1个2Kg的砝码和1个0.5Kg的砝码分别进行组合测试本次制作的电子秤的精度。根据显示出来的示重合砝码的重量看是否有偏差,偏差多少来判定该作品的精确度。
计价测试:分别放入不同重量的物体输入不同的单价,看是否能准确的得出总价。
去皮测试:先放入一个重物作为“皮”,然后按下去皮案件后接着放重物观察是否还能够准确的测出后加的重物的重量。
4.2测试结果
砝码重量/g 显示重量/g 砝码重量/g 显示重量/g 2700.2 2705.1 3000 3099.8 3705.1 4000 4199.9 4500 4705.1 2700 2705 3000 3100 3705 4000 4200 4500 4705 1000.1 1100.1 1204.9 1500.1 1700.2 1999.9 2100.3 2205 2500 1000 1100 1205 1500 1700 2000 2100 2205 2500 表1 重量测试表
测试结果如表1所示,可以得出我们本次的电子秤满足设计要求的1g的精度。同时根据观察和测试,去皮功能和计价功能也完全满足题目要求,所以本次制作是成功的。
五、 总结
经过一个星期的制作,我们最终顺利的完成了题目实物的制作。系统是以STM32F407为主控芯片,通过压力传感器和HX711芯片将压力转化为数字信号并传给MCU进行处理,MCU将数据经过FIR滤波器进行数据拟合,最终还原本来的重量进行显示,同时添加计价、去皮,是电子秤更加人性化和实用化。
6
六、 附录
附录A:HX711 PCB原理图
附录B:STM32F4原理图
7