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

來(lái)自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
第1行: 第1行:
 
[[文件:02S009A 01.png|500px|縮略圖|右]]
 
[[文件:02S009A 01.png|500px|縮略圖|右]]
 
==產(chǎn)品概述==
 
==產(chǎn)品概述==
?
由于目前電子產(chǎn)品各式各樣,供電電源的電壓也各不相同,要想檢測(cè)就需要一款合適的電壓檢測(cè)模塊和控制器??刂破髂M接口檢測(cè)輸入電壓最大為5V,也就是說(shuō)大于5V的電壓將無(wú)法檢測(cè)。2011 年最新推出的電壓檢測(cè)模塊能夠解決此問(wèn)題,實(shí)現(xiàn)檢測(cè)大于5V的電壓,此模塊基于電阻分壓原理所設(shè)計(jì),能使紅色端子接口輸入的電壓縮小5倍,模擬輸入電壓最 大為5V,那么電壓檢測(cè)模塊的輸入電壓則不能大于5V×5=25V(如果用到3.3V系統(tǒng),輸入電壓不能大于3.3Vx5=16.5V)。因?yàn)樗肁VR 芯片為10位AD,所以此模塊的模擬分辨率為0.00489V(5V/1023),故電壓檢測(cè)模塊檢測(cè)輸入最小電壓為 0.00489V×5=0.02445V。通過(guò)3P傳感器連接線插接到傳感器擴(kuò)展板,不僅可以輕松實(shí)現(xiàn)對(duì)電壓電量大小的檢測(cè),監(jiān)控互動(dòng)媒體作品或機(jī)器人電池供電的電量,也可以通過(guò)IICLCD1602液晶模塊顯示電壓制作電壓監(jiān)測(cè)器。
+
由于目前電子產(chǎn)品各式各樣,供電電源的電壓也各不相同,要想檢測(cè)就需要一款合適的電壓檢測(cè)模塊和控制器??刂破髂M接口檢測(cè)輸入電壓最大為5V,也就是說(shuō)大于5V的電壓將無(wú)法檢測(cè)。最新推出的電壓檢測(cè)模塊能夠解決此問(wèn)題,實(shí)現(xiàn)檢測(cè)大于5V的電壓。通過(guò)3P傳感器連接線插接到傳感器擴(kuò)展板,不僅可以輕松實(shí)現(xiàn)對(duì)電壓電量大小的檢測(cè),監(jiān)控互動(dòng)媒體作品或機(jī)器人電池供電的電量,也可以通過(guò)IICLCD1602液晶模塊顯示電壓制作電壓監(jiān)測(cè)器。
 
==規(guī)格參數(shù)==
 
==規(guī)格參數(shù)==
 
# 工作電壓 :0V-25V  DC
 
# 工作電壓 :0V-25V  DC
第15行: 第15行:
 
* DC輸入接口:紅色端子正極接VCC,負(fù)極接GND
 
* DC輸入接口:紅色端子正極接VCC,負(fù)極接GND
 
==使用方法==
 
==使用方法==
 +
===工作原理===
 +
電壓檢測(cè)模塊由紅色端子部分輸入模擬電壓,模塊測(cè)量原理是基于電阻分壓所設(shè)計(jì),能使紅色端子接口輸入的電壓縮小5倍,模擬輸入電壓最大為5V,那么電壓檢測(cè)模塊的輸入電壓則不能大于5V×5=25V(如果用到3.3V系統(tǒng),輸入電壓不能大于3.3Vx5=16.5V)。因?yàn)锳rduino控制器自帶的是10位AD轉(zhuǎn)換,所以此模塊的模擬分辨率為0.00489V(5V/1023),所以可以計(jì)算出,電壓檢測(cè)模塊檢測(cè)輸入最小電壓為 0.00489V×5=0.02445V。
 +
===編程原理===
 +
電壓檢測(cè)模塊共引出三個(gè)引腳,分別是地線GND、電源Vcc和信號(hào)線S。實(shí)際使用時(shí),可以將S端接在Arduino UNO控制器的一個(gè)模擬輸入引腳上,如引腳A0,接線方法如接線圖所示,電壓輸入信號(hào)由模塊的紅色端子處接入,經(jīng)過(guò)分壓后,在電壓模塊的S端會(huì)輸出相應(yīng)的模擬量電壓信號(hào),Arduino控制器通過(guò)模擬口讀取,與控制器的基準(zhǔn)電壓比較,輸出相應(yīng)的模擬量值,利用電壓的計(jì)算公式,可以計(jì)算出輸入電壓的大小。
 
===接線示意圖===
 
===接線示意圖===
 
[[文件:dianyajiance02.jpg|700px|有框|居中]]
 
