Nummer
1/2007
Explorer-16.
C30 kompilator, MPLAB IDE, Proteus VSM. Del 1.
Mars är en
bra månad för nystart
och goda intentioner. Om det
någonsin funnits ett gyllene tillfälle att byta upp
sig till 16-bitars mikroprogrammering så är det nu.
Förena
er med Microchip,
Labcenter och oss och vårt banbrytande Explorer-16 projekt
där vi presenterar en fantastisk hårdvara på annat ställe i
tidningen. Och
det kommer mer om du vill köra simuleringar på din PC. Just nu
behövs ingen
hårdvara. En CD-ROM medföljer i detta nummer och låt oss börja
med att installera Microchip MPLAB och C30 och Proteus VSM.
Sökandet
efter noggrannhet. Tidmätning med hjälp av atomur.
Tiden är den av alla naturens
fysiska storheter som vi är
bäst på att mäta. De mest
avancerade atomuren är fantastiskt
noggranna, många miljoner
gånger bättre än de bästa
kvartsbaserade klockor. Hur bär
de sig åt?
Sputnik
tidsmaskin. Nostalgi och mikrokontrollerteknik i en och samma
design.
Sputnik 1, den första artificiella satelliten, sköts upp 1957.
Den fångade hela världens uppmärksamhet med
de spöklika beepljud som den sände ut och som kunde
tas emot av radioamatörer överallt. Femtio år efter
denna historiska händelse verkar det passande att
bygga en klocka i form av Sputniksatelliten och som
kombinerar en nostalgisk display av Nixierör med
en modern mikrokontroller.
Berlinmuren
på nytt för SPI-bussen.
I en värld med ovanliga
tidmätare så finns det ett exempel som utmärker sig
framför alla andra, Berlinuret, som har visat tiden sedan 1975 med
ett hela tiden föränderligt
ljusmönster. Vi imiterar originalet och använder
en LED-display som styrs över SPI-bussen.
Profiler.
Byggsats för en universell fräsmaskin.
Har du alltid drömt om att ha en
egen fräsmaskin men tyckt att de
varit alldeles för dyra? Om det är så har vi den
perfekta lösningen för dig. I nära samarbete med
den belgiska tillverkaren Colinbus har vi tagit
fram en byggsats för våra läsare som gör att du
kan bygga en professionell fräsmaskin för bara en
bråkdel av vad en färdigbyggd maskin kostar. Denna
fräsmaskin lämpar sig för massor med olika jobb,
alltifrån att tillverka delar för modeller till att fräsa
kretskort.
I-Q:
En mycket intelligent syn på kvalitetsradio. Första stegen i
Software Designed Radio (SDR).
Fram till nu har panoramadisplay och
valbar bandbredd varit egenskaper
som bara funnits i den högsta
prisklassen. Att utföra dessa funktioner
i mjukvara gör det möjligt att
skapa en mottagare för löjligt lite
pengar nästan helt utan någon hårdvara
alls. SDR och I-Q blandare är
den nya parollen …
Delphi
för elektroniker. Del 10 (sista), Delphi Stamp står nu på egna
ben.
I denna sista del av Delphikursen fortsätter vi med att utveckla
det sprinklersystem som vi startade i del 9. Vi
lägger in fler ventiler i systemet och dessutom en vattenpump. På
mjukvarusidan kommer vi att lägga till en
timerfunktion. Slutresultatet blir ett ‘vuxet’ bevattningssystem
som kommer att bevisa sitt värde nu när sommaren
snart kommer med (förhoppningsvis) mycket sol och värme.
FPGA-kurs,
del 4. Simulering.
Välkomna tillbaka till den
nybörjarvänliga kurs vi kör som
stöd för vårt enormt populära
FPGA utvecklingssystem. Denna
gång tittar vi på simuleringskapaciteten
hos Quartus. Med simulering är
det enklare att designa kretsar
och spåra fel i dina
konstruktioner. De medföljande
exemplen visar hur du kan
använda audiointerfacet på
experimentkortet.
Explorer-16.
Del 2. Värdepaket och audiosignalbehandling.
Om du inte slarvat bort den
Explorer-16 CD-ROM som medföljer denna tidning, sålt den på Ebay
eller använt den som frisbee ut
genom fönstret så kan vi nu gå vidare med att titta på
hårdvaran som hör ihop med
denna artikelserie och kommer till dig från Microchip, Labcenter
och Allt om Elektronik. Vi går även
igenom mjukvaran med en Proteus VSM simulering av
audiosignalbehandling. Och sedan väntar ett
superrabatterbjudande.
Turbotrick,
Överklockning av bärbara datorer.
Det är kanske inte så känt,
men det är ganska enkelt att
öka klockhastigheten på nästan
alla Centrinodatorer med Intel i915
chipset och Pentium M CPU. Vi tar oss en
titt på vad som behövs för denna enkla modding.
Förbättrad
känslighet hos RFID-läsaren. 10 pikofarad värda 5 centimeter.
Djävulen gömmer sig i
detaljerna. I detta fall i den
dielektriska konstanten i vårt kretskortsmaterial.
Men frukta inte, här visar vi hur
en halvtimmas mätande, högt tänkande och trimning
av ett kondensatorvärde belönades med en
femfaldig ökning av detekteringsavståndet för vår
RFID-läsare.
MP3
Preamp. Stereoförstärkare för mikrofon.
Det finns fortfarande en hel
del entusiaster som tycker om att
göra högkvalitets liveinspelningar av
konserter, intervjuer, radiosändningar, naturljud
osv. Professionell utrustning som
Nagra och liknande är helt enkelt
för dyrt. Vi kan därför vara glada över
att många MP3-spelare är försedda
med en analog ingång och en
högpresterande MP3 eller WMA-encoder.
Atomklocksmottagare.
DCF77-klocka med grafisk programmering och ett CPLD-chip.
Vi har haft radiostyrda klockor i Allt om Elektronik tidigare, men
aldrig någon som denna. Vad som gör
denna unik är att vi använder en högt flexibel CPLD-teknologi
för att avkoda signalerna. Trots dess
komplexitet så kommer våra detaljerade instruktioner se till att
även en nybörjare kan utföra ett
första klassens jobb med denna design.
Toalettvakt.
Biogasvarning förhindrar otrevlig överraskning.
Om vi skall tro på amerikanarna så skall vi hela tiden vara
förberedda på terroristattacker. Och
i Europa verkar det gå åt samma håll om man skall tro alla
nyhetssändningar. I Storbritannien
har man också adopterat ett varningssystem med olika nivåer som
visar hur orolig
man bör vara. Detta kan kanske vara bra, men dessa typer av
indikatorer skall man använda
där de gör den allra mesta nyttan, på toaletten.
En
tråd med Total Recall. Egenskaperna hos 'memory wire'.
Minnesmetall kallas ofta för
en ‘lösning som letar efter ett
problem’. Det är ett fängslande
material som återtar sin ursprungsform
när det värms upp. Den
applikation som beskrivs här är
rent akademisk då den inte
löser något stort problem utan
i stället producerar en ny
visuell effekt.

