I bought a $10 RC car, and I am trying to replace the remote control with an Arduino. I have puzzled out what most of the components on the circuit board are, but one of them has me baffled.
In the center of the board is what I thought was a dual H-bridge motor driver. It is apparently taking some sort of AC input signal from the RC antenna, and I cannot make head or tail of it.
What is this thing? Do I have any hope of hijacking its inputs with an Arduino?
My electronics knowledge is self taught, and quite spotty. It is entirely possible that I have misidentified something fairly basic. I will try to give enough detail so that more experienced people can spot my mistakes. I am sure that most of these details are mostly irrelevant to my question.
Basic function of RC Car The rear wheels are powered by a single motor. The front wheels have a motor for steering. Both motors have forward, reverse, and off, with no speed control. This is consistent with a Dual H Bridge motor controller.
Description of Circuit Board The battery power comes in at the top of the image, runs through a switch which sits below the circuit board, and flows from there to the various circuits. There are three AA Batteries, supplying roughly 4.5V. The negative battery terminal is at the bottom of the board. The antenna connects in the top left corner. It immediately runs through an inductor and a coil of wire wrapped around a solid waxy substance (another inductor?). Both of these are attached below the board. They are marked on the picture as "Connected by inductor." From there, the antenna signal runs through a tangle of circuitry, that I have labeled the "antenna signal magic." I cannot identify the components in this area. There are a few types, all either black boxes with numbers written on them, or blank brown boxes. I know next to nothing about AC signals.
The antenna magic zone connects to a black box with 8 pins per side. I believe this box is some sort of Dual H Bridge motor controller. 8 of the 16 pins can be traced to motors, power, or ground. The other 8 connect to the antenna zone.
Input signals to Black Controller
I used my multimeter, and measured the DC and AC voltages between the antenna pins and ground, and then measured again with the rear wheel drive motor on. All of the antenna pins have a DC voltage between 1.3 and 1.4 volts. For 7 of the 8 pins this voltage does not change when the drive motor is engaged; for the fifth pin from the left it drops to 1.1V. The third and fourth pin from the left have an AC voltage of 1V when the drive motor is off. That voltage jumps to 1.5V when the drive motor is turned on. I assume this is the input signal.
I am not sure what exactly an AC voltage reading means. I do not have an oscilloscope to measure its frequency, or phase shift. The car's package said it uses a 24 MHz signal. Does this mean that the AC voltage my multimeter is reading is at 24 MHz? I didn't think my multimeter would even read a signal with a frequency that high.
Writing on Chip The controller has DK2991 BG0603 written on it. Googling this did not turn anything useful up.
Summary I have a tiny chip thing that I think is a Dual H Bridge motor controller that works off of AC input signals. What are these input signals? Is it possible to use an arduino to replicate them?
I do not have fancy equipment on hand, but I am more than willing to run more further tests.