FPGA-kort för styrning av fräs

Berätta om dina pågående projekt.
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

FPGA-kort för styrning av fräs

Inlägg av arvidb »

Jag har äntligen kommit en bit på väg med mitt frässtyrkort!

Det består av ett RS232-interface (MAX3224E), en FPGA (Altera Cyclone EP1C3) med oscillator och konfigureringminne, RS422-mottagare (MAX3098E) för anslutning av fyra kvadraturencoders, en fyrdubbel DAC (MAX5742) och lite OP-ampar för +/-10 V-utgångarna. En switchregulator ger 5 V och fyra linjära spänningsregulatorer ger 1.5 V och 3.3 V till digitala elektroniken och +/-12 V till analoga delen.

Status är att jag har

* fått igång strömförsörningen (hade kopplat den negativa regulatorn fel men det gick att åtgärda)
* lyckats programmera FPGAn / sett att den funkar
* skickat data till kortet från datorn via RS232 (tänd/släck LED)
* sett att DACarna verkar fungera
* skickat data till datorn från kortet
* fått igång RS422-kretsarna och skickat motorposition till datorn

Nu håller jag på och bestämmer mig för hur protokollet ska se ut som kortet/datorn ska använda för att prata med varandra, och försöker lista ut hur jag ska räkna ut motorhastighet utifrån encoderpulserna.

Bild
Det funkar! :D

Bild
Servodrivaren inkopplad och kortet skickar motorposition till datorn. Jag använder vanlig skärmad TP-kabel för alla anslutningar till servodrivaren. Enkelt och bra!

Bild
Undersidan...

Bild
Närbild på avkopplingskondensatorerna och strömförsörjning under FPGAn. Här ser man också att jordplanet är uppdelat: DGND, AGND, PGND.

Arvid
Senast redigerad av arvidb 28 maj 2005, 11:46:12, redigerad totalt 3 gånger.
Användarvisningsbild
Selpix
Inlägg: 161
Blev medlem: 14 mars 2004, 15:54:17
Ort: Huddinge

Inlägg av Selpix »

Vackert ! :)
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Kanon snyggt!.
Har du gjort kortet eller är det nån utväcklingsplattform?.
Ska du köra med servomotorer!.
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

TP-kabel är bra! :)

Väldigt snyggt.

Har du något bild på undersidan av kortet? Är lite nyfiken...
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

Inlägg av arvidb »

Fagge: jag har ritat kortet själv, men lät www.pcb-pool.de tillverka det. Jag ville ha lödmask och bättre kvalitet än jag kan göra själv. Dessutom är det jobbigt att etsa kort :roll:. Måste säga att jag är väldigt nöjd med kvaliteten på kortet. Men det kostade en del: 89 inkl frakt.

edit: jo det stämmer, det blir servo för mig! :) Jag har tre st 200 W servomotorer inkl drivare liggandes, inköpta på Ebay. Drivarna tar +/-10 V som styrsignal för antingen moment eller hastighet (går att ställa in), och motorerna har kvadraturencoders med 2048 pulser/varv (= 8192 pulser/varv i kvadratur).

Bild


cyr: jag la till bilder på undersidan av kortet i första inlägget.

Tack för berömmet! :)
Senast redigerad av arvidb 28 maj 2005, 11:49:17, redigerad totalt 2 gånger.
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

Jag är inte avundsjuk :lie:
Användarvisningsbild
Adis
Inlägg: 1373
Blev medlem: 26 augusti 2003, 19:57:03
Skype: adis1987
Ort: Gävle
Kontakt:

Inlägg av Adis »

Inte jag häller :lie:
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Hur snabbt kan du köra en sånn motor?.
Får man fråga vad ett sånt paket kostar?.
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

Inlägg av arvidb »

Motorerna har fullt moment (0.637 Nm) upp till 3000 RPM, maxhastighet är 4500 RPM. Man behöver antagligen nedväxling 2:1 - 3:1 för att utnyttja dem fullt ut.

Jag betalade 3930:- för de tre drivarna (Ebay) och 1646:- för tre motorer (http://www.pro.com.sg/CNC.htm), inkl frakt, moms, tull etc. Kolla i tillverkarnas datablad riktigt noga innan ni köper att drivarna och motorerna verkligen passar ihop! Och att ni kan använda det hela: mina drivare kan t.ex. inte styras med step/dir från parallellporten. Så det hela hänger på att jag får igång styrkortet...

Arvid

edit: fel adress till www.pro.com.sg
Senast redigerad av arvidb 18 januari 2005, 12:05:26, redigerad totalt 1 gång.
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

det var inte dyrt :)

EDIT:
pro.com.sg-siten: UNDER MAINTENCE :cry:

arvidb: lite offtopic, vet du om de har mindre motorer än de du köpt?

Edit2:Vilken typ är motorerna av?...fabrikat....modell... :shock:
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

Inlägg av arvidb »

Jag tror de har en 100 W-modell också. Kostar lika mycket.

Det är 3-fas permanentmagnetmotorer med encoder, Yaskawa SGM-02A3, 200 V, 2 A/6 A cont/peak. De är gjorda för att köras med drivare som skapar 3 st faser från 325 VDC (likriktad nätspänning) m.h.a. PWM.

Arvid
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

Inlägg av arvidb »

Evert2: Testa http://www.pro.com.sg/CNC.htm istället.

Arvid
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

Gick ju bra nu....även på huvudsidan..tack !!
Skriv svar