Sanyo Denki

Sanyo Denki
Sanyo Denki
driving stepper motors problems?

I am using an at89c2051 to drive a stepper motor (h546 from sanyo denki). The motor is connected to an l293d which is directly connected to pins p2 to p5 of the mcu. However I am having a big problem with the motor - when the motor is spinning, sometimes if i try to read some input pins these are read as high even though physically these are grounded. I am thinking that the problem could be from noise coming from the motor and somehow propogating to the mcu - do you think this is the case? If so I might try using some photocoupler isolator such as the pc845. Moreover since I am not using any protection diodes could this be a problem of back emf? But the l293d should have these diodes internally, right? Or could it be that this problems is because my motor requires more current than the l293d can source? if so what can I do?

thanks

The optocoupling won't solve your problem I think. But I assure you it CAN be solved, if you pay attention to three things: current loops, spike control and coupling elimination. In a previous life I worked on daisywheel printers which use steppers, solenoids, motors and low-level optical resolvers - all routed together in flexible cable. And it all worked fine.

First, you need to isolate the stepper driver on its own supply loop. Star-tie its power and ground back at the supply, separate from the MCU. You can also filter the motor supply to catch differential and common-mode noise.

Next, you can also slow down the edge rate to the driver using an RC damper. This will reduce the spikes. Very important. Also consider using a lighter "hold" voltage when the stepper is parked vs. when it's operating. This will save considerable power.

