Project to apply 32 variable voltages
hey guys,
i starting project involves applying voltage 0v -13v device. applying voltage single 'part' alone easy , have function generator can that, apply voltage 32 different parts (on single device), doesn't make sense have 32 function generators. figured using microcontroller make sense, unsure how proceed.
will arduino solution looking for? i'd interface labview, , develop ui control voltage each part recieves. high level investigation, figure may need have additional transistor / op-amp each part in addition arduino. (or use 2 arduinos).
what guys think?
i starting project involves applying voltage 0v -13v device. applying voltage single 'part' alone easy , have function generator can that, apply voltage 32 different parts (on single device), doesn't make sense have 32 function generators. figured using microcontroller make sense, unsure how proceed.
will arduino solution looking for? i'd interface labview, , develop ui control voltage each part recieves. high level investigation, figure may need have additional transistor / op-amp each part in addition arduino. (or use 2 arduinos).
what guys think?
yes, can done, it's quite complex setup.
the arduino alone cannot generate kind of voltages after. can generate analogue voltages 0-5v in form of pwm can low-pass filter, can generate few of them @ once.
my suggestion use external spi dac chips, mcp4822 - each 1 can generate 2 stable precision voltages @ 12-bit resolution between 0v , 4.095v. feed inverting op-amps split-rail supply (+/-15v) , use gain of increase voltage right levels you.
you need use mega rather uno, because uno doesn't have enough io lines select 16 chips rest of things need (well, use multiplexer, adds complexity). mega has multiple spi channels, can spread load on spi busses around bit , not have 16 chips hanging off (and applying load to) 1 bus.
the arduino alone cannot generate kind of voltages after. can generate analogue voltages 0-5v in form of pwm can low-pass filter, can generate few of them @ once.
my suggestion use external spi dac chips, mcp4822 - each 1 can generate 2 stable precision voltages @ 12-bit resolution between 0v , 4.095v. feed inverting op-amps split-rail supply (+/-15v) , use gain of increase voltage right levels you.
you need use mega rather uno, because uno doesn't have enough io lines select 16 chips rest of things need (well, use multiplexer, adds complexity). mega has multiple spi channels, can spread load on spi busses around bit , not have 16 chips hanging off (and applying load to) 1 bus.
Arduino Forum > Using Arduino > General Electronics > Project to apply 32 variable voltages
arduino
Comments
Post a Comment