基于STM32单片机的电子秤设计
基于STM32单片机的电子秤设计(任务书,开题报告,外文翻译,论文12000字)
摘 要
本文设计出一个高精度电子秤,采用STM32F103C8T6单片机作为主控芯片,悬臂梁压力传感器收集称重数据,HX711芯片作为A/D转换模块和运放模块,实现模拟数据与数字数据的转换,并将数据传送给单片机处理,LCD显示屏实现显示功能,另配以四个控制按键配置阀值的上下浮动。本设计还配置了警报灯和蜂鸣器,当称重物体超过阀值时实现报警功能。该论文实现了物体的称重,LCD液晶显示实时重量和阀值设定值,并且能够实现LED和蜂鸣器双重告警系统。
关键词:电子秤 传感器 称重
The design of electronic scales based on the STM32 MCU
Abstract
This dissertation designs a highly accurate electronic scale, which uses STM32 microcontroller unit as control unit, collecting data by cantilever weighing sensor. After that HX711 is set as a A/D transfer module, conversing analog data to digital data, and this data are transmitted to microcontroller unit to be addressed. LCD1602 is set as a display module. Moreover, I employ four buttons to adjust the maximum of weight. If the weight surpasses the setting, the red LED lamp and buzzer will shine and chirp. This dissertation elaborates the way of STM32 microcontroller unit dealing with and transmitting data and so on, and illustrates my own design thought.
[版权所有:http://DOC163.com]
Key words: electronic scale; sensor; weigh
[资料来源:https://www.doc163.com]
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1 引言 1
1.2 本论文主要任务 3
1.3 论文结构安排 3
第二章 基于STM32设计的电子秤总体方案 5
2.1 系统的基本指标和功能 5
2.2称重芯片方案的选择 5
2.3 电子秤称重整体设计方案 8
第三章 电子秤硬件电路的设计 10
3.1 STM32F103C8T6最小系统硬件设计 10
3.2 压力传感器称重模块 14
3.3 A/D转换模块 15
3.4 告警电路设计 17
3.5 阀值设置系统 17
第四章 电子秤的软件系统实现 19
4.1 系统主程序软件 19
4.2 A/D转换部分软件流程 20
4.3 告警电路设计 22
4.4 LCD1602部分流程图 23
第五章 测试结果 25
5.1 硬件测试 25
5.2 软件测试 26
5.3 误差分析 27
第六章 论文总结 29
6.1 论文小结 29
6.2 下一步工作 29
参考文献 31 [资料来源:https://www.doc163.com]
附录A 系统硬件电路图 33
附录B 系统源代码 ........................................34
致谢 42