一、 硬件连接:
HX711 STM32 压力传感器(A B两个传感器)
VCC 3.3V
GND GND
DT PC1
SCK PC0
E+(AVDD端) A白(B黑) (单传感器时,白色接电源,黑色接地)
E-(AGND端) B白(A黑)
A+ B红
A- A红
二、本次实验不再使用LCD液晶显示,改用USART1(printf语句)向电脑发送数据,电脑上打开串口调试助手观察数据。注意串口调试助手的波特率改为115200
三、实际操作
1、在程序中设计:称重前首先清0,即HX711的前后两次采样值相同,保证加载前质量为0。在实际操作中加载前必须保证这一点满足条件。如果在实际加载中有时无法回0,可按复位键重新开始
2、标定砝码逐步增重,可直接分别放在两个称重传感器上,或在传感器上加薄片,砝码再加在薄片上.读取AD转换数据,并分析,对照获得的重量进行调整,使误差尽可能小
3、测量过程中如果发现某个重量区间误差偏大,可自行设置重量区间分别进行标定调整。例:10g以内,10g-50g等等,区间可以任意设定,可大可小,看各自的测量情况定
4、在测量中记录数据:(以下为举例说明 每个传感器的测量数据都可能有不同)
标定重量 AD采样值 测量值 线性回归后测得的调整测量值
10g 5000 9.091 ...
20g 11000 20.000 ...
30g 17000 30.909 ...
.................................... ...
100g 55000 100.000 ...
四、获得调整测量值的方法
1、根据标定重量的AD采样值,调整GapValue的值,以获得相对比较正确的测量值 ,还可以加减小数再次调整。 Weight=(float)ADCon_CurrentVal/ GapValue;
2、使用EXCEL的数据分析中的线性回归方法获得线性函数,再使用该函数对测量值进行调整
3、还可以先根据标定重量和AD采样值先进行线性回归获得回归函数后,对AD采样值进行调整,再代入(1)中进行计算测量值
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
单片机设计,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课程设计-基于HX711&STM32的压力传感器.zip (212个子文件)
LCD.axf 395KB
stm32f10x_tim.c 107KB
lcd.c 82KB
stm32f10x_flash.c 61KB
stm32f10x_rcc.c 50KB
stm32f10x_adc.c 46KB
stm32f10x_i2c.c 45KB
stm32f10x_can.c 44KB
stm32f10x_usart.c 37KB
system_stm32f10x.c 36KB
stm32f10x_fsmc.c 35KB
stm32f10x_spi.c 30KB
stm32f10x_dma.c 29KB
stm32f10x_sdio.c 28KB
stm32f10x_gpio.c 23KB
stm32f10x_dac.c 19KB
core_cm3.c 17KB
stm32f10x_cec.c 11KB
w25qxx.c 9KB
stm32f10x_pwr.c 9KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
delay.c 8KB
misc.c 7KB
stm32f10x_exti.c 7KB
main.c 6KB
stm32f10x_wwdg.c 6KB
stm32f10x_dbgmcu.c 5KB
usart.c 5KB
stm32f10x_iwdg.c 5KB
text.c 4KB
spi.c 3KB
stm32f10x_crc.c 3KB
stm32f10x_it.c 2KB
filter.c 2KB
key.c 2KB
fontupd.c 2KB
HX711.c 1KB
sys.c 876B
lcd.crf 375KB
stm32f10x_tim.crf 362KB
text.crf 361KB
main.crf 359KB
fontupd.crf 359KB
w25qxx.crf 351KB
stm32f10x_can.crf 349KB
stm32f10x_adc.crf 348KB
stm32f10x_rcc.crf 348KB
stm32f10x_flash.crf 348KB
hx711.crf 347KB
usart.crf 347KB
stm32f10x_i2c.crf 347KB
stm32f10x_usart.crf 346KB
stm32f10x_fsmc.crf 346KB
stm32f10x_sdio.crf 345KB
stm32f10x_spi.crf 345KB
stm32f10x_gpio.crf 344KB
stm32f10x_dma.crf 344KB
stm32f10x_dac.crf 342KB
key.crf 342KB
stm32f10x_cec.crf 342KB
spi.crf 342KB
system_stm32f10x.crf 342KB
delay.crf 342KB
stm32f10x_bkp.crf 342KB
stm32f10x_pwr.crf 342KB
stm32f10x_rtc.crf 342KB
stm32f10x_exti.crf 341KB
sys.crf 341KB
stm32f10x_wwdg.crf 341KB
misc.crf 341KB
stm32f10x_iwdg.crf 340KB
stm32f10x_crc.crf 340KB
stm32f10x_it.crf 340KB
stm32f10x_dbgmcu.crf 340KB
filter.crf 5KB
core_cm3.crf 4KB
fontupd.d 2KB
main.d 2KB
text.d 2KB
stm32f10x_dbgmcu.d 2KB
stm32f10x_flash.d 2KB
stm32f10x_usart.d 2KB
stm32f10x_fsmc.d 2KB
stm32f10x_iwdg.d 2KB
stm32f10x_sdio.d 2KB
stm32f10x_gpio.d 2KB
stm32f10x_exti.d 2KB
stm32f10x_wwdg.d 2KB
w25qxx.d 2KB
stm32f10x_rcc.d 2KB
stm32f10x_dac.d 2KB
stm32f10x_crc.d 2KB
stm32f10x_adc.d 2KB
stm32f10x_pwr.d 2KB
stm32f10x_can.d 2KB
stm32f10x_rtc.d 2KB
stm32f10x_i2c.d 2KB
stm32f10x_bkp.d 2KB
stm32f10x_tim.d 2KB
共 212 条
- 1
- 2
- 3
资源评论
- 坚守在这里2024-04-29资源是宝藏资源,实用也是真的实用,感谢大佬分享~
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功