Show Posts
|
|
Pages: 1 2 [3] 4 5 ... 443
|
|
32
|
Using Arduino / General Electronics / Re: RS485 bus termination and failsafe bias
|
on: May 21, 2013, 10:30:09 am
|
|
Yup, the failsafe bias resistors need to be higher than 120 ohms! Remember they act in parallel with the termination load resistor, which may have to be increased in value to compensate. The supply at the failsafe bias resistors needs to be decoupled at the resistors to provide a low-inductance return path.
The bus cable should match the termination impedance of course, so choose the right cable...
And yes, termination at each end of the cable, not anywhere else. If intermediate nodes might be unplugged at some point you can add high-value (10k or so) bias resistors at those nodes so they failsafe when not connected to the bus.
|
|
|
|
|
34
|
Using Arduino / Motors, Mechanics, and Power / Re: Increase output power
|
on: May 21, 2013, 10:10:50 am
|
|
I can't quite read the chip part number from the photo but I'm 90% sure it will be a buck converter, only able to reduce voltage. For increasing voltage a boost converter would be needed, or the fully flexible option is a boost-buck converter (rare).
Don't confuse power and voltage, converter circuits cannot increase power!
|
|
|
|
|
36
|
Using Arduino / Motors, Mechanics, and Power / Re: High current - via ULN2803, or not
|
on: May 21, 2013, 10:00:59 am
|
|
Either use a logic level MOSFET or get a MOSFET driver chip such as a MIC4422 to power the gate of the IRFZ44E - you'll need 12V supply for the MIC4422 and lots of decoupling (0.1uF + 10uF ceramic minimum) on the MIC's supply rails _right next_ to the chip.
logic level is a simpler way to go, but for 10A you'll need a low Rds(on) value (0.01 ohm or less would be great - don't go for a device with more than twice the voltage you need, Rds(on) increases with device voltage rating.
|
|
|
|
|
37
|
Using Arduino / Motors, Mechanics, and Power / Re: stepper is unstable when starting.
|
on: May 21, 2013, 09:56:14 am
|
|
Can you tell us which exact motor and what supply voltage you are using. Also tell us the power supply details (link to info, datasheet, or its max current, something more than "adjustable"....) With the DRV8825 or other chopper drives you will get better performance for higher supply voltages. I think you also need to set it up for the relevant motor current. 2A is pushing it for the DRV8825 unless there's good heatsinking, IIRC.
|
|
|
|
|
39
|
Using Arduino / General Electronics / Re: Sensor Switching
|
on: May 20, 2013, 08:07:26 am
|
|
If you connect a powered-down CMOS device to your circuit it may clamp the voltage to +/- 0.6V or so because of the protection resistors (depends on whether the outputs have protection diodes).
But the basic problem seems to be that you are connecting two different outputs together - this will not work and can even cause damage. Perhaps you need more pins to talk to these encoders or you need an input multiplexer chip to handle them? Maybe if you describe more about what you are trying to achieve we can work out a better way?
|
|
|
|
|
40
|
Using Arduino / General Electronics / Re: Sharing the clock pin on shift registers
|
on: May 20, 2013, 08:03:34 am
|
|
The fan-out of an Arduino pin is large, since it can handle upto 40mA it should be able to drive dozens of CMOS gates happily if the wiring isn't too long.
Every family of logic chips has a specified "fanout" - the number of inputs a single output can drive without needing boosting/buffering. Usually it is at least 10, one seldom has to worry about it.
|
|
|
|
|
41
|
Using Arduino / General Electronics / Re: Voltage pulses on digital pin, how to fix?
|
on: May 20, 2013, 07:59:56 am
|
You could also put a 470 uF cap from Vcc to ground on the SD card... Do you have a separate 3V3 supply for the SD card, Most I've seen work @ 3V3 not 5V and If this is the case the 3V3 supply is limited in current capacity. The filter cap should help keep the supply "stiff".
Doc
SDcards take 3.3V, definitely not 5V. Many will allow switching to lower than 3.3V after initialization, but this is only needed for native mode (not SPI).
|
|
|
|
|
42
|
Using Arduino / General Electronics / Re: Voltage pulses on digital pin, how to fix?
|
on: May 20, 2013, 07:57:56 am
|
|
More decoupling?
Make sure the signal line to the radio module runs with a ground wire parallel to it (ideally a twisted pair), and is kept away from other wiring. The SDcard will pull large currents, 100mA+ is likely, it depends entirely on the card itself, you should have generous decoupling on the 3.3V power to the SDcard (10uF + 0.1uF ceramic for instance).
Whenever you run a digital signal along a wire it should have parallel to it either ground or supply wires - this reduces the stray inductance and reduces the ability to emit or receive interference from nearby high-speed switching transients. When routing several digital signals they can share a single ground return wire.
In particular this is difficult to manage on a breadboarded setup, so occasionally misbehaviour like this will seen, adding more ground wires can help.
|
|
|
|
|
43
|
Using Arduino / General Electronics / Re: Rds(on) loss calculation?
|
on: May 20, 2013, 07:50:25 am
|
|
You would never normally take a MOSFET to anywhere like its nominal current rating at continuous duty cycle - that figure usually represents the maximum power dissipation with an infinite heatsink.
Take the Rds(on) value and work out the dissipation for your load, then decide if thats OK, if not select a device with lower Rds(on), or parallel them.
The other thing it might be worth checking is the voltage drop from drain to source at your load current, V = IR. Again if the voltage drop is more than you'd like, select a better device or parallel them.
|
|
|
|
|