Sida 1 av 4

µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 00:42:17
av victor_passe
Hej, nu när anmälnings tiden är ute kan jag presentera min ide till tävlingen och göra en projekt tråd av det hela.

Målet är att bygga ett liiiitet oscilloscope med diverse tilläggs funktioner som voltmeter, frekvens räknare och temperatur logger.
Skärmen är en 75-407-82 och det är 4 knappar för att navigera i menyn och en op-amp för att buffra spänningen man mäter på.
det man mäter på delas med 10 och adderas med 3,3V/2 så jag kan mäta ca +-15V.
Hela scopet blir 60*28mm och typ 30 tjockt, nog för att rymmas bra i handen.

Jag etsade ett kort med klantade mig och råkade göra det 98% storlek.
Tur var väll det för nu är layouten och ledningsdragningen bättre.

Lite bilder:
Bild
Kortet blev ju fint. Men lite för litet om sagt.

Bild
Någon form av liv från skärmen
Bild
Början av en textrutin
Bild
Sådär ja.
Bild
Början på linje rutinen
Bild
Och den blev ju också fin.


Meny systemet är ett ganska universalt system, det är ett antal arrayer som innehåller allt, så det är jätte lätt att ändra vad man vill.
Bild
Första versionen av meny systemet
Bild
Man kan gå upp/ner/in/ut i menyerna och går man in i en meny som innehåller ett värde som kan ändras ser det ut såhär:
Bild

Dock blev detta ganska dåligt tycker jag, man får dålig översikt eftersom man måste gå in i extra meny om man vill ändra värdet på något.
Så jag tänkte om lite och detta blev resultatet:
Bild
Oj, vad avancerat, en flärp högt upp på kanterna, är jag inte estetisk?
Bild
Här är en undermeny som innehåller både nya menyer och värden, man kan flytta ens pekare mellan höger och vänster sidan.
Nu är det mindre luft på displayen.

Kanske lite svårt att fatta hur meny systemet funkar men jag hoppas ni fattar.

Jag provade att löda på temperatur sensorn på kortet som blev för litet.
sensorn är typ bara 1.5*1mm så det märks inte att kortet är fel när man löder den.
Bild
Det var ju mycket lättare än vad jag trodde, piece of kaka.

Såhär ser layouten ut idag:
Bild
Allt ligger alltså under skärmen förutom knapparna som är på vänstersidan.
Proben som sitter längst åt höger kommer typ vara en del av ett gem så hela scopet blir liksom proben.
Det kommer vara en kabel som man fäster med krokodilklämma till jord ut från sidan på den.
Längst ner är en LDO.

Jag ska nog göra så man kan ha scopet åt andra hållet genom att ha valet "Spegla skärmen" i menyn.

Jag kommer etsa kortet imorgon (idag) kväll så titta gärna på layouten och ser ni något som kan optimeras så säg till!

Har ni åsikter om meny systemet så säg gärna till också!

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 00:44:27
av xraid
\0/

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 00:54:57
av bearing
Det där ser ju jättebra ut! Men var det inte meningen att alla projekt skulle vara hemliga fram till deadline i januari?

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 00:57:34
av victor_passe
Jasså, för min del behöver det inte vara hemligt.
Och om det inte är hemligt så kan jag få mer feedback och därmed få en bättre produkt.

Men om det nu ska vara hemlig, vilket jag inte kan se någonstans i reglerna så får någon mod/admin gömma tråden.

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 01:03:32
av bearing
Du kanske har rätt. Det beror på hur följande tolkas.
"Var och ens tävlingsidé hålls hemlig tills man presenterar projektet."

Jag har tolkat "man presenterar projektet" som en formell presentation efter deadline.
Nu ska jag inte skriva mer OT i din tråd.

Verkar sjysst den där displayen. Jag tittade på samma familj ett tag, men insåg att den inte ryms i min budjet.

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 01:06:05
av cosmox
Kul projekt Victor!

Några frågor:
Vilken bandbredd kommer den få tror du?
Vilken uC valde du?
Kommer den innehålla FFT?

Fint att den kunde bli så liten. :tumupp:

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 01:15:48
av E85
En ATmega168 klarar väl bara 76.9Ksps och PIC:en vet jag inte men det blir ju ganska begränsat med dom värdena. Jag tänkte också bygga ett "oscilloskop" men hur jag än gjorde klarade jag mig inte under budgeten så anmälde mig aldrig. :(
Jag gör det utom tävlan istället med lite värre grejer och utan elfas ockerpriser. ;)

Men dom andra funktionerna kan ju vara bra att ha också. Ser ut att bli litet och smidigt. :tumupp:

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 02:32:17
av toffie
Jag säger bara som så, underbart skoj att läsa!! :D

Det finns nog inget bättre än ordentliga projektbeskrivningar med bra bilder, det ska bli ännu roligare att se
projektet när det är klart!

Som ovan undrade, undrar även jag vad det är för uC du använder och hoppas innerligt att det är en avr :D

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 06:43:05
av victor_passe
Jag funderade en stund om jag skulle ha AVR eller PIC
AVR var snabbare
PIC hade mer ram (fler sample points)
men det viktigaste var att AVR kan sampla ca 75KSPS
och PIC kan sampla 100KSPS så det blev PIC.


Och FFT ska jag försöka få in med det kan nog bli väldigt sakta, jag kör µC:n på 8MHz och det blir ca 2MIPS.

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 09:43:51
av Glenn
Typiskt kul projekt man skulle kunna tänka sej att bygga själv om det blir bra och schema/kod finns :)

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 13:12:28
av bearing
PIC:en har ju en 4xPLL!
Med PLL aktiverad går processorn i 8 MIPS. Kanske kan ADCn användas köras snabbare då också, med lite lägre noggrannhet.

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 18:22:30
av victor_passe
Gött! Det hade jag inte sett.
8MIPS, extrem prestanda, FFT here I come.
Eller vad tror ni?

Jag har pratat lite med min matte lärare(kanske inte rätt person) och han sa att man kan använda wavelets istället för sin/cos för att underlätta. Men jag fattar inte så mycket av hur man räknar FFT.


Nu är kortet etsat iaf och snyggt blev det.

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 19:49:01
av toffie
victor_passe skrev:Jag funderade en stund om jag skulle ha AVR eller PIC.. varför fundera? :(
AVR var snabbare YES! :D
PIC hade mer ram (fler sample points) neeeej :(
men det viktigaste var att AVR kan sampla ca 75KSPS ja men självklart :D
och PIC kan sampla 100KSPS så det blev PIC. NEEEEEEEJ!!! tänk på oss avr'are!! :shock: :doubt:
Jag som hade hoppats på AVR :(
Menmen, det blir förmodligen ett bra slut på det hela ändå :D



ps.. Nej jag har inte citerat hela inlägget..

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 21:01:39
av sodjan
> PIC:en har ju en 4xPLL!

Jag har letat som fan...
*Var* står det att det är en PIC med PLL på INTOSC
eller att de 8 MHz'en kommer från en extern kristall ?
Det framgår väl inte ens vilken PIC det är !? Eller
missade jag det ?

Re: µScope (Ett litet ocilloscope)

Postat: 7 oktober 2009, 21:04:36
av E85
18F2520 är det som används i tävlingen.