Indukční čidlo

Odpovědět
Kabicek
Příspěvky: 89
Registrován: 04 kvě 2018, 07:20
Reputation: 0

Indukční čidlo

Příspěvek od Kabicek » 04 kvě 2018, 08:19

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

AstroMiK
Příspěvky: 593
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Indukční čidlo

Příspěvek od AstroMiK » 04 kvě 2018, 09:47

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.

Kabicek
Příspěvky: 89
Registrován: 04 kvě 2018, 07:20
Reputation: 0

Re: Indukční čidlo

Příspěvek od Kabicek » 04 kvě 2018, 14:56

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 ????

AstroMiK
Příspěvky: 593
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Indukční čidlo

Příspěvek od AstroMiK » 04 kvě 2018, 18:57

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.
Přílohy
delic.gif
delic.gif (2.96 KiB) Zobrazeno 4228 x
delic2.gif
delic2.gif (3.13 KiB) Zobrazeno 4228 x

Kabicek
Příspěvky: 89
Registrován: 04 kvě 2018, 07:20
Reputation: 0

Re: Indukční čidlo

Příspěvek od Kabicek » 05 kvě 2018, 08:45

Děkuji moc. :D

Kabicek
Příspěvky: 89
Registrován: 04 kvě 2018, 07:20
Reputation: 0

Re: Indukční čidlo

Příspěvek od Kabicek » 20 kvě 2018, 12:02

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.
Přílohy
1526810379541-39222089.jpg

Kabicek
Příspěvky: 89
Registrován: 04 kvě 2018, 07:20
Reputation: 0

Re: Indukční čidlo

Příspěvek od Kabicek » 20 kvě 2018, 12:10

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);
}
}

AstroMiK
Příspěvky: 593
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Indukční čidlo

Příspěvek od AstroMiK » 20 kvě 2018, 15:00

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.

Kód: Vybrat vše

pinMode(2,INPUT);

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů