Indukční čidlo
Indukční čidlo
Dobrý den chtěl bych se zeptat jak mám zapojit indukční čidlo. Vim, že napájení a zem snímače připojim ke zdroji 6-36 VDC. Signálový vodič připojim k libovolnému digitálnímu pinu na Arduinu přes odporový dělič. Problém je v tom že nevím jak zapojit ten odporový delic. Mohl by mi někdo poradit?? Případně poslat nějaké schema?? Děkuji
Re: Indukční čidlo
Tam záleží právě na velikosti napájecího napětí.
Já bych to řešil tak, že bych tam dal nějaký trimr (tak 10k až 50k) zapojený jako dělič napětí.
Takže jeden konec na výstup čidla, druhý konec na GND a střední vývod bude POZDĚJI připojen na vstup Arduina.
Nevím, co máš za čidlo (lineární / stavové). Každopádně buď při maximálním přiblížení, nebo maximálním oddálení to výstupní napětí vyskočí na maximum.
A při tomhle stavu se BEZ PŘIPOJENÉHO ARDUINA nastaví trimr tak, aby na jeho středním vodiči bylo maximálně 5V.
Pak teprve je možné ten střední vodič připojit na vstup Arduina.
Já bych to řešil tak, že bych tam dal nějaký trimr (tak 10k až 50k) zapojený jako dělič napětí.
Takže jeden konec na výstup čidla, druhý konec na GND a střední vývod bude POZDĚJI připojen na vstup Arduina.
Nevím, co máš za čidlo (lineární / stavové). Každopádně buď při maximálním přiblížení, nebo maximálním oddálení to výstupní napětí vyskočí na maximum.
A při tomhle stavu se BEZ PŘIPOJENÉHO ARDUINA nastaví trimr tak, aby na jeho středním vodiči bylo maximálně 5V.
Pak teprve je možné ten střední vodič připojit na vstup Arduina.
Re: Indukční čidlo
Mám Indukční přibližovací senzor PNP NO. Napájení: 6-36VDC, výstupní proud: 300mA, detekční rozsah: 4 mm, průměr: 12 mm L: 64mm. Vstupní napětí je 12V. Takže mám teda na dva konce od čidla zapojit zdroj napětí a na ten třetí trimr a z toho jeden do GND, druhý k tomu cidlu a ten střední do arduina ????
Re: Indukční čidlo
Když teda znáš napájecí napětí, tak stačí obyčejný dělič z odporů.
Ten trimr jsem navrhoval kvůli tomu, že v původním dotazu to napájecí napětí nebylo uvedeno.
V příloze je na prvním obrázku ta varianta s trimrem.
Tam je důležité, že při nastavování nesmí být připojené Arduino, protože při náhodném překročení 5V bys ho mohl zničit.
Na druhém obrázku je ten dělič z odporů. Platí ale jen pro 12V napájecí napětí čidla.
Ten trimr jsem navrhoval kvůli tomu, že v původním dotazu to napájecí napětí nebylo uvedeno.
V příloze je na prvním obrázku ta varianta s trimrem.
Tam je důležité, že při nastavování nesmí být připojené Arduino, protože při náhodném překročení 5V bys ho mohl zničit.
Na druhém obrázku je ten dělič z odporů. Platí ale jen pro 12V napájecí napětí čidla.
- Přílohy
-
- delic.gif (2.96 KiB) Zobrazeno 4228 x
-
- delic2.gif (3.13 KiB) Zobrazeno 4228 x
Re: Indukční čidlo
Děkuji moc.
Re: Indukční čidlo
Dobrý den. Připojil jsem čidlo hnědým drátem do 12v, černým drátem přes odporový dělič do pinu arduina, a modrý do GND. Když jsem to spustil tak čidlo vůbec nereaguje. Prosím poradte. Přidávám fotku sestavy a programu.
Re: Indukční čidlo
int sensorVal;
int led = 8;
void setup() {
pinMode(2,INPUT_PULLUP);
pinMode(8,OUTPUT);
}
void loop() {
sensorVal = digitalRead(2);
if(sensorVal==HIGH)
{
digitalWrite(8, HIGH);
}
else
{
digitalWrite(8, LOW);
}
}
int led = 8;
void setup() {
pinMode(2,INPUT_PULLUP);
pinMode(8,OUTPUT);
}
void loop() {
sensorVal = digitalRead(2);
if(sensorVal==HIGH)
{
digitalWrite(8, HIGH);
}
else
{
digitalWrite(8, LOW);
}
}
Re: Indukční čidlo
Možná blbě vidím, ale podle fotky se mi zdá, že nemáš zapojené GND od toho "silného" zdroje.
V první řadě vyzkoušej bez připojeného Arduina jen měřákem napětí za děličem. Teoreticky by mělo být 0V nebo 5V podle stavu čidla.
Když se ti to napětí nebude měnit, je chyba v čidle.
Když se napětí bude měnit, je problém v Arduinu.
Vnitřní Pull-Up je v tomto případě spíše škodlivý (změní převodový poměr děliče), takže bych ho vůbec nezapínal.
V první řadě vyzkoušej bez připojeného Arduina jen měřákem napětí za děličem. Teoreticky by mělo být 0V nebo 5V podle stavu čidla.
Když se ti to napětí nebude měnit, je chyba v čidle.
Když se napětí bude měnit, je problém v Arduinu.
Vnitřní Pull-Up je v tomto případě spíše škodlivý (změní převodový poměr děliče), takže bych ho vůbec nezapínal.
Kód: Vybrat vše
pinMode(2,INPUT);
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů