Autor Tema: Spajanje NPN senzora na ramps preko L7805CV - pomoć  (Posjeta: 2336 vremena)

0 Članova i 1 Gost pregledava ovu temu.

Offline playlet

  • Aktivni clanovi
  • *
  • Postova: 7
  • Karma: +0/-0
    • Profil
  • Printer: Prusa i3
Spajanje NPN senzora na ramps preko L7805CV - pomoć
« u: Prosinac 17, 2016, 10:01:55 poslijepodne »
Pozdrav!

Nadam se da nisam profulao rubriku :)

Pokušavam spojiti LJC18A3-B-Z/BX (kapacitivni, NPN, NO) na RAMPS 1.4 preko L7805CV 5V regulatora.

Spoj je sljedeći:

Senzor - Smeđa (6-36V) na +12V ramps-a
senzor - Plava (GND) na GND ramps-a, također i na srednji krak L7805CV (GND)
senzor - Crna (signal, out) na 1. krak L7805CV (input V)
L7805CV - 3. krak na Signal Zmin ramps-a (S)

Problem je sljedeći:
L7805CV daje 5V van kad ga spojim na napajanje i sve super, ALI, čim ga spojim na gore navedeni način na senzor, ne mogu dobiti van nikako 5V nego samo 1,15V što nije dovoljno visoko da ga marlin očita kao triggered.

Ne kužim u čemu je problem. Probao sam razne kombinacije i nikako više Volti dobiti na izlaz da mi proradi endstop pošto treba mislim 3V minimalno za trigger.

Ako spojim preko voltage divider-a, sve očitava super jer onda daje 4V, ali bih htio spojiti preko ovoga ako je moguće.

Eto, pa ako tko zna u čemu je problem, molio bih da pomogne :)

Hvala!

Ivan iz Volodera
« Zadnja izmjena: Prosinac 20, 2016, 02:54:13 prijepodne od playlet »

Offline Bart

  • Aktivni clanovi
  • *
  • Postova: 21
  • Karma: +1/-0
    • Profil
  • Printer: Homemade 3D printer Bart 01
  • Lokacija: Nova Gradiška
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #1 u: Prosinac 17, 2016, 10:47:18 poslijepodne »
Jesi  li 100% sve spojeno kako si rekao?
Izmjeri koliki napon dobiješ na izlazu iz senzora, na crnoj žici  (u odnosu na masu) kad je blizu  metala i kad je odmaknut od metala.
Tako kako si ti opisao se spaja senzorLJC18A3-B-Z/BY, (pnp, NO) koliko vidim iz šema na netu.
Ovaj senzor koji si ti naveo bi trebao na izlazu (crna žica) imati nekakav mali napon , 0-1,5V kad se približi metalu.
« Zadnja izmjena: Prosinac 17, 2016, 11:00:31 poslijepodne od Bart »

Offline playlet

  • Aktivni clanovi
  • *
  • Postova: 7
  • Karma: +0/-0
    • Profil
  • Printer: Prusa i3
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #2 u: Prosinac 18, 2016, 12:42:58 prijepodne »
Spoj sam probao kako je napisano, sada spajam trenutno na bateriju za probu pošto daje samo 1,15V dok prođe kroz regulator L7805CV.

Napon koji ste me pitali:
Probao sam na Lipo bateriju Voltaže 11,76V.

Kad je odmaknut od metala, daje 11,65V na crnoj žici.
Kad očitava metal (blizu) - 0V.

Tih 12V (NO) ne mogu pustiti na ramps pa sam htio tim regulatorom spustiti na 5V.

Ovako spajam na bateriju skupa sa regulatorom i dobijem tih 1,15V samo:

Senzor - crna (izlaz iz senzora) na prvu nogu regulatora (ulaz V)
senzor - plava - minus na bateriju i na srednju nogu regulatora (gnd)
senzor - smeđa na bateriju (+)

