最近使用了HX711压力传感器模块,现在把使用经验进行一个总结。本次使用
STM32CubeMX配置HX711压力传感器模块,此次使用的为量程为5Kg的压力传感器,通过串口输出可用电脑串口助手实时查看重量数据,数据可通过8针1.3带字库的OLED屏幕实时重量显示。
HX711是一款专为高精度称重传感器而设计的24位A/D转换器芯片。称重传感器只需要一个HX711芯片即可完成称重信号的处理及AD转换。
整个程序思路为:对硬件跟端口进行初始化,先获取一个重量数据作为皮重,实际重量为再次检测的值减去开始检测的皮重,除以一个系数转换成以克为单位的实际重量,程序开头定义了#define GapValue x,只需要更改此处的值即可更改系数大小,如果测量结果偏大,增加改值进行校准,如果测试出来的重量偏小时,减小改数值。
接口连接为
压力传感器:
VCC 5V
DT PA5
SCK PA6
串口1
带字库OLED屏幕
VCC 3.3
CLK PB3
MOSI PB4
DC PB5
CS1 PB6
FS0 PB7
CS2 PB8
1