Ühise maaga draiver
#1
Heihopp!

Elfa-foorumis alustasin oma hädaga, ja just siis, kui tundus, et kõik on ok, sain aru, et panin ise täiega puusse.
Nüüd proovin teist poolt siin kiirelt ja konstruktiivsemalt lahata.

On kontra, Arduino. Väljund sellel: +5V maa suhtes, kui väljund on määratud kõrgeks. Madal on 0V maa suhtes.
Kõik lihtne.

Vaja draivida nelja tarbijat, 200mA/tarbija.
Tööpinge 24VDC. Tarbijad on miinuseid-pidi kokku ühendatud, ja plussidele pinget kommuteerides peab asi töötama.
Kui Arduinol väljund kõrge, siis peab ka tarbija rakenduma.
Toited: Arduino ja tarbijate DC'd on koos maadpidi, s.t on +5V, +24V, 0V.

Algul plaanisin kasutada 7414+ULN2803, aga tulemus see, et ei saa, kuna ULN on ühise plussiga.
See pidigi selguma pärast, s.t proovides, kuna datasheete lugesin kiiruga ja maketil ära ei proovinud. Narri põldu üks kord, narrib tema....

Nüüd tundub, et ainus väljapääs on elukas A2982.
Andmeleht lubab kõike soovitut.
Kuna seda tükki poeletilt täna-homme ei võta, siis pean taaskord riski võtma ja eeldama, et spekultasioonid on õiged.
Küsin antud kivi kasutuse kohta, pin by pin:

1 kuni 8 lähevad Arduino väljunditesse. Ei mingeid lisa pull-uppe/downe.
9: kas +24V või GND? Ei oska seisukohta võtta, aga vist +24V.
10: jääb ripakile.
11: ripakile.
12: GND
13 kuni 20: väljundid, kuhu lähevad tarbijate plussid.

Tundub, et nii on õige?
Ei ole ju vaja ei invertereid kontra väljundisse, kuna antud draiver on active-high-inputiga, s.t väljund on kõrge, kui sisend on kõrge. Mulle sedasi vaja on ka.

Kuldsed käed ja pead, andke nõu! Smile
Vasta
#2
(16-03-2013, 07:49 PM)W@ldur Kirjutas: Vaja draivida nelja tarbijat, 200mA/tarbija.
Tööpinge 24VDC.

1 kuni 8 lähevad Arduino väljunditesse. Ei mingeid lisa pull-uppe/downe.
9: kas +24V või GND? Ei oska seisukohta võtta, aga vist +24V.
10: jääb ripakile.
11: ripakile.
12: GND
13 kuni 20: väljundid, kuhu lähevad tarbijate plussid.

http://pdf1.alldatasheet.com/datasheet-p...A2982.html
lk 2 lubab voolu ja pinge
lk 6 all on skeem
Tuleb välja et A2982 ja A2981 erinevad (lk1 lk 2)

Huvitav on sisend - need kaks transsi.
1B tõuseb, 1E kordab tõusu 2B tõuseb ja 2K kisub sisendpinget alla
Ei saa aru - noor veel.
Vasta
#3
(16-03-2013, 08:38 PM)A.R. Kirjutas:
(16-03-2013, 07:49 PM)W@ldur Kirjutas: Vaja draivida nelja tarbijat, 200mA/tarbija.
Tööpinge 24VDC.

1 kuni 8 lähevad Arduino väljunditesse. Ei mingeid lisa pull-uppe/downe.
9: kas +24V või GND? Ei oska seisukohta võtta, aga vist +24V.
10: jääb ripakile.
11: ripakile.
12: GND
13 kuni 20: väljundid, kuhu lähevad tarbijate plussid.

http://pdf1.alldatasheet.com/datasheet-p...A2982.html
lk 2 lubab voolu ja pinge
lk 6 all on skeem
Tuleb välja et A2982 ja A2981 erinevad (lk1 lk 2)

Huvitav on sisend - need kaks transsi.
1B tõuseb, 1E kordab tõusu 2B tõuseb ja 2K kisub sisendpinget alla
Ei saa aru - noor veel.

Must huumor minu suunas :D

1 ja 2 vahe on selles, et 2 omab kasutuid pinne 10 ja 11.
Muu on sama.
Aga selle sisendi lahkamine on hetkel nipiga küsimus mulle.
Ja nii lihtsa vastuse peale ma ei tule Sad

Tundub, et siiski 9 on +24V, ja 12 GND.
Ning sisendi kohta endiselt ei võta täit õigust arvata, et "1" ühes otsas tagab "1" teisele poole...
Väga tahaks teada...
Vasta
#4
(16-03-2013, 08:54 PM)W@ldur Kirjutas: Must huumor minu suunas :D

1 ja 2 vahe on selles, et 2 omab kasutuid pinne 10 ja 11.
Muu on sama.
Aga selle sisendi lahkamine on hetkel nipiga küsimus mulle.
Ja nii lihtsa vastuse peale ma ei tule Sad

