将SPD005G压力传感器连接至arduino

这篇文章是关于接口压力的传感器到阿杜伊诺。此处使用的压力传感器是来自的SPD005G聪明的.SPD(智能压力装置)是一系列硅基压力传感器,适用于工业和家庭应用。这些传感器通常可用塑料内联或双内联包装。SPD传感器一般有两种工作模式,即仪表型和绝对型。在表式中,压力是相对于大气压测量的。包装上有一个小通风口,用于与大气接触。在绝对式中,压力是相对于真空测量的。在制造过程中,一个小的真空室被装入包内。SPD005G的典型应用包括医疗系统、BP监测、空调系统、过程控制、手持式压力传感器等。

这里使用的传感器是;SPD005G是一种仪表型传感器。SPD005G内部实际上有四个传感元件,它们的排列方式类似于惠斯通电桥。SPD005G的感应范围为0–0.350 x 105.Pa(即;0 - 14.50 psi)。SPD005G压力传感器的内部原理图和引脚如下所示。

spd005g压力传感器

引脚5和引脚2之间给出了电桥励磁电压。励磁电压可为交流或直流,最大直流电压为5V。桥接器输出在引脚4和引脚2之间可用。针脚6没有连接,因此未使用。压力传感器与arduino接口的完整电路图如下所示。

电路图。

arduino压力传感器

基于四路运算放大器LM324的仪表放大器用于调节压力传感器的输出电压。仪表放大器放大压力传感器输出引脚4和1之间的差分电压。IC1A和IC1B用作仪表放大器的高阻抗输入缓冲器,IC1C设置仪表的增益。仪表放大器的增益方程为G=(1+(2R1/Rg))*(R3/R2)。使用所使用的组件,这里的增益约为137。仪表放大器的输出连接到Arduino的模拟输入引脚A0。Arduino将该输入电压数字化,将其转换为毫伏,并将其显示在LCD显示屏上。LED D2只是一个通电指示灯。电位计R4可用于调整显示器的对比度。电阻器R5限制通过背光LED的电流。压力传感器与Arduino的接口程序如下所示。

程序

#包括int传感器=A0;把你挖出来;浮动毫伏;液晶液晶显示器(7,6,5,4,3,2);//设置lcd接口引脚void setup(){pinMode(传感器,输入);//将A0设置为输入lcd.begin(16,2);//初始化lcd}void loop(){dig_out=analogRead(传感器);//读取输入电压毫伏=(dig_out*4.882);//将读数转换为毫伏lcd.setCursor(0,0);lcd.print(“压力传感器”);//打印“压力传感器”lcd.setCursor(0,1);lcd.print(毫伏);//打印输入电压lcd.setCursor(9,1);lcd.print(“mV”);//打印“mV”符号延迟(300);//300毫秒延迟lcd.clear();//清除屏幕}

著者

6.评论

  1. 达诺夫

    示意图是错误的。
    IC1C在第14个引脚上有输出,在第13,12个引脚上有输入。

  2. 马亨德拉·萨胡

    对所有工程师都有用

  3. 皮特·科勒

    使用此传感器,我需要将毫伏转换为LCD上的磅/平方英寸读数。关于如何实现这一点以及代码是什么的,有什么想法吗?任何帮助都将不胜感激。

    -皮特

    • 罗兰

      你好,

      我和你现在有同样的问题。你能找到你问题的答案吗?

      非常感谢。

    • 贾米尔

      您需要有特定传感器的数据表,找到系数并反转代码,使其以给定电压打印压力

  4. Rajendranu

    提供下载选项

Baidu