An article in the magazine “Embedded Systems Design” describes an algorithm that produces linear acceleration in stepper motors, but without the heavy math overhead often required. This technique, presented by Pramod Ranade, CTO at SPJ Embedded Technologies, appears in the April 2009 issue of ESD: www.embedded.com/design/multicore/21640186.The author’s algorithm uses only addition and subtraction operations to produce a triangular or trapezoidal speed profile for a stepper motor. Due to space limits in a printed magazine, this article covers only the triangular algorithm. You can download the complete C code at: /www.embedded.com/code.new. You’ll find other code on this page, too.Although the author implemented his algorithm in a combination of an MCU and an FPGA, you can still adapt his code to an MCU-firmware-only approach. The C code should compile properly regardless of which compiler you use. The author used Microsoft’s C compiler.Stepper motors require a linear increase in speed based on the motor’s characteristics and the load it will drive. If you attempt to start a stepper motor by giving it a high-speed start–akin to stomping on your car’s gas pedal–the motor can stall and take time to get up to speed with many drive pulses wasted by generating heat. That’s not what you want. Most vehicle drivers realize they cannot get from 0 to 60 mph instantly. The same holds true for stepper motors. –Jon TitusFor more information about stepper-motor drive techniques, refer to:Austin, David, “Generate stepper-motor speed profiles in real time,” embedded.com/columns/technicalinsights/56800129. (Lots of math.)–, Industrial Circuits Application Note, “Stepper Motor Basics” www.solarbotics.net/library/pdflib/pdf/motorbas.pdf.–, “Stepper Motor Reference Design,” AN155, Silicon Laboratiories, www.silabs.com/Support%20Documents/TechnicalDocs/an155.pdf. (Reference information, circuit, and code.)
Safety networks have become more complex, and have actually become simpler and easier to deploy for plant operators. This slideshow highlights developments in plant safety with an emphasis on integrated safety networks.
As the MEMS industry spans a myriad of industries and markets, the future of MEMS in consumer electronics will enable a myriad of functionality, applications, and personalization.
The Nest is a sleek-looking digital thermostat which can actually "learn" its owners' schedule and then continue to regulate temperature to suit the user's preferences and patterns.
Thanks to embedded electronics, medical devices are getting smaller and smarter than ever. Pacemakers and implantable defibrillators are now able to call physicians. MRIs, CT scanners, and ultrasound machines are gaining mobility. And the venerable Band-Aid may soon be able to detect illnesses ranging from fevers to heart arrhythmias. On February 21, join Design News senior editor Charles Murray for a wide-ranging discussion, "Embedded Angles for Medical Products," which will explore the latest developments in medical electronics. The discussion will examine advances in medical device technology and offer an inside look at the embedded electronics behind it.
To save this item to your list of favorite Design News content so you can find it later in your Profile page, click the "Save It" button next to the item.
If you found this interesting or useful, please use the links to the services below to share it with other readers. You will need a free account with each service to share an item via that service.