Nummer
2/2007
AVR driver USB.
Ett utvecklingskort med ett mjukvarudefinierat USB-interface.
Är det möjligt att
använda en mikrokontroller från tiden före USB eran för att
bygga en USB-enhet utan att använda
ytterligare IC-kretsar? Detta var en fråga som
konstruktörerna
ställde sig för ett tag sedan. Många långa kvällar senare
visade sig svaret vara ‘Ja’. Som
ett resultat av detta kan vi nu presentera ett USB I/O-kort
baserat på en standard AVR mikrokontroller – utan behov av
några speciella USB-chip!
Universell
drivrutin för USB. Säg adjö till anslutningsproblem.
Att designa sin egen
USB-enhet kan vara ett trevligt nöje för elektronikentusiaster.
Det största hindret är ofta
själva drivrutinen för enheten. Att
skriva detta stycke mjukvara kan visa sig vara för svårt för
många. En universell drivrutin
för USB, som också är open source, är lösningen på
problemet!
Mobil-LCD
för PC. Återvinn Alcatel LCD.
Det största hindret när
man vill återvinna delar från
gamla mobiltelefoner är vanligtvis bristen på datablad.
Författaren till denna artikel har dock lyckats lista
ut hur man använder en display från en Alcatel mobiltelefon
enbart genom att analysera kretskortet och
dataprotokollet. Resultatet är att det går att driva displayen
från en ATmega16 mikrokontroller.
Kurvmakare.
18 funktionsgeneratorer på testbänken.
Om du vill veta exakt vad
som händer i en krets så behöver du mer än
bara en multimeter och ett oscilloskop. En signalgenerator som
gör precis det du vill är minst lika
viktig. Det betyder att du behöver en
funktionsgenerator. I denna artikel beskriver vi tekniken bakom
funktionsgeneratorer, summerar vad de
måste kunna, och varför, och
visar resultatet av en granskning av 18 olika modeller.
Explorer-16.
Del 3. Talande termometer, CF kortsimulering och Kryptopussel.
Mer
avancerad (men fortfarande
100% gratis) simulering
denna gång med en VSM-modell för minneskort till vårt PIC24F
system (allt virtuellt naturligtvis).
Dessutom kan du lösa ett kryptopussel baserat på ett CF-kort.
Men låt oss först gå tillbaka till
förra numrets projekt med en talande termometer.
Den
mångbegåvade R8C. Real-time multitasking operating system (RTOS).
Multitasking
(att utföra flera olika uppgifter samtidigt) är ett elegant och
enkelt sätt att lösa komplexa
styrproblem och realtidsprestanda behöver inte nödvändigtvis
försämras som en följd
av detta. Några få C-rutiner (och lite disciplin när det
gäller programmeraren) låter oss erhålla
tillfredsställande multitaskingprestanda även med
mikrokontroller som R8C.
Attack
of the SpYder. Upptäck Freescales MC9S08 mikro, SpYder och
CodeWarrior.
I denna korta artikelserie
adderar vi Freescales kraftfulla MC9S08
till den omväxlande och färggranna palett med
8-bitars mikrokontroller som har prytt våra sidor
under de senaste två eller tre årtiondena! I detta
nummer lär du känna utvecklingsverktygen SpYder
och CodeWarrior och på annan plats i tidningen finns en
trevlig applikation som du kan bygga själv och vi använder en
mikrokontroller som är inbyggd i en
16-pinnars DIP-kapsel.
G-kraft
med LED. Tvåaxels 2g accelerometer med Spyder och en Freescale
mikro.
Här är en lekfull, men
ändå undervisande applikation
för en Freescale MC9S08
mikrokontroller. Det är en
fortsättning av den föregående artikeln
‘Attack of the SpYder’ och hjälper dig med grunderna
för att utveckla en MC9S08 mikrokontroller från
tankevara till hårdvara utefter en extremt billig väg med
några gratiskomponenter som medföljer exklusivt för våra
läsare.
Laddare,
urladdare, kapacitetsmätare för NiMH/NiCd och LiPo/Li-Ion paket
och celler.
Fler och fler elektroniska
apparater använder batterier,
ofta av olika typer. Att hitta
en universell lösning verkar alltmer befogad
— en som inte bara klarar av ett hantera
maximalt med batterier utan som också
har möjlighet att utvärdera dem.
Människan
som energikälla. Nya tekniker för att generera energi.
‘Spara energi’ heter
temat för dagen och de stigande oljepriserna
samt växthuseffekten rapporteras dagligen i nyheterna.
I Holst Centre i holländska Eindhoven forskar man
i utvecklingen av så kallade ‘energy scavengers’, energiomvandlare
som använder kroppsvärme. De kan bara generera
små mängder effekt, men det finns inga skadliga avfallsprodukter.
Enkel
solcellsladdare. Undvik att överladda NiCd-batterier.
Små
solceller går att få tag på mycket billigt nuförtiden —
eller också kan du
plocka dem från en gammal solcellsdriven trädgårdsbelysning.
Det skulle vara
trevligt att kunna använda dem, men
vad då till? Med bara en handfull komponenter
kan du använda en sådan solpanel
för att ladda batterier på ett säkert
sätt.
Mycket
Enkel Klocka. Omarbetad design från 1971.
Så långt tillbaka som 1971
publicerade den holländska utgåvan
av Elektor en så kallad ‘Hebinckklocka’.
Originalartikel var i två delar
och omfattade nära tio sidor.
Idag kan vi göra detsamma, och
mer, med färre komponenter —
denna ‘Mycket Enkel Klocka’
omfattar ca 20 komponenter medan
den 35 år äldre klockan
innehöll närmare 100 stycken.
En
enkel växelriktare. 12 V likspänning in, 230 V växelspänning ut.
Kretsar som omvandlar en 12 V
likspänning till en 50 Hz växelspänning
kallas för växelriktare. Kommersiella enheter kännetecknas
av liten storlek, hög verkningsgrad och hög utgångseffekt.
En enklare lösning med en vanlig nättransformator räcker
dock mer än väl till för att driva en TV-apparat och en satellitmottagare
från ett 12-V bilbatteri.
FPGS-kurs.
del 5. Bussystem och förbindelser.
Varje inbäddat system använder en systembuss för att transportera
data mellan olika komponenter. Detta gäller också system
implementerade i en FPGA. Det är emellertid en annan slgs buss som
vanligtvis används i FPGA. I denna artikel visar vi ett bussystem
som ofta brukar användas i FPGA.

