12-14-2010 10:07 PM
Hello experts
I need help with deciding flyback diode ratings for use with 9477 module and 12V, 12Amp flowjet motor.
9477 manual says to use a flyback diode, but what rating and type will be sufficient, can any body give me some info,
how to calculate , any formula available?
Thanks in advance
12-15-2010 03:35 AM
Usually the rating of a flyback diode is not calculated exactly but rather estimated. You can find some guidelines here:
http://digital.ni.com/public.nsf/allkb/336D3653F6B6387386256F36005BE09F
12-15-2010 05:37 AM
Are you driving a relay with the 9477?
12-15-2010 06:56 AM
I am connecting the motor directly by connecting lot of channels parallely (16 channels) to divide current equally between channels.and not to exceeed 12 amp together
12-15-2010 07:21 AM
I am guessing that you will be buying a new card. What is the starting current of the motor, and what protection is provided on the digital outputs?
12-15-2010 07:38 AM
I agree that is NOT a very good idea to use digital outputs close to their limits for driving an inductive load. Also, how come you think that the current will distribute evenly between the outputs?? The output with the lowest saturation voltage will sink most of the current and probably be overloaded in your case.
I think you'd be better off using a power interface, such as a semiconductor relay for DC applications.
12-15-2010 10:22 AM
Thanks for the reply, I have thought about it before and came to conclusion that it can be used that way after posting these questions and reply from NI apps engineer who replied that
This module can in fact support this as long as you are switching all 16
channels simultaneously. It should even work driving 10A split amongst
10 channels (max 1A per channel), but it is probably best to lower the
current per channel a bit to ensure you remain within spec.
http://forums.ni.com/t5/Digital-I-O/12V-DC-10-amp-relay-for-compactRIO/m-p/1275076
http://forums.ni.com/t5/Digital-I-O/9477-usage-for-10-Amp-motor/m-p/1284708
http://zone.ni.com/devzone/cda/tut/p/id/3162
The NI 9477 module can sink up to 625 mA/ch of continuous current on all channels, or up to 1 A/ch of current on up to 20 channels. In other words, the per-channel limit is 1 A and the total current limit for all 32-channels is 20 A. You can also connect multiple digital output channels in parallel and use simultaneous switching in your LabVIEW FPGA application to send up to 20 A of current and 60 VDC to a single actuator, motor or solenoid. That’s 1200 watts of power, or 1.6 horsepower.
I have designed an array of 32 fuses of 1 amp each in front of the module pins, and have a 32 dip switch to allow the required number of channels to be connected together to the motor connection to split the current as per the above devzone article parallel scheme.
Please let me know if you think this wont work or have a better scheme, i still dont want to ruin my device, I am following what was suggested to me.
Thanks,
12-15-2010 11:02 AM
It sounds like a lot of work and wiring. Just get an ice cube relay. You will only need 1 fuse for the output and 1 fuse for the motor, and one flyback diode on the relay coil. I am assuming you just want to turn the motor on and off and not regulate speed.
12-15-2010 11:30 AM
I have ice cube relays but the problem is they are bulky and the system has to be very portable and small,(i have total of 6 motors running alternatively and speed control is also considered). also it runs in the field on batteries , so using solid state realys was eliminated since there is a voltage drop and was not acceptable for the power consumption ratings.
12-15-2010 12:10 PM
I would think an ice cube relay occupying less than 1 cubic inch of space, plus a diode and fuse could easily switch that motor load. Much less footprint than 32 fuses and the associated volume/mass of the wiring.
-AK2DM