欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 嘗試軟驅(qū)4線步進(jìn)電機(jī)控制 [打印本頁]

作者: 51黑科技    時間: 2016-2-4 00:50
標(biāo)題: 嘗試軟驅(qū)4線步進(jìn)電機(jī)控制

最近,在整理廢舊物品時,從過去換下的3寸和5寸軟驅(qū)上拆下幾個步進(jìn)電機(jī),想把它利用一下,就搞了個步進(jìn)電機(jī)控制器。驅(qū)動效果還不錯,看看下一步能否應(yīng)用到我的機(jī)器人上。

    首先介紹4線步進(jìn)電機(jī),它體積很小,只有4根引線,分別為紅、藍(lán)、黃、白。如圖示:

    控制電路采用了4只8550(PNP)和4只8050(NPN)三極管,L1和L2分別為步進(jìn)電機(jī)的兩個線圈,電路使用與單片機(jī)相同的電壓+5V供電,電路接好后通過插座J1連接到51單片機(jī)的PX口。


    控制電路實(shí)物見下圖,該電路可以同時控制兩臺步進(jìn)電機(jī),電路輸出分別連接至51單片機(jī)的P0和P2口,使用三個按鈕開關(guān)分別接至51單片機(jī)的P1.0、P1.1和P1.2,分別控制步進(jìn)電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和停止。

匯編測試程序如下:

       ORG 00H
  STOP:ORL P2,#0FFH
       ORL P0,#0FFH
  LOOP:JNB P1.0,FOR2
       JNB P1.1,REV2
       JNB P1.2,STOP1
       SJMP LOOP
   FOR:MOV R0,#00H   

  FOR1:MOV A,R0        

       MOV DPTR,#TABLE

       MOVC A,@A+DPTR

       JZ FOR
       CPL A            
       MOV P2,A

       MOV P0,A
       JNB P1.2,STOP1
       JNB P1.1,REV2
       LCALL DELAY
       INC R0
       SJMP FOR1
   REV:MOV R0,#05
  REV1:MOV A,R0
       MOV DPTR,#TABLE
       MOVC A,@A+DPTR
       JZ REV

       CPL A
       MOV P2,A
       MOV P0,A
       JNB P1.2,STOP1
       JNB P1.0,FOR2
       LCALL DELAY    
       INC R0        
       SJMP REV1
 STOP1:LCALL DELAY
       JNB P1.2,$
       LCALL DELAY
       SJMP STOP
  FOR2:LCALL DELAY
       JNB P1.0,$
       LCALL DELAY
       SJMP FOR
  REV2:LCALL DELAY
       JNB P1.1,$
       LCALL DELAY
       SJMP REV
 DELAY:MOV R1,#40
    D1:MOV R2,#248
       DJNZ R2,$
       DJNZ R1,D1
       RET
 TABLE:DB 00110011B,11000011B,11001100B,00111100B;正轉(zhuǎn)
       DB 00
       DB 00111100B,11001100B,11000011B,00110011B;反轉(zhuǎn)
       DB 00
       END


作者: xymiss    時間: 2017-7-22 23:48
這個不錯。剛好有幾個拆下來的。明天試試




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1