Sida 3 av 3
Postat: 12 september 2006, 19:57:41
av v-g
BOE (som står för
Board
Of
Education) finns inte till pic och egentligen är det rätt (läs helt)onödigt. Det som finns på BOE kortet är 5v stab + ett litet Kopplingsdäck + en port till datorn.
Och de vill de ha 750 spänn för, tycker jag är c:a 500 för mycket.
Gör såhär skaffa en 5v stab + ett kopplingsdäck tex
detta Vill du köra på en BS så köp den dyr men rätt enkel. Annars handla en wisp628 av sodjan om du ska köra pic. (Det senare är att rekommendera då urvalet på det första alternativer är GRYMT begränsat)
Edit:Köp allt av sodjan han har 5vstab, k.däck osv.
Postat: 12 september 2006, 20:54:15
av $tiff
>> tantanx
Ser fram emot att få se dina egentillverkade Ilon-hjul!
Gör dig själv en tjänst och håll dig borta från Basic Stamp. Ska du bygga en komplett robot med dem, motorstyrning och allt, måste du lägga modul efter modul som vardera kostar många hundralappar.
Köp dig iställer ett starterkit med PIC eller AVR (t.ex. från sodjan här på forumet, han vet nog vad du behöver vid detta laget).
För att styra en motor (steglös hastighet och i båda riktningarna) behöver du en "elektrisk växellåda" som kallas för H-brygga. Dessa kan man bygga hur avancerade som helst, det har jag provat
H-bryggor för små motorer, <2A, finns i intergrerade chip. För större strömmar kan man alltså bygga en egen eller köpa färdig från någon elektronik/robotbutik.
Postat: 21 september 2006, 14:06:29
av tantanx
Hej igen!
Jag skulle behöva hjälp med ytterligare en grej:
Jag har fastnat för PIC!
Då jag ska ha 4st DC motorer som ska styras individuellt så måste jag således ha 4st H-bryggor och dessa ska i sin tur pulsas individuellt från 4st utgångar på PICen.
Vilken PIC har 4st PWM utgångar?
Har läst och läst men inte sett nåt om hur många PWM utgångar som finns på olika PIC:ar, kan nån hjälpa mig?
Antar att en PIC16Fx är den lämpligaste typen.
Finns det H-bryggor på elfa, är det dessa som kallas "quad"? Vilken skulle vara lämplig för ett sånt här bygge (<1,5A/motor)?
Snabba svar skulle va super då jag tyvärr fyller år snart och måste således komponera en önskelista (ganska fantasilösa saker att önska sig, men det är ju så svårt!!!)
OBS allt ska helst gå att inhandla på elfa!
(Eftersom det är andra än jag själv som ska inhandla sakerna bygger det på att allt ska gå att handla på samma ställe)
Postat: 21 september 2006, 14:32:08
av Kezo
Om jag inte misstar mig helt så har sodjan h-bryggor på tradden, men jag är inte säker...
Postat: 21 september 2006, 16:02:32
av tgr
16F877A har två pwm. vet inte om det finns någon med 4.
men å andra sidan kanske du inte behöver 4 pwm utan kan bygga något snyggt med vanliga utgångar också.
Det går även att bygga pwm i mjukvaran och bara köra vanliga portar.
Postat: 26 september 2006, 11:05:16
av tantanx
Verkar verkligen inte finnas någon PIC med 4st PWM utgångar...
Någon som vet hur det blir om man blandar mjukvaru PWM med hårdvaru PWM, blir det nåt lagg mellan dem?
Hur svårt är det btw att koda PWM för en icke-PWM utgång? (I aint no hacker, typ)
Jag har ju ett visst behov att kunna köra de 4 kanalerna någorlunda synkat samt snabbt och exakt kunna ändra varvtalet på någon eller några av motorerna.
Atmega88 verkar ju ha sex PWM utgångar, är AVR en sämre nybörjar uC?
Den verkar ha IntOsc, vilket jag ser som bra, men är den mer svår konfad än en PIC?
Stödjer förresten Atmega88 ICP?
Postat: 26 september 2006, 14:19:46
av vfr
Det finns flera varianter av PWM än bara mjukvaru och hårdvaruvariant. Fast egentligen passar dom väl in i någon av dom huvudgrupperna.
På PWM helt i hårdvara så laddar man bara ett register med värdet för pulslängden och sedan sköter hårdvaran resten.
Helt i mjukvara (utan timers eller liknande) är svårt att få någon precision i. Däremot kan du köra med en timer som genererar avbrott för kontrollering av flera PWM-kanaler. Det är oftast det man egentligen menar med mjukvaru-PWM.
Allt beror på vilken upplösning och uppdateringsfrekvens du behöver.
Postat: 26 september 2006, 14:54:21
av tantanx
Jag behöver inte särskilt stor upplösning, eller precision (det handlar ju om en mer eller mindre radiostyrd bil, kommer inte göra någon död räkning eller nåt sånt)
Enda kravet är att det inte är massa fördröjning mellan de olika PWm kanalerna, då det kommer bli fetproblem om en motor snurrar lite långsammare omedvete och tvärtom om en motor inte snurrar långsammare när man vill att den ska göra det...
Någon som vet om atmega88 passar med stk500 förresten?
Postat: 26 september 2006, 15:38:20
av maha
Jodå! ATmega88 passar perfekt i en STK500. ATmega88 är pin-kompatibel med ATmega8 och dom ska sitta i den gröna sockeln.
ATmega88 är faktiskt en av mina favoriter. Rätt så små, billiga, flashminne som räcker en bra bit och upp till 20MIPS är ju inte fel det heller...
Postat: 27 september 2006, 09:53:37
av $tiff
Ska man bara ha PWM ur en µC så rekommenderar jag Tiny25/45/85. En 8-pinnars med två timers och upp till 8 k programminne. Om jag inte har fel för mig så kan den fixa dödtider åt dig också.
Priset är tilltalande också.
Postat: 27 september 2006, 12:01:36
av tantanx
Priset är ju inte så farligt för en atmega88 heller, inte ens om jag köper den från elfa, (kostar 33,80kr st) och då får jag dessutom en prolle som tillåter mig att sätta tex en robot arm el. dylikt.
Nu hinner jag inte skriva mer, ska till Elfa och inhandla en STK500 ett gäng atmega88, labbdäck, delar till mina Ilon hjul mm.
