Sida 1 av 1

Microproccesorns begränsningar? Programering

Postat: 27 juni 2011, 21:10:48
av ludde_018
Hej gott folk!

Jag har börjat köpa på mig lite produkter i form av Pickit 2 och Arduino. Mest för att ha något att pyssla med och lära sig mer om. Fick en förfrågan och jag började genast undra om det ens är möjligt med en microprocessor. Frågan löd om det är möjligt att spara information på microprocessorn, till exempel 10 tal uppmätta spänningar för att sedan få dom dokumenterade på datorn. Hur överföringen till datorn sker spelar ingen roll. Jag tänker mig någon form av program som kan läsa processorn smidig och sen spara det inlästa till ett dokument.

Jag är som ni ser av frågan total nybörjare, det jag beskriver ovan är jag fullt medveten om att jag inte klarar av själv, så vet ni någon som kan lämna offert på uppdraget om det ens är möjligt tar jag gärna emot det.

Hoppas någon kunnig person läser igenom det här och orkar ta sig tid att svara, så ska jag bidra med så mycket jag bara kan till forumet av det jag verkligen är duktig på!

Re: Microproccesorns begränsningar? Programering

Postat: 27 juni 2011, 21:21:00
av Icecap
Självklart är det möjligt! I en PIC finns det ett minnesarea som används som EEPROM, alltså ett minne där man kan "bränna in" värden. Oftast är det på 256 bytes och med 10 tal är det alltså 25 bytes till vardera - och det räcker LÅNGT! EEPROM håller kvar de inprogrammerade värden även när man slår av spänningen och man kan hämta fram och ändra dom helt som man vill.

Behöver man spara mer är det bara att koppla in en extern EEPROM, de finns i många storleker.

För att tanka över det till en PC kan man använda UART'en, det är en "serieport" som enkelt kopplas ihop med en COM-port på PC'n.

Hur man sedan tar talen från serieporten och laddar in i ett dokument är kanske extremt enkelt eller svårt, allt beroende på vilken sorts dokument. Jag har t.ex. loggning av värden från min pelletsbrännare sedan år tillbaka, de sparas i en textfil med TAB-separator, det gör att jag enkelt kan ladda in talen i Excel eller OOCalc.

EDIT: förtydligande.

Re: Microproccesorns begränsningar? Programering

Postat: 27 juni 2011, 21:26:22
av AndersL
Hej!
Jo mycket kan man göra med en mikrokontroller som t.ex. PIC. Några frågor som uppkommer är om det är ett 10-tal spänningar som ska mätas samtidigt eller om det är från samma punkt mätningarna ska göras fast vid olika tidpunkter. En annan fråga är vilka spänningar det handlar om, 5V eller 230V?
Ytterligare en fråga är om det ska användas professionellt och nu eller om det är ett hobbyprojekt som kan vänta ett halvår?
Ska det igång direkt kan en logger med rätt antal kopplingspunkter och för rätt spänningsområde vara ett lockande alternativ.
Men det är ju roligare att skapa något på egen hand.

Re: Microproccesorns begränsningar? Programering

Postat: 27 juni 2011, 21:40:13
av sodjan
> ...av det jag verkligen är duktig på!

Och det är ?
:-)

Re: Microproccesorns begränsningar? Programering

Postat: 27 juni 2011, 21:52:03
av ludde_018
Måste först tacka för svaren och att dom kom så fort! Riktigt trevligt :)

I och med att jag nyligen börjat med det här igen (höll på lite vid skoltiden förr så..) Så tänkte jag
eventuellt ge mig på det här projektet men då försöka ta hjälp med informationshanteringen.

Tänkte bygga och knåpa själv, testa och ge mig på en del av programmeringen om jag hinner lära mig i den takten det behövs. Tar jag hjälp med det här så finns det en liten chans att det blir en produkt av det, eller så får brorsan vad han behöver och så blir det bra så.

Det som kommer att mätas är temperatur från från en givare, så spänningen blir 0-5v. En enkel liten display kommer att vara ihopkopplad i det hela med. Displayen kommer att visa ja/nej frågor som han kommer att kunna trycka sig förbi. Och sen ska han på varje ställe mäta temperaturen. Summan av det hela blir att varje projekt han är på, ska han kunna svara på frågorna genom knapptryckningar och sen ta en temperatur. Spara det i processorn. Åka hem och få upp det på datorn. Förprogramerade frågor och displayen tror jag att jag klarar utan problem. Värre med resten ;)

Om det nu skulle visa sig vara en bra pryl vi byggt så är det ju ingen nackdel om man har en väldigt enkel väg från minnet till dokumentet...


Det jag är duktig på är det mesta som har med antennkabel inblandat. Från box:ar till kabel TV produkter och signalhantering.

Re: Microproccesorns begränsningar? Programering

Postat: 27 juni 2011, 22:50:46
av ludde_018
Jag ser mig ha fått svar på min fråga och det är jag mycket glad för!

Har lagt ut en tråd i jobb/tjänster om förfrågan till folk som kan tänka sig hjälpa till med projektet.


MVH Joakim Lundin

Re: Microproccesorns begränsningar? Programering

Postat: 27 juni 2011, 23:30:27
av v-g
Om det är normala temperaturer du ska kolla (typ -50 - +125) så kolla på DS1820 de är smidiga och så får du datat i binärform direkt.