T:Skriva programkod till PIC processor "Analog in ->

Användarvisningsbild
HenkiBoy
Inlägg: 131
Blev medlem: 9 februari 2005, 13:09:13
Ort: Halland

T:Skriva programkod till PIC processor "Analog in ->

Inlägg 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:

Bild

Är du intresserad så skicka ett PM så kan vi diskutera pris.

EDIT: Fixade bildlänken.

MVH Henrik
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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.
Användarvisningsbild
HenkiBoy
Inlägg: 131
Blev medlem: 9 februari 2005, 13:09:13
Ort: Halland

Inlägg av HenkiBoy »

Ajdå, missade visst det. :oops:

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.
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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?
Senast redigerad av Icecap 10 oktober 2008, 15:58:15, redigerad totalt 1 gång.
laban12
Inlägg: 1199
Blev medlem: 17 april 2008, 16:01:56
Ort: Stockholm

Inlägg 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!?
bearing
Inlägg: 11652
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg 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.
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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.
Användarvisningsbild
HenkiBoy
Inlägg: 131
Blev medlem: 9 februari 2005, 13:09:13
Ort: Halland

Inlägg av HenkiBoy »

Okej, det går fint med 1 PIC/potentiometer. men vilken PIC blir det då och vad skulle det kosta?
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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) ?
Användarvisningsbild
HenkiBoy
Inlägg: 131
Blev medlem: 9 februari 2005, 13:09:13
Ort: Halland

Inlägg 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
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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.
Användarvisningsbild
Icecap
Inlägg: 26610
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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.
Användarvisningsbild
HenkiBoy
Inlägg: 131
Blev medlem: 9 februari 2005, 13:09:13
Ort: Halland

T:Skriva programkod till PIC processor *Avslutad*

Inlägg av HenkiBoy »

Det verkar som om det hela blev mycket mer jobb än vad jag väntade mej. Avslutar tråden
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4736
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg 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.
Användarvisningsbild
HenkiBoy
Inlägg: 131
Blev medlem: 9 februari 2005, 13:09:13
Ort: Halland

Inlägg 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.

:)
Skriv svar