As I am moving through my linear motor project, I've come down to
a place where I need some ideas.  The carriage for my motor is 4in
long, and my coil sets are 6in long.  The magnets are on the moving
carriage and the coils are stationary.  Part of the reason for this is
that I don't want electrical wires going to the carriage; it is entirely
passive.  For feedback I use AS5311 linear magnetic encoders, with
a 4in magnetic strip attached to the carriage.  I am placing the
encoder sense heads every 3in along the track.  This guarantees that
the carriage position is always being measured by one or two sensors.
There is a signal which reliably indicates the carriage is in reading
distance of an encoder.  I use a Mesa 7I43 for control.

My question now is the best way to switch between encoders while
the carriage is moving, with minimal disturbance to the motion.  The
encoder counters have very different values, of course.  I don't mind
running an open-loop calibration routine which captures the count at
the transition point for each encoder sensor, but I'm not sure the best
approach for using that data during running.  Can I have this kind of
sequential logic implemented directly in a hal file, or do I need to go
to ClassicLadder?

Thanks again,
-- Ralph
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to