www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Naprava za pošiljanje ASCII znakov preko RS232
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika za začetnike
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
ajitam
Neznanec
Neznanec



Pridružen-a: Tor 26 Feb 2008 18:56
Prispevkov: 8
Aktiv.: 0.04

PrispevekObjavljeno: Sre Jun 24, 2009 7:36 pm    Naslov sporočila:  Naprava za pošiljanje ASCII znakov preko RS232 Odgovori s citatom

lep pozdrav

vem glede rs232 in ascii in mikrokontrolerjev je res ogromno že napisano tuka... problem je, da je preveč napisano Smile

Rad bi naredil napravo z 5 tipkami in ko bom pritisnil na eno tipko bom računalniku poslal (preko rs232) nek znak (npr.:A).

Sem dokaj nov na tem področu. Zamislil sem si nekako tako:

Imam en mikrokontroler
-----------
tukaj imam že 1. vprašanje: Kakšen mikrokontroler, vedno sem delal z npr pic16f877 in se mi zdi da je to prevelika stvar za tako "malo" podatkov
----------
2. vprasanje: se bi mogoče to dalo narediti s kakšnim drugim čipom brez potrebe programiranja
----------

potem pa kabel pa preko Rx in Tx

aja pa napajanje za vezje se da vzeti kar iz rs232 ?

kaj pravite ... oz me lahko naslovite na kakšno bolj spefifično temo na tem forumu/www naslov


hvala, matija
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.50

PrispevekObjavljeno: Sre Jun 24, 2009 7:47 pm    Naslov sporočila:  Re: Naprava za pošiljanje ASCII znakov preko RS232 Odgovori s citatom

ajitam je napisal/a:
tukaj imam že 1. vprašanje: Kakšen mikrokontroler, vedno sem delal z npr pic16f877 in se mi zdi da je to prevelika stvar za tako "malo" podatkov


Kakrsenkoli. Bonus je HW UART, nizka poraba, mahjno ohisje in 5 dodatnih vhodov (poleg I/O pinov za UART).

Citiram:
2. vprasanje: se bi mogoče to dalo narediti s kakšnim drugim čipom brez potrebe programiranja


Z enim ne, z mnogimi da, a bi bilo vezje precej veliko, pocetje pa nesmiselno. Ce ne sme biti absolutno nic programiranja (niti EPROM ali nastavitev DIP stikalc), potem nikakor ne. Da se pa prikljuciti kam drugam ... npr. na paralelni port, ali pa z ustreznim enkoderjem tudi na kontrolne linije serijskega porta.

Citiram:
aja pa napajanje za vezje se da vzeti kar iz rs232 ?


Za zgoraj opisano: nacelno da, ce le ni serijski port kaksne zelo rahiticne izvedbe. Ce bo prikljuceno na namizni racunalnik, potem ni problema.

Citiram:
kaj pravite ... oz me lahko naslovite na kakšno bolj spefifično temo na tem forumu/www naslov


Pravimo, da kar veselo na delo ! Do vecera imas lahko ploscico ze narisano, programcek je pa tudi relativno preprost.

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.36

PrispevekObjavljeno: Sre Jun 24, 2009 7:47 pm    Naslov sporočila:   Odgovori s citatom

1. Katerikoli uC bo dober za to... če ti je PIC domač, lahko vzameš kaj manjšega, recimo 12F675, ta se dobi pri nas. Sicer nima UART-a, ampak manjše hitrosti ni problem naredit programsko (kak C prevajalnik ti celo zgenerira kodo). Za večje hitrosti pa obvezno kvarc in uC z UART.

2. Da se naredit z navadno logiko, vendar bo z uC precej manjše in enostavnejše vezje...

_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
ajitam
Neznanec
Neznanec



Pridružen-a: Tor 26 Feb 2008 18:56
Prispevkov: 8
Aktiv.: 0.04

PrispevekObjavljeno: Sre Jun 24, 2009 7:53 pm    Naslov sporočila:  Re: Naprava za pošiljanje ASCII znakov preko RS232 Odgovori s citatom

Sokrat je napisal/a:
Do vecera imas lahko ploscico ze narisano, programcek je pa tudi relativno preprost.


Večera? ura je skoraj 20.00, kdaj pa je pri vas večer Very Happy hehe

ne ne programiranje ni problem mislil sem samo da mogoce obstaja kakšen ćip prav za to namenjen.

Bom kaj proval pogruntati pa se javim z problemi Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ajitam
Neznanec
Neznanec



Pridružen-a: Tor 26 Feb 2008 18:56
Prispevkov: 8
Aktiv.: 0.04

PrispevekObjavljeno: Sre Jun 24, 2009 9:21 pm    Naslov sporočila:   Odgovori s citatom

Tako zaenkrat sem naredil tole.... dejte me pograjat... hja jaz sem bolj tranzistorji, operacijski ojacevalniki... to pa mi ne gre preveč


Scan-090624-0001.jpg
 Opis:
 Velikost datoteke:  208.95 KB
 Pogledana:  81 krat

Scan-090624-0001.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Domenius
Član
Član



Pridružen-a: Sre 30 Nov 2005 14:15
Prispevkov: 1188
Aktiv.: 5.00
Kraj: Medvode

PrispevekObjavljeno: Sre Jun 24, 2009 9:37 pm    Naslov sporočila:   Odgovori s citatom

Za tipke po navadi rabiš upore, razen če ima PIC vgrajene pull-upe in si jih vklopil. PICev ravno ne poznam.. Ne vem zakaj ne uporabiš obeh liniji (Rx, Tx)? Lahko da si boš kdaj kaj premislil in boš želel pošiljati podatke v obe smeri pa boš samo spremenil program. Če si začetnik v softweru raje vzemi PICa, ki ima hardwerski UART, bo lažje začeti.. vsaj po moje.
_________________
It's electric!


