El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Postregistrering Side 1 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Titelblad: Skolens navn: Svendborg Tekniske Gymnasium - HTX Rapport: Elektronik til registrering Rapportens titel: Postregistrering Side antal: 32 + bilag Forfattere: Frantz Furrer Vejledere: Jørgen Aaling – underviser i el-teknik Claus Borre – underviser i programmering Klassebetegnelse: 3.C Udleverings dato: 16. 02. 2007 Afleveringsdato: 30. 04. 2007 Side 2 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Indholdsfortegnelse: Titelblad:..............................................................................................................................................2 Indholdsfortegnelse:............................................................................................................................3 Indledning:...........................................................................................................................................5 Projektbeskrivelse:...............................................................................................................................6 Problemanalyse:...............................................................................................................................6 Problemformulering:.......................................................................................................................7 Projektafgræsning:...........................................................................................................................7 Tidsplan:..........................................................................................................................................8 Bearbejdning af den valgte problemstilling.........................................................................................9 Målgruppen:.....................................................................................................................................9 Produktudvikling.................................................................................................................................9 Nuværende produkter på markedet:...............................................................................................10 Tilgangen til det nye produkt:........................................................................................................10 Blokskema over hele projektet:.........................................................................................................11 Senderen:.......................................................................................................................................11 Forsyningen:..................................................................................................................................11 Modtageren:...................................................................................................................................11 PIC – LCD:....................................................................................................................................11 USB:..............................................................................................................................................12 Diagrammer over hele projektet:.......................................................................................................12 Senderen:.......................................................................................................................................12 Forsyningen:..................................................................................................................................12 Modtageren:...................................................................................................................................13 PIC – LCD:....................................................................................................................................13 USB:..............................................................................................................................................14 De forskellige blokke:........................................................................................................................14 Senderen:.......................................................................................................................................14 Blok 1:.......................................................................................................................................14 Blok 2:.......................................................................................................................................15 Blok 3:.......................................................................................................................................17 Blok 4:.......................................................................................................................................17 Blok 5:.......................................................................................................................................19 Blok 6:.......................................................................................................................................19 Blok 7:.......................................................................................................................................19 Blok 8:.......................................................................................................................................19 Benforbindelse:..........................................................................................................................19 Programmeringen af PIC’en:.....................................................................................................21 Blok 9:.......................................................................................................................................22 Forsyningen:..................................................................................................................................22 Blok 10:.....................................................................................................................................23 Blok 11:.....................................................................................................................................23 Blok 12:.....................................................................................................................................24 Blok 13:.....................................................................................................................................24 Modtageren:...................................................................................................................................24 Blok 15:.....................................................................................................................................25 Blok 16:.....................................................................................................................................25 Side 3 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 17:.....................................................................................................................................26 Blok 18:.....................................................................................................................................26 Blok 19:.....................................................................................................................................26 PIC – LCD:....................................................................................................................................26 Blok 20:.....................................................................................................................................26 Blok 21:.....................................................................................................................................28 USB:..............................................................................................................................................28 Blok 22:.....................................................................................................................................29 Blok 23:.....................................................................................................................................30 Afprøvning af produktet:...................................................................................................................30 Perspektivering:.................................................................................................................................31 Vurdering:..........................................................................................................................................32 Vurdering af projektet:..............................................................................................................32 Vurdering af produktet:.............................................................................................................32 Konklusion:.......................................................................................................................................32 Litteraturliste:....................................................................................................................................33 Bilag:.................................................................................................................................................33 Side 4 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Indledning: I denne rapport vil det være muligt at læse om, hvordan et moderne postregistreringsapparat er blevet fremstillet. Rapporten omhandler de tekniske aspekter af postregistreringsapparat. De tekniske aspekter vil bliver gennemgået blokvis, for at det bliver muligt at forstå de teknikker, der ligger til grund for fremstillingen af produktet ”postregistreringsapparat”. Side 5 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Projektbeskrivelse: Problemanalyse: Emne: Elektronik til registrering Ud fra projektoplægget er opgave 2 ”Elektronik til registrering” blevet valgt. Registrering er et meget interessant område at beskæftige sig med, fordi der stadig er flere og flere i vort samfund, som har brug for at indsamle informationer til brug for markedsføringskampagner, politiske beslutninger, sundhedskampagner, til privat brug osv. Registrering er et meget bredt område, der strækker sig lige fra fraværsregistrering på skoler til registrering af, hvordan en produktionsmaskine kører under drift. Da vi i dag lever i meget travl hverdag, har vi tit brug for at registrere forskellige informationer. Elektroniske apparater kan registrere forskellige informationer for os og på den måde lette vores hverdag. Når disse informationer er registreret, kan vi også aflæse disse, når vi har lyst og tid til det, og på den måde sparer vi tid. Disse elektroniske apparater forbedrer vores velfærd og er med til at løse samfundsmæssige problemer. Et eksempel på et elektronisk produkt er en nummerviser til telefonen, som kan vise, på hvilket tidspunkt der har været ringet, og hvilket nummer der har ringet. Nummerviseren registrer oplysningerne og kan så senere informere brugeren om de registrerede oplysninger. Da registrering er et meget stort område, er det nødvendigt at foretage nogle valg for at komme frem til en problemstilling, der ønskes at arbejde med inden for registrering. Problemstillingen, der ønskes løst, skal forbedre velfærden. Der fortages den afgræsning, at der skal være en samfundsmæssig problemstilling, problemstilling skal være en hverdagsproblemstilling. Der er mange ting, vi normalt gør i vores hverdag, som tager meget af vores tid. Det er små ting, men det kan hurtigt blive til meget tid. Bare sådan en ting som at gå ud og tømme postkassen kan tage noget tid, især hvis man går derud flere gange og ser efter posten, og den ikke er kommet. Det kan også være, det regner, og man bliver våd. Derfor kunne det være smart at registrere disse oplysninger inde i huset, så man ikke skulle gå ud, når der ikke var kommet post. Det ville også være ønskeligt at kunne få en besked inde i huset om, hvornår posten havde forsøgt at aflevere en Side 6 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 pakke, så man hurtigt kunne køre på posthuset og hente den. Det ville også være ønskeligt at kunne få en besked på sin mobiltelefon, hvornår der kom brevpost eller en pakke; så enten kunne naboen få beskeden, hvis man var på ferie, eller man selv fik beskeden, hvis man ventede på et vigtigt brev eller en pakke. Problemstillingen, der vil blive arbejdet med under dette projekt, er postregistrering. Problemformulering: Mange brugere går tit til deres postkasse for at hente posten, men finder så ud af, når de åbner den, at den er tom. Det er meget irriterende, især hvis det regner udenfor eller er koldt. I dag lever vi i en meget travl hverdag, hvor man ikke altid er hjemme, men alligevel gerne vil vide, hvad der sker derhjemme. Der kan fx være et ønske om at vide, om posten har afleveret et vigtigt brev, som man har ventet på, eller om man lige skal køre forbi posthuset, inden man tager hjem, fordi der er kommet en pakke. Det kunne være godt for brugeren at få registeret, hvornår postbudet har afleveret post, og om postbudet har haft en pakke med, som skal afhentes på posthuset. Det ville også være godt for brugeren, at der kom en lyd når der blev registeret post, så brugeren kunne blive opmærksom på, at der var blevet registeret nogle informationer. Da det skal være nemt for brugeren at montere produktet, skal det være trådløst. En anden årsag til, at det skal være trådløst, er også, fordi mange har 10m-50m afstand til deres postkasse fra huset. Og da det er langt at trække en ledning, ville det være lettere med en trådløs forbindelse. Senderen ude i postkassen skal være forsynet med solcelle, så brugeren ikke skal skifte batteri. Og der skal tænde en lille lampe, når det bliver mørkt, så navneskiltet på postkassen kan ses. Projektafgræsning: Mine krav til produktet: I dette projekt vil der blive fremstillet en protype med følgende krav: Side 7 af 33 El-teknik A Emne: Elektronik til registrering • Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Senderen skal kunne sende følgende oplysninger til modtageren: Oplysninger om hvornår solcellen oplader batteriet, oplysninger om den lille lampe er tændt på postkassen, når det bliver mørkt, oplysninger om der er kommet post og oplysninger om postbudet har haft en pakke med. • Senderen skal kunne anvendes på de fleste postkasser med låg eller klap. • Den trådløse forbindelse skal have en rækkevidde på 0m-50m. • Modtageren skal kunne registrere oplysningerne og fremvise dem på et LCD-display. Og registrere og computeren er tilkoblet så informationerne kan sendes til den. • Modtageren skal kunne sende oplysningerne til computeren via USB-interface, så oplysningerne kan blive registreret på computeren og videresendt til en mobiltelefon. • Det trådløse signal skal være kodet, så man ikke risikerer, at få naboernes postmeddelelser. Tværfaglige områder der vil indgå i projektet: • Regler/love omkring postkasser. • Regler/ love om fjernstyring til hobbybrug (433MHz). • Fysik – solceller og bølgelære. • Programmering af program der kan registrere oplysningerne, vise de registrerede oplysninger, give besked om dem på computeren, og sende SMS’er med de registrerede oplysninger. Tidsplan: Aktivitet/uge Uge Uge Uge Uge Uge Uge Uge Uge Uge 7 9 P/U 10 Udlevering af projektoplægget Emnelæsning P P P/U Indhente materiale - datablade P P P Problemtræ P P/U Projektbeskrivelse / problemformulering. P P Bestilling af komponenter som ikke er på lager. 11 12 13 15 16 P P P P P/U 17 P/U P P/U Opstilling af USB-interface på fumlebræt P P P/U Test af solcelle P P P P/U Side 8 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Opstilling af fumlebræt sender på fumlebræt. P P/U Opstilling af fumlebræt modtager på fumlebræt. P P/U Programmering PIC P P P/U P P/U P P Produktproduktion / fremstilling af print Rapportskrivning P P P P P P P/U U står for udført og P står for påbegyndt. Bearbejdning af den valgte problemstilling Målgruppen: Den primære målgruppe er brugere, der gerne vil registrere, om der er kommet post i deres postkasse. Målgruppen er også gamle folk, der har gangbesvær og ved hjælp af produktet kan lette deres gang til postkassen. Og en stor målgruppe er også den gruppe mennesker, der er stresset i hverdagen og gerne vil vide, om de har fået post. De kan så få tilsendt en SMS med oplysningerne. Produktudvikling Nuværende patenter: Herunder ses de brugsmodeller, som er beskyttede. Hvis man ser nærmere på dem, viser det sig, at de tre første er ophørt, som dem kan der ses bort fra. Brugsmodellerne undersøges for at få gode ideer og for at undgå at komme i konflikt med de andre produkter, hvis produktet skal sælges. Søgning i: DK, Brugsmodel Benævnelse = Postmelder Søgningen tog 656 milisekunder. Fandt 4 referencer, viser side 1 af 1 Ansøgningsnr. Ansøger/indehaver Boye Pihl Hansen, BA 1994 00468 Mogens Olaf Kaae Nielsen Benævnelse Kombineret porttelefon, dørlås og postmelder i trådløs udførelse og kombineret med trådløs telefon Boye Pihl Hansen, ME-FA dan Trading BA 1995 00314 A/S, Mogens Olaf Kaae Kombineret porttelefon, dørlås og postmelder i trådløs udførelse og kombineret med trådløs telefon Nielsen BA 2000 00170 Børge Christensen, Egon Jørgensen Postmelder Side 9 af 33 El-teknik A Emne: Elektronik til registrering BA 2002 00191 Svendborg Erhvervsskole Kenneth Fogh HTX Afleveringsdato: 30. 04. 2007 Kombineret trådløs postmelder og ringeklokke Rasmussen Nuværende produkter på markedet: ME-FA Postcom er en avanceret sender og modtager, der automatisk giver besked, når posten er kommet. Man slipper altså for at gå forgæves efter posten. Det er specielt rart, når det regner, blæser og er bidende koldt - eller hvis du bor på 5. sal og postkassen befinder sig i stueetagen. Et produkt, som især ældre mennesker, der er gangbesværede, kan have stor glæde af i hverdagen. Du sætter helt enkelt senderenheden på indersiden af postkassens låg og kan derefter placere den flot designede modtager på det mest bekvemme sted i hjemmet. • ME-FA Postcom kan anvendes på de fleste postkasser med låg eller klap ME-FA Postcom er trådløs - ingen irriterende ledninger og tilslutninger ME-FA Postcom har en rækkevidde på ca. 50-100 meter. I etageejendomme op til 6.-8. etage (afhængig af forholdene) ME-FA Postcom er forprogrammeret med over 1 mio. koder - ingen risiko for påvirkning hos naboer etc. ME-FA Postcom er enkel at montere og kan påsættes helt uden brug af værktøj Tilgangen til det nye produkt: Ved alle nye huse anbringes postkassen uden for huset ved vejen for at lette postbudets arbejde. På grund af den nye postlov 2004 ”vedlagt som bilag på CD’en” vil denne ordning komme til at omfatte alle huse i fremtiden. De mange ærgrelser, det giver ved unyttige vandringer mellem hus og postkasse for at se om man har fået post, kan undgås med det stykke elektronik, som bliver beskrevet senere. Side 10 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blokskema over hele projektet: Her under ses blokskema for hele ”postregistreringsapparatet”. Senderen: Forsyningen: Modtageren: PIC – LCD: Side 11 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 USB: Diagrammer over hele projektet: Senderen: Forsyningen: Side 12 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Modtageren: PIC – LCD: Side 13 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 USB: De forskellige blokke: Senderen: Her beskrives følgende blokke: Blok 1: Der bruges solcellepaneler til at oplade batteriet med. Det er tre styk solcellepanel, der hver giver 1,75V og 380mA som max. De er sat i serieforbindelse: Derfor: Side 14 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 U max = U1 + U 2 + U3 U max = 1, 75V + 1, 75V + 1, 75V U max = 5, 25V I max = I1 = I 2 = I3 I max = 380mA Der sidder en diode, der søger for, at strømmen kun kan løbe fra solcellerne over i batteriet og ikke den modsatte vej. Blok 2: Der er brugt genopladelige batterier. Fire styk 1,2V AA batterier, som sidder i en batteriholder. Tilsammen giver de en max. spænding på 4,8V, når de er helt opladte. Batterierne bliver opladt af solcellepanelerne, når solen skinner. Side 15 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Side 16 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 3: Spændingsregulatoren søger for, at udgangsspændingen hele tiden er 3,3V og kondensatorerne søger for at fjerne støj, så konverteringen sker korrekt. Der er brugt en LM1086 til at regulere spændingen. Blok 4: LDR modstanden (Light Dependent Resistors) er fremstillet af cadmium sulphind, et materiale, der indeholder få eller ingen frie elektroner, når det er total mørkt. Den kan derfor ikke lede den elektriske strøm. Da resistansen i den er meget stor, når den bliver belyst, bliver elektronerne frie, og materialet leder den elektriske strøm. Elektronerne er kun frie i et begrænset tidsrum, og når lyset slukkes, indfanges de igen, og stoffet bliver en isolator. Der er flere typer LDR modstande, og for dem alle gælder det, at resistansen i mørke er større end 1M ohm, og ved en belysning på 1000 lux falder resistansen til 110 ohm – 150 ohm. Der anvendes en LDR modstand på apparatet på postkassen for at kunne tænde lys, ”en lysdiode”, ved postkassen, når det bliver tusmørke. Selve LDR modstandens karakterstik er fundet i databladet for LDR’en og målt efter med en luxmåler. Det er ønskeligt, at der bliver tændt en lysdiode, når det bliver tusmørke! Det vides, at det er tusmørke mellem 10-100 lux, hvor LDR er ca. 10K ohm. Der anvendes en modstand i samme størrelse, og der laves en spændingsdeler. Da det er LDR modstanden, der ændrer modstanden, sættes den nederst. Spørgsmålet er nu, hvor meget man vil variere U out . Dette kan vi lige beregne: Der ses på tre punker: max., middel og min. Side 17 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Ved max 3.3⋅ 100 =3 10 + 100 Ved middel 3.3⋅ 10 10 + 10 = 1.65 Ved min: 3.3⋅ 1 10 + 1 = 0.3 Ved mindst modstand i spændingsdeleren skal vi lige se om den bliver varm ! Først bereger vi strømmen i spændingsdeleren: I := 3.3 11000 I = 0.0003 Så kan vi finde effekten: P1 := 3⋅ 0.0003 P1 = 0.0009 P2 := 0.3⋅ 0.0003 P2 = 0.00009 Fint 0.5 1.5 0.5 1.85 3.3⋅ 3.3⋅ 2.0 2.7 = 0.27 2.7 2.7 + 10 2.7 2.7 = 3.3 10 = 0.27 Modstand der bruges 2,7K = 0.702 Kan varieres mellem 0.702v - 3.3v Side 18 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 5: Komparatoren virker sådan, at når plusbenet er højst, går udgangen høj og når minusbenet er højst, går udgangsbenet lavt. Blok 6: Flip-Floppen virker sådan, at når S-benet går højt går udgangen Q høj, og udgangen forbliver høj, indtil der kommer et højt signal på R-benet. Blok 7: Der er brugt en reed-kontakt. Det er en kontakt, der aktiveres, når et magnetfelt nærmer sig. Reedkontakt aktiveres, når der er en magnet i nærheden. Reed-kontakten sidder på siden af postkassen, og magneten sidder på brevklappen. Når brevklappen løftes, er magneten ikke længere i nærheden, og signalet bliver lavt. Reed-kontakten er sat på Jumper 3 ”JP3. Der er sat en transistor på, der fungerer som inverter for at gøre det mere logisk, når PIC’en skal programmeres. Knappen, der også sidder ude på postkassen, går høj, når der trykkes på den. Der sidder en pulldown-modstand, der søger for, at indgangsbenet på PIC’en ikke svæver. Blok 8: Benforbindelse: På billedet herunder kan man se PIC16F84A’s benforbindelser. De pile, der ses på billedet, indikerer, om benene fungerer som indgange eller udgange. Som det ses på billedet, kan de fleste ben programmeres som enten indgange eller udgange. Det bestemmer programmøren, når han programmerer microcontrolleren. Nogle enkelte af benene har også to funktioner. Navn, ben og funktion kan ses i tabellen herunder. Side 19 af 33 El-teknik A Emne: Elektronik til registrering Navn: RA2 RA3 RA4/T0CKI MCLR Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Ben: 1 2 3 Funktion: Indgang/udgang på PORTA. Indgang/udgang på PORTA. Indgang/udgang på PORTA. Fungerer også som en counter og kan tælle 4 impulser eller interne instruktionscirkler. Master Clear. Ved en lav impuls genstartes PIC’en. I en almindelig opstilling bruger man en switch til en GND forbindelse, der giver en lav impuls på dette ben. Man bruger en pull-up modstand på 100Ω, til at sørge Vss RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 Vdd OSC2/CLKO 5 6 7 8 9 10 11 12 13 14 15 for at indgangen er HØJ, når switchen ikke bruges. Skal forbindes til GND. Indgang/udgang på PORTB. Kan også bruges til en interrupt funktion. Indgang/udgang på PORTB. Indgang/udgang på PORTB. Indgang/udgang på PORTB. Indgang/udgang på PORTB. Indgang/udgang på PORTB. Indgang/udgang på PORTB. Indgang/udgang på PORTB. Forsyningsspændingen skal være mellem +2V og +5,5V. Dette ben styrer clockfrekvensen sammen med ben 16. UT OSC1/CLKIN RA0 RA1 16 17 18 Dette ben styrer clockfrekvensen sammen med ben 15. Indgang/udgang på PORTA. Indgang/udgang på PORTA. Et 4MHz krystal bruges til at indstille clockfrekvensen og to kondensatorer på 15pF på hver side af krystallet for at mindske støj. Der kunne også have været brugt et RC led til at styre clockfrekvensen, men et krystal er mere præcist. PORTB bruges til indgange og udgange, da den har flere ben end PORTA. RB0-RB2 benyttes som indgange og RB4-RB6 er udgange. Der anvendes en knap og pull-down-modstand på det ene ben (RB2). Når knappen aktiveres, bliver indgangen HØJ. Knappen kan bruges af postbudet, så han kan gøre opmærksom på, at der skal hentes en pakke på posthuset. Reed-kontakten er forbundet til en transistor, som virker som en inverter og derefter forbundet til RB1. Flip-floppens ben Q er forbundet til RB0, så dette ben går højt, når der bliver tusmørke. Der er også forbundet en reset-knap til PIC’en. Side 20 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Programmeringen af PIC’en: Instruktioner: Når der programmers med assemblersproget, er der en række instruktioner, som kan bruges, i alt 35. Herunder er der en beskrivelse af de instruktioner, som bruges i øvelsesprogrammerne. Navn: banksel Funktion: ”bank select”. Bruges til at vælge en anden bank. banksel adskiller sig fra de andre funktioner ved, at den ikke er i blandt de 35 instruktioner, som PIC’en kan forstå. movlw movwf clrf bsf bcf call return decfsz Kompileren sørger dog for at fortolke instruktionen til PIC’ens sprog. ”move literal to w”. movlw flytter en given værdi til w-registret. ”move w to f”. movwf flytter værdien fra w-registret til f-registret. ”clear f” f-registrets værdi sættes til 0. Bruges når alle bits i et register ønskes sat til 0. ”bit set f” følgende bit i registret sættes til 1. ”bit clear f” følgende bit i registret sættes til 0. Man hopper over til en anden label, men kommer tilbage senere. Man kommer tilbage efter call ved at bruge return. ”Decrement f, skip if 0” Gør værdien 1 mindre. Hvis resultatet er 0, hoppes den næste goto incf swapf subwf linje over. Gå til en anden label. ”Increment f”. Forøger værdien med 1 ”Swap nibbles in f” Bytter rundt på 4 MSB og 4 LSB i registret ”Substract w from f”. Der udføres en subtraktion mellem en følgende værdi og w- btfss btfsc retfie register værdien. ”Bit test, scip if set”. Tjekker om bit er sat (1). Hvis den er, hoppes den næste linje over. ”Bit test, scip if clear”. Hopper næste linje over, hvis bit ikke er sat. ”return from interrupt” Vender tilbage til det sted, hvor interrupt blev aktiveret. Alle 35 instruktioner kan findes i bilag, hvor der følger en beskrivelse fra databladet, over hvad de kan benyttes til. (på engelsk). PIC'ens funktion er at sørge for, at der kun bliver sendt et hurtigt signal over til modtageren, så senderen ikke hele tiden skal stå og sende! Når RB0 går høj, går RB4 høj, og så er der en lille pause, hvor RB4 er lav, og så går den høj igen og derefter lav. Når RB1 går høj, går RB6 høj, og så er der en lille pause, hvor RB6 er lav, og så går den høj igen og derefter lav. Når RB2 går høj, går RB5 høj, og så er der en lille pause, hvor RB5 er lav, og så går den høj igen og derefter lav. Side 21 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 PIC'en står hele tiden og ser på, hvilken status RB0, RB1 og RB2 har! Indgange: RB0 (ben 6) RB1 (ben 7) RB2 (ben 8) Udgange: RB4 (ben 10) RB5 (ben 11) RB6 (ben 12) RB7 (ben 13) Fra flip-flop (LDR) "Går høj, når det bliver mørkt”. Fra reed-kontakt på brevklappen "Går høj, når brevklappen åbnes". Fra trykknap "Går høj, når der trykkes". RB4, RB5, RB6 og RB7 er forbundet til encoder "RF600E" Kan bruges til at sende batteriets status! Programmet er vedlagt som bilag. Blok 9: RF600E modtager den binære kombination fra PIC’en på dens 3 indgange (ben 1-3) og sender et frekvensstyret signal på 433MHz (ben 6). Når signalet sendes, blinker en diode, som er forbundet til ben 7. VCC er på ben 8 og VSS på ben 5. En transistor laver højt signal på ben 6 til lavt signal på ben 5 hos RTFQ2. Signalet sendes videre til modtagerboardet via en antenne, som er forbundet til ben 2. Ben 1 og 4 er forbundet til GND og ben 3 til VCC. Længden af antennen der er mest optimal kan beregnes: λ= v f Antennen skal være en fjerdedel af bølgelængden. Det vil så svare til 17,3cm kan også ses i databladet! Radiobølger fra normalt en bølgelængde på 300-3 m og en frekvens på 106 − 108 . De anvendes til FM-radiofoni, radar og TV. Forsyningen: Her beskrives følgende blokke: Side 22 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Alle elektroniske apparater kræver en god spændingsforsyning. Når man til en praktisk opstilling har brug for en spændingsforsyning, anvender man ofte en integreret kreds. Og af ydre komponenter skal der blot tilføjes en ensretter og to kondensatorer. Selve netspændingen tilsluttes en transformator, der nedsætter de 230V til 6V. Denne vekselspænding ensrettes af en brokoblet ensretter. Resultatet af dette er en pulserende jævnspænding, som glattes ud af en elektrolytkondensator. Herefter følger den integrerede kreds, i dette tilfælde 7805T, der sørger for, at udgangsspændingen konstant er 5V. Fordelen ved en integreret kreds som spændingsregulatoren er stor. Den fylder ikke så meget, er let at køle af, er kortslutningssikret, termisk sikret, og den har indbygget en strømbegrænser. Så hvis strømmen bliver for stor eller temperaturen for høj, lukker den blot af. Forsyningen, som tilkobles selve apparatet inde i huset, består af følgende blokke: Blok 10: • Skrueterminal ”CON1”, hvor der er tilkoblet et 230V hanstik, der kan sættes i stikkonktakten. Blok 11: • Transformator, transformerer spændingen fra 230V til 6V. Side 23 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 12: • Brokoblingen ensretter spændingen, og resultatet af dette er en pulserende jævnspænding, som glattes ud af en elektrolytkondensator. Blok 13: • Spændingsregulatoren søger for, at udgangsspændingen hele tiden er 5V, og kondensatoren C1 søger for at fjerne støj, så konverteringen sker korrekt. Skrueterminal ”CON2”, giver så 5V og er tilkoblet et hanstik, som kan sættes i apparatet inde i huset. Her ses et billede af den færdige spændingsforsyning. Modtageren: Her beskrives følgende blokke: Side 24 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 15: Denne blok består af en switch, hvor man kan vælge, på hvilken måde selve apparatet skal forsynes. Dens funktion er at modtage 2 forsyningsspændinger på de to indgange, så man kan vælge, om apparatet skal forsynes fra USB-stikket eller fra strømforsyningen. Når switchen er i midterstilling, er apparatet slukket. Blok 16: Forsyningsspændingen på boardet er +5V. RRFQ1 bruges til at modtage data-bit signalet på boardet. Antennen er på ben 3. Ben 15 sættes til forsyningsspændingen, mens ben 2, 7 og 11 til GND. Ben 14 sender signalet videre til RF600D RF600D modtager data-signalet (ben 9) og konverterer det til 4-bit signalet (på ben 1, 2, 17, 18). Ben 4 forbindes til forsyningsspædningen via en modstand på 15KΩ. Ben 14 forbindes direkte til forsyningsspændingen. Hvis ben 13 er lav, er RF600D i Sleep mode og kører normalt, hvis den er høj. Derfor er den sat høj. Ben 7 bestemmer om RF600D behandler FM/IR eller AM signal. Fjernstyring er bygget på FMsignaler, og derfor skal den sættes til VCC gennem en modstand på 22KΩ. Ben 12 bestemmer, om signalet skal latches, indtil et nyt signal kommer. Det skal den gøre, og derfor skal det være sat til høj. En diode er forbundet til ben 10 og begynder at blinke, når der modtages et signal. Ben 10 bruges til at konfigurere kommunikationen mellem senderen og modtageren. Beskrivelsen af konfigurationsprocessen findes på side 7 i databladet til RF600x. For at danne en rigtig 4-bits signal, skal de lave udgangssignaler fra RF600D ændres til høje, og de høje til lave. Side 25 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 17: For at danne en rigtig 3-bits signal, skal de lave udgangssignaler fra RF600D ændres til høje, og de høje til lave. Til dette formål benyttes 4069N som inverter. De indgangsben, der ikke bruges, forbindes til GND. Udgangens status aflæses på lysdioder, der er forbundet til GND gennem 120 Ω modstand. Blok 18: Der bruges en LM358N som spædingsfølger for at stabilersere spændingen, så benenes status kan registreres i USB-modulet. Blok 19: Jumperne på boardet giver output til USB-interface benene og til PIC’ens ben. Der er også lavet fælles GND imellem boardene ved hjælp af jumper. PIC – LCD: Her beskrives følgende blokke: Blok 20: For at registrere oplysningerne, der bliver sendt fra apparatet på postkassen ind i huset, anvendes der en PIC, der sidder på apparatet inde i huset. Der bruges en PIC16F877A. De registrerede data lagres i PIC’ens EEPROM, så de kan ses, selv om apparatet har været slukket. Side 26 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 RB0-RB3 bruges som indgange fra modtageren. RB4 er også en indgang. Det er en indgang. der går høj. når en knap trykkes. RB5 bruges som udgang. Der er en lysdiode, der begynder at blinke, når RB0 er høj. Den viser, at der er tændt lys ved postkassen, og at det er blevet tusmørke. LCD-displayet er forbundet på PORTC på PIC’en. I ”LCDinclude.txt” er det lavet indstillinger, så PIC’en ved, at LCD-displayet sidder på PORTC! ”LCDtekster.txt” indeholder den tekst, der bliver udskrevet på LCD-displayet. ”LCDinclude.txt” og ”LCDtekster.txt” indkluderes i ”PIC-LCD.asm”. På den måde spares der tid, og de forskellige funktioner kan let hentes fra i to filer. Alle tre filer er vedlagt som bilag, hvis man ønsker at de nærmere på programmet. Side 27 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 21: LCD-displayet er forbundet ud fra de oplysninger der står ovenfor! På ben tre kan lysstyrken varieres på LCD-displayet. USB: Her beskrives følgende blokke: Side 28 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 22: USB-modulet UM245R er tilsluttet til pc’en med et USB-kabel. UM245R har 8 I/O (DB0 – DB7). Der bruges følgende ben som indgang: DB1-DB4. Der er sat dioder på benene, så strømmen kun kan løbe ind i UM245R. Det er der gjort, fordi DB0-DB7 står og svinger mellem høj og lav, når programmet ikke er tilsluttet USB-interfacet. Hvis dioderne ikke var der, ville indgangen på PIC’en hele tiden stå op hoppe imellem høj og lav, og det ville aktivere programmet i PIC’en. Forsyningen på boardet er +5V og kommer fra modulens ben nr. 14. Ben 4, 15 og 21 forbindes til forsyningsspændingen, mens ben 13, 22-24 til GND. Ben 12 (#RD) og ben 18 (#WR) styrer dataoverførslen mellem computeren og chippen. Ved hjælp af korte impulser H-L-H, bliver data skrevet til og læst fra USB-modulens ben. Impulser bliver sendt fra ben 3 på LM555N, og frekvensen bestemmes af 2 modstande og en kondensator. f = 1, 49 Rb ) C ( Ra + 2�� Komponenten får forsyningsspænding på ben 8, og GND er på ben 1. Ben 2 sættes sammen med ben 6. Den første modstand sidder mellem ben 6 og 7, mens den anden mellem ben 7 og 8. Kondensatorens ene ben er forbundet til ben 6 og den anden til GND. Når #RD er lav, skal #WR være høj, og omvendt. For at opnå dette bruges en transistor. Frekvenssignalet fra LM555N sendes gennem en modstand på 10KΩ, og videre til transistorens basis; emitter forbindes til forsyningsspændingen, mens signalet fra kollektor sendes enten til #RD eller #WR. Side 29 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Blok 23: Herunder ses programmet på computeren som registrerer de forskellige data: Programmet har følgende funktioner: Programmet kan registrere oplysningerne, vise de registrerede oplysninger, give besked om dem på computeren og sende SMS’er med de registrerede oplysninger. Programmet er programmeret i Delphi 7.0. Programmeringssproget er objektbaseret Pascal. For at kunne kommunikere med USB-modulet UM245R bruges følgende to filer ”ftd2xx.dll” og ”D2XXUnit.pas” Programmets kildekode er vedlagt som bilag. Afprøvning af produktet: • Senderen kan sende følgende oplysninger til modtageren: Oplysninger om hvornår om den lille lampe er tændt på postkassen, når det bliver mørkt, oplysninger om der er kommet post og oplysninger om postbudet har haft en pakke med. • Senderen kan anvendes på de fleste postkasser med låg eller klap. • Den trådløse forbindelse skal have en rækkevidde på 0m-50m. (afprøvet udendørs). • Modtageren kan registrere oplysningerne og fremvise dem på et LCD-display. Og kan registrere om computeren er tilkoblet så informationerne kan sendes til den. • Modtageren kan sende oplysningerne til computeren via USB-interface, så oplysningerne bliver registreret på computeren og videresendt til en mobiltelefon. Side 30 af 33 El-teknik A Emne: Elektronik til registrering • Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Det trådløse signal kan være indstillet, så man ikke risikerer, at få naboernes postmeddelelser. De overnævnte punkter er blevet testet og de virker efter hængsigten. Her under ses nogle billede af prototypen: Perspektivering: Der kan foretages en del forbedringer af produktet. Det er jo kun en prototype, som ikke er monteret i nogen æske. For at gøre produktet mere brugervenligt skal det nok fremstilles af CMDkomponenter, da det vil gøre produktet mindre og mere smart. Anvendelsesmuligheder for produktet vil primat være ved normale husstande, men også mindre og stører firmaer vil kunne have glæde af produktet. Inden for de normale husstande vil landejendomme, hvor posten leveres ved hovedvejen specielt kunne have glæde af produktet. En anden anvendelsesmulighed vil være vil postbokse, hvor brugeren af postboksen så vil kunne få en besked via internettet eller SMS. Side 31 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Selv om at man kan modtage mange informationer via e-mail vil det normale brev aldrig holde op med at komme. Da vi i dag lever i en teknologisk samfund vil der blive brug for at kunne registrere disse oplysninger elektronisk for at gøre hverdagen nemmere. Vurdering: Vurdering af projektet: Det er lykkes at lave et praktisk produkt med tilhørerne dokumentationen inden for tidsrammen, dvs. at under projektperioden er tidsplanen til dels blevet overholdt. Vurdering af produktet: Produktet virker optimalt og efter de ønskede krav, dog er der ikke blevet foretaget nogen test på, hvor lang tid batteriet kan forsyne sender-boardet og om solcellerne kan nå at lade batteriet op, men det afhænger jo også af hvor meget solen skinner. Konklusion: Det er lykkes at lave en prototype, der opfylder de krav der blev sat fra starten af. Produktet virker efter hensigten og kan anvendes på de fleste postkasser. Der er blevet lavet dokumentation for hvordan produktet er konstrueret. Dokumentationen giver en beskrivelse af de forskellige elementer, der er blevet anvendt. Dokumentationen kan desuden også danne grundlag for en videreudvikling af produktet. Side 32 af 33 El-teknik A Emne: Elektronik til registrering Svendborg Erhvervsskole HTX Afleveringsdato: 30. 04. 2007 Litteraturliste: Bog Elektronik grundbog Elektronik konstruktioner Hjemmeside http://dk.farnell.com/ http://www.vejle-rc.dk/ http://www.rs-components.dk/ Program EAGLE 4.11 Forlag Sinus - Rayan Holm Sinus – Rayan Holm Dato 29-04-2007 29-04-2007 29-04-2007 Brug Tegning af diagrammer og MPLAB IDE v7.51 Mathcad 13 printlayout. Programmering af PIC Beregninger ISBN 87-00-17633-8 87-00-17682-6 ___________________ Frantz Furrer Bilag: OBS alle relevante datablade samt kildekoden til programmet og selve programmet er vedlagt på CD’en. Side 33 af 33
© Copyright 2024