Galil DMC-1800 Home Security System User Manual


 
172 • Chapter 7 Application Programming DMC-1700/1800
BGZ
AMZ
VP -37600,-16000 Return XY to start
VE
VS 200000
BGS
AMS
EN
R=2
BC
A
0 4 9.3
4
Y
X
Figure 7.2 - Motor Velocity and the Associated Input/Output signals
Speed Control by Joystick
The speed of a motor is controlled by a joystick. The joystick produces a signal in the range between -10V and
+10V. The objective is to drive the motor at a speed proportional to the input voltage.
Assume that a full voltage of 10 Volts must produce a motor speed of 3000 rpm with an encoder resolution of 1000
lines or 4000 count/rev. This speed equals:
3000 rpm = 50 rev/sec = 200000 count/sec
The program reads the input voltage periodically and assigns its value to the variable VIN. To get a speed of
200,000 ct/sec for 10 volts, we select the speed as