Nummer 3/2007
Mätare
med lina. Seriella multimetrar med ett serieinterface.
En multimeter är standardmätinstrumentet
nummer ett för varje
elektronikhobbyist. Du kan använda
den för att mäta spänningar, strömmar
och resistenser. Många
moderna
multimetrar mäter också kapacitans
och frekvens. Några av dem kan
också anslutas till en PC för dataloggning. I denna artikel ger
vi en översikt av (nästan)
alla multimetrar som finns tillgängliga med denna möjlighet.
Mjukvarudefinierad
radio med USB-interface.
Mjukvarudefinierade
radiomottagare (SDR, Software Defined Radio) använder ett minimum
av hårdvara och förlitar sig
i stället på sin mjukvara. Det här SDR-projektet visar vad som
är möjligt, i detta fall en universell
mottagare som täcker alla band från 150 kHz till 30 MHz. Den har
optimerats för mottagning av
DRM och AM-sändningar men lämpar sig också för att lyssna på
amatörsändningar.
USB-FliteSim.
Ett RC-sändare-till-USB-interface.
Under årens
lopp har ett stort antal konstruktioner
publicerats som låter en sändare
för radiostyrning (RC) arbeta ihop med en PC-dator. Med detta
interface kan modellflygplanspiloter finslipa sina färdigheter
med hjälp av ett simuleringsprogram i
stället för att riskera att sätta sin
stolthet och glädje rakt ner i backen med nosen först.
Seismograf.
Högtalare som vibrationssensor.
Större jordbävningar är sällsynta
händelser på våra breddgrader men det händer
ibland att vi upplever små rörelser som dock (turligt nog) inte
har några allvarliga konsekvenser.
Med den krets vi beskriver här och
en PC kan du mycket enkelt hålla ett öga på alla eventuella
jordbävningar.
Trådlöst
USB i miniatyr. iDwarf: En nätverkande WirelessUSB radiomodul.
iDwaRF kopplar samman en
Cypress WirelessUSB transceiver och en Atmel AVR mikrokontroller för
att skapa en nätverkande 2.4
GHz radiomodul med fri protokollstack och utvecklingsmiljö.
ELF-mottagning.
Signaljakt under 150 kHz.
Mobiltelefoner, Wi-Fi och
satellitkommunikationer använder sig i allt högre grad av allt högre
frekvenser som sträcker sig upp i
Gigahertzbanden. Men det betyder inte att det inte händer något
i den andra ändan av radiospektrat. Vi bygger en enkel mottagare
och siktar in oss på några av
de mer bisarra signalerna i det extremt låga frekvensområdet
(ELF).
ATiny
som RDS-signalgenerator. En mikrokontroller som sänder tecken
till en FM-radiodisplay.
Numera är det många radioapparater
som klarar av att ta emot och
avkoda RDS-signaler, visa
radiostationens namn och mycket
mer. Trafikmeddelanden triggas
också via RDS. Med den mycket enkla
sändare som beskrivs här kan
du testa mottagare och undersöka fel och den kan
användas som grund för dina egna projekt. Genom
att använda avancerad teknik har det varit
möjligt att skriva all kod för ATtiny2313 mikrokontrollern
i C och kompilera den med gratiskompilatorn
WINARV.
Power
to LED. Drivkretsar för högeffekts LED.
Även om förkortningen
‘LED’ har stått för ‘light-emitting diode’ (lysdiod)
sedan 1960-talet så är det
bara under den senare tiden som LED har börjat skicka ut större
mängder med ljus. Högeffekts-LED
behöver lämpliga drivare för att sända ut ljus under olika förhållanden.
Här presenterar vi en översikt
av drivarkonstruktioner, från mer enkla till mer sofistikerade.
Fristående
OBD-2 analysator. Tolka 'felkoderna' utan någon PC.
Med denna händiga
analysator är det ett enkelt jobb att bläddra genom den
information som lagrats i den
åtkomliga delen av din bils dator. Den fungerar med alla aktuella
OBD-2 protokoll och kan läsa och
radera de felkoder som lagrats i fordonet och återställa
MIL-displayen. Allt detta utan någon hjälp från
en PC eller något behov av att uppsöka en serviceverkstad.
Soundet
från rör. Klass-A push-pullförstärkare med triod.
Det är 100 år sedan trioden
uppfanns av Lee de Forest. Det är anmärkningsvärt att ett
slutsteg med trioder fortfarande intar en viktig plats i high-end
audioförstärkare. Triodförstärkare
är ofta mycket dyra. Den konstruktion som vi presenterar här är
baserad på en kombination av
optimal kvalitet och överkomliga byggkostnader.
ZigBee
med XBee. En närmare titt på en ZigBee IC.
Idag inser nästan alla att
‘trådlöst’ har blivit ett faktum
i det vardagliga livet. Om du tittar dig omkring
så ser du att du är omgiven av oräkneliga trådlösa
apparater, som mobiltelefoner, larmsystem, garageportsöppnare,
tangentbord, möss osv.
FPGA-kurs.
Del 6. Att ansluta ett tangentbord.
Du har förmodligen ett
gammalt PS/2 tangentbord som ligger och samlar damm någonstans.
Nu kan du använda det igen som
inputenhet för vårt FPGA experimentkort. Denna artikel i vår
FPGA-kurs visar dig hur det går till.
Magnetometer.
Detekterar även de minsta ändringar.
Den krets som beskrivs i
denna artikel är oerhört känslig
för förändringar i det
magnetiska fältet. Den kan användas
för att detektera jordbävningar,
men kan också fungera som billarm
eller som tjuvlarm hemma.
Konstruktionen är mycket enkel
och använder bara
standardkomponenter.