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
