M
Maciej256
Guest
<img src="http://obrazki.elektroda.net/86_1153427119.JPG" border="0" alt="Rowerowy komputer pokładowy" title="Bike tripcomputer"/>Velkommen
Jeg vil gerne præsentere alle mine ydmyge strukturer kaldet "Bike-board computer." Engang, jeg troede det ville være fanjnie hastighedsregistrator på cykel og efter en tur obejżeć rekord.Det endelige design viste sig at være mere kompliceret end oprindeligt antaget: P. Skematisk diagram af enheden opfundet fra bunden, basere om anvendelsen noter, skematisk yampp'a og det er hvad jeg fandt på nettet for USB og hukommelseskort.Designet blev udtænkt på forhånd som Bajer og ikke det resultat, at tælleren cyklus strømforbrug og størrelsen af blade lidt til perfekt.
Lad mig starte muligheder:
- Processor ATMEGA128
- 128x64 grafisk LCD med baggrundslys
- Måling hastighed, gennemsnitlig hastighed, distance, total distance (som standard meter)
- Temperaturen i 4 niezależbych czujnikiów (sensorer på 1-Wire bus.)Automatucznie sensorer opdages, kan du vælge fire af dem.En sensor er permanent indbygget i systemet.
- Et ur med en kalender og batteri backup.
- Chronograph funktion
- 4 analoge indgange (indbygget A / C processor).
- Belysning Controls cykel (stadig ikke i orden: P)
- Light sensor (Phototransistor) og automatisk dreje LCD baggrundsbelysning og belysning.
- Se diagrammet for to givne parametre afhængigt af tid (en prøve af en 1s, 60'erne hukommelse).
- Sensor forsyningsspænding og ur backup batteri spænding.
- Serial bus for tilslutning af ekstra enheder zewnętrzyncyh (lamper eller hvad jeg nogensinde har kommet til at tænke på).Standard RS-485
- Stik til CompactFlash hukommelseskort.
- Understøtter filsystem FAT16/FAT32
- Browser filer og mapper (endnu ikke doskoanała).
- USB interface (PDIUSBD12 system, enheden er fundet som en Mass Storage Class)
- Mulighed for optagelse parametre på hukommelseskortet (filerne)
- MP3-afspiller, hvorefter VS1001K (stadig ikke i orden, fordi jeg ikke har langt scalaka)
- Strømforsyning: 8-12V (6 pinde eller 8 batterier), strømforbrug: Tomgang om 60 mA, højst ca 100mA.
Den væsentligste del er ATMEGA128 processor med vedhæftede hukommelse 32KB (62.256 system).Klokfrekvensen 18.432Mhz (bare så, fordi standarden giver mulighed for seriel transmission hastighed, der er ikke langt wykożystywane).Parallel bus, der forbinder CPU'en til hukommelsen er også inkluderet: en LCD-skærm, USB interface layout, CompactFlash-kort, tastatur buffer.Adresse dekodere realiseret ved hjælp af en 74.138, og en række individuelle nog porte.
5v strømforsyning giver en puls på stabilisering MC34064A.Før stabilisator systemet er slukket skifte tillader microcontroller og dreje på knappen (RS flip-flop på 4.001-drevne system uden stabilisering).Denne løsning viste sig at være nødvendig, fordi processoren skal udføre et par skridt fra magten, og derfor skal han beslutte, hvornår slukke.
Negative spænding er nødvendig for at drive LCD ICL7660 generere to systemer, kontrast er justeret ved hjælp af en simpel D / A-konverter baseret på PWM (kontrol gennem Timer1).
På samme måde er omfattet af baggrundsbelysningen lysstyrke.
Keyboard interface kan der tilsættes af otte knapper, der er wykożystywane 7 (6 1 til at håndtere for strømmen).Ved at trykke på en tast kan generere en interrupt.
RTC ur - PCF8583 styres via I2C, når enheden er tændt strømforsynes fra 5V, ellers batteri 3.3v. Systemet genererer pulser på 1s, der bruges som benchmark tid for microcontroller.
Spændinger og lyssensorer er forbundet til indgang A / C, som skillevægge.
Når forsyningsspændingen falder til under det minimum, at systemet er automatisk deaktiveret.
Enheden er udstyret med et stik der kan forbinde uden for hjulet rotation sensor, ekstra sensorer eller andre 1-Wire udstyr, ekstra lysdioder / pærer kontrolleret af den samme kanal som PWM LCD baggrundsbelysning.Der er 4 indgang A / D konverteren og output referencespaendingen 2.56v cached af LM258.5 V og massen er også til stede.
MP3 dekoder er et system VS1001K buffer 74LVC245 drevet af 3.3v. Interfjes Control via SPI dekoder.Diagram næsten identisk med yampp'em.
Protokol klasse USB Mass Storage er fuldt implementeret software, systemet tilbyder kun PDIUSBD12 FIFO kø.Under fremsendelsen af alle andre USB funktioner er suspenderet.
Projekt og EAGLE gjort plade, pladen er håndlavet af bestråling, dobbeltsidet på ét stykke laminat.Ringe er stykker af wire loddes på begge sider og skær.
Selvfølgelig, samme system er den eneste del af projektet, de mest komplicerede ting viste sig at være et program.Programmet jeg skriver (jescze er ikke og vil ikke være lange udløb) i AVR-GCC, test af læsning og skrivning til filer førte på en pc og derefter kopieret og tilpasset den kode for UC.USB-støtte var et meget større problem, men baseret på eksempler fra nettet efter mange forsøg endelig arbejdede
.Far wykożystuje ikke muligt at få boot loader, systemet er programmeret via en internetudbyder programmør.
Der er et par ting, der bør forbedres, bl.a. mangel på strøm via USB.Transciever montering RS-485 nok en smule overdrevet, kan man bruge noget enklere.
Den enhed, fungerer fint, mens man kører, er centralt placeret på rattet (fastholdt med velcro).Batterierne er i en beholder under sædet.Dette er den anden struktur, første var baseret på AT90S8515 512kb ram, 2x16 display.De data blev transporteret gennem RS-232 PC-ta.
Det er nok, når det kommer til beskrivelsen under en håndfuld billeder.Venter på kommentarer hvad du synes om mit design.pliki2.JPGBeskrivelse:n / a
Jeg vil gerne præsentere alle mine ydmyge strukturer kaldet "Bike-board computer." Engang, jeg troede det ville være fanjnie hastighedsregistrator på cykel og efter en tur obejżeć rekord.Det endelige design viste sig at være mere kompliceret end oprindeligt antaget: P. Skematisk diagram af enheden opfundet fra bunden, basere om anvendelsen noter, skematisk yampp'a og det er hvad jeg fandt på nettet for USB og hukommelseskort.Designet blev udtænkt på forhånd som Bajer og ikke det resultat, at tælleren cyklus strømforbrug og størrelsen af blade lidt til perfekt.
Lad mig starte muligheder:
- Processor ATMEGA128
- 128x64 grafisk LCD med baggrundslys
- Måling hastighed, gennemsnitlig hastighed, distance, total distance (som standard meter)
- Temperaturen i 4 niezależbych czujnikiów (sensorer på 1-Wire bus.)Automatucznie sensorer opdages, kan du vælge fire af dem.En sensor er permanent indbygget i systemet.
- Et ur med en kalender og batteri backup.
- Chronograph funktion
- 4 analoge indgange (indbygget A / C processor).
- Belysning Controls cykel (stadig ikke i orden: P)
- Light sensor (Phototransistor) og automatisk dreje LCD baggrundsbelysning og belysning.
- Se diagrammet for to givne parametre afhængigt af tid (en prøve af en 1s, 60'erne hukommelse).
- Sensor forsyningsspænding og ur backup batteri spænding.
- Serial bus for tilslutning af ekstra enheder zewnętrzyncyh (lamper eller hvad jeg nogensinde har kommet til at tænke på).Standard RS-485
- Stik til CompactFlash hukommelseskort.
- Understøtter filsystem FAT16/FAT32
- Browser filer og mapper (endnu ikke doskoanała).
- USB interface (PDIUSBD12 system, enheden er fundet som en Mass Storage Class)
- Mulighed for optagelse parametre på hukommelseskortet (filerne)
- MP3-afspiller, hvorefter VS1001K (stadig ikke i orden, fordi jeg ikke har langt scalaka)
- Strømforsyning: 8-12V (6 pinde eller 8 batterier), strømforbrug: Tomgang om 60 mA, højst ca 100mA.
Den væsentligste del er ATMEGA128 processor med vedhæftede hukommelse 32KB (62.256 system).Klokfrekvensen 18.432Mhz (bare så, fordi standarden giver mulighed for seriel transmission hastighed, der er ikke langt wykożystywane).Parallel bus, der forbinder CPU'en til hukommelsen er også inkluderet: en LCD-skærm, USB interface layout, CompactFlash-kort, tastatur buffer.Adresse dekodere realiseret ved hjælp af en 74.138, og en række individuelle nog porte.
5v strømforsyning giver en puls på stabilisering MC34064A.Før stabilisator systemet er slukket skifte tillader microcontroller og dreje på knappen (RS flip-flop på 4.001-drevne system uden stabilisering).Denne løsning viste sig at være nødvendig, fordi processoren skal udføre et par skridt fra magten, og derfor skal han beslutte, hvornår slukke.
Negative spænding er nødvendig for at drive LCD ICL7660 generere to systemer, kontrast er justeret ved hjælp af en simpel D / A-konverter baseret på PWM (kontrol gennem Timer1).
På samme måde er omfattet af baggrundsbelysningen lysstyrke.
Keyboard interface kan der tilsættes af otte knapper, der er wykożystywane 7 (6 1 til at håndtere for strømmen).Ved at trykke på en tast kan generere en interrupt.
RTC ur - PCF8583 styres via I2C, når enheden er tændt strømforsynes fra 5V, ellers batteri 3.3v. Systemet genererer pulser på 1s, der bruges som benchmark tid for microcontroller.
Spændinger og lyssensorer er forbundet til indgang A / C, som skillevægge.
Når forsyningsspændingen falder til under det minimum, at systemet er automatisk deaktiveret.
Enheden er udstyret med et stik der kan forbinde uden for hjulet rotation sensor, ekstra sensorer eller andre 1-Wire udstyr, ekstra lysdioder / pærer kontrolleret af den samme kanal som PWM LCD baggrundsbelysning.Der er 4 indgang A / D konverteren og output referencespaendingen 2.56v cached af LM258.5 V og massen er også til stede.
MP3 dekoder er et system VS1001K buffer 74LVC245 drevet af 3.3v. Interfjes Control via SPI dekoder.Diagram næsten identisk med yampp'em.
Protokol klasse USB Mass Storage er fuldt implementeret software, systemet tilbyder kun PDIUSBD12 FIFO kø.Under fremsendelsen af alle andre USB funktioner er suspenderet.
Projekt og EAGLE gjort plade, pladen er håndlavet af bestråling, dobbeltsidet på ét stykke laminat.Ringe er stykker af wire loddes på begge sider og skær.
Selvfølgelig, samme system er den eneste del af projektet, de mest komplicerede ting viste sig at være et program.Programmet jeg skriver (jescze er ikke og vil ikke være lange udløb) i AVR-GCC, test af læsning og skrivning til filer førte på en pc og derefter kopieret og tilpasset den kode for UC.USB-støtte var et meget større problem, men baseret på eksempler fra nettet efter mange forsøg endelig arbejdede
Der er et par ting, der bør forbedres, bl.a. mangel på strøm via USB.Transciever montering RS-485 nok en smule overdrevet, kan man bruge noget enklere.
Den enhed, fungerer fint, mens man kører, er centralt placeret på rattet (fastholdt med velcro).Batterierne er i en beholder under sædet.Dette er den anden struktur, første var baseret på AT90S8515 512kb ram, 2x16 display.De data blev transporteret gennem RS-232 PC-ta.
Det er nok, når det kommer til beskrivelsen under en håndfuld billeder.Venter på kommentarer hvad du synes om mit design.pliki2.JPGBeskrivelse:n / a