19.4.2 压力检测传感器模块的程序设计
本系统采用HX711AD模块与桥式压力传感器匹配设计系统信号采集电路。HX711AD模块的通道A模拟差分输入与桥式传感器XJC-D02-105的差分输出直接相连接,由于桥式传感器输出的电信号比较小,为了更好地促使A-D转换器工作,在电路设计中可设置信号放大增益模块。芯片的串口通信由引脚PD-SCK和DOUT组成,用来数据的输出和输入通道的选择以及增益的选择。数据输出引脚DOUT为高电平时,表面A-D转换模块处于等待工作的状态,没有做好相应数据输出的准备,此时模块串口的时钟输入信号PD-SCK应为低电平。当数据输出引脚DOUT的电平从高变成低时,串口PD-SCK应该输入25~27个不等的时钟脉冲信号。这些脉冲信号中的第一个时钟脉冲信号的上升沿将输出24位数据中的最高位,直到第24个时钟脉冲信号完成,24位输出的数据从最高位至最低位逐位输出完成。模块芯片工作流程如图19-12所示。
HX711AD转换模块驱动程序:

图19-12 压力信号采集程序流程图

