“(SKU:RB-02S009)电压检测传感器”的版本间的差异

来自ALSROBOT WiKi
跳转至: 导航搜索
连接方法
视频演示
 
(未显示3个用户的9个中间版本)
第3行: 第3行:
 
由于目前电子产品各式各样,供电电源的电压也各不相同,要想检测就需要一款合适的电压检测模块和控制器。控制器模拟接口检测输入电压最大为5V,也就是说大于5V的电压将无法检测。2011 年最新推出的电压检测模块能够解决此问题,实现检测大于5V的电压,此模块基于电阻分压原理所设计,能使红色端子接口输入的电压缩小5倍,模拟输入电压最 大为5V,那么电压检测模块的输入电压则不能大于5V×5=25V(如果用到3.3V系统,输入电压不能大于3.3Vx5=16.5V)。因为所用AVR 芯片为10位AD,所以此模块的模拟分辨率为0.00489V(5V/1023),故电压检测模块检测输入最小电压为 0.00489V×5=0.02445V。通过3P传感器连接线插接到传感器扩展板,不仅可以轻松实现对电压电量大小的检测,监控互动媒体作品或机器人电池供电的电量,也可以通过IICLCD1602液晶模块显示电压制作电压监测器。
 
由于目前电子产品各式各样,供电电源的电压也各不相同,要想检测就需要一款合适的电压检测模块和控制器。控制器模拟接口检测输入电压最大为5V,也就是说大于5V的电压将无法检测。2011 年最新推出的电压检测模块能够解决此问题,实现检测大于5V的电压,此模块基于电阻分压原理所设计,能使红色端子接口输入的电压缩小5倍,模拟输入电压最 大为5V,那么电压检测模块的输入电压则不能大于5V×5=25V(如果用到3.3V系统,输入电压不能大于3.3Vx5=16.5V)。因为所用AVR 芯片为10位AD,所以此模块的模拟分辨率为0.00489V(5V/1023),故电压检测模块检测输入最小电压为 0.00489V×5=0.02445V。通过3P传感器连接线插接到传感器扩展板,不仅可以轻松实现对电压电量大小的检测,监控互动媒体作品或机器人电池供电的电量,也可以通过IICLCD1602液晶模块显示电压制作电压监测器。
 
==规格参数==
 
==规格参数==
# 电压输入范围:DC0-25V
+
# 工作电压 :0V-25V DC
# 电压检测范围:DC0.02445V-25V
+
# 尺寸大小: 30mm x 25mm
# 电压模拟分辨率:0.00489V
+
# 重量大小:4g
# 包装方式:静电袋密封
+
# 信号类型:模拟信号
# 重量:4克
+
# 接口类型:KF2510-3P
==使用方法==
+
==接口定义==
===引脚定义===
+
* S:信号引脚
* S:信号输出
+
* GND:电源地
* +:电源(VCC)
+
* VCC:电源正极
* -:地(GND)
+
[[文件:dianyamokuai.jpg|500px|有框|居中]]
 
* DC输入接口:红色端子正极接VCC,负极接GND
 
* DC输入接口:红色端子正极接VCC,负极接GND
===连接方法===
+
==使用方法==
* 通过3P传感器连接线插接到Carduino UNO R3 控制器专用传感器扩展板上使用
+
===接线示意图===
[[文件:dianyajiexian.jpg|700px|有框|居中]]
+
[[文件:dianyajiance02.jpg|700px|有框|居中]]
 
+
S引脚接到控制器的A0口。+和-分别接到电源的5V和GND。
==应用例程==
+
===例子程序===
===示例程序===
+
 
<pre style='color:blue'>int analogpin=0;              //定义analogpin为模拟口0               
 
<pre style='color:blue'>int analogpin=0;              //定义analogpin为模拟口0               
int val,val5;                 //定义变量val,val5
+
int val,val5;                     //定义变量val,val5
int val2=0;                   //定义变量val2
+
int val2=0;                     //定义变量val2
int val3=0;                   //定义变量val3
+
int val3=0;                     //定义变量val3
int val4=0;                   //定义变量val4
+
int val4=0;                     //定义变量val4
 
void setup()
 
void setup()
 
{
 
{
  Serial.begin(9600);       //设置波特率位9600
+
    Serial.begin(9600);     //设置波特率位9600
 
}
 
}
 
void loop()
 
void loop()
 
{
 
{
  int val,val5;
+
    int val,val5;
  float val1;
+
    float val1;
  val=analogRead(analogpin); //读出模拟口的值并赋给变量val
+
    val=analogRead(analogpin);               //读出模拟口的值并赋给变量val
  val1=val/3.9;
+
    val1=val/3.9;
  val5=(int)val1;
+
    val5=(int)val1;
  val3=0x30+val5/100;
+
    val3=val5/100;
  val2=0x30+(val5%100)/10;
+
    val2=(val5%100)/10;
  val4=0x30+val5%10;
+
    val4=val5%10;
  Serial.print(val3,BYTE);       //串口打印出变量val3的值
+
    Serial.print("$CLEAR\r\n");                //清屏
  Serial.print(val2,BYTE);       //串口打印出变量val2的值
+
    Serial.print("$GO 1 1\r\n");               
  Serial.print(".");             //串口打印出“.”
+
    Serial.print("$PRINT Voltage:\r\n");       
  Serial.print(val4,BYTE);       //串口打印出变量val4的值
+
    Serial.print("$GO 1 9\r\n");
  Serial.println("V");           //串口打印出大写字母V
+
    Serial.print("$PRINT ");       
  delay(100);                   //延时0.1秒
+
    Serial.print(val3);                             //串口打印出变量val3的值
 +
    Serial.print(val2);                             //串口打印出变量val2的值
 +
    Serial.print(".");                               //串口打印出“.”
 +
    Serial.print(val4);                             //串口打印出变量val4的值
 +
    Serial.println("V");                             //串口打印出大写字母V
 +
    delay(100);                                       //延时0.1秒
 
}</pre>
 
}</pre>
 
