nytt projekt - vilken microprocessor (novis)?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

nytt projekt - vilken microprocessor (novis)?

Inlägg av sica06 »

Hej,

Aldrig använt elektronikforumet tidigare, men nu ryker alltså oskulden.

Jag planerar att göra ett litet projekt som ser ut så här:
http://www.2and2.net/files/48b58d4450b20.jpg

Viktigt:
- MP:n måste vara stabil, dvs den får inte krascha pga lång eller hård (hög "trafik") användning.

Frågor:
- Duger denna MP(?):
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
Jag vill inte ha en integrerad display.
- Om jag nu ska beställa MP:n på t ex http://www.lawicel-shop.se, exakt vilka grejer behöver jag om jag inte ska ha ett färdigt Starterkit. Länka gärna (!), då jag är nybörjare och egentligen inte vet vad jag behöver förutom själva processorn i sig.

//Simon
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Välkommen!

Använd gärna orden µC eller MCU för mikrokontroller som är mer vedertagna förkortningar.

Vad innebär hård användning mer konkret?

Du behöver förutom en Atmega en programmerare, tex AVRISP MKII, samt strömförsörjning och nåt att koppla ihop grejerna med.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> (hög "trafik")

Vad är "trafik" ?

Notera att en mikrokontroller alltid gör *någonting*, antingen
"nytta" eller så ligger den bara och kör runt i en slinga och
väntar på att göra nytta. Men det är alltid samma jobb för det,
Så det är alltså alltid en konstant "trafik", oavsett vad den gör.

Men, men, dina beskrivning av vad det hela ska användas till är
nog alldeles för tunn för att kunna ha några synpunkter på
val av det ena eller det andra.

Även sådat som innomhus/utomhus, temperaturområde,
eventuella vibrationer (i fordon t.ex) kan vara viktigt.
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

Tack och uppfattat! =)
Vad innebär hård användning mer konkret?
Jag menar alltså egentligen bara att den ska vara pålitlig och praktiskt användbar. Någon sa till mig tidigare att en AT90s8515 inte var en bra idé att använda alla gånger, för att de inte tål att portar hela tiden ändras från in/ut.
Du behöver förutom en Atmega en programmerare, tex AVRISP MKII, samt strömförsörjning och nåt att koppla ihop grejerna med.
Ah, ok! Den du nämnde blir bra för mig i detta fallet då? Dessa behöver vara någorlunda specifika för just den MCU man använder?

Men för att sammanfatta lite, så bör jag köpa:
- MCU - http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
- Programmerare - http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
- Strömförsörning - Spelar det roll vilken jag tar, så länge den har 5v ut (som väl är spänningstalet för Atmega16?)?

//Simon
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> AT90s8515

Jag kan minnas fel, men är inte det en gammal modell ?
Atmel säger i alla fall:
"Not recommended for new design: replaced by ATmega8515".

> för att de inte tål att portar hela tiden ändras från in/ut.

Märkligt, jag har aldrig hört talas om att de skulle "slitas ut" på något sätt.
nanopile
Inlägg: 312
Blev medlem: 9 april 2006, 17:06:50
Ort: Stockholm

Inlägg av nanopile »

Kan det vara när kontakter sätts i och det komemr en strömspik?
Kanske kan skydda kretsen med något motstånd eller en krets som tål spänninsspikar?
Finns det ett hum om hur den inte ska tåla att kopplas i och ur?
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

AVRISP MKII klarar de flesta AVR så det är ett bra köp. AT90S8515 är lite gammal men Atmega16 är helt ok. En mindre variant som finns i DIP är Atmega88. Det är upp till dig hur mycket minne och pinnar du behöver.

En populär strömförsörjningsenhet är en "väggvårta" samt en 7805 spänningsregulator + några kondingar.
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

Märkligt, jag har aldrig hört talas om att de skulle "slitas ut" på något sätt.
Vad personen menade var att kretsen kunde brännas om man hela tiden ändrade från att skicka signaler till att ta emot signaler på en specifik port. Jag är nybörjare, ok?

Några förslag på mitt första svar angående vilken MCU, programmerare och strömförsörjare jag bör använda?
Utgå från att jag sitter i ett sterilt och rumstempererat rum =)

//Simon
nanopile
Inlägg: 312
Blev medlem: 9 april 2006, 17:06:50
Ort: Stockholm

Inlägg av nanopile »

Törs nog säga utan att ha andvänt just ATImega och andra av deras kretsar att den kommer absolut INTE att bli utsliten av att växla mellan output och input på någon eller alla portar miljontals gånger per sekund i flera år i sträck.

Kul att kunna få jobba sådär i ett sterilt och rumstempererat rum.
Antar att det betyder att du har tillgång till kul saker på jobb eller skola :)
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

Haha nej inte riktigt, det var mer för att ge "Sodjan" svar på tal gällande hans första inlägg.

Ok, men då kör jag på en sån (Atmega16)!

- Vilken av strömadaptrarna bör jag ta (utgår alltså från Lawicel-shop.se)?
- Vad sägs om denna display att börja experimentera med(?):
http://www.lawicel-shop.se/shop/custom/ ... &refcode=p
- Behöver ju olika sladdar också att koppla mellan knappar, display och MCU - vart hittar jag detta?

//Simon
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Haha nej inte riktigt, det var mer för att ge "Sodjan" svar på tal gällande hans första inlägg.

OK. Du fick en helt normal fråga om var och hur dina prylar ska användas
och du inser inte att det kanske ska besvaras på ett lite moget sätt.

Inget problem. Lycka till.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

Hej du.
Hur är det med elektronikkunskaperna rent generellt?.
Det kan vara ide att läsa lite från grunden så att du inte kör
huvudet i väggen och tröttnar....
Kommer man bara över tröskeln så är det sk..tkul att programmera
processorer.

Swech
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Jag skulle nog rekommendera en ATmega88 (min personliga favorit till småjobb). Den har DebugWIRE och det tillsammans med en AVR Dragon ger möjlighet till realtidsdebuggning och stegning i koden för runt femhundringen. Ovärderligt verktyg. I övrigt har den en massa annat lullull och är ändå rätt billig (halva priset mot mega16 på elfa t.ex.).
sica06
Inlägg: 83
Blev medlem: 31 augusti 2008, 17:31:50
Ort: Karlskrona

Inlägg av sica06 »

*pust*
Det här är en djungel för den oinsatte. Skulle egentligen behöva en lektion i detta, men eftersom det inte verkar möjligt får jag försöka hoppa till kontenta, vetandes att jag antagligen missar mycket kunskap.
Men för att svara på ditt påstående så håller jag klart med dig om att 88:an är vettig om realtidsdebuggning och stegning i koden inte är möjligt
med Atmega16.
- Var är egentligen skillnaden annars mellan de två? Siffrorna i MCU:ns namn syftar väl på antalet bitar processorn har, och därmed dess kapacitet i att hantera höga tal?
- Varför är Atmega16 till synes dyrare än 88:an om den är sämre än 88:an?

- På lawicel.se finns det två 88:or, vilken bör jag välja och varför?

//Simon


----
Plockade bort citatet.
//Jimmy
----
nanopile
Inlägg: 312
Blev medlem: 9 april 2006, 17:06:50
Ort: Stockholm

Inlägg av nanopile »

Kom och tänka på en sak, renrum brukar väl inte vara sterila?
De ser väl bara ut och vara det, däremot brukar det vara relativt dammfritt och minimalt övertryck.

Får nog hålla med om att kängor inte är så juste aven om jag inte direkt tror att du menade något illa med det.
Skriv svar