Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
rplink3r Član
Pridružen-a: Tor 06 Feb 2007 20:02 Prispevkov: 480 Aktiv.: 2.29 Kraj: Levec
|
Objavljeno: Tor Avg 17, 2021 7:53 am Naslov sporočila: Tri state izhod |
|
|
Pozdravljeni,
Namen imam uporabit izhode mikrokrmilnika za nizkotokovne H-moste.
Rabim samo obračanje smeri toka na majhni tuljavi.
Ker imam veliko tuljav - izhodov, da bi prihranil na izhodnih pinih bi uporabil Hi-z, 0 in 1 na enem pinu za 3 stanja H-mosta.
Nekako ne najdem primera, kako bi naredil, da Hi-z, visoko ohmsko stanje postavi H-most na neko stanje, lahko je 00 ali 11. Pwm-a ne bo, samo preklopi.
Ima kdo kakšno idejo kako to najlažje realizirat z minimalnim številom dodatnih komponent.
_________________ "The statement below is false."
"The statement above is true." |
|
Nazaj na vrh |
|
|
Jan Član
Pridružen-a: Sob 10 Jun 2006 14:19 Prispevkov: 313 Aktiv.: 1.44 Kraj: Dolenjska
|
Objavljeno: Tor Avg 17, 2021 8:31 am Naslov sporočila: |
|
|
To boš težko enostavno rešil, je sicer izvedljivo, ampak mislim da bi potreboval kar nekaj dodatnih komponent.
Moj predlog je razširitev števila izhodnih pinov s čipom za ta namen, npr. MAX7317 (10-Port SPI-Interfaced I/O Expander) ali pa kar enostaven shift register (npr. 74HC595).
Z zadnjim boš s tremi ali štirimi pini lahko krmilil dejansko neomejeno število izhodov, samo zvežeš jih enega za drugim.
Jan
|
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3241 Aktiv.: 33.10
|
Objavljeno: Tor Avg 17, 2021 8:44 am Naslov sporočila: |
|
|
Težko bo z malo dodatnimi komponentami, kot je zapisano zgoraj. Ena možnost je, da zaznaš trisstate s pomočjo XOR vrat.
Lahko pa vzameš tudi kak šift register, npr. 4094.
Opis: |
|
Velikost datoteke: |
90.13 KB |
Pogledana: |
1 krat |
|
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
MOND Član
Pridružen-a: Sre 12 Okt 2005 20:05 Prispevkov: 623 Aktiv.: 2.79 Kraj: Ljubljana
|
Objavljeno: Tor Avg 17, 2021 10:33 am Naslov sporočila: |
|
|
Nekaj ne razumem:
"Rabim samo obračanje smeri toka na majhni tuljavi."
+
"za 3 stanja H-mosta"
=
Predvidevam:
1,stanje mosta = Levo
2.stanje mosta = desno
3.stanje mosta = Izklop?
|
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.29 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Tor Avg 17, 2021 11:34 am Naslov sporočila: |
|
|
Lahko izvedeš približno tako (naključni zadetek google) ***klik*** Vzameš "namenske" mosfete, ki že imajo P in N kanalnega v enem ohišju.
PS
Šele sedaj natnčno prebral avtorjevo sporočilo. Preklop z enim pinom načeloma ne bi smel biti problem. Večji problem pa je kako spraviti izhod v tri-state? Ok izhod mikrokontrolerja ni problem spraviti v tri-state. Naprej bi verjetno najenostavneje reševal s kakim komparatorjem.
Nekaj primerov detekcije tri-state ***klik***
_________________ lp
Silvo |
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3241 Aktiv.: 33.10
|
Objavljeno: Tor Avg 17, 2021 12:21 pm Naslov sporočila: |
|
|
Lahko pa vzameš TLE94xxx od infineona. Imajo od 3 do 12 polovičnih mostićev na enem SPI vodilu. Tako imaš lahko 6 neodvisnih bremen (tuljav) na treh pinih. S kakšno kombinacijo pa še veliko več.
In ja, začuda je na zalogi
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.29 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Tor Avg 17, 2021 4:16 pm Naslov sporočila: |
|
|
Citiram: |
...Rabim samo obračanje smeri toka na majhni tuljavi. |
A gre morda za bistabilni rele? Za to obstajajo enostavne rešitve.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
|
rplink3r Član
Pridružen-a: Tor 06 Feb 2007 20:02 Prispevkov: 480 Aktiv.: 2.29 Kraj: Levec
|
Objavljeno: Sob Avg 21, 2021 10:10 pm Naslov sporočila: |
|
|
Vidim, da so same dobre rešitve, sem malo pregledal in glede na to, da dejansko lahko TLE94112ES uporabim za 6 tuljav, zadeva ima pa že ves močnostni del integriran, mislim, da bom kar to uporabil.
Porabi malo pinov in mi ostalo ostane za druge potencialne razširitve na mikrokrmilniku.
Ja gre se za latching releje, večjo količino, mogoče več plošč z temi releji med sabo povezanih .
Zanje sem našel rešitev z dvema uporoma in dvema low side driverijema po releju.
Sicer bi recimo z driverji ULN2803 in kakšnim MCP23017 IO expanderjem bilo malo ceneje kot en tale TLE, je pa slabost večja tiskanina.
Dodatna težava, da so ULN2803 v smd trenutno težko dobavljivi.
Glede na prebrano, je z tri-state preveč kompliciranja, glede na to, da je predvidenih več plošč mislim, da bo preko SPI komunikacije z TLE najbolje.
_________________ "The statement below is false."
"The statement above is true." |
|
Nazaj na vrh |
|
|
bostjang Član
Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3175 Aktiv.: 14.25 Kraj: Postojna
|
Objavljeno: Ned Avg 22, 2021 7:40 am Naslov sporočila: |
|
|
Namesto 'z driverji ULN2803 in kakšnim MCP23017 IO expanderjem' lahko narediš z močnostnim pomikalnim registrom je NPIC6C595 oz. 596. Ampak v obeh primerih imaš problem, ker je zgolj odprti kolektor proti masi.
|
|
Nazaj na vrh |
|
|
rplink3r Član
Pridružen-a: Tor 06 Feb 2007 20:02 Prispevkov: 480 Aktiv.: 2.29 Kraj: Levec
|
Objavljeno: Tor Avg 24, 2021 10:39 am Naslov sporočila: |
|
|
Hvala za tale podatek,
Zgleda, da bi šlo z tem NPIC6C595, 4 latching releje lahko krmilim z enim in odpade ULN, pa še kar poceni je po kosu.
Če nebi uporabil H-mosta, bi naredil nekako tako, namesto BC547 bi uporabil open collector izhode NPIC.
Opis: |
|
Velikost datoteke: |
3.08 KB |
Pogledana: |
1583 krat |
|
_________________ "The statement below is false."
"The statement above is true." |
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3241 Aktiv.: 33.10
|
Objavljeno: Tor Avg 24, 2021 10:59 am Naslov sporočila: |
|
|
V tem primeru lahko uporabiš tudi demux 1:8 (4051). s 4 linijami krmiliš 8 tuljav (4 releje). S samo eno dodatno lahko imaš 16 (8 relejev) preko enable pinov.
Opis: |
|
Velikost datoteke: |
33.19 KB |
Pogledana: |
0 krat |
|
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.29 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Tor Avg 24, 2021 9:00 pm Naslov sporočila: |
|
|
So releji 5V? Kaj če vzameš kar en mikrokontrolerček v SOT-23 ohišju? Izhod je dovolj močan za krmiljenje releja. V davnih časih sem delal z PIC10F206. Zelo stara debata L2008
Tudi atmel ima malčka a se ne spomnim oznake.
Še fotografija od tam:
.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.29 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Tor Avg 24, 2021 9:11 pm Naslov sporočila: |
|
|
Atmelov je tiny10.
Tudi tega sem poskušal.
....
_________________ lp
Silvo |
|
Nazaj na vrh |
|
|
|