Tundub, et siiski 9 on +24V, ja 12 GND.
Ning sisendi kohta endiselt ei võta täit õigust arvata, et "1" ühes otsas tagab "1" teisele poole...
Väga tahaks teada...
See on ikka rikkalik perekond
http://www.datasheetcatalog.org/datashee...s/2981.pdf
Ma ei kavatsenud midagi nipitada. Jäi lihtsalt segaseks.
Aga kui nad seal all lahti on siis avaneb ka ülemine pnp
ja avab selle emitterjärgijate paari.
Seega kui sisendis on pinge siis väljundis on vool.
Ma loodaks küll.

Aga küsimus nende kahe suhtes jääb.
***
Vast on nii et algul pingege koos see E takistiga transs avaneb ja siis skeem stabiliseerub.
Vool jääb püsima.
Vasta
#5
(16-03-2013, 08:54 PM)W@ldur Kirjutas: Ning sisendi kohta endiselt ei võta täit õigust arvata, et "1" ühes otsas tagab "1" teisele poole...
Jah, on küll nii.

Muide, A.R. viidatud lubatud võimsuse tabelist järeldub, et 50C välistemperatuuri juures kõlbab veel 4-st väljundist igaühest 200mA tarbida, aga 70C juures on juba liiast.

Aga neid high-side driver klotse on ka teisigi ja võib ka sedasama mitu tükki kõrvuti panna, kui temperatuur kiusama hakkab.

(16-03-2013, 08:38 PM)A.R. Kirjutas: Huvitav on sisend - need kaks transsi.
1B tõuseb, 1E kordab tõusu 2B tõuseb ja 2K kisub sisendpinget alla
See on kolmanda transi (PNP) baasivoolu piiramiseks maksimaalselt 2mA peale.
Vasta
#6
(16-03-2013, 09:25 PM)andrei Kirjutas: See on kolmanda transi (PNP) baasivoolu piiramiseks maksimaalselt 2mA peale.
Kui see baasivool on 2 mA siis peaks sellel 1,5 ko langema 3 V.
3V baasil peaks selle alumise transi üsna lahti saama.
Aga eks ta mingi kaitsefunktsioon seal ole.

Mikroskeem on nii loll asi et seest mõõta ei saa.
(Mõne vast annab lahti viilida.)
Ja proovimiseks järgi ka niisama ei tee.

2983/844 nad on sinna veel ühe takisti lisanud.
Neil ka arenguprobleemid. Smile

Kõige lihtsam ja ausam kui võtad ühe,
piinad nagu jõuad ning siis otsustad.
Vasta
#7
Aitähh kaasamõtlejatele Smile

Ma reeglina olengi selline vanakooli-tüüp, et alati saab prototatud ja testiud ka kõige ilmselgemaid sõlmi, et äpud välja tuleks.
Aga praegu selle lahendusega on selline tuli takus, et selleks ajaks, kui kivid tellitud saavad, peavad olema plaadid tellitud ja kibekiirelt kokkugi vaja panna.
Kui keegi täna ütleks, et Harjumaa-piires üks seesama draiver olemas ja tule järgi, saaks see hetkega korda aetud.

Aga praegu kahjuks peab tegema natuke vastumeelselt käike, mis lihtsalt peavad olema õiged.

Neid on selles perekonnas tõesti nii- ja naasuguseid, aga A2982SLW tundub olema sobiv.
Koormuseks 4 max. 100mA tarbijat peaks olema täiesti jõukohane, ja kuna tõenäoliselt on taga vaid 1 neist, mis teeb pingelangul 1.6V eralduvaks võimsuseks 0.16W, halvimal juhul 0.7W.
Seade on ilma sundjahutuseta, seega usun, et ülegi ta kuumenema ei hakka.
Seega, ehk võib sellele kivile panused panna, ja lõplik pinout, mille järgi plaat teha, oleks:
1-4: Arduino külge.
5-8: maha.
9: +24V.
10-11: jäävad ripakile.
12: maa.
13-16: jäävad ripakile.
17-20: tarbijate plussid (millede miinused maha).


On kamraadid päri?
Vasta
#8
(17-03-2013, 03:40 PM)W@ldur Kirjutas: Seega, ehk võib sellele kivile panused panna, ja lõplik pinout, mille järgi plaat teha, oleks:
1-4: Arduino külge.
5-8: maha.
9: +24V.
10-11: jäävad ripakile.
12: maa.
13-16: jäävad ripakile.
17-20: tarbijate plussid (millede miinused maha).

On kamraadid päri?

Võiks ju nagu klappida Smile Keeruline nii lihtsa asjaga väga puusse panna.
Vasta
#9
(17-03-2013, 03:40 PM)W@ldur Kirjutas: On kamraadid päri?
Oh, muidugi.
Vasta


Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 5 külali(st)ne