home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / documents / disk-drives / 1541-stepmotor.txt < prev    next >
Internet Message Format  |  1998-02-26  |  2KB

  1. fROM: jOHN iANNETTA <76703.4244@cOMPUsERVE.com>
  2. sUBJECT: rE: dISK DRIVE STEP MOTOR
  3. nEWSGROUPS: COMP.SYS.CBM
  4. oRGANIZATION: cOMPUsERVE, iNC. (1-800-689-0736)
  5. rEFERENCES: <34F329B9.1112505@NEWS.THEZONE.NET>
  6. mESSAGE-id: <UJzGZ1Rq9ga.336@NIH2NAAC.PROD2.COMPUSERVE.COM>
  7. dATE: 26 fEB 1998 15:50:07 +0200
  8.  
  9. cHRISTOPHER,
  10.  
  11.     yOU SAID,
  12.  
  13. "i HAVE A STEP MOTOR OUT OF A COMMODORE64 1541 DISK DRIVE AND i NEED TO
  14. KNOW WHAT WIRE DO i HOOKUP WHERE FOR A MANUAL TEST.
  15. tHE STEP MOTOR IS A m68sp-1, 12VDC 33OHMS 1.8DEGREE STEP. iT IS MADE
  16. BY mITSUMI i THINK, WELL THATS WHAT IS SAYS ON THE BACK.".
  17.  
  18.     yOU SHOULD HAVE TWO RED LEADS, AND ONE EACH OF YELLOW, BLACK, ORANGE, AND
  19. BROWN.  tIE THE TWO REDS TOGETHER AND CONNECT THEM TO THE POSITIVE TERMINAL OF
  20. A 12 vdc SOURCE (CAPABLE OF SUPPLYING 0.5 AMPERES); CONNECT THE NEGATIVE
  21. TERMINAL TO GROUND.  cALL YELLOW a, BLACK b, ORANGE c, AND BROWN d.  tO ROTATE
  22. THE MOTOR IN ONE DIRECTION, GROUND (IN TURN), a, b, c, d (ONE AT A TIME).  fOR
  23. THE OTHER DIRECTION, THE SEQUENCE IS a, d, c, b.
  24.  
  25.     iF YOU HAVE ACCESS TO A GENUINE c-64 (not AN EMULATOR), A SMALL basic
  26. PROGRAM AND EIGHT TRANSISTORS, FOUR RESISTORS, AND FOUR DIODES, CAN BE USED TO
  27. STEP THE MOTOR.  eACH OF FOUR DRIVERS:
  28.  
  29.                      O TO a, b, c, d
  30.                      !
  31.                      !
  32.                      !
  33.           -----------O-->i----O +12 vdc
  34.           !          !
  35.           c          ! 1n4148
  36.                      !
  37.       --b   2n3904   !
  38.       !              !
  39.       !   e          !
  40.      !!!  !          c
  41. 4.7  !!!  !
  42. KOHM !!!  ---------b    2n2219a
  43.      !!!
  44.      !!!             e
  45.       !              !
  46.       !              !
  47.       O             gnd
  48.  
  49.       in
  50.  
  51. cONNECT THE INPUT OF THE a DRIVER TO PIN c OF THE USER PORT, THE b INPUT TO PIN
  52. d, THE c INPUT TO PIN e, AMD THE d INPUT TO PIN f.  cONNECT GROUND TO PIN a OF
  53. THE USER PORT.  tHEN RUN THIS PROGRAM.
  54.  
  55. 10 P=56577:POKEP+2,255:A=1:POKEP,A
  56. 15 K=2:POKE650,128
  57. 20 GETA$:IFA$="+"THENS=S-1
  58. 25 IFA$="-"THENS=S+1
  59. 30 IFA$="C"THENK=1/K:A=8/A
  60. 35 IFA$=CHR$(13)THENOKE650,0:END
  61. 40 IFS<0THENS=.
  62. 45 IFS>99THENS=99
  63. 50 POKEP,A:A=K*A:POKEP,A:A=K*A
  64. 55 POKEP,A:A=K*A:POKEP,A:A=K*A
  65. 60 IFA=16THENA=1
  66. 65 IFA=.5THENA=8
  67. 70 FORI=.TOS:NEXT:GOTO20
  68.  
  69. pRESSING "+" INCREASES SPEED, PRESSING "-" DECREASES SPEED, AND PRESSING "C"
  70. CHANGES DIRECTION OF ROTATION.
  71.  
  72. -- 
  73. aND THE lORD SAID, "gO FORTH, AND MULTIPLY.".
  74. aND THE SNAKE SAID, "i CAN'T; i'M AN ADDER.".
  75.  
  76.                           jOHN
  77.