[[文件:dianyajiance02.jpg|700px|有框|居中]]
 
S引腳接到控制器的A0口。+和-分別接到電源的5V和GND。
 
S引腳接到控制器的A0口。+和-分別接到電源的5V和GND。
 
===例子程序===
 
===例子程序===
?
<pre style='color:blue'>int analogpin=0;              //定義analogpin為模擬口0               
+
<pre style='color:blue'>
?
int val,val5;                     //定義變量val,val5
+
/************************************************************
?
int val2=0;                     //定義變量val2
+
機(jī)器人基地 RobotBase www.robatbase.cn
?
int val3=0;                     //定義變量val3
+
目    的:  電壓檢測(cè)
?
int val4=0;                     //定義變量val4
+
目標(biāo)系統(tǒng):  基于Arduino Uno控制器
 +
應(yīng)用軟件:  Arduino 1.6.5
 +
功能描述:  實(shí)現(xiàn)電壓模塊對(duì)DC 0 - 25V的電壓進(jìn)行測(cè)量
 +
發(fā)布時(shí)間:  2015-12-10
 +
說(shuō)    明:  若用于商業(yè)用途,請(qǐng)保留此段文字或注明代碼來(lái)源
 +
              哈爾濱奧松機(jī)器人科技有限公司保留所有版權(quán)
 +
************************************************************/
 +
int analogpin=0;              //定義analogpin為模擬口0               
 +
int val,val5;                 //定義變量val,val5
 +
int val2=0;                   //定義變量val2
 +
int val3=0;                   //定義變量val3
 +
int val4=0;                   //定義變量val4
 
void setup()
 
void setup()
 
{
 
{
?
    Serial.begin(9600);     //設(shè)置波特率位9600
+
  Serial.begin(9600);       //設(shè)置波特率位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=val5/100;
+
  val3=0x30+val5/100;
?
    val2=(val5%100)/10;
+
  val2=0x30+(val5%100)/10;
?
    val4=val5%10;
+
  val4=0x30+val5%10;
?
    Serial.print("$CLEAR\r\n");                //清屏
+
  Serial.print(val3);       //串口打印出變量val3的值
?
    Serial.print("$GO 1 1\r\n");               
+
  Serial.print(val2);       //串口打印出變量val2的值
?
    Serial.print("$PRINT Voltage:\r\n");       
+
  Serial.print(".");             //串口打印出“.”
?
    Serial.print("$GO 1 9\r\n");
+
  Serial.print(val4);       //串口打印出變量val4的值
?
    Serial.print("$PRINT ");       
+
  Serial.println("V");           //串口打印出大寫(xiě)字母V
?
    Serial.print(val3);                             //串口打印出變量val3的值
+
  delay(100);                   //延時(shí)0.1秒
?
    Serial.print(val2);                             //串口打印出變量val2的值
+
}
?
    Serial.print(".");                               //串口打印出“.”
+
</pre>
?
    Serial.print(val4);                             //串口打印出變量val4的值
+
?
    Serial.println("V");                             //串口打印出大寫(xiě)字母V
+
?
    delay(100);                                       //延時(shí)0.1秒
+
?
}</pre>
+
 
===程序效果===
 
===程序效果===
?
:打開(kāi)串口監(jiān)視器之后,會(huì)輸出當(dāng)前檢測(cè)到的電壓值。
+
將例子程序上傳到Arduino控制器中,按照接線示意圖連接電壓檢測(cè)模塊,打開(kāi)串口監(jiān)視器之后,會(huì)輸出當(dāng)前檢測(cè)到的電壓值,如下圖所示。
?
 
+
[[文件:02S009A03.png|500px|縮略圖|居中]]
 
==視頻演示==
 
==視頻演示==
 
[[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 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]]
 
