[elektro] Két vezetékes i/o kérdés

Fekete Róbert frobi at harden.hu
Sat Feb 14 08:36:22 CET 2015


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



More information about the Elektro mailing list