Sida 1 av 1

FPGA-kort för styrning av fräs

Postat: 16 januari 2005, 16:05:31
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

Postat: 16 januari 2005, 16:08:26
av Selpix
Vackert ! :)

Postat: 16 januari 2005, 16:16:23
av Fagge
Kanon snyggt!.
Har du gjort kortet eller är det nån utväcklingsplattform?.
Ska du köra med servomotorer!.

Postat: 16 januari 2005, 16:23:13
av cyr
TP-kabel är bra! :)

Väldigt snyggt.

Har du något bild på undersidan av kortet? Är lite nyfiken...

Postat: 16 januari 2005, 16:46:14
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! :)

Postat: 16 januari 2005, 21:21:58
av evert2
Jag är inte avundsjuk :lie:

Postat: 16 januari 2005, 23:40:39
av Adis
Inte jag häller :lie:

Postat: 17 januari 2005, 08:24:32
av Fagge
Hur snabbt kan du köra en sånn motor?.
Får man fråga vad ett sånt paket kostar?.

Postat: 17 januari 2005, 10:10:49
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

Postat: 17 januari 2005, 16:18:12
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:

Postat: 17 januari 2005, 18:47:58
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

Postat: 18 januari 2005, 12:06:26
av arvidb
Evert2: Testa http://www.pro.com.sg/CNC.htm istället.

Arvid

Postat: 18 januari 2005, 16:04:22
av evert2
Gick ju bra nu....även på huvudsidan..tack !!