Sida 1 av 2
T:Skriva programkod till PIC processor "Analog in ->
Postat: 10 oktober 2008, 12:56:44
av HenkiBoy
Hej!
Jag undrar om det finns någon här på forumet som skulle kunna skriva
ett program till en PIC processor.
Vad ska programmet göra?
Programmet vill jag ska kunna läsa av 6 analoga insignaler
från 6 olika potentiometrar (0-5v) och sen omvandla de signalerna till
PWM signaler.
En bild kanske säger mer än min förklaring så här kommer en bild:
Är du intresserad så skicka ett
PM så kan vi diskutera pris.
EDIT: Fixade bildlänken.
MVH Henrik
Postat: 10 oktober 2008, 13:09:44
av Icecap
Och bara för att du inte ska få en shitload av PM med frågor:
Det kan vara på sin plats att ange min. PWM-frekvens och upplösning på det hela samt om du hade tänkt dig en viss PIC.
Postat: 10 oktober 2008, 13:37:12
av HenkiBoy
Ajdå, missade visst det.
Signalerna är tänkta att styra DC motorer som drar upp till 2A.
Kom gärna med kommentarer om ni tycker att nåt är lite galet.
PWM frekvens: 20KHz
upplösning: 10 bitar
Val av pic: någon som man kan få ta på relativt lätt och som WISP628 eller PICKIT2 kan programmera.
Postat: 10 oktober 2008, 14:24:09
av Icecap
OK, det ska då vara en PIC på steroider.
Det finns ingen PIC med 6+ PWM funktioner, alltså ska det vara mjukvara. Detta gör man vid att starta en timer och sedan räkna på interrupten, detta ger att timern ska ge interrupt med 20,48MHz OCH avklara en compare på 6 kanaler, alltså borde den köra på flera hundra MHz för att hinna med.
Med en upplösning på 8 bit blir det en interrupt-rate på 5,12MHz, det är också MYCKET att begära.
Du får helt enkelt räkna lite, det är självklart möjligt men har du råd?
Postat: 10 oktober 2008, 14:50:21
av laban12
Eller så löser man det med 6 små pic:ar! Såvitt jag förstår behöver inte kanalerna prata med varandra!?
Postat: 10 oktober 2008, 15:22:00
av bearing
Hur ofta ska kanalerna samplas?
Om processorn inte ska göra något intelligent borde det gå lika bra med tre stycken dubbla 555:or.
EDIT: ECCP-enheten har 4 PWM-utgångar.
Postat: 10 oktober 2008, 16:08:18
av Icecap
Jag styr DC-motorer med PWM i ett projekt och där räcker en 8-bit PWM alldeles utmärkt.
ECCP-funktionen är bra och trevlig men efter vad jag kan se är den bara med 8 bit upplösning.
Jag kan göra jobbet men det blir 1 PIC/potentiometer, alltså 6 st PIC med tillbehör.
Postat: 10 oktober 2008, 16:48:29
av HenkiBoy
Okej, det går fint med 1 PIC/potentiometer. men vilken PIC blir det då och vad skulle det kosta?
Postat: 10 oktober 2008, 17:10:55
av sodjan
> men vilken PIC blir det då och vad skulle det kosta?
Bara nyfiken...
Vad spelar det för roll *vilken* PIC det blir ?
> Signalerna är tänkta att styra DC motorer som drar upp till 2A.
Det klarar ingen PIC.
Eller så saknas det en del prylar på bilden, ett drivsteg t.ex.
Och var 8 bitar (256 steg) OK, eller skulle det vara 10 bitar (1024 steg) ?
Postat: 10 oktober 2008, 17:31:26
av HenkiBoy
>Och var 8 bitar (256 steg) OK, eller skulle det vara 10 bitar (1024 steg) ?
8 bitar är helt ok.
>Bara nyfiken...
Vad spelar det för roll *vilken* PIC det blir ?
Det spelar ingen större roll, men det är ett plus om man kan beställa den från ett svenskt företag eller köpa den t.ex. på kjell & Company eller dylikt.
>> Signalerna är tänkta att styra DC motorer som drar upp till 2A.
>Det klarar ingen PIC.
Eller så saknas det en del prylar på bilden, ett drivsteg t.ex.
Jag har inte ritat dit något drivsteg, det kanske jag skulle gjort så hade nog varit lite tydligare.
PICen ska styra en transistor som i sin tur driver motorn.
Hoppas att jag fick med allt nu
Postat: 10 oktober 2008, 17:34:29
av sodjan
Tja, jag vill igentligen bara visa på att man inte kan begära
en offert på det där viset.
Jag ser flera uppenbara frågor, men det överlämnar jag till den
som är intresserad av jobbet.
Postat: 10 oktober 2008, 18:01:26
av Icecap
Det finns ett sätt som är billigt, enkelt och effektivt:
Bygg en trekantgenerator och använd trekantspänningen till att styra ett antal komparatorer (6 st) som får referensspänning från var sitt potentiometer. Det ska ju iaf. likaväl ett drivsteg per kanal och allt kan lösas med 2 st LM324 samt drivstegen + de lösa komponenter, det blir långt det billigaste... men inte lika "hi-tec" som ett gäng PIC-processorer.
T:Skriva programkod till PIC processor *Avslutad*
Postat: 10 oktober 2008, 18:08:33
av HenkiBoy
Det verkar som om det hela blev mycket mer jobb än vad jag väntade mej. Avslutar tråden
Postat: 10 oktober 2008, 22:01:44
av Swech
HenkiBoy gav nog helt enkelt upp... synd...
Om du mot förmodan vill prova igen, så beskriv hellre
vad du vill göra i slutänden. Vad är det för något du skall
använda dina 6 pwm signaler tilll? Jag är iallafall nyfiken
Som offertförfrågan är den faktiskt inte så tokig.
Du har beskrivit vad du vill ha och föreslagit en lösning.
Att lösningen kanske inte går att genomföra innebär ju
inte att offertförfrågan är fel i sig.
Det är upp till den som tar sig an att utföra jobbet att guida
beställaren rätt om det är heltokigt.
Postat: 23 oktober 2008, 18:00:30
av HenkiBoy
Av en ren slump snubblade jag över detta:
Länk, kanske kan lösa mitt problem.
Skrev ett inlägg så att andra kan dra nytta av att jag hittade detta.