izlaznu voltažu mjerim na gnd regulatora i 3. noga regulatora (trebalo bi biti 5V), ali daje samo 1,15V.

Zanimljiva stvar - ako mjerim ulaz regulatora i gnd - daje 5,5V i 0.
Ako mjerim izlaz regulatora i ulaz regulatora - daje 4,23V i 0.

Ne razumijem ovo :))

Offline Slicer

  • Administrator
  • Hero Member
  • *****
  • Postova: 856
  • Karma: +112/-0
    • Profil
  • Printer: Blackwolf L
  • Lokacija: Sisak
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #3 u: Prosinac 18, 2016, 12:49:41 prijepodne »
To nikada neće raditi.

Regulatori napona su napravljeni za napajanje elektronike a ne mijenjanje logičkog nivoa što tebe zanima u ovome slučaju.




Offline playlet

  • Aktivni clanovi
  • *
  • Postova: 7
  • Karma: +0/-0
    • Profil
  • Printer: Prusa i3
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #4 u: Prosinac 18, 2016, 01:37:18 prijepodne »
Skužio sam priču!

Ovaj video (
) mi je objasnio stvar i probao sam i sve radi na sljedeći način:

NPN senzor - trošilo / load (u ovom slučaju regulator) se spaja na crnu i smeđu žicu jer je to NPN. Ako tu i mjerim voltažu - dobijem čisti ulaz kao i kad na bateriji mjerim voltažu (u mojem ranijem slučaju je bilo malo manje).

Ako spojim ovako:

Senzor - smeđa na 12V baterije i na input regulatora
senzor - plava na GND
senzor - crna na GND regulatora

mjerim na output regulatora i gnd regulatora i dobijem čistih 5V kako je i trebalo biti i kako je kad isprobam samo bateriju na regulator. Ovo je ispravan način.

NPN - trošilo se spaja na input voltage i signal žice
PNP - signal i GND

Sad sve funkcionira besprijekorno.

Hvala na početnoj ideji koja me zaintrigirala da idem u detalje gledati!
« Zadnja izmjena: Prosinac 18, 2016, 01:39:01 prijepodne od playlet »

Offline Bart

  • Aktivni clanovi
  • *
  • Postova: 21
  • Karma: +1/-0
    • Profil
  • Printer: Homemade 3D printer Bart 01
  • Lokacija: Nova Gradiška
Odg: [RIJEŠENO] Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #5 u: Prosinac 18, 2016, 07:22:13 prijepodne »
Koristio si šemu za PNP-NO tip senzora i tu je greška.
drago mi je da si riješio problem iako mislim da riješenje sa otporničkim djeliteljem jednako dobro odrađuje zadatak.

Offline playlet

  • Aktivni clanovi
  • *
  • Postova: 7
  • Karma: +0/-0
    • Profil
  • Printer: Prusa i3
Odg: [RIJEŠENO] Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #6 u: Prosinac 18, 2016, 11:11:45 prijepodne »
Hehe, koristio sam jedinu postojeću shemu na internetu (3 dana sam tražio po desetak foruma), a pojma nisam imao kako radi senzor. Mislio sam da senzor radi kao relej. Kad se ispuni uvjet (osjeti podlogu), on pusti napon i to je to, a ne ove kemije sa sinking ground i to :)

Radi i voltage divider bez brige, ali ovo je po meni pouzdanije rješenje i nije ovisno o naponu napajanja.

Offline playlet

  • Aktivni clanovi
  • *
  • Postova: 7
  • Karma: +0/-0
    • Profil
  • Printer: Prusa i3
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #7 u: Prosinac 20, 2016, 02:56:39 prijepodne »
Kad spojim izlaz na ramps, dobivam van 5V bez obzira da li detektira podlogu ili ne iz nekog razloga, kao da je preko rampsa masa regulatora spojena sa masom senzora.

Odustajem od ovoga, spojio sam sa voltage dividerom i sve radi ok. Prvi sloj perfektan. Repetabilnost 0,017mm na offsetu od 0,88mm.

