[elektro] Két vezetékes i/o kérdés
Karoly Kovacs
koka55 at gmx.at
Sat Feb 14 08:48:02 CET 2015
Köszi, Robi, ez valóban eléggé átgondolt konstrukciónak tűnik!
Károly
Fekete Róbert wrote:
> két vezetékeshez még a saját ledrövidrezárósmódimhoz szólnék
> szóval jön a két vezeték a portláb és a gnd
> portlábon led ellenállás végén pedig a led, a végén a gombon egy mondjuk
> 10k sorban a gombbal és ez így párhuzamosan a leden
> így a gombon uA fognak csordogálni, de mivel az avr belső felhúzója 80k,
> a 10k plusz a led előtti 700r-1k simán lerántja földre , így minden ok,
> esetleg pluszban annyit tennék hogy a gombra egy kondi ~100nf prellegés
> megfogására
> 2 vezeték és öröm és boldogság..
>
> 2015-02-14 01:26 keltezéssel, joe- írta:
>> 2015-02-13 14:42 keltezéssel, Pataki István írta:
>>> Valóban a 16C84 TTL buffer VIHmin=0.36Vdd-nél (1.08V at 3V) már működik
>>> (cserébe a VILmax=0.16Vdd).
>>> 16F84-nél azonban a VIHmin=0.25Vdd+0.8V, ami 3V-nál 1,55V, nem mindegyik
>>> LED tudja ez alá lehúzni.
>>> Nekem ezek kimaradtak.
>>> Üdv
>>> pi
>>>
>> Kedves István!
>> A kapcsolás (elképzelésem szerinti, nem probáltam)
>> ugy müködne, hogy az adott láb beolvassa a magas, vagy alacsony értéket.
>> Ha gomb nincs nyomva A 47K ellenállás felhuzza a lábat addig,amig a led
>> diodaként ki nem nyit ( ez saccolva 30-50uA ) ez remélem!!!logikai szint
>> felett van, és "I" amit biztonságosan belovas
>> Ha gomb nyomva (zárva) van, akkor Vdd/10 = kb. 0,5V ez viszont a
>> logikai alacsony szintbe böven benne van, és "0" amit beolvas
>>
>> Csak azt vizsgálnám, hogy korábbi vizsgálat eredménye magas szint volt
>> e, és most alacsonyba van e? => megnyomták a gombot => a led állapota
>> ellenkezöjére váltson (ha nem élátmenetet vizsgálnék a gombnyomás
>> idejéig led furán égne és a végeredmény bizonytalan lenne
>> (tesztelés> váltás> J-K mester>szolga > kétfázisu,nem átláthato tár)
>>
>> Joe-
>>
>>>
>>> ----- Original Message -----
>>> From: "joe-"<jozsig at gmail.com>
>>> To:<elektro at tesla.hu>
>>> Sent: Friday, February 13, 2015 1:14 AM
>>> Subject: Re: [elektro] Két vezetékes i/o kérdés
>>>
>>>
>>>> 2015-02-12 22:30 keltezéssel, Pataki István írta:
>>>>> Ez ott bukik el, ha a PIC-nél 0.8VCC-t adnak meg VIHmin-nek.
>>>>> Gondolom,
>>>>> ez tipikus a standard digitális bemeneteknél.
>>>>> pi
>>>> (a PIC 16C84, 16F84 amikkel ilyen dolgokat csináltam, ott az egyéb
>>>> másra
>>>> nem használt portlábak 1.25V komparálási határral voltak mérhetöek
>>>> olyan pontosan, hogy egyszerü A/D-D/A konverter is épithetö volt rá.)
>>>> Itt a log.nulla szint a 47k és 4k7 osztásarányábol 0.5V-ra adodik
>>>>
>>>> -.-.-.-.-.-.-. nem feltétlen ezen téma
>>>> 2-3 (programbol.programozhato)task futott benne, az eseti,
>>>> maradékidöben
>>>> futott a programtörzs.
>>>> Egyik port, maszkolással kiválasztott, ciklikusan feldolgozot bitjeit
>>>> használtam erre a célra. Bemenetreváltás, beolvasás, további
>>>> maszkolás,
>>>> hogy bit +/- visszacsatolásu legyen, kimenetre váltás. A negálásos
>>>> kimenetek sigma-delta tipusu oda-vissza alakitást végeztek, a ponáltak
>>>> "Schmitt-Trigger" szerü bemenetet adtak.
>>>> A portláb, ellenálláson keresztül, kondenzátorral söntölve, valamint
>>>> ugyanide ellenálláson keresztül behozva a digitalizálando analog
>>>> jelet. A kondenzátor kapcsán egy digitálisan és analog is állithato
>>>> alapjelet is lehetett létrehozni.
>>>> A "brum"feszültség és hibajel összegéböl is, tirisztor
>>>> fázisvezérléséhez is lehet, beavatkozo jelet létrehozni.
>>>> Tovább is lehetett fokozni ezt, a kimenetként használt portbit,
>>>> schottky-diódákon keresztül, pnp-npn inverterként használt
>>>> tranzisztorokat is, felváltva lezárhatott, a két bázis közötti
>>>> ellenállással nyitva tartott rendszer.
>>>> shift regiszterrel is lehetett I-O olvasást csinálni, kis hardver
>>>> kiépitésével, egy processzorláb felhasználásával, párhuzamos beirás
>>>> orajel. soros I-O lekezelés shift-töl függö kimenetre irás is,
>>>> megvalosithato volt.
>>>> -.-.-.-.-.-.-.-.-.-.-
>>>> elnézést, gondoltam elmondom ezeket, mielött még végképp elfelejtem
>>>> :-)
>>>> joe-
>>>>>
>>>>>
>>>>> ----- Original Message -----
>>>>> From: "joe-"<jozsig at gmail.com>
>>>>> To:<elektro at tesla.hu>
>>>>> Sent: Thursday, February 12, 2015 4:38 PM
>>>>> Subject: Re: [elektro] Két vezetékes i/o kérdés
>>>>>
>>>>>
>>>>>> A leirtakat egy kicsit bonyolitanám:
>>>>>> Hardver:
>>>>>> Led katod 0V-ra
>>>>>> anodja (soros korlátozon) port-lábra
>>>>>> portlábon (ha nincs belsö felhuzoja) legyen kb.:47k a tápra
>>>>>> Záro-kapcsolo egyike 0V-on, másikja 4k7-en led anodján.
>>>>>>
>>>>>> -Ha portláb magasan van ég a led
>>>>>> -Ha portláb bemenetként van,felhúzó ellenállás dolgozik de itt
>>>>>> feltétel
>>>>>> hogy led diodaként, a portbemenet komparálási határa felett legyen
>>>>>> (ez PIC normál esetében 1.25V)
>>>>>>
>>>>>> Szoftver:
>>>>>> Portláb bemenetként legyen, olvas:
>>>>>> -ha magas, belsö puffert is azzá teszi
>>>>>> -ha alacsony, belsö puffert is azzá teszi, de elötte negativ
>>>>>> élvizsgálatot (nem-egyetértést) tesztel a pufferrel,ha negativ él
>>>>>> volt
>>>>>> a kimeneti portláb-puffert negálja, portlábat kimenetnek kapcsolja.
>>>>>> (a portláb alacsony szintjét nem muszáj kiirni, de akkor a led
>>>>>> kicsit
>>>>>> parázslani fog, elalvás helyett. :-)
>>>>>> joe-
>>>>>>
>>>>>> 2015-02-12 13:21 keltezéssel, Pataki István írta:
>>>>>>> Nem egészen, mert ő már megértette, hogy a drótok száma a
>>>>>>> korlátozott:)
>>>>>>> pi
>>>>>>>
>>>>>>>
>>>>>>> ----- Original Message -----
>>>>>>> From: "Karoly Kovacs"<koka55 at gmx.at>
>>>>>>> To:<elektro at tesla.hu>
>>>>>>> Sent: Thursday, February 12, 2015 1:06 PM
>>>>>>> Subject: Re: [elektro] Két vezetékes i/o kérdés
>>>>>>>
>>>>>>>
>>>>>>>> Ha jól értelek, akkor Fekete Robi ugyanezt ajánlotta.
>>>>>>>>
>>>>>>>> Károly
>>>>>>>>
>>>>>>>> Pataki István wrote:
>>>>>>>>> A nyomógomb van a föld felől, arról megy az ellenállás és a led
>>>>>>>>> (tetszőleges sorrendben) a táp felé.
>>>>>>>>> A kontroller a porton figyeli (soros védőellenálláson keresztül,
>>>>>>>>> biztos
>>>>>>>>> ami ziher) a nyomógombot, és van a porton egy külső vagy belső
>>>>>>>>> felhúzó
>>>>>>>>> ellenállás. Időnként rámér a portra, hogy milyen szinten van a
>>>>>>>>> nyomógom
>>>>>>>>> melegpontja. Ha low szintet talál, akkor leviszi a portot low
>>>>>>>>> kimenetbe,
>>>>>>>>> és időnként bemenetbe kapcsolva rámér a portra, hogy low szintben
>>>>>>>>> marad-e?
>>>>>>>>> Ha a mérés eredménye szerint fölmegy high szintre, akkor
>>>>>>>>> elengedték
>>>>>>>>> a
>>>>>>>>> nyomógombot.
>>>>>>>>> Folytatja az időnként bemenetbe kapcsolva mérést a porton, s ha
>>>>>>>>> ismét
>>>>>>>>> low szintet mér, akkor a kapcsolót ismét megnyomták, fel lehet
>>>>>>>>> emelni
>>>>>>>>> a
>>>>>>>>> kimenetet high szintbe.
>>>>>>>>> Természetesen az "időnként" az ms nagyságrendű, és a mérés hossza
>>>>>>>>> elegendő kell legyen a vonalon található kapacitások kisülésére,
>>>>>>>>> valamint a szoftverbe be kell építeni egy prellmentesítést.
>>>>>>>>> Utóbbit
>>>>>>>>> kondenzátor beépítésével akár el is lehet hagyni.
>>>>>>>>> pi
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ----- Original Message -----
>>>>>>>>> From: "Fekete Róbert"<frobi at harden.hu>
>>>>>>>>> To:<elektro at tesla.hu>
>>>>>>>>> Sent: Thursday, February 12, 2015 10:21 AM
>>>>>>>>> Subject: Re: [elektro] Két vezetékes i/o kérdés
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> hát kapcsolgatni kell a két állapota közt a portlábat
>>>>>>>>>> ez lesz a led pwm is egyben :)
>>>>>>>>>> meg a nyomógombnak ki kell bírni a led áramát
>>>>>>>>>> mert ügye a ún a ledet fogod rövidre zárni
>>>>>>>>>> meg a belső felhúzót se felejtsd el bekapcsolni mikor átváltod
>>>>>>>>>>
>>>>>>>>>> 2015-02-12 10:09 keltezéssel, Karoly Kovacs írta:
>>>>>>>>>>> Kellene nekem olyasmi, hogy egy mikrokontroller (AVR alapú, pl.
>>>>>>>>>>> Arduino)
>>>>>>>>>>> egyik i/o portja bemenet is és kimenet is legyen. Mindössze két
>>>>>>>>>>> vezetékem áll rendelkezésre (a port lábhoz és a GND). A feladat
>>>>>>>>>>> csak
>>>>>>>>>>> annyi, hogy valahol messze volna egy nyomógomb és egy LED. Ha
>>>>>>>>>>> megnyomjuk
>>>>>>>>>>> a kapcsolót, a LED kezdjen el világítani, és maradjon égve
>>>>>>>>>>> addig,
>>>>>>>>>>> míg
>>>>>>>>>>> újra megnyomjuk a nyomógombot.
>>>>>>>>>>> Lehetetlen feladat?
>>>>>>>>>>> Mitha valahol régebben láttam volna ilyet. Valami trükközés
>>>>>>>>>>> volt
>>>>>>>>>>> a
>>>>>>>>>>> port
>>>>>>>>>>> láb szofteveres kapcsolgatásával, de már nem emlékszem, hogyan.
>>>>>>>>>>>
>>>>>>>>>>> Minden segítséget köszönök!
>>>>>>>>>>> Károly
>>>>
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list