基于MSP430高精度电子秤设计
基于MSP430高精度电子秤设计(论文10600字)
摘要:本文设计的电子秤系统以MSP430单片机为控制核心。系统的硬件模块包括按键模块、显示模块和称重传感器模块,其中称重传感器模块采用电阻应变式传感器,设计中采用了24位A/D提高设计精度。软件设计采用C语言编程完成,在设计中对测试数据进行线性规划和温度补偿来减小误差。本次设计的电子秤最大量程为0-5Kg,精度为0.001Kg,实验结果表明,该系统具有可靠性高、精度高和操作方便等有点。
关键词:单片机;称重传感器;A/D转换
Design and implementation of high precision electronic balance based on MSP430
Abstract:This design of the electronic scale system to MSP430 microcontroller as the control core. The system hardware module includes key module, display module and load cell module, in which the load cell module adopts resistance strain sensor, the design uses 24 A / D to improve the design accuracy. The software design is programmed in C language, and the test data are linearly programmed and temperature compensated to reduce the error. The maximum scale of the electronic scale is 0-5Kg and the precision is 0.001Kg. The experimental results show that the system has high reliability, high precision and easy operation.
Keywords:Single chip; load cell; A / D conversion
[来源:http://www.doc163.com]
目 录
1 绪论 1
1.1 概述 1
1.2 论文的主要任务 1
1.3 设计前期准备工作 2
1.4 本文的结构 2
2 系统组成及工作原理 2
2.1 系统组成 2
2.2 系统工作原理 3
3 系统的硬件设计 4
3.1 设计各模块分析 4
3.3.1MSP430F149单片机性能介绍 4
3.1.2 MSP430F149单片机引脚图 4
3.1.3 复位电路 5
3.2 HX711模块接口电路的设计 5
3.2.1 HX711特点 6
3.2.2 HX711管脚说明 6
3.3 压电传感器电路 7
3.3.1 应变式电阻传感器 7
3.3.2 应变片式电阻传感器的结构和原理 7
3.3.3 全桥测量电路 8
3.3.4 LCD显示模块 8
3.3.5 DS18B20温度测试模块 8
3.3.6 蜂鸣器超重报警模块 9
4 系统软件设计 9
4.1系统主函数 9
4.2 A/D数据采集子函数 10
4.3 键盘程序 10
4.4 显示函数 11
5 误差解决方案和线性度的确定 12
[来源:http://www.doc163.com]
5.1 系统硬件测试 12
5.2 软件滤波 12
5.3 温度补偿方案 13
5.4 温度补偿的原理 13
5.5 线性度确定 14
5.6 误差分析 16
6 总结与展望 17
参考文献 18
致谢 19