|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
RokO Član
Pridružen-a: Čet 23 Nov 2006 11:14 Prispevkov: 120 Aktiv.: 0.57 Kraj: Kranj
|
Objavljeno: Čet Jun 18, 2009 10:31 am Naslov sporočila: Serijski razhroščevalnik: RS232->LCD z LPC2103 |
|
|
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.
Opis: |
|
Velikost datoteke: |
59.26 KB |
Pogledana: |
3 krat |
|
Opis: |
|
Velikost datoteke: |
85.65 KB |
Pogledana: |
4 krat |
|
Opis: |
|
Velikost datoteke: |
115.45 KB |
Pogledana: |
17 krat |
|
Opis: |
|
Velikost datoteke: |
74.4 KB |
Pogledana: |
2 krat |
|
Opis: |
|
Download |
Ime datoteke: |
LPC_zaslon_final.zip |
Velikost datoteke: |
806.73 KB |
Downloadano: |
13 krat |
|
|
Nazaj na vrh |
|
|
|
|
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: 69 dni
Powered by phpBB © 2001, 2005 phpBB Group
|