Tips på tutorials för PIC
Postat: 13 maj 2008, 10:53:12
Hej!
Jag är ny här på forumet och hoppas att ni kan hjälpa mig att komma igång med utveckling med PIC-kretsar.
För ca 15 år sedan höll jag på mycket med enchipsdatorer och byggde bland annat en portabel vindmätare och ett övervakningslarm. Det var på den "goda tiden" då man raderade kretsarna med UV-ljus och ISP inte fanns (ivf på den kretsar jag använde). Programmeringen skedde i assembler och lite mer avancerade beräkningar så som multiplikation/division och "fixed point"-aritmetik fick implementeras manuellt.
Nu är jag sugen på att utveckla en hastighetsmätare för t.ex. innebandybollar. Jag har redan testat att använda en vanlig digitalvideokamera och skjuta bollen förbi dess "synfält" samt med bildbehandling detektera bollen och beräkna dess hastighet. Detta fungerar men är lite svårt att få riktigt robust utan väldigt bra belysning.
En alternativ implementation är att använda någon typ av sensorer och en enkel mikroprocessor. Jag har laborerat med IR-ljus för att skapa en ljusridå som startar och stoppar en timer. Det är dock lite svårt att få en riktigt bra snäv ljusridå.
Min senaste idé är att istället använda två mikrofoner. En mikrofon vid "utslagsunkten" som detekterar då klubban träffar bollen. Den andra mikrofonen fästs på en träskiva eller vägg mot vilken bollen skjuts. När bollen träffar skivan/väggen, kommer ljudet att stoppa timern. Givetvis behöver mikrofonernas ljudnivå förstärkas och trösklas så att "falska" start/stopp-pulser inte finns.
Nå väl...
Jag har läst runt på forumet och bildat mig en första uppfattning om kringutrustning för utveckling med PIC.
En WISP648 PIC-programmerare verkar både prisvärd och funktionellt tillräcklig.
Val av PIC-krets har jag äänu inte gjort och tar gärna emot förslag. Inbyggd timer är förstås viktigt. Sedan kan en inbyggd komaprator vara trevligt men är inget krav eftersom det går bra att bygga en själv utanför med hjälp av OP-förstärkare. Ett alternativ skulle kunna vara att använda en A/D-omvandlare för att ta in mikrofonernas spänning och programmatiskt sätta ett tröskelvärde.
Vad jag också skulle vilja ha hjälp med är rekommendationer på bra och aktuella komma-igång-guider (tutorials). Har ni några bra länkar att tipsa om?
Tack på förhand!
Jag är ny här på forumet och hoppas att ni kan hjälpa mig att komma igång med utveckling med PIC-kretsar.
För ca 15 år sedan höll jag på mycket med enchipsdatorer och byggde bland annat en portabel vindmätare och ett övervakningslarm. Det var på den "goda tiden" då man raderade kretsarna med UV-ljus och ISP inte fanns (ivf på den kretsar jag använde). Programmeringen skedde i assembler och lite mer avancerade beräkningar så som multiplikation/division och "fixed point"-aritmetik fick implementeras manuellt.
Nu är jag sugen på att utveckla en hastighetsmätare för t.ex. innebandybollar. Jag har redan testat att använda en vanlig digitalvideokamera och skjuta bollen förbi dess "synfält" samt med bildbehandling detektera bollen och beräkna dess hastighet. Detta fungerar men är lite svårt att få riktigt robust utan väldigt bra belysning.
En alternativ implementation är att använda någon typ av sensorer och en enkel mikroprocessor. Jag har laborerat med IR-ljus för att skapa en ljusridå som startar och stoppar en timer. Det är dock lite svårt att få en riktigt bra snäv ljusridå.
Min senaste idé är att istället använda två mikrofoner. En mikrofon vid "utslagsunkten" som detekterar då klubban träffar bollen. Den andra mikrofonen fästs på en träskiva eller vägg mot vilken bollen skjuts. När bollen träffar skivan/väggen, kommer ljudet att stoppa timern. Givetvis behöver mikrofonernas ljudnivå förstärkas och trösklas så att "falska" start/stopp-pulser inte finns.
Nå väl...
Jag har läst runt på forumet och bildat mig en första uppfattning om kringutrustning för utveckling med PIC.
En WISP648 PIC-programmerare verkar både prisvärd och funktionellt tillräcklig.
Val av PIC-krets har jag äänu inte gjort och tar gärna emot förslag. Inbyggd timer är förstås viktigt. Sedan kan en inbyggd komaprator vara trevligt men är inget krav eftersom det går bra att bygga en själv utanför med hjälp av OP-förstärkare. Ett alternativ skulle kunna vara att använda en A/D-omvandlare för att ta in mikrofonernas spänning och programmatiskt sätta ett tröskelvärde.
Vad jag också skulle vilja ha hjälp med är rekommendationer på bra och aktuella komma-igång-guider (tutorials). Har ni några bra länkar att tipsa om?
Tack på förhand!