Offline Želja

  • Aktivni clanovi
  • *
  • Postova: 20
  • Karma: +0/-0
    • Profil
  • Lokacija: Vojvodina
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #8 u: Prosinac 23, 2016, 06:25:44 poslijepodne »
Drugar neće to moći tako, a tako se inače i ne radi ..

Da kažem prvo nekoliko osnovnih stvari o senzorima  - generalno :
Najčešće srećemo dva tipa u zavisnosti od toga kakav izlaz imamo na senzoru,

Imamo senzore koje u izlazu imaju PNP ili NPN tranzistor, bez obzira  da li su to optički, kapacitivni, induktivni ili neki drugi ...
U prvom slučaju imamo takozvani "Open emiter" - OE  a u drugom "Open kolektor" izlaz - OC
http://img-europe.electrocomponents.com/euro/img/site/campaigns/iz/transistor-npn-pnp.jpg

***

1. Senzor sa PNP izlazom

Kod ovog senzora je izlazni element PNP tranzistor u spoju "sa zajedničkim kolektorom"
Što znači da je kolektor ovog tranzistora unutar senzora spojen sa + napajanjem. Kada
je bazu tranzistora aktivira upravljačka elektronika unutar senzora, tada se na emiteru (izlaznom priključku senzora)
pojavi nešto manji izlazni napon od + napajanja (pad napona PN spoja , typ 0.7V).

Ako je takav naponski nivo veći od 5V koliko je potrebno za ulaze raznih mikrokontrolera
onda se pribegava korekciji naponskih nivoa. To se ni u kom slučaju ne radi sa stabilizatorima
napona 78xx serije, jer oni nisu predvidjeni za tako nešto ( neću sada o tome ...)

U takvim situacijama veoma elegantno rešenje je upotreba optokaplera, recimo PC817
koji je vrlo jeftin i ima ga svaka trgovina elektronskih komponenti.
http://www.farnell.com/datasheets/73758.pdf

Može i 4N25, 4N35 optokapleri kao i mnogi drugi ...

Veza bi bila sledeća (samo za PNP tipove senzora):
1 pin direktno na + napajanje senzora
2 pin preko otpornika od 1K na izlaz senzora

Ovom vezom aktiviranje senzora pravilno "otvara" optokapler.
i to je samo ulaz optokaplera.

Sada idemo na izlaz.

Ako nam treba veza gde bi inače bio direktno povezan običan mikroprekidač izmedju ulaza i gnd
onda 4 pin optokaplera ide na ulazni pin ( recimo RAMPS -  Zmin ) a 3 pin optokaplera na GND.

Ako nam treba veza gde bi inače bio direktno povezan običan mikroprekidač izmedju ulaza i +5V
onda 4 pin optokaplera ide na +5V ( +5V sa RAMPS ) a 3 pin optokaplera na ulazni pin ( recimo RAMPS Zmin ).

To je onda pravilno naponsko prilagodjenje i sve savršeno funkcioniše čak i kod senzora koji velikom
frekvencijom šalju veliki broj impulsa upravljačkoj elektronici.

2. Senzor sa NPN izlazom

Kod ovog senzora je izlazni element NPN tranzistor u spoju "sa zajedničkim emiterom"
Što znači da je emiter ovog tranzistora unutar senzora spojen sa - napajanjem. Kada
je bazu tranzistora aktivira upravljačka elektronika unutar senzora imamo različitu situaciju
u odnosu na PNP senzore.

Open colector - OC (odnosno izlaz NPN senzora) sada jednostavno biva "DIREKTNO SPOJEN NA MASU SENZORA"
ako posmatramo naponski nivo izmedju mase i izlaza senzora u neaktiviranom stanju
može eventualno da se pojavi neki manji napon koji je održiv bez ikakvog opterećenja na senzoru, odnosno napon koji postoji samo
bez protoka struje kroz NPN tranzistor, i taj napon odmah nestane prilikom aktiviranja senzora.
Taj "parazitni napon" je češća pojava kod senzora koji imaju led diodu za indikaciju uključenog stanja.