[[File:dian ya mo kuai 02.png|400px|居中|link=http://v.youku.com/v_show/id_XODgxOTM5Njk2.html?from=y1.7-2]]
 
<br/>
 
<br/>
?
 
 
==產(chǎn)品相關(guān)推薦==
 
==產(chǎn)品相關(guān)推薦==
 
[[文件:erweima.png|230px|無(wú)框|右]]
 
[[文件:erweima.png|230px|無(wú)框|右]]

2015年12月10日 (四) 10:29的版本

02S009A 01.png

目錄

產(chǎn)品概述

由于目前電子產(chǎn)品各式各樣,供電電源的電壓也各不相同,要想檢測(cè)就需要一款合適的電壓檢測(cè)模塊和控制器??刂破髂M接口檢測(cè)輸入電壓最大為5V,也就是說(shuō)大于5V的電壓將無(wú)法檢測(cè)。最新推出的電壓檢測(cè)模塊能夠解決此問(wèn)題,實(shí)現(xiàn)檢測(cè)大于5V的電壓。通過(guò)3P傳感器連接線插接到傳感器擴(kuò)展板,不僅可以輕松實(shí)現(xiàn)對(duì)電壓電量大小的檢測(cè),監(jiān)控互動(dòng)媒體作品或機(jī)器人電池供電的電量,也可以通過(guò)IICLCD1602液晶模塊顯示電壓制作電壓監(jiān)測(cè)器。

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

  1. 工作電壓 :0V-25V DC
  2. 尺寸大?。?30mm x 25mm
  3. 重量大小:4g
  4. 信號(hào)類(lèi)型:模擬信號(hào)
  5. 接口類(lèi)型:KF2510-3P

接口定義

  • S:信號(hào)引腳
  • GND:電源地
  • VCC:電源正極
Dian ya 04.png
  • DC輸入接口:紅色端子正極接VCC,負(fù)極接GND

使用方法

工作原理

電壓檢測(cè)模塊由紅色端子部分輸入模擬電壓,模塊測(cè)量原理是基于電阻分壓所設(shè)計(jì),能使紅色端子接口輸入的電壓縮小5倍,模擬輸入電壓最大為5V,那么電壓檢測(cè)模塊的輸入電壓則不能大于5V×5=25V(如果用到3.3V系統(tǒng),輸入電壓不能大于3.3Vx5=16.5V)。因?yàn)锳rduino控制器自帶的是10位AD轉(zhuǎn)換,所以此模塊的模擬分辨率為0.00489V(5V/1023),所以可以計(jì)算出,電壓檢測(cè)模塊檢測(cè)輸入最小電壓為 0.00489V×5=0.02445V。

編程原理

電壓檢測(cè)模塊共引出三個(gè)引腳,分別是地線GND、電源Vcc和信號(hào)線S。實(shí)際使用時(shí),可以將S端接在Arduino UNO控制器的一個(gè)模擬輸入引腳上,如引腳A0,接線方法如接線圖所示,電壓輸入信號(hào)由模塊的紅色端子處接入,經(jīng)過(guò)分壓后,在電壓模塊的S端會(huì)輸出相應(yīng)的模擬量電壓信號(hào),Arduino控制器通過(guò)模擬口讀取,與控制器的基準(zhǔn)電壓比較,輸出相應(yīng)的模擬量值,利用電壓的計(jì)算公式,可以計(jì)算出輸入電壓的大小。

接線示意圖

Dianyajiance02.jpg

S引腳接到控制器的A0口。+和-分別接到電源的5V和GND。

例子程序

/************************************************************
機(jī)器人基地 RobotBase www.robatbase.cn
目    的:  電壓檢測(cè)
目標(biāo)系統(tǒng):  基于Arduino Uno控制器
應(yīng)用軟件:  Arduino 1.6.5
功能描述:  實(shí)現(xiàn)電壓模塊對(duì)DC 0 - 25V的電壓進(jìn)行測(cè)量
發(fā)布時(shí)間:  2015-12-10
說(shuō)    明:  若用于商業(yè)用途,請(qǐng)保留此段文字或注明代碼來(lái)源
              哈爾濱奧松機(jī)器人科技有限公司保留所有版權(quán)
************************************************************/
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);        //設(shè)置波特率位9600
}
void loop()
{
  int val,val5;
  float val1;
  val=analogRead(analogpin);  //讀出模擬口的值并賦給變量val
  val1=val/3.9;
  val5=(int)val1;
  val3=0x30+val5/100;
  val2=0x30+(val5%100)/10;
  val4=0x30+val5%10;
  Serial.print(val3);       //串口打印出變量val3的值
  Serial.print(val2);       //串口打印出變量val2的值
  Serial.print(".");             //串口打印出“.”
  Serial.print(val4);       //串口打印出變量val4的值
  Serial.println("V");           //串口打印出大寫(xiě)字母V
  delay(100);                    //延時(shí)0.1秒
}

程序效果

將例子程序上傳到Arduino控制器中,按照接線示意圖連接電壓檢測(cè)模塊,打開(kāi)串口監(jiān)視器之后,會(huì)輸出當(dāng)前檢測(cè)到的電壓值,如下圖所示。

02S009A03.png

視頻演示

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


產(chǎn)品相關(guān)推薦

Erweima.png

購(gòu)買(mǎi)地址

電壓檢測(cè)傳感器

周邊產(chǎn)品推薦

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

相關(guān)問(wèn)題解答

相關(guān)學(xué)習(xí)資料

奧松機(jī)器人技術(shù)論壇