A 16F877 sends commands to three independent 16F628, each one PWM controlling the start / stop / reverse and speed of a DC motor or modified servo.
For a wireless link I considered to use an IR diode emitting a common Sony IR code with the instruction (start - stop - reverse or PWM value) and the identification of the motor (for the moment, the three will do all at the same time).
Signal, modulated at 38 KHz decoded by an IR receiver module.
Since the IR diode can not "see" each IR receiver all the time (they move with respect to the diode) I would put two IR recievers per motor, duly ORed. Redundant to ensure that no 16F628 miss a command.
If needed I would use three diodes to "flood" the area and ensure redundancy even more.
Distance diode-receiver: 30 cm maximum.
Decoding by software at each 16F628
-------------------------------------------
By now I don't expect things to get much more complex. To get a direct link to each 16F628, if not wireless I should resort to slip rings. Really costly (which I can not afford) :cry: .
Suggestions / comments anyone :?: I will appreciate that
For a wireless link I considered to use an IR diode emitting a common Sony IR code with the instruction (start - stop - reverse or PWM value) and the identification of the motor (for the moment, the three will do all at the same time).
Signal, modulated at 38 KHz decoded by an IR receiver module.
Since the IR diode can not "see" each IR receiver all the time (they move with respect to the diode) I would put two IR recievers per motor, duly ORed. Redundant to ensure that no 16F628 miss a command.
If needed I would use three diodes to "flood" the area and ensure redundancy even more.
Distance diode-receiver: 30 cm maximum.
Decoding by software at each 16F628
-------------------------------------------
By now I don't expect things to get much more complex. To get a direct link to each 16F628, if not wireless I should resort to slip rings. Really costly (which I can not afford) :cry: .
Suggestions / comments anyone :?: I will appreciate that