[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [oc] Industrial IP Cores.




   Hi,

	FPGA can easily control motor using cheap 8/10/20 bit A/D and D/A as
well as PWM component and the interface is usualy either some sort of spi,
parallel or even I2C.

The algoritem can be done either open loop or close loop as you prefare/need
with the use of either pre-define lookup table (memorey which serve as rom,
maybe even preload from external eprom) or some logic that take care of the
control, or another option is external device that you program the loopup in
advance and the device take care of the control. (Check with Dallas/Maxim
and Micrel)

This way the same board can be used for several motion control application.

later on if you have extra money than you can integrate the ADC and DAC etc
into the Asic tho' this will be a bit expensive unless you are planing to
make this in large volume.

I never looked for one but I would be surprise if there is not something of
a kind "out there" in the market. as there are many application for close
loop control not nessasarly for motor but also for example lazer etc.

have a nice day

   Illan

-----Original Message-----
From: Manuk Shemsyan [mailto:s_manuk@freenet.am]
Sent: Sunday, January 12, 2003 10:59 AM
To: cores@opencores.org
Subject: [oc] Industrial IP Cores.


Hello everybody,


I work for a company specialized in CNC system design. Most applications
which I worked on (industrial milling machines with motion control)
were based on Delta Tau Data System Inc. productions (www.delta-tau.com
industrial
servo control systems, that are popular in market). Working with these
embedded systems, some other ideas come to my mind.

Evaluating control system structures, product and solutions available in
market,
it seams that IP Core and FPGA implementation of standard blocks would be
more
efficient solution. The main disadvantage, which i come across using data
systems
in our projects, is that servo blocks, DSP gates, Quadrature Decoders, GPIO
and MUX ports
are made on ASICS and upgrade is unavailable (only standard interfaces such
us USB,
PCI are implemented on FPGA). To increase number of axis, or changing
periphery makes
to add or change entire boards. Such systems are expensive because of their
set of accessories.
Using FPGA based board there would be much more abilities: the same board
could be used
to control either step (DC), or 3-phase AC motors, connecting to host either
by PCI or
PC104 (ISA) standard busses.  Besides, there would be ability of
restructuring servo cycle,
or to use the same board as PLC controller with flexible set of GPIO or
other standard
peripheries. It seams that such kind of boards will be more flexible, and,
besides, a new
market of Industrial Systems' IP Cores will appear.

Currently I work on some modules' Verilog models and would like to
know other opinions on this theme.

Thank you,
Manuk Shemsyan,

--
To unsubscribe from cores mailing list please visit
http://www.opencores.org/mailinglists.shtml
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml