/[H8]/trunk/docs/Hardware dokumentation.doc
ViewVC logotype

Contents of /trunk/docs/Hardware dokumentation.doc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 81 - (show annotations) (download) (as text)
Tue May 8 07:49:46 2007 UTC (17 years ago) by torben
File MIME type: application/octet-stream
File size: 27648 byte(s)
documentation Sync .
1 ࡱ> 1303 bjbj .bb lPPPP \ "|tttttOOO" " " " " " "$$ ;&D"OOOOOD"}ttY"}}}Ott"}O"}}C > "th p`K;dPv "o"0" !&g&"}Hardware dokumentation Generel beskrivelse Systemet er opbygget omkring Microchips PIC18F452 micro-controller. Man kan ogs vlge en anden PIC til opbygningen men vi bar brugt denne da den understtter bde almindelig asynkron seriel kommunikation og I2C bussen. Ligeledes har den en passende mngde flash og RAM (hhv. 32 og 1,5 KB), begge er meget kritiske da vi bruger en TCP/IP stack som krver en del program og arbejdshukommelse. Ligeledes skal der vre mange digitale IO ben da kommunikationen med ethernet-controlleren krver 8 data-, 5 adresse- og 3 kontrol linier. PICen fr sit clock-signal fra en 19.6 MHz krystal. For at kontrolleren kan n at f sine kredslb initialiseret er der til clear/reset-indgangen sat en ladekondensator forspndt en modstand, der tilsammen vil holde clear lav i et vist tidsrum. Denne chip er ligesom alle de vrige ICer sikret med en aflastnings kondensator. Til hndtering af ethernet kommunikationen bruges en RTL8019AS chip fra Realtek. Mellem RTL-kredsen og RJ45 porten er der indsat et skillefilter for at beskytte kredsen mod overspndinger mm. I forbindelse med denne controller er der ogs tilfjet 3 lysdiover som bruges til at indikere hhv. forbindelses-status, modtagelse og afsendelse af data. Denne kontroller har ogs brug for et clock-signal, og her er der brugt en separat 20 MHz krystal. Da microcontrolleren skal modtage data fra en stregkode lser via RS232 er der tilkoblet en MAX232 kreds der igen er tilkoblet et DB9 stik. Da der ikke skal bruges hardware-handshake er disse forbindelser (RTS & CTS) ikke frt igennem til max232 kredsen. For at have tilstrkkeligt med IO porte har vi brugt nogle port-extendere fra philips med betegnelsen PCF8574. Denne kreds giver os 8 ekstra IO-ben pr. IC og kommunikerer med PICen via et serielt I2C interface. Denne kreds har 4 fastlste adressebit og tre adressebit der er konfigurerbar p den mde at disse 3 bit er tilkoblet ben der i kredslbet kan trkkes lav eller hj. Med denne designkonfiguration kan vi i alt have 8 ens chips integreret og dermed f op til 64 IO ben ved at bruge bare 2 ben p PICen. Denne chip kan kun lse fra eller skrive til alle benene p n gang, dvs. at man kan ikke lse fra et ben og skrive til et andet. Denne kreds har ogs mulighed for at afgive et interrupt signal nr at en indgang skifter vrdi. Da der kun er en kreds af denne type, der bruges til indgang og denne er aktiv styret var vi ingen brug for denne funktionalitet. Tastaturet er koblet sledes at der bruges n PCF8574 til at styre scanlinierne (driver) og en anden kreds af samme type til at aflse hvorvidt at der kommer data igennem tastaturet. Disse linier til tastaturet er koblet op med pull-op modstande og derved er en tastatur-linie p scanner siden, aktiv lav. LCDerne er koblet sledes at der bruges en PCF8574 kreds til at lave en 8bit databus der bruges til begge displays. Kontrol-bitsene til styring af displaysene er koblet ind direkte fra PICen. ,-I J I
2 J
3  ,1h. A!"#$% 
4 i@@@ Normal CJOJQJ_HaJmHsHtH LL Heading 1$dh<@&5CJKH \aJ HH Heading 2$dh<@& 5\]aJBB Heading 3$<@& 5>*\aJ<A@< Default Paragraph Font22 Nummerliste 
5 & FDD Nummerliste2
6 & F/6^/`6** Page No.$a$B>"B Title$<@&a$5CJ0KH\aJ @2@ Hanging Indent$^`$$B$ BottomCJ ,-IJIJ
7
8 0000000000000000 
9 8@0( 
10 B
11 S  ?JT_oAGP\\acm M^$<FNX`mFK 
12
13
14
15
16 4 ; [ j z +-HJHJ
17
18  
19 Torben Hrup Nielsen6D:\projects\h8-projekt\docs\Hardware dokumentation.docTorben Hrup NielsenoC:\Documents and Settings\20495\Application Data\Microsoft\Word\AutoRecovery save of Hardware dokumentation.asdTorben Hrup NielsenoC:\Documents and Settings\20495\Application Data\Microsoft\Word\AutoRecovery save of Hardware dokumentation.asdTorben Hrup NielsenoC:\Documents and Settings\20495\Application Data\Microsoft\Word\AutoRecovery save of Hardware dokumentation.asdTorben Hrup NielsenoC:\Documents and Settings\20495\Application Data\Microsoft\Word\AutoRecovery save of Hardware dokumentation.asd_H}uP dW;G IĐ ,h"v,U)7p.ELIĐp`R@3pjW Vh^`VOJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( Vh^`VOJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo(hh^h`. ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( Th^T`OJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo(eh^e`o(.e5^e`o(.0^`0o(..^`o(... ((^(`o( .... ^`o( ..... H H ^H `o( ......  ` ^ ``o(....... h
20 h
21 ^h
22 `o(........ Th^T`OJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( Vh^`VOJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( Vh^`VOJQJo( ^`OJQJo(o pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o PP^P`OJQJo( U)7U)73puP _p`EL;G ,h"1R;        1R;                 q        q        1R;        1R;        @p `@UnknownGz Times New Roman5Symbol3& z ArialI& @Grundfos TheSans?5 z Courier New;Wingdings"qh;:&%BFff !xr0d 2QHardware dokumentationTorben Hrup NielsenTorben Hrup NielsenOh+'0 8D
23 ` l x Hardware dokumentationTorben Hrup Nielsen Normal.dotTorben Hrup Nielsen15Microsoft Word 9.0@ִ_@-@X0u@G; ՜.+,0 hp   Grundfos " Hardware dokumentation Title
24 !"#$%&')*+,-./2Root Entry F"K;41Table &WordDocument.SummaryInformation( DocumentSummaryInformation8(CompObjjObjectPool"K;"K;
25  FMicrosoft Word Document
26 MSWordDocWord.Document.89q

Properties

Name Value
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.20