“(SKU:RB-02S009)電壓檢測傳感器”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導航搜索
?使用方法
?視頻演示
 
(未顯示3個用戶的8個中間版本)
第3行: 第3行:
 
由于目前電子產(chǎn)品各式各樣,供電電源的電壓也各不相同,要想檢測就需要一款合適的電壓檢測模塊和控制器。控制器模擬接口檢測輸入電壓最大為5V,也就是說大于5V的電壓將無法檢測。2011 年最新推出的電壓檢測模塊能夠解決此問題,實現(xiàn)檢測大于5V的電壓,此模塊基于電阻分壓原理所設計,能使紅色端子接口輸入的電壓縮小5倍,模擬輸入電壓最 大為5V,那么電壓檢測模塊的輸入電壓則不能大于5V×5=25V(如果用到3.3V系統(tǒng),輸入電壓不能大于3.3Vx5=16.5V)。因為所用AVR 芯片為10位AD,所以此模塊的模擬分辨率為0.00489V(5V/1023),故電壓檢測模塊檢測輸入最小電壓為 0.00489V×5=0.02445V。通過3P傳感器連接線插接到傳感器擴展板,不僅可以輕松實現(xiàn)對電壓電量大小的檢測,監(jiān)控互動媒體作品或機器人電池供電的電量,也可以通過IICLCD1602液晶模塊顯示電壓制作電壓監(jiān)測器。
 
由于目前電子產(chǎn)品各式各樣,供電電源的電壓也各不相同,要想檢測就需要一款合適的電壓檢測模塊和控制器??刂破髂M接口檢測輸入電壓最大為5V,也就是說大于5V的電壓將無法檢測。2011 年最新推出的電壓檢測模塊能夠解決此問題,實現(xiàn)檢測大于5V的電壓,此模塊基于電阻分壓原理所設計,能使紅色端子接口輸入的電壓縮小5倍,模擬輸入電壓最 大為5V,那么電壓檢測模塊的輸入電壓則不能大于5V×5=25V(如果用到3.3V系統(tǒng),輸入電壓不能大于3.3Vx5=16.5V)。因為所用AVR 芯片為10位AD,所以此模塊的模擬分辨率為0.00489V(5V/1023),故電壓檢測模塊檢測輸入最小電壓為 0.00489V×5=0.02445V。通過3P傳感器連接線插接到傳感器擴展板,不僅可以輕松實現(xiàn)對電壓電量大小的檢測,監(jiān)控互動媒體作品或機器人電池供電的電量,也可以通過IICLCD1602液晶模塊顯示電壓制作電壓監(jiān)測器。
 
==規(guī)格參數(shù)==
 
==規(guī)格參數(shù)==
?
# 電壓輸入范圍: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|有框|居中]]
 
[[文件:dianyamokuai.jpg|500px|有框|居中]]
 
* DC輸入接口:紅色端子正極接VCC,負極接GND
 
* DC輸入接口:紅色端子正極接VCC,負極接GND
?
===連接方法===
+
==使用方法==
?
* 通過3P傳感器連接線插接到Carduino UNO R3 控制器專用傳感器擴展板上使用
+
===接線示意圖===
?
[[文件:dianyajiexian01.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>
 
===程序效果===
 
===程序效果===
?
:測試電壓檢測傳感器串口模擬值
+
:打開串口監(jiān)視器之后,會輸出當前檢測到的電壓值。
 +
 
 +
==視頻演示==
 +
[[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/>
 +
 
 
==產(chǎn)品相關推薦==
 
==產(chǎn)品相關推薦==
?
購買地址:[http://lifestyle201.com/goods-61.html 電壓檢測傳感器]
+
[[文件:erweima.png|230px|無框|右]]
 +
===購買地址===
 +
[http://lifestyle201.com/goods-61.html 電壓檢測傳感器]
 +
===周邊產(chǎn)品推薦===
 +
[http://lifestyle201.com/goods-76.html 電量顯示器]
 +
<br/>
 +
[http://lifestyle201.com/goods-689.html 電流傳感器]<br/>
 +
[http://lifestyle201.com/goods-196.html 通用傳感器連接線 3P杜邦連接線]
 +
===相關問題解答===
 +
===相關學習資料===
 +
[http://www.makerspace.cn/portal.php 奧松機器人技術論壇]

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

Dianya.jpg

目錄

產(chǎn)品概述

由于目前電子產(chǎn)品各式各樣,供電電源的電壓也各不相同,要想檢測就需要一款合適的電壓檢測模塊和控制器??刂破髂M接口檢測輸入電壓最大為5V,也就是說大于5V的電壓將無法檢測。2011 年最新推出的電壓檢測模塊能夠解決此問題,實現(xiàn)檢測大于5V的電壓,此模塊基于電阻分壓原理所設計,能使紅色端子接口輸入的電壓縮小5倍,模擬輸入電壓最 大為5V,那么電壓檢測模塊的輸入電壓則不能大于5V×5=25V(如果用到3.3V系統(tǒng),輸入電壓不能大于3.3Vx5=16.5V)。因為所用AVR 芯片為10位AD,所以此模塊的模擬分辨率為0.00489V(5V/1023),故電壓檢測模塊檢測輸入最小電壓為 0.00489V×5=0.02445V。通過3P傳感器連接線插接到傳感器擴展板,不僅可以輕松實現(xiàn)對電壓電量大小的檢測,監(jiān)控互動媒體作品或機器人電池供電的電量,也可以通過IICLCD1602液晶模塊顯示電壓制作電壓監(jiān)測器。

規(guī)格參數(shù)

  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秒
}

程序效果

打開串口監(jiān)視器之后,會輸出當前檢測到的電壓值。

視頻演示

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


產(chǎn)品相關推薦

Erweima.png

購買地址

電壓檢測傳感器

周邊產(chǎn)品推薦

電量顯示器
電流傳感器
通用傳感器連接線 3P杜邦連接線

相關問題解答

相關學習資料

奧松機器人技術論壇