Nazadnje urejal/a Domenius Sre Jun 24, 2009 9:38 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.50

PrispevekObjavljeno: Sre Jun 24, 2009 9:38 pm    Naslov sporočila:   Odgovori s citatom

Lazje je uporabiti drugi par pinov na MAXu, ker sta na nasprotni strani ohisja.

MAXu manjka blokirni kondenzator na napajanju, enako pri MCUju.

MCU s tako malo pini in brez HW UARTa ni najboljsa izbira, saj si brez kvarca izpostavljen potencialnim problemom zaradi timingov. Ce iams moznost, nabavi 16F688, ki je 14-pinski sorodnik s HW UARTom in dovolj pini, da obesis nanj vse, kar si planiral, ter se malo vec.

Tipke nimajo pull-upov. To je bizarna odlocitev za nekoga, ki je "bolj tranzistorji, operacijski".

Na shemi ni napajalnika ...

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.59
Kraj: Kranj - struževo

PrispevekObjavljeno: Čet Jun 25, 2009 12:11 am    Naslov sporočila:   Odgovori s citatom

Za začetek ali teste, ko imaš dovolj prostora, vzemi nek bolj glomazen uC. Recimo Pic 16F877 (DIL 40) ali ATmega 16 (DIL 40).
S takim je lažje delat. Pa še hardverski UART imajo.

Sicer je pa softverski simulator tvoj najboljši prijatelj Smile

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
ajitam
Neznanec
Neznanec



Pridružen-a: Tor 26 Feb 2008 18:56
Prispevkov: 8
Aktiv.: 0.04

PrispevekObjavljeno: Pon Avg 31, 2009 9:37 pm    Naslov sporočila:   Odgovori s citatom

nekako sem ze dodelal vezje. sedaj sem pa naletel na drug problem - ne morem dobiti max3323. gledal sem na farnell-u pa imajo samo onboard ohisje. ima kdo kaksne izkusnje kje dobiti ta cip ?

hvala
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.50

PrispevekObjavljeno: Pon Avg 31, 2009 9:59 pm    Naslov sporočila:   Odgovori s citatom

Zakaj mora biti pa ravno ta ?
_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
PPG78
Član
Član



Pridružen-a: Ned 27 Jul 2003 14:09
Prispevkov: 2343
Aktiv.: 9.86
Kraj: Gorenjska

PrispevekObjavljeno: Pon Avg 31, 2009 10:09 pm    Naslov sporočila:   Odgovori s citatom

ajitam je napisal/a:
... - ne morem dobiti max3323.


Hm ... tole si napisal malo nejasno ... torej, če imaš napajanje elektronike 3V potrebuješ čip MAX3232 (ali ekvivalent), za 5V napajanje pa MAX232 (ali ekvivalent). Drugo vprašanje pa je ohišje, kjer lahko izbiraš med klasičnim DIP ohišjem ali pa SMD ohišjem (ki je dovolj veliko za spajkanje v hobi delavnici).

Vse te variante imajo v Farnellu, nekaj od tega pa se dobi tudi v domačih trgovinah. Pri iskanju namesto MAX vpiši ICL, HIN, ST, SP, ... ali pa le cifre.

LP, Peter
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.50

PrispevekObjavljeno: Pon Avg 31, 2009 10:11 pm    Naslov sporočila:   Odgovori s citatom

Saj se tudi MAX3323 dobi v Farnellu ... Whistle
_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2105
Aktiv.: 8.86
Kraj: Ljubljana

PrispevekObjavljeno: Pon Avg 31, 2009 10:15 pm    Naslov sporočila:   Odgovori s citatom

PIC-ov ne poznam.
Večina uC-jev ima možnost vklopit pull-up upore. Če PIC nima možnosti vklopa internih pull-down uporov ne bo delovalo (tipke na tvoji shemi preklapljajo na +5V, zato rabiš pull-down).

Edit: uC-ju in MAX-u privošči še kakšen blokirni kondenzator.
Interni RC oscilator ni dovolj točen za RS232.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.78

PrispevekObjavljeno: Pon Avg 31, 2009 11:10 pm    Naslov sporočila:   Odgovori s citatom

int47 je napisal/a:
PIC-ov ne poznam.
Večina uC-jev ima možnost vklopit pull-up upore. Če PIC nima možnosti vklopa internih pull-down uporov ne bo delovalo (tipke na tvoji shemi preklapljajo na +5V, zato rabiš pull-down).

Edit: uC-ju in MAX-u privošči še kakšen blokirni kondenzator.
Interni RC oscilator ni dovolj točen za RS232.


Pici z razliko od avr-jev imajo pulup upore le na portuB. Vklapljajo pa se vsi na enkrat v OPTION registru.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
int47
Član
Član



Pridružen-a: Pon 15 Dec 2003 0:10
Prispevkov: 2105
Aktiv.: 8.86
Kraj: Ljubljana

PrispevekObjavljeno: Tor Sep 01, 2009 12:12 am    Naslov sporočila:   Odgovori s citatom

Tako kot AVR-ji (in še katera druga družina) imajo samo pull-up?
Na shemi, ki jo je pripel ajitam, pritisnjena tipka spusti na port +5V, zato bi rabil pull-down, ali pa naj tipke "potegnejo" pin na GND.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika za začetnike Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 10 dni


Powered by phpBB © 2001, 2005 phpBB Group