|
Dual Channel Servo Pulse to H-Bridge Interface
|
|

|
|
The Interface
|
The Robot
|
|
This feature-packed circuit connects two channels of a radio control receiver to two H-Bridges for use in a “fighting robot”. In the above right picture it is near the center, connected to the radio
receiver. The H-Bridge circuit boards are at the far left and right, near each wheel. The motors are 18 volt electric drills with nicad battery packs.
The interface uses a PIC16F876 microcontroller and not much else. It performs channel mixing, current limiting, and noise rejection. Push the stick forward, both motors move forward, move the
stick to the left and the robot moves left. It makes the robot very driveable. You can use a wheel transmitter meant for cars to control it, in other words, one channel is throttle(both forward and
reverse), the other steering. Speed control is smooth, and the H-Bridge transistors are sensed and protected cycle-by-cycle against over-current. Noise from the receiver, whether the transmitter is on
or off, is ignored. Temperature sensing is also possible, but I haven’t incorporated it in this version.
Above, the block diagram shows where the interface fits into a typical system. It is the large rectangle in the center, marked “Servo Pulse to H-Bridge Interface”.
See it in action! The builder of the robot pictured above, Stan Fidler, has been kind enough to put up a web page with a 15 second video in MPEG(600KB) and Windows Media(200KB) format. Both are the same
video, same resolution, so watch the Windows Media file if you have Internet Explorer and Windows 98 or “better”, otherwise watch the MPEG, but it’s a longer download. Please download
the video to your computer if possible before viewing. That way if you replay it, the file won’t be sent to you each time you play it. Bandwidth is not free.
Ready to build it? Schematic diagrams and code on the next page...
Frequently Asked Questions:
|