To je upravo ono što zbunjuje neiskusne.

Kod NPN senzora opterećenje (recimo relej) se nalazi izmedju + napajanja i izlaza senzora
i ako je direktno vezano za senzor ( bez prilagodjenja napona) prilikom aktiviranja senzora
donji kraj releja preko OC izlaza ide na masu i relej se uključi.


E sad, ono što je veoma zgodno u slučaju priključenja NPN senzora na RAMPS !!
Nije potrebno vršiti nikakvo prilagodjenje naponskih nivoa !

Sve što vVam je potrebno jeste jedan otpornik od recimo 4,7K koji će biti povezan
izmedju ulaza na RaMPS-u i +5V, i držati ulaz na visokom stanju kada senzor nije aktiviran.
To je praktično Pull-up otpornik ( možda i nije nephodan, jer obično ga mnogi mikrokontroleri u sebi već imaju)
ali ništa neće škoditi ako ga dodate.

Sada jednostavno vežete NPN senzor direktno na RAMPS i to ovako :
http://www.nlvocables.com/images/outputs/npn_sensor.gif
+ senzora na +12V RAMPS-a
Out senzora na ulaz Zmin ( odakle je prema +5V vezan Pull-up od 4,7K)
- senzora na masu RAMPS-a

I to je TO.

Sada već znate da NPN preko svog OC izlaza NEĆE dovesti na Zmin napona napajanja senzora,
 - a znate i zašto neće ! NPN će sada samo odvesti Zmin na masu i TO je SVE.

Naravno, morate u kofiguraciji za ulaze postaviti negativnu ivicu, odnosno nulu kao aktivno stanje
jer će u protivnom senzor biti obrnuto pročitan od RAMPS-a .
( kad je uključen, RAMPS će ga videti kao isključenog i obrnuto !)


******

Toliko od mene drugari za sada ...
Nadam se da nisam bio preopširan i dosadan .


Pozz
« Zadnja izmjena: Prosinac 23, 2016, 06:29:48 poslijepodne od Želja »

Offline SoXy

  • Jr. Member
  • **
  • Postova: 83
  • Karma: +1/-0
    • Profil
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #9 u: Prosinac 23, 2016, 07:18:15 poslijepodne »

2. Senzor sa NPN izlazom

Kod ovog senzora je izlazni element NPN tranzistor u spoju "sa zajedničkim emiterom"
Što znači da je emiter ovog tranzistora unutar senzora spojen sa - napajanjem. Kada
je bazu tranzistora aktivira upravljačka elektronika unutar senzora imamo različitu situaciju
u odnosu na PNP senzore.

Open colector - OC (odnosno izlaz NPN senzora) sada jednostavno biva "DIREKTNO SPOJEN NA MASU SENZORA"
ako posmatramo naponski nivo izmedju mase i izlaza senzora u neaktiviranom stanju
može eventualno da se pojavi neki manji napon koji je održiv bez ikakvog opterećenja na senzoru, odnosno napon koji postoji samo
bez protoka struje kroz NPN tranzistor, i taj napon odmah nestane prilikom aktiviranja senzora.
Taj "parazitni napon" je češća pojava kod senzora koji imaju led diodu za indikaciju uključenog stanja.

To je upravo ono što zbunjuje neiskusne.

Kod NPN senzora opterećenje (recimo relej) se nalazi izmedju + napajanja i izlaza senzora
i ako je direktno vezano za senzor ( bez prilagodjenja napona) prilikom aktiviranja senzora
donji kraj releja preko OC izlaza ide na masu i relej se uključi.


E sad, ono što je veoma zgodno u slučaju priključenja NPN senzora na RAMPS !!
Nije potrebno vršiti nikakvo prilagodjenje naponskih nivoa !

