Four-way remote control uses series transmission
JM Terrade, Clermont-Ferrand, France -- EDN, 1/18/2001
A simultaneous four-way remote-control system adheres to size, cost, and reduced-complexity constraints and uses a series transmission to drive parallel loads (Figure 1). You can use this system as long as the time constant of the load is much larger than the total transmission time for all data. With these considerations, this design can drive any object with four simultaneous controls as motors.The design uses a 9-bit data packet. The emitter side of the design converts 4 data bits and a 5-bit ID code from parallel to serial. The data packet continuously transmits, and the total information arrives at the HF 433-MHz emitter. The receiver side converts the 9-bit serial data to parallel data. Then, the design compares the received ID code to the local code. The comparison result clocks the 4 data bits for the D latch. This configuration actually controls a small, battery-powered boat with two-way, remote-control switches. The switches are mom-off-mom types, which give front-stop-rear and left-center-right commands. The boat has two dc motors for propulsion and direction. The transmission uses two 433-MHz, AM-radio modules for the HF link.
Power consumption is 10 mA during emission, so the emitter circuit can use a 9V battery (Figure 2a). D1 protects the device against polarity inversion. S1 and S2 are three-position, mom-off-mom switches. Only the center, or null, position is static. The user must push the switch in one direction and maintain it to keep the desired action. When released, the switch returns to its null position. With no action on S1 and S2, the logic levels on data inputs D6 to D9 of IC1 are low due to R3 to R6. When an action occurs on S1 or S2, the corresponding data input of IC1 is close to 5V. You can activate S1 and S2 at same time. Voltage-divider pairs R1 and R3 or R1 and R4 and R2 and R5 or R2 and R6 produce acceptable levels for IC1 inputs.
Diodes D2 to D5 permit C1 to charge through R7. Then, Q1 conducts, and Q2 is on. D6 acts as a power-on indicator. The voltage drop across D6, R9, and zener-diode D7 results in a 5V supply for IC1 and IC2. C1 continuously charges until S1 and S2 return to the null position. Then, C1 discharges through R8, and Q1 switches off after approximately 8 to 10 sec (Figure 2b).
Inputs A1 to A5 of IC1 are three-state inputs: low, high, and unconnected level. Thus, 243 combinations (35) are possible. However, three-state DIP switches are expensive, and 64 possibilities are enough for many applications. If Pin 6 of S3 provides a low level, A1 to A5 can be either low levels or unconnected. If Pin 6 of S3 provides a high level through R10, A1 to A5 can be either high levels or unconnected. This arrangement gives 64 combinations.
R11, R12, and C2 form the local oscillator. The output of IC1 at Pin 15 provides the 9-bit data packet to the HF emitter, IC2. The HF module uses amplitude modulation. The antenna is a 17-cm wire that attaches directly to the pc board. When the power is on, transmission always occurs. After a user releases S1 and S2, the emitter continues to transmit the null-position information until power goes off, which takes approximately 8 sec.
On the receiver side (Figure 3a), the antenna is also a 17-cm wire attached directly to the pc board. The incoming signal arrives at the HF module, IC1, which has a stable 5V power source. The 9-bit data packet is available at the output, or Pin 14, of the module. Just as for the emitter, DIP switch S1 provides as many as 64 possibilities for the ID code, and the setting must be the same combination as the emitter.
The 4 data bits are available at outputs D6 to D9 of IC2. When a valid transmission arrives at the receiver, Pin 11 of IC2 goes high. But each time a user changes the position of the commands on the emitter, the Valid-T signal goes low until the new transmission is valid. Three correct transmissions are necessary. Therefore, the design needs a stable RX_OK signal, and, for this reason D1, R1, R2, and C1 create a time constant. The RX_OK signal goes low only when the transmission stops or when the ID code is invalid, which can happen if the emitter has no supply and stops emitting or if another transmitter is in the same area (Figure 3b).
The internal D latch, IC2, clocks new output levels only when the circuit receives a new data packet. In this way, when only one transmitted bit changes, the other bits keep their previous level. When the ID code is not valid or when the HF link is lost, which implies that the distance between the emitter and the receiver is too long, D6 to D9 keep their previous levels. However, RX_OK goes low after 70 msec and forces D6 to D9 to go low.
















