DC motor speed control using PWM

The PWM frequency is about 10 kHz and does not make a noise in the motor. The 5 K Ohm potentiometer is connected to ADC input channel 0 and is converted to 1024 (10 bit) value, this value is applied to the PWM control and produces very smooth speed control. The HEXFET type IRL1004 has extremely low on resistance (0.009 Ohm) and requires only logic level drive, in this application it does not get warm even when controlling 1 Amp motor current. according the IRL1004 data sheet it can handle much higher motor current.

DC motor speed control using PWM: [Link]

July 16th, 2008 Universal Charger

Universal Charger

The main PCB for the charger is a single sided, 1.6mm tick printed circuit board. The DC/DC converter is now integrated within the charger in order to allow the charge of high number cell packs. The people that charges only few batteries (12Vdc supplies sufficient) can not mount the components for the DC/DC converter saving the money of this part. The DC/DC converter part is a generic step-up converter, capable to deliver 7.5A and an output voltage of 24Vdc, starting from a 12Vdc supply. The main parts are the following:

  • PWM controller UC3843 very cheap and easy to find
  • Power inductor from Bourns, type 2306RC (27uH, 15A), Farnell 1167731
  • The power diode is a schottky type,and a N-type mosfet can be generic: all the two components are in case TO-220

Universal Charger: [Link]

 PIC30f4012  DC motor controller

This project was developed as an inexpensive way to drive small dc brushed motors as positioning servos for use on a desktop sized CNC machine. The board is interfaced to the PC through 2 pins of a parallel port. The drive signal on these pins is known as quadrature drive. The power stage consists of a power op amp driven in constant current mode. The internal PIC processor ( a 30f4012 from Microchip ) is programmed in C through the C30 compiler and the Microchip IDE. The servo loop parameters are programmed through a serial port connection and are saved in the dspic eeprom.

Once set for a particular drive, they should not need to be changed. The serial programming interface is used to tune the PID and other servo loop parameters to optimize the performance in a particular application. The serial port runs at a fixed baud rate of 9600N81. Any terminal program such as minicom, gtkterm, or hyperterminal may be used to talk to the dspic-servo.

PIC30f4012  DC motor controller: [Link]

4 Watt fluorescent lamp powered by AA battery

For this project you will need a disposable camera. Why a disposable camera ? Because the flash circuit inside the camera contains a hi-voltage oscillator and transformer that outputs about 300 Volts AC & DC. When opening the camera to get to the flash circuit you should be extremely careful so you don’t get electrocuted by the high voltage’s inside the capacitor. First thing you need to do is to discharge the capacitor so its more safer to work with. Then with a small modification into the existing circuit you’re ready to power the 4 watt fluorescent lamp

4 Watt fluorescent lamp powered by a 1.5 volt battery: [Link]



© 2008 YourITronics | Any logo, trademark and project represented here are property of their respective owners | Wordpress                                       RSS