Sve što vVam je potrebno jeste jedan otpornik od recimo 4,7K koji će biti povezan
izmedju ulaza na RaMPS-u i +5V, i držati ulaz na visokom stanju kada senzor nije aktiviran.
To je praktično Pull-up otpornik ( možda i nije nephodan, jer obično ga mnogi mikrokontroleri u sebi već imaju)
ali ništa neće škoditi ako ga dodate.

Sada jednostavno vežete NPN senzor direktno na RAMPS i to ovako :
http://www.nlvocables.com/images/outputs/npn_sensor.gif
+ senzora na +12V RAMPS-a
Out senzora na ulaz Zmin ( odakle je prema +5V vezan Pull-up od 4,7K)
- senzora na masu RAMPS-a

I to je TO.

Naravno, morate u kofiguraciji za ulaze postaviti negativnu ivicu, odnosno nulu kao aktivno stanje
jer će u protivnom senzor biti obrnuto pročitan od RAMPS-a .
( kad je uključen, RAMPS će ga videti kao isključenog i obrnuto !)


ovo se znači dade primjeniti na ovaj senzor ?   :)
http://www.ebay.com/itm/181799853593?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Offline Želja

  • Aktivni clanovi
  • *
  • Postova: 20
  • Karma: +0/-0
    • Profil
  • Lokacija: Vojvodina
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #10 u: Prosinac 23, 2016, 07:34:28 poslijepodne »
Naravno drugar, može taj senzor na način koji sam objasnio :)

***

Jedino, ne znam za koju funkciju ih upotrebljavate ?

LJ18A3-8-Z/BX je INDUKTIVNI senzor, znači reaguje kad se približi feromagnetni materijal.
Prethodni senzor o kome je bilo reči, bio je KAPACITIVNI - što znači da reaguje na bilo koji materijal.

O tome povesti računa, a izlaz ako je NPN onda je isto za sve !

Pozz
« Zadnja izmjena: Prosinac 23, 2016, 08:07:20 poslijepodne od Želja »

Offline SoXy

  • Jr. Member
  • **
  • Postova: 83
  • Karma: +1/-0
    • Profil
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #11 u: Prosinac 25, 2016, 02:37:39 poslijepodne »
Intencija je bila uzeti senzor za selflevel sapnice preko Marlin firmwarea na Easy Delti s Reprapuniversa, na kojoj imam onyx heatbed
http://reprapuniverse.com/catalog/product_info.php?cPath=74&products_id=277&osCsid=ivasj8clrsvimg7ej5hl1ggdg7
preko kojega je staklo debljine 3mm... na ovaj konkretan senzor sam naletio negdje po forumima. Ako netko ima neki bolji ili kompaktniji senzor za preporučiti, otvoren sam svakako za sugestije :)

Offline Želja

  • Aktivni clanovi
  • *
  • Postova: 20
  • Karma: +0/-0
    • Profil
  • Lokacija: Vojvodina
Odg: Spajanje NPN senzora na ramps preko L7805CV - pomoć
« Odgovori #12 u: Prosinac 25, 2016, 03:52:48 poslijepodne »
Aha, - kapiram - kužim :)

Samo neće moći taj : LJ18A3-8-Z/BX je je to klasičan induktivni senzor koji
neće reagovatti na staklo.

Mora biti KAPACITIVNI i naravno, uzmi sa NPN izlazom.
Može taj sa početka teme : LJC18A3-B-Z/BX

***
Mada bi mogao i neki kapacitivni iz 12mm serija. ( mnogo manji i lakši senzor )
Recimo : LJC12A3-A-Z/BX

18 mm serija reaguje na većim distancama nego 12mm serija.
Mislim da 12mm serija mora osetiti staklo ( ili drugi materijal)  na nekih 2 do 4 mm - što bi verovatno i bilo dovoljno
Nisam gledao DataSheet od tog senzora - tamo sve mora pisati detaljno ...

Pozz
« Zadnja izmjena: Prosinac 25, 2016, 04:02:36 poslijepodne od Želja »

 

Flag Counter