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 

Serijski razhroščevalnik: RS232->LCD z LPC2103

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Zbirka projektov
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
RokO
Član
Član



Pridružen-a: Čet 23 Nov 2006 11:14
Prispevkov: 120
Aktiv.: 0.57
Kraj: Kranj

PrispevekObjavljeno: Čet Jun 18, 2009 10:31 am    Naslov sporočila:  Serijski razhroščevalnik: RS232->LCD z LPC2103 Odgovori s citatom

naslov: SERIJSKI RAZHROŠČEVALNIK: RS232->LCD Z LPC2103
Kategorija projekta: Mikrokontrolerski projekti

težavnost: 3
tehnologija: 3
potrebno predznanje: 3


predviden čas za izdelavo: 2 dni

kratek povzetek projekta: Namen projekta je odpravljanje težave, s katero se pogosto soočam pri realizaciji mikrokontrolerskih »naprav«. V času razvoja je pri razhroščevanju nepogrešljiv JTAG, ko pa pride projekt v fazo vgradnje in testiranja, pa je pri meni še vedno nepogrešljiv klasični RS232 vmesnik, preko katerega mikrokontroler ves čas pošilja stanje naprave, napake, povzetek nepredvidenih situacij…
Problem se pojavi, ko je npr. naprava vgrajena v avto ali kakšno drugo težje dostopno mesto, kjer računalnik – ki ga potrebujemo za branje iz serijskih vrat – ni vedno na voljo.
Ta problem sem sedaj rešil z izdelavo zgoraj omenjene naprave.

opis projekta: glavni deli naprave so: USB napajanje, klasičen zaslon, uC LPC2103 in potrebno vezje za delovanje le-tega ter 3 tipke, ki omogočajo »sprehajanje po krožnem bufferju. Podatki so na napravo speljani preko RX in GND kabla. Razhroščevalnik ima na voljo za 7000 znakov pomnilnika, ki se krožno prepisuje. Tipke pri strani naprave omogočajo premikanje po pomnilniku gor/dol in skok na najnovejše podatke in s tem na realno-časovno branje iz izpis na zaslonu.

Da poenostavim – vsa stvar deluje tako, kot da bi imeli dvovrstični HyperTerminal in pri straneh tipki za pomikanje gor/dol ter še eno, ki bi omogočala prikaz zadnjih dveh najnovejših vrstic.

Vse skupaj se napaja preko 5V USB korektorja, naredil sem pa tudi pretvornik iz 12V na 5V s 7805.

Shema in tiskano vezje: Shema ni nič posebnega, Na tiskanem vezju se nahajata dva regulatorja (3.3 on 1.8V), 12Mhz kristal, nekaj kondenzatorjev in MCP130T reset vezje. Shema je praktično
identična shemi na straneh:
http://creativefreshthoughts.com/elec/lpc2103brd/lpc2103.html
http://vnukec.googlepages.com/lpc210xboard

LCD priklop: D4-D7 (LCD) = P0.4-P0.7 (LPC) in RS RW E = P0.13 P0.13 P0.14
RX = P0.1
TIPKE = P0.15 P0.16 P0.17 (vse pull-up)

Vsi ostali pini (ki niso potrebni za delovanje čipa samega) niso povezani.

V prilogi se nahaja HEX, in eagle_project.

Na tem mestu bi se rad zahvalil še gospodu Urošu iz podjetja Silica, ki je daroval Lpc2103. Hvala.



IMG_4445.jpg
 Opis:
 Velikost datoteke:  59.26 KB
 Pogledana:  3 krat

IMG_4445.jpg



IMG_4446.jpg
 Opis:
 Velikost datoteke:  85.65 KB
 Pogledana:  4 krat

IMG_4446.jpg



IMG_4447.jpg
 Opis:
 Velikost datoteke:  115.45 KB
 Pogledana:  17 krat

IMG_4447.jpg



IMG_4449.jpg
 Opis:
 Velikost datoteke:  74.4 KB
 Pogledana:  2 krat

IMG_4449.jpg



LPC_zaslon_final.zip
 Opis:

Download
 Ime datoteke:  LPC_zaslon_final.zip
 Velikost datoteke:  806.73 KB
 Downloadano:  13 krat

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 -> Zbirka projektov Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
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: 47 dni


Powered by phpBB © 2001, 2005 phpBB Group