Bidrag: µScope V1.1 - Victor_passe

Här presenteras bidragen i Svenska Elektronikforumets Elektroniktävling 2009. Instruktioner för omröstning finns också!
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Bidrag: µScope V1.1 - Victor_passe

Inlägg av victor_passe »

Här visar jag multimeter+temp funktionen:



Jag har ingen funktionsgenerator så datorns ljudkort får göra lite former.
Här ser vi på en sinus(Den ser ganska kantig ut, men så ser den ut även med mitt
riktiga ocilloscope, så det är datorns fel.), fyrkant, triangel, sågtand och vitt brus:


Och lite mer om meny systemet:



Byggbeskrivning:

Kretskortet bör se ut ungefär såhär:
Bild
(Jag slipade lite väl mycket vid knapparna)

Nu ska vi löda lite!

Börja med att klippa av benen på processorn, inte helt och hållet utan ungefär såhär:
Bild

Så, nu kan vi löda fast allt smd, tänk på att löda allt smått först, annars kan de stora sakerna blockera lödpennan:
Bild
Pinnarna från knappprna ska klippas av, inga hål alls ska borras.
(Jag glömde en knapp och pic, men man ska löda fast dem också)


Nu ska vi på med batterikontakten! Börja med att klippa bort lite av plasten:
Bild

Såga lite i kretskortet och löd fast kablarna:
Bild

Och smältlim! Jag satte fast batteriet och limmade så kontakten kom exakt rätt:
Bild

Nu ska det se ut typ såhär:
Bild

Och så löder vi på skärmen, men föst måste man klippa benen lite, om man vill få ner höjden iaf:
Bild

Men tänk på att löda fast en icsp kontakt om ni inte redan har programmerat pic:en.
Men jag kan inte garantera att allt funkar perfekt i programmet så det kan vara bra att
ha kvar kontakten en stund om någon hittar något fel i koden.

Nu ska vi löda på de 2 sista sakerna, jag tog och klippte av ena delen att ett gem och använde som probe,
man kan ju använda vad man vill. Och som jordklämma använde jag en krokodilklämma men om man är väldig
fattig kan man klä in en klädnypa i alu folie och använda.


Nu ska den förhoppningsvis vara klar.


Genomgång av menyn:

Man har 4 knappar, de 2 översta går man in och ut i menyn och de 2 nedre öka/minska värde.
Om man tex är i trigger menyn och ändrar trigger värdet och går bak och in igen så kommer den ihåg
att man var och ändrade triggervärdet och går dit automatiskt. Så det är ganska lätt att navigera i menyn.

Såhär ser det ut när man startar den:
Bild

Exempel på en undermeny:
Bild

Här mäter den spänning och temperatur:
Bild
Bild

Anledningen att det står 1,85V när man mäter i luften är pga hur den analoga delen ser ut, men mäter man på 0V så står det såklart 0V.

Jag har inte fått liv i AC-mätningen då jag inte vet hur jag ska lösa det programmeringsmässigt. Så det funkar tyvärr inte.


Jag kontrollmätte batteriet med min fluke 189, det är 1,609V så multimeten stämmer helt ok.
Som man ser så är den inte riktigt helt likadan åt + som åt -, det skiljde 30mV.

Och en viktig sak, budgeten räckte inte till en diod till så koppla INTE batteriet åt fel håll.
Jag vet inte om 3V3 regulatorn klarar det men µScope kan gå sönder.
Jag tar inget ansvar för eventuella skador som kan uppstå vid användning av µScope.


Schema+layout:
http://temp.syntaxis.se/ef/tavling/mini ... 0scope.zip

Kod:
http://temp.syntaxis.se/ef/tavling/miniscope/kod.zip
Koden är skriven i mikroec kompilator
Det är både projektfilen, c koden, asm koden och hex koden med i arkivet.
Och någon licens finns inte, ni får göra vad ni vill med koden.


Komponenter:

Valfria:
75-407-82 lcd(Du kan såklart ta vilken färg du vill)
65-834-13 12st kreamisk konsensator 1206
motstånd(0805):
60-174-95 1k
60-177-35 10k
60-178-00 20k
60-178-26 24k
60-179-74 100k

73-868-47 op-amp
73-869-39 temp sensor
73-067-85 3V3 regulator
35-656-29 3st knapp(den 4:e knappen är ju med i startkittet)

Från startkittet:
Endast µC(PIC), knappen och batterikontakten.
Låst