Also, it looks like they recommend additional freewheeling diodes in the data sheet (link below). These will help catch the back-emf locally closer to the motor. I'd say it's a good idea (I've always seen them used.)

Finally, examine the routing of your sense wires. Are they subject to noise coupling from the motor wires? If so, you can reroute them or shield them. Ground them back at the MCU and also provide their supply from the MCU too. This prevents forming another current loop.

Another measure you can use is current-mode or differential signaling to reject common-mode noise. You will need some kind of buffer for that.

eBay Logo  

SANYO DENKI SAN ACE 40 P/N:9CR0412S513 COUNTER ROTATING (Dual fan) DC FAN 40mm


SANYO DENKI SAN ACE 40 P/N:9CR0412S513 COUNTER ROTATING (Dual fan) DC FAN 40mm


$13.30


SANYO DENKI San Ace 80  #109P0812C2041 Cooling fan


SANYO DENKI San Ace 80 #109P0812C2041 Cooling fan


$12.99


SANYO DENKI San Ace 92 9G0912G104


SANYO DENKI San Ace 92 9G0912G104


$9.99


SANYO DENKI DC 12V Brushless Fan 109P1212H111 0.52A Made in JAPAN


SANYO DENKI DC 12V Brushless Fan 109P1212H111 0.52A Made in JAPAN


$6.71


1X 109P0405H7D01 SANYO DENKI FAN BRUSHLESS FAN 40x40mm


1X 109P0405H7D01 SANYO DENKI FAN BRUSHLESS FAN 40x40mm


$9.99


SANYO DENKI 109R0648H4011  48V 0.04 FAN 60MM , 3 wires


SANYO DENKI 109R0648H4011 48V 0.04 FAN 60MM , 3 wires


$75.00


Sanyo Denki  San Ace 40 Cooling FAN 109P0412H332


Sanyo Denki San Ace 40 Cooling FAN 109P0412H332


$15.45


Sanyo Denki  San Ace 40 Cooling FAN 109P0412H332


Sanyo Denki San Ace 40 Cooling FAN 109P0412H332


$15.45


Sanyo Denki San Ace 92  92mmx32mm Cooling Fan


Sanyo Denki San Ace 92 92mmx32mm Cooling Fan


$4.99


BRAND NEW SANYO DENKI SAN COOLER 80 9A0812H402 FAN


BRAND NEW SANYO DENKI SAN COOLER 80 9A0812H402 FAN


$5.00


Sanyo Denki San Ace 172 Fan 109E4748v4c03


Sanyo Denki San Ace 172 Fan 109E4748v4c03


$39.99


Sanyo Denki San Ace 40mm 1U server fan 109P0412H342


Sanyo Denki San Ace 40mm 1U server fan 109P0412H342


$14.99


Sanyo Denki San Ace 40, 40mm Dual Ball Bearing 3-Pin Fan 109P0412H3D053 ~STSI


Sanyo Denki San Ace 40, 40mm Dual Ball Bearing 3-Pin Fan 109P0412H3D053 ~STSI


$11.89


LOT of 8 Sanyo Denki San Ace 120 DC Fan 120mm 48VDC 9G1248G4011


LOT of 8 Sanyo Denki San Ace 120 DC Fan 120mm 48VDC 9G1248G4011


$149.99


Sanyo Denki 109P6612H2026 MPU Cooler Fan


Sanyo Denki 109P6612H2026 MPU Cooler Fan


$14.99


SAN ACE 172 DC 12V SANYO DENKI FAN MODEL 109E1712K502


SAN ACE 172 DC 12V SANYO DENKI FAN MODEL 109E1712K502


$59.99


Sanyo denki 12V DC .11A Brushless Fan 40mm x 20mm


Sanyo denki 12V DC .11A Brushless Fan 40mm x 20mm


$7.50


Lot of 3 Sanyo Denki SanAce 40 109P0412J3013 40mm x 28mm 12VDC .35A  Cooling Fan


Lot of 3 Sanyo Denki SanAce 40 109P0412J3013 40mm x 28mm 12VDC .35A Cooling Fan


$16.00


Sanyo Denki  high speed fan SET OF 2 PN:109P0412G301


Sanyo Denki high speed fan SET OF 2 PN:109P0412G301


$25.00


SANYO DENKI - SAN COOLER 80 FANS - 9A0812G401 - 12VDC, 38A SET OF 2 TESTED


SANYO DENKI - SAN COOLER 80 FANS - 9A0812G401 - 12VDC, 38A SET OF 2 TESTED


$25.00


Sanyo Denki 109BF12T2H131 DC Scirocco Ace Fan Assembly


Sanyo Denki 109BF12T2H131 DC Scirocco Ace Fan Assembly


$20.99


Sanyo Denki San Ace 40 9CRA0412P4J03 Fan w/ Connector


Sanyo Denki San Ace 40 9CRA0412P4J03 Fan w/ Connector


$2.95


NEW 40mm*28mm 109P0412H301 Fan 12V Fine Ace,Sanyo Denki 2x Ball Bearing $SHdisc


NEW 40mm*28mm 109P0412H301 Fan 12V Fine Ace,Sanyo Denki 2x Ball Bearing $SHdisc


$12.99


Lot10 NEW 40mm*28mm 109P0412H301 Fan 12V DC Fine Ace,Sanyo Denki 2x Ball Bearing


Lot10 NEW 40mm*28mm 109P0412H301 Fan 12V DC Fine Ace,Sanyo Denki 2x Ball Bearing


$99.99


LOT 3X 109P0405H7D01 SANYO DENKI FAN BRUSHLESS FAN 40x40mm


LOT 3X 109P0405H7D01 SANYO DENKI FAN BRUSHLESS FAN 40x40mm


$0.99


SANYO DENKI BALL BEARING COOLING FAN 109P6612H2036 12V


SANYO DENKI BALL BEARING COOLING FAN 109P6612H2036 12V


$14.98


Sanyo Denki I09P0412M60 12V .06A Brushless CPU Fan


Sanyo Denki I09P0412M60 12V .06A Brushless CPU Fan


$9.16


Sanyo Denki HDF4012L-12LB 12V 50mA Brushless CPU Fan


Sanyo Denki HDF4012L-12LB 12V 50mA Brushless CPU Fan


$8.99


Sanyo Denki 109E5724H501 Cooling Fan


Sanyo Denki 109E5724H501 Cooling Fan


$79.00


Sanyo Denki 109S072UL New San Ace Cooling Fan


Sanyo Denki 109S072UL New San Ace Cooling Fan


$89.00


TYAN CFAN-0270 SANYO DENKI 40X40X28mm 12v DC 4 pin FAN 9GV0412P3J18 336252012304


TYAN CFAN-0270 SANYO DENKI 40X40X28mm 12v DC 4 pin FAN 9GV0412P3J18 336252012304


$14.99


Sanyo Denki San Ace 80


Sanyo Denki San Ace 80


$7.00


NEW San Ace MC Sanyo Denki P3 Socket 370 A CPU Fan Heatsink 109X6512H1196


NEW San Ace MC Sanyo Denki P3 Socket 370 A CPU Fan Heatsink 109X6512H1196


$12.99


Sanyo Denki 109P0412E602 12V .13A DC Brushless Fan


Sanyo Denki 109P0412E602 12V .13A DC Brushless Fan


$9.16


SANYO DENKI CO,. LTD  DC BRUSHLESS Fan MODEL-109P1212H101 *SAN ACE*


SANYO DENKI CO,. LTD DC BRUSHLESS Fan MODEL-109P1212H101 *SAN ACE*


$8.09


SANYO DENKI DC MINI COOLING FAN P/N 109P0412H602


SANYO DENKI DC MINI COOLING FAN P/N 109P0412H602


$1.95


Sanyo Denki San Ace40 Fan P/N 109P0412J3013


Sanyo Denki San Ace40 Fan P/N 109P0412J3013


$8.99


★☆★NEW★☆★ SuperMicro FAN-0074L FAN-0074 Middle Hot-Swap Fan SANYO DENKI


★☆★NEW★☆★ SuperMicro FAN-0074L FAN-0074 Middle Hot-Swap Fan SANYO DENKI


$29.67


Lot of 11 Fans DC 12V 0.06A Intel A28835-001 Sanyo Denki 109X6512H1186 New


Lot of 11 Fans DC 12V 0.06A Intel A28835-001 Sanyo Denki 109X6512H1186 New


$120.00


Sanyo Denki San Ace 40 109P0412H375 SanAce 40 Fan


Sanyo Denki San Ace 40 109P0412H375 SanAce 40 Fan


$4.99


SANYO DENKI DC SAN ACE 109R1212H1071 DC 12V 0.52A FAN


SANYO DENKI DC SAN ACE 109R1212H1071 DC 12V 0.52A FAN


$35.00


Sanyo Denki SAN ACE 02827F 12V - 0.08A MPU Cooler


Sanyo Denki SAN ACE 02827F 12V - 0.08A MPU Cooler


$10.00


SAN ACE Sanyo Denki CPU MPU Cooler Fan to Intel 775 Land LGA Core2 3.8G 12v .28A


SAN ACE Sanyo Denki CPU MPU Cooler Fan to Intel 775 Land LGA Core2 3.8G 12v .28A


$8.49


SAN ACE Sanyo Denki CPU MPU HEATSINK to Intel 775 Land LGA Core2 3.8G 12v .28A


SAN ACE Sanyo Denki CPU MPU HEATSINK to Intel 775 Land LGA Core2 3.8G 12v .28A


$8.49


SAN ACE Sanyo Denki CPU MPU COOLING FAN + HEATSINK - Intel 775 Land LGA 12v .28A


SAN ACE Sanyo Denki CPU MPU COOLING FAN + HEATSINK - Intel 775 Land LGA 12v .28A


$15.29


Intel A46002-003 60mm 12V 0.24A Heatsink and Fan 3-pin Sanyo Denki 109R0612G4051


Intel A46002-003 60mm 12V 0.24A Heatsink and Fan 3-pin Sanyo Denki 109R0612G4051


$19.99


Sanyo Denki 4.8 1.8 Deg/Step 6034108-39 Stepper Motor


Sanyo Denki 4.8 1.8 Deg/Step 6034108-39 Stepper Motor


$48.40


Sanyo Denki 120x25mm 12v DC 0.53a San Ace 25 4wire FAN


Sanyo Denki 120x25mm 12v DC 0.53a San Ace 25 4wire FAN


$29.20


Sanyo Denki DC Plus Ace25 New 109R0612M423


Sanyo Denki DC Plus Ace25 New 109R0612M423


$19.60


Sanyo Denki Fan 120x25mm 12VDC 0.53A 109P1212MH405


Sanyo Denki Fan 120x25mm 12VDC 0.53A 109P1212MH405


$30.00


Sanyo Denki 32 DC-12V 0.31A FAN NEW 109P0912MH2L3


Sanyo Denki 32 DC-12V 0.31A FAN NEW 109P0912MH2L3


$23.60


Intel A28835-001 CPU Fan, Sanyo Denki , New Pull ~STSI


Intel A28835-001 CPU Fan, Sanyo Denki , New Pull ~STSI


$13.28


Sanyo Denki 109R0812H4011 80x25mm Fan w/ RPM Sensor


Sanyo Denki 109R0812H4011 80x25mm Fan w/ RPM Sensor


$8.95


Sanyo Denki BL Super Pv Servo Internal Power Unit


Sanyo Denki BL Super Pv Servo Internal Power Unit


$150.00


Sanyo Denki 40 mm  -  12 V Fan  -  Fine Ace 20  - 8 CFM


Sanyo Denki 40 mm - 12 V Fan - Fine Ace 20 - 8 CFM


$11.95


Sanyo Denki 9G0812P1F031 Server - Square Fan 12V DC 0.58A CPU Cooling Fan


Sanyo Denki 9G0812P1F031 Server - Square Fan 12V DC 0.58A CPU Cooling Fan


$4.95


SAN ACE 120 DC 24V SANYO DENKI FAN MODEL 109R1224H102


SAN ACE 120 DC 24V SANYO DENKI FAN MODEL 109R1224H102


$79.95


Lot of 4 new Sanyo Denki 40x40x28mm DC12V 0.35A case fan


Lot of 4 new Sanyo Denki 40x40x28mm DC12V 0.35A case fan


$24.95


INTEL PENTIUM 2 HEATSINK W/FAN # 109X1512H2106 , DC12V 0.06A , SANYO DENKI


INTEL PENTIUM 2 HEATSINK W/FAN # 109X1512H2106 , DC12V 0.06A , SANYO DENKI


$11.75


Sanyo Denki San Ace B97 Fan


Sanyo Denki San Ace B97 Fan


$8.00


Sanyo Denki BL Super Pv Servo Internal PC Board Assy


Sanyo Denki BL Super Pv Servo Internal PC Board Assy


$110.00


Sanyo Denki BL Super Pv Servo Drive Amplifier NEW


Sanyo Denki BL Super Pv Servo Drive Amplifier NEW


$214.00


Lot of 2 Sanyo Denki San Ace 12V fan 109R1212H1011 w/ temp cntrl JAPAN 120 38mm


Lot of 2 Sanyo Denki San Ace 12V fan 109R1212H1011 w/ temp cntrl JAPAN 120 38mm


$29.95


Lot of 3 Intel A28835-001 CPU Fan Sanyo Denki W/ Heatsink


Lot of 3 Intel A28835-001 CPU Fan Sanyo Denki W/ Heatsink


$24.95


Sanyo Denki Intel 3-pin 3-wire Brushless CPU Cooling Fan A38001-002


Sanyo Denki Intel 3-pin 3-wire Brushless CPU Cooling Fan A38001-002


$7.99


Sanyo Denki Intel Brushless CPU Round Cooling Fan C91968-002


Sanyo Denki Intel Brushless CPU Round Cooling Fan C91968-002


$9.99


Sanyo Denki 109L1224H101 DC24V .21A Fan TESTED


Sanyo Denki 109L1224H101 DC24V .21A Fan TESTED


$45.00


Sanyo Denki DC Mini Ace 32 109P0912H216 695946-001 12V DC .31A Cooling Fan


Sanyo Denki DC Mini Ace 32 109P0912H216 695946-001 12V DC .31A Cooling Fan


$8.00


Sanyo Denki MPU Cooler Fan  109P6612H2076


Sanyo Denki MPU Cooler Fan 109P6612H2076


$15.00


NEW Sanyo Denki San Ace 120 12V H401 radiator CPU fan


NEW Sanyo Denki San Ace 120 12V H401 radiator CPU fan


$14.90


Sanyo Denki 4CM T28 3 pin High Speed Ball Bearing Fan with finger guard


Sanyo Denki 4CM T28 3 pin High Speed Ball Bearing Fan with finger guard


$6.00


NEW OEM Intel C24889-001 60 x 60 x 38mm Fan, Sanyo Denki P/N: 9G0612T1H133


NEW OEM Intel C24889-001 60 x 60 x 38mm Fan, Sanyo Denki P/N: 9G0612T1H133


$19.99


NEW Sanyo Denki SanAce40 Fan, P/N: 109P0412J3013 OEM


NEW Sanyo Denki SanAce40 Fan, P/N: 109P0412J3013 OEM


$9.99


Lot 10 Sanyo Denki 9G0812P1F031 Server - Square Fan 12V DC 0.58A CPU Cooling Fan


Lot 10 Sanyo Denki 9G0812P1F031 Server - Square Fan 12V DC 0.58A CPU Cooling Fan


$29.95


Intel Sanyo Denki A65061-001 12V .16A Heatsink Fan


Intel Sanyo Denki A65061-001 12V .16A Heatsink Fan


$27.99


Sanyo Denki A65061-001 12V .16A Heatsink Fan


Sanyo Denki A65061-001 12V .16A Heatsink Fan


$27.99


Intel 1U Socket 370 P3 Heatsink Fan Sanyo Denki


Intel 1U Socket 370 P3 Heatsink Fan Sanyo Denki


$65.00


Lot of 36 Sanyo Denki Brushless Fan 109P0412B303


Lot of 36 Sanyo Denki Brushless Fan 109P0412B303


$179.95


San Ace MC Socket 370 CPU Cooler - Sanyo Denki Pentium 3 Fan and Heatsink - 12V


San Ace MC Socket 370 CPU Cooler - Sanyo Denki Pentium 3 Fan and Heatsink - 12V


$10.95


INTEL SANYO DENKI CPU HEAT SINK & FAN UNIT DC12V 0.44A COOLER!!! FREE POSTAGE!!!


INTEL SANYO DENKI CPU HEAT SINK & FAN UNIT DC12V 0.44A COOLER!!! FREE POSTAGE!!!


$12.65


San Ace 40 40mm x 28mm Dual Ball Bearing 3 Pin Fan Sanyo Denki 109P0412H3D053


San Ace 40 40mm x 28mm Dual Ball Bearing 3 Pin Fan Sanyo Denki 109P0412H3D053


$11.99


Intel Cooling Fan A46002-003 DC12V  O.24A Sanyo Denki


Intel Cooling Fan A46002-003 DC12V O.24A Sanyo Denki


$8.95


Dell SAN ACE 92 9G912P2G041 Sanyo Denki 92mm Fan U7581


Dell SAN ACE 92 9G912P2G041 Sanyo Denki 92mm Fan U7581


$12.99


Sanyo Denki/Intel/Dell/IBM CPU/Processor - Heatsink + 12V Fan 6911F / 12H1036


Sanyo Denki/Intel/Dell/IBM CPU/Processor - Heatsink + 12V Fan 6911F / 12H1036


$18.95


★☆★NEW★☆★ SuperMicro FAN-0094L 2U, 8cm 6300 RPM Fan SANYO DENKI


★☆★NEW★☆★ SuperMicro FAN-0094L 2U, 8cm 6300 RPM Fan SANYO DENKI


$29.67


★☆★NEW★☆★ SuperMicro FAN-0054L FAN-0054 120mm Rear Exhaust Fan SANYO DENKI


★☆★NEW★☆★ SuperMicro FAN-0054L FAN-0054 120mm Rear Exhaust Fan SANYO DENKI


$39.67


★☆★NEW★☆★ SuperMicro FAN-0053L FAN-0053 120mm Hot-swappable Fan SANYO DENKI


★☆★NEW★☆★ SuperMicro FAN-0053L FAN-0053 120mm Hot-swappable Fan SANYO DENKI


$39.67


NEW Sanyo Denki San Ace 120 Long life 12V 120mm fan RP$100 3pin PC ready 180CFM


NEW Sanyo Denki San Ace 120 Long life 12V 120mm fan RP$100 3pin PC ready 180CFM


$44.90


Sanyo Denki San Ace Server 5x Fan Assembly 109P0412H342


Sanyo Denki San Ace Server 5x Fan Assembly 109P0412H342


$24.99


SANYO DENKI 109P0824H2021 Petit 32 DC


SANYO DENKI 109P0824H2021 Petit 32 DC "LOT OF 10"


$62.00


NEW Lot 4X Sanyo Denki San Ace 80 L 80mm 12V fan RP$320


NEW Lot 4X Sanyo Denki San Ace 80 L 80mm 12V fan RP$320


$52.90


Sanyo Denki San Ace40 Fan P/N 109P0412H302


Sanyo Denki San Ace40 Fan P/N 109P0412H302


$10.00


Sanyo Denki 109BF12T2H131 DC Scirocco Ace Fan Assembly


Sanyo Denki 109BF12T2H131 DC Scirocco Ace Fan Assembly


$9.95


NEW Lot 4X Sanyo Denki San Ace 80 L Long Life 80mm 12V DC fan $320 11yr MTBF cpu


NEW Lot 4X Sanyo Denki San Ace 80 L Long Life 80mm 12V DC fan $320 11yr MTBF cpu


$36.90


INTEL SANYO DENKI C91968-002 SOCKET 775 FAN AND HEATSINK


INTEL SANYO DENKI C91968-002 SOCKET 775 FAN AND HEATSINK


$38.99


Sanyo Denki Intel Aluminum Heatsink and Fan A70178-001


Sanyo Denki Intel Aluminum Heatsink and Fan A70178-001


$19.99


Sanyo Denki 40mm x 40mm 12V Fan 109P0412D703 SNN5571A


Sanyo Denki 40mm x 40mm 12V Fan 109P0412D703 SNN5571A


$4.99


Sanyo Denki SanACE 24V 0.50A Cooling Fan 9GL1224G103


Sanyo Denki SanACE 24V 0.50A Cooling Fan 9GL1224G103


$9.99


Sanyo Denki 24V 0.50A Cooling Fan 9GL1224G104


Sanyo Denki 24V 0.50A Cooling Fan 9GL1224G104


$14.95


SANYO DENKI 109P0924H336 DC FINE ACE DC 12V FAN 28x40MM


SANYO DENKI 109P0924H336 DC FINE ACE DC 12V FAN 28x40MM


$4.95




Thanks for visiting!

Mike posted at 2004-5-31 Category: Computer Components