I want to make current pulses, the intensity of the pulses must go up slowly during a period of time until it reaches a maximum value... I have thought of using a microcontroller to make voltage pulses using pwm then by using a voltage to current converter i can get current pulses.. I understand the meaning of pwm that we're changing the off-on time but i need to know what do i get as the output? I mean do i get values between 0 and 5 v? *I don't know if the whole thought is correct tho... I appreciate any other thoughts
See PWM (Pulse width modulation) is a technique used by micro controllers (such as Arduino) which is used to generate analog output(results) by using digital means. Digital output is either on (or 5V in Arduino) or off ( or 0V). PWM techniques uses on and off pattern to stimulate analog results. For this first the on state is activated for a small period of time... and then off state is maintained. This is repeated several times (500 or 1000 times... This can also be changed by programming in Arduino). Thus this appears as an analog effect to our eyes and we think that it is giving a output between 0V and 5V. But actually it is digital signals only which are on and off during a cycle ( called duty cycle.. And in this the proportion of on state in each cycle is shown with a percentage) and this cycle is repeated several times. A 0% duty cycle is analog off (or CAN be called digital off too) and 100% duty cycle is complete analog on (or CAN be called digital on too).
For more information go to the Arduino website and search for PWM.