===程序效果===
 
===程序效果===
:测试电压检测传感器串口模拟值
+
:打开串口监视器之后,会输出当前检测到的电压值。
 +
 
 +
==视频演示==
 +
[[File:dian ya mo kuai 01.png|400px|左|link=http://v.youku.com/v_show/id_XMTI5NjIzMDg2MA==.html?from=y1.7-2]]
 +
[[File:dian ya mo kuai 02.png|400px|居中|link=http://v.youku.com/v_show/id_XODgxOTM5Njk2.html?from=y1.7-2]]
 +
<br/>
 +
 
 
==产品相关推荐==
 
==产品相关推荐==
购买地址:[http://www.alsrobot.cn/goods-61.html 电压检测传感器]
+
[[文件:erweima.png|230px|无框|右]]
 +
===购买地址===
 +
[http://www.alsrobot.cn/goods-61.html 电压检测传感器]
 +
===周边产品推荐===
 +
[http://www.alsrobot.cn/goods-76.html 电量显示器]
 +
<br/>
 +
[http://www.alsrobot.cn/goods-689.html 电流传感器]<br/>
 +
[http://www.alsrobot.cn/goods-196.html 通用传感器连接线 3P杜邦连接线]
 +
===相关问题解答===
 +
===相关学习资料===
 +
[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]

2015年10月21日 (三) 17:05的最后版本

Dianya.jpg

目录

产品概述

由于目前电子产品各式各样,供电电源的电压也各不相同,要想检测就需要一款合适的电压检测模块和控制器。控制器模拟接口检测输入电压最大为5V,也就是说大于5V的电压将无法检测。2011 年最新推出的电压检测模块能够解决此问题,实现检测大于5V的电压,此模块基于电阻分压原理所设计,能使红色端子接口输入的电压缩小5倍,模拟输入电压最 大为5V,那么电压检测模块的输入电压则不能大于5V×5=25V(如果用到3.3V系统,输入电压不能大于3.3Vx5=16.5V)。因为所用AVR 芯片为10位AD,所以此模块的模拟分辨率为0.00489V(5V/1023),故电压检测模块检测输入最小电压为 0.00489V×5=0.02445V。通过3P传感器连接线插接到传感器扩展板,不仅可以轻松实现对电压电量大小的检测,监控互动媒体作品或机器人电池供电的电量,也可以通过IICLCD1602液晶模块显示电压制作电压监测器。

规格参数

  1. 工作电压 :0V-25V DC
  2. 尺寸大小: 30mm x 25mm
  3. 重量大小:4g
  4. 信号类型:模拟信号
  5. 接口类型:KF2510-3P

接口定义

  • S:信号引脚
  • GND:电源地
  • VCC:电源正极
Dianyamokuai.jpg
  • DC输入接口:红色端子正极接VCC,负极接GND

使用方法

接线示意图

Dianyajiance02.jpg

S引脚接到控制器的A0口。+和-分别接到电源的5V和GND。

例子程序

int analogpin=0;              //定义analogpin为模拟口0               
int val,val5;                     //定义变量val,val5
int val2=0;                     //定义变量val2
int val3=0;                     //定义变量val3
int val4=0;                     //定义变量val4
void setup()
{
    Serial.begin(9600);     //设置波特率位9600
}
void loop()
{
    int val,val5;
    float val1;
    val=analogRead(analogpin);               //读出模拟口的值并赋给变量val
    val1=val/3.9;
    val5=(int)val1;
    val3=val5/100;
    val2=(val5%100)/10;
    val4=val5%10;
    Serial.print("$CLEAR\r\n");                 //清屏
    Serial.print("$GO 1 1\r\n");                 
    Serial.print("$PRINT Voltage:\r\n");         
    Serial.print("$GO 1 9\r\n"); 
    Serial.print("$PRINT ");         
    Serial.print(val3);                              //串口打印出变量val3的值
    Serial.print(val2);                              //串口打印出变量val2的值
    Serial.print(".");                                //串口打印出“.”
    Serial.print(val4);                              //串口打印出变量val4的值
    Serial.println("V");                             //串口打印出大写字母V
    delay(100);                                       //延时0.1秒
}

程序效果

打开串口监视器之后,会输出当前检测到的电压值。

视频演示

Dian ya mo kuai 01.png
Dian ya mo kuai 02.png


产品相关推荐

Erweima.png

购买地址

电压检测传感器

周边产品推荐

电量显示器
电流传感器
通用传感器连接线 3P杜邦连接线

相关问题解答

相关学习资料

奥松机器人技术论坛