PWM converter [Klar]

Berätta om dina pågående projekt.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

PWM converter [Klar]

Inlägg av lizerdboy »

mindre projekt som blev till i går då jag var tvungen att konvertera en PWM signal som har en frekvens på 50KHz till en annan PWM signal med samma duty-cycle men men en annan
frekvens.
Modulen ska användas för att styra/konvertera signalen till spindel drivern i CNC maskinen.
Så jag satte i hopp det här lilla kortet.


Demo video
http://youtu.be/awU74hw1APg
"jag förväxla in och ut signal anslutningen i videon :doh: "


IN
In så kan man köra 1100Hz - 360KHz med 1-99% duty-cycle
Enable signal IN

UT
Ställbar ut frekvens 1 - 30Khz, sätts via jumprar.
Enable ut signal.



// övrigt
När Enable in sätts hög så rampas duty-cycle värdet på utsignalen upp till det satta värdet (mjukstart)
Watchdog säkerhet
Matning 5-15v
Seriell data ut ( Duty 24.96 procent Freq 1.8 KHz ) för avläsning av inkommande signal.
PWM och Enable signalen UT går att få mellan 3.3v-30v signalnivå.

Ska montera in denna i CNC maskinen senare i dag om grejerna från mouser kommer som planerat :pray:


Bild
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: PWM converter [Klar]

Inlägg av lizerdboy »

har monterat in den i maskinen och spindel drivaren funkar verkar det som, blir hårdkörnings test i dag och så får man se om
allt håller :)

Kanske var lite oklar på vad det är (rättare sagt för lång förklaring)

PWM IN (oberoende frekvens) -> PWM UT (fast "valbar" frekvens) med samma duty-cycle som insignalen.
Användarvisningsbild
13th.Marine
EF Sponsor
Inlägg: 7265
Blev medlem: 31 december 2004, 16:26:37
Ort: Trelleborg

Re: PWM converter [Klar]

Inlägg av 13th.Marine »

Ah, häftigt =)

Hur stor blir fördröjningen i kretsen?
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Re: PWM converter [Klar]

Inlägg av Fagge »

Najsigt.
Men har du inte glömt visa oss baksidan av kortet?. För dom där motstånden & kondensatorerna lär väll knapast vara den viktigaste kuggen i maskineriet :)
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: PWM converter [Klar]

Inlägg av lizerdboy »

Hur stor blir fördröjningen i kretsen?
värdet uppdateras 35 gånger i sekunden om jag inte minns helt fel.
vilket ger ~30 millisekunder fördröjning.

Men har du inte glömt visa oss baksidan av kortet?
Bild
Hehe, den viktigaste kugget är en STM32


körde +6 timmar i går med maskinen och de funka, dock så vart det störningar på någon signal så
maskinen varva upp till max i en sekund en gång i halvtimman typ vilket gjorde att man
satte hjärtat i halsgropen dom första gångerna de hände :D

STM32 var inte problemet då jag har en gul lysdiod som visar om processorn har startat om.
Ska fixa en skärmad låda till den då den bara ligger bredvid spindeldrivaren nu.

Editerat koden lite nu, och ska tillbaka och köra några timmar till.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: PWM converter [Klar]

Inlägg av jesse »

Mjukvarufel?
Du kan ju sampla fler än en PWM-cykel för att jämföra med. Om de är olika så skippa signalen tills det stämmer igen.(dvs fortsätt med senast "riktiga" hastighet som utvärde)
Användarvisningsbild
Klas-Kenny
Inlägg: 11832
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: PWM converter [Klar]

Inlägg av Klas-Kenny »

Är det bara jag som tycker att en STM32 känns lite overkill för uppgiften? :vissla: :D
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: PWM converter [Klar]

Inlägg av lizerdboy »

Mjukvarufel?
jag ska ta mig tid senare att ändra koden så den blir noggrannare , precis som du säger så måste signalen stabiliserat sig
för att det ska uppdatera ut signalen.

Dock så gällde det att sätta i hopp den så snabbt som möjligt för att kunna köra CNC maskinen igen.
Och vi är två som behöver den omgående :)
STM32 känns lite overkill
Hehe kanske det, men de spelar ingen roll då jag behövde få fram den så fort som möjligt så tar man de man har och vet att man kan få
funka på studs :D


Nu kördes CNC maskinen i 4-5 timmar i går utan de minsta problem :)
Skriv svar