音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

直流電機(jī)如何用單片機(jī)調(diào)速??

作者:martial 欄目:工控天地
直流電機(jī)如何用單片機(jī)調(diào)速??
功率為85W,電壓為24V,用單片機(jī)怎么調(diào)它的速度??

2樓: >>參與討論
HIGHWAY
數(shù)字PWM
 
3樓: >>參與討論
martial
樓上的,pwm是不是只能調(diào)步進(jìn)電機(jī)呀??
普通的6000轉(zhuǎn)的直流電機(jī)也能調(diào)嗎??電路上有什么要求??

4樓: >>參與討論
tyw
這是俺做過的高速離心機(jī)的驅(qū)動部分,可達(dá)100︿12000轉(zhuǎn)/分,供參考
pwm脈寬調(diào)速用來調(diào)直流馬達(dá),步進(jìn)電機(jī)是用改變頻率方法調(diào)速的


點這里下載原理圖→  http://bbs.21ic.com/upfiles/img/2006101119516349.rar

這是俺做過的微型高速離心機(jī),提供原理圖及程序,時間長了,圖與程序可能有些出入,僅供各位參考.不要拍俺的磚哦,哈哈
這是生化實驗室用的微型高速離心機(jī),幾乎是空載運行,但要求的調(diào)速范圍很大(100~12000轉(zhuǎn)/分),步進(jìn)量為100轉(zhuǎn)/步,一直到12000轉(zhuǎn),51系列幾乎忙不過來了,還要求多位數(shù)除法(實時顯示離心力),
暈,己經(jīng)用到18M晶振了,無奈之下另外用了一只89C2051擔(dān)任部分運算.總的感覺,51做這類東東得謹(jǐn)慎些才行,俺是有點騎虎難下了.有條件可考慮16位機(jī).








* - 本貼最后修改時間:2006-10-11 21:23:34 修改者:tyw

5樓: >>參與討論
davidli88
PWM調(diào)速性價比最高
效率高,并且是無級調(diào)速

6樓: >>參與討論
tyw
程序2
;*******************************************************
;* 七段譯碼 0   1   2   3   4   5   6   7   8   9   黑 *
;*******************************************************
YMDAT:  DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H,0FFH
;
;**************************************
;* R49~R4F顯示緩存送串行口顯示       *
;* P01  P02  P03  P04  P05  P06  P07  *
;* 定十 定個 速萬 速千 速百 速十 速個 *
;**************************************
;
DSPOUT: JB      0EH,DSPT2       ;正在作顯示掃描延時,轉(zhuǎn)DSPT2
        MOV     1BH,#4FH        ;1BH為顯示緩存指針
        MOV     1AH,#01111111B  ;掃描位選通初始數(shù)據(jù)(P07~P01)
;
DSPT:   MOV     SCON,#00H       ;設(shè)置串行口模式 0
        ORL     P0,#0FEH        ;P0←"1",準(zhǔn)備讀P0口
        MOV     A,P0            ;讀P0口
        ORL     A,#11111110B    ;P06~P01←全"1"
        MOV     P0,A            ;送出位選信號
        MOV     R3,#50          ;關(guān)閉顯示100us,防止拖影
DS1:    DJNZ    R3,DS1          ;2usX50=100us
;
        MOV     R0,1BH
        MOV     A,@R0
        MOV     SBUF,A          ;起動串行口發(fā)送過程
DS2:    JNB     TI,DS2          ;等待一幀發(fā)送結(jié)束
        CLR     TI              ;清串行口中斷標(biāo)志
        DEC     1BH             ;顯示緩存指針減一
;
        ORL     P0,#0FEH        ;P0←"1",準(zhǔn)備讀P0口
        MOV     A,P0            ;讀P0口
        ANL     A,1AH           ;迭加位選通數(shù)據(jù)
        MOV     P0,A            ;點亮數(shù)碼顯示器
;
        MOV     A,1AH           ;取出上一次位選數(shù)據(jù)
        RR      A               ;"0"左移一位,點亮下一位數(shù)碼顯示器
        MOV     1AH,A           ;保存當(dāng)前位選數(shù)據(jù)
;
        SETB    0EH             ;0EH←"1",顯示掃描延時標(biāo)志置位
        MOV     37H,#01         ;設(shè)置顯示掃描延時值(30x100us=3ms)
DSPT2:  MOV     A,37H
        CJNE    A,#00,DSPT0     ;顯示掃描延時未到,轉(zhuǎn)DSPT0出口
        CLR     0EH             ;0EH←"0",顯示掃描延時標(biāo)志復(fù)位
        MOV     A,1BH           ;取出顯示緩存指針
        CJNE    A,#48H,DSPT     ;掃描位未到,轉(zhuǎn)DSPT繼續(xù)
DSPT0:  RET
;
;********
;* 蜂鳴 *
;********
;
BEE:    MOV     48H,#01          ;蜂鳴1次
BEE1:   SETB    0BH              ;0BH←"1",允許蜂鳴標(biāo)志置位
        MOV     38H,#20          ;200ms蜂鳴定時
        RET
;
;*************
; 定時到蜂鳴 *
;*************
;
TIEND:  JNB     0AH,TIEND0      ;0AH="0",禁止定時到蜂鳴
        MOV     48H,#04         ;蜂鳴4次
        LCALL   BEE1
        CLR     0AH             ;0AH←"0",定時到蜂鳴標(biāo)志復(fù)位
TIEND0: RET
;
;**************************
;* 轉(zhuǎn)速←→離心力顯示轉(zhuǎn)換 *
;**************************
;
DSQH:   JNB     09H,DSQH1       ;09H="0",禁止顯示離心力
        JB      17H,DSQH0       ;17H="1",離心力已轉(zhuǎn)換,轉(zhuǎn)DSQH0出去
        SETB    17H
        MOV     DPTR,#LXDAT     ;設(shè)置轉(zhuǎn)換數(shù)據(jù)表首址
        MOV     A,57H           ;取出轉(zhuǎn)速設(shè)置值(0~120)
        ADD     A,57H           ;57CH←57Hx2,計算雙字節(jié)轉(zhuǎn)換表首址
        MOV     R1,A            ;保存雙字節(jié)轉(zhuǎn)換表首址
7樓: >>參與討論
davidli88
贊一個!公布源碼要加酷!
大家向tyw學(xué)習(xí)。!

8樓: >>參與討論
tyw
程序3,89C2051部分
最后是否用了雙cpu,少累哈,俺實在記不清了拉,哈哈



;
; ┏━━━━━━━━━━┓
; ┃┏━━━━━━━━┓┃
; ┃┃    DP-1    ┃┃
; ┃┃ 高速微型離心機(jī) ┃┃
; ┃┃    測速模塊    ┃┃
; ┃┃    源 程 序    ┃┃
; ┃┃ V1.0 2000.4.16 ┃┃
; ┃┗━━━━━━━━┛┃
; ┗━━━━━━━━━━┛
;
        ORG     000H
        AJMP    CSH             ;主程序進(jìn)入點
        ORG     00BH
        AJMP    TI0             ;定時中斷T0入口
;
;**********
;* 初始化 *
;**********
;
        ORG     020H
CSH:    MOV     R0,#3FH         ;內(nèi)部RAM(00H~3FH)清零
CSH1:   MOV     @R0,#00H
        DJNZ    R0,CSH1
        MOV     SP,#30H         ;堆棧30H~3FH,【使用89C1051
         MOV    TMOD,#00010010B ;T0作8位計數(shù)器 (自動裝入),T1作16位計數(shù)器
         MOV    TH0,#0F6H       ;FFH-F5H=0AH=10D,12M/12/10D=100000HZ(10us)
;
         SETB    TCON.4         ;T0開始動作
         SETB    IE.1           ;T0允許中斷
         SETB    TCON.0         ;TCON.0="1",脈沖后沿觸發(fā)
         SETB    PT0            ;定時中斷0優(yōu)先
         SETB    IE.7           ;系統(tǒng)允許中斷
         CLR     10H            ;10H←"0",測速閘門后沿初始化
         SETB    P3.0
         SETB    P3.1
         SETB    P3.2
;
;**********
;* 主程序 *
;**********
;
MAIN:   JB    P3.1,WT1          ;主機(jī)P3.6="1",主機(jī)忙,禁止從機(jī)動作
;*****************************
;* 測速處理                  *
;*****************************
;*    10轉(zhuǎn)/分  10us計數(shù)50000 *
;*   100轉(zhuǎn)/分  10us計數(shù)5000  *
;* 12000轉(zhuǎn)/分  10us計數(shù)42    *
;*****************************
        JB    13H,WT6
        JB    12H,WT5
        JB    11H,WT4
WT0:    JB    P3.2,WT1          ;P3.2="1",未收轉(zhuǎn)脈沖
        SETB  13H
WT6:    JNB   P3.2,WT1
        CLR   13H
        JB    10H,WT2           ;10H="1",轉(zhuǎn)WT2產(chǎn)生閘門后沿
        SETB  10H               ;10H←"1",測速閘門前沿
        MOV   20H,#10           ;設(shè)置測試脈沖數(shù)
        MOV   DPTR,#00          ;基頻計數(shù)器清"0"
WT1:    AJMP  MAIN
;
WT2:    DJNZ  20H,WT1           ;10只脈沖未測完,轉(zhuǎn)出口繼續(xù)
        MOV   P1,DPL            ;基頻計數(shù)器低字節(jié)送P1口
        CLR   P3.5              ;P3.5←"0",產(chǎn)生10us負(fù)脈沖
        MOV   R1,#10
WT3:    DJNZ  R1,WT3
        SETB  P3.5              ;P3.5←"1",向主機(jī)發(fā)測速完畢允許收數(shù)信號
;
        SETB  11H
WT4:    JNB   P3.0,WT1          ;P3.0="0",主機(jī)正在收低字節(jié)數(shù),等待
        MOV   P1,DPH            ;基頻計數(shù)器高字節(jié)送P1口
        SETB  2H
WT5:    JB    P3.0,WT1          ;主機(jī)還未收完高字節(jié)數(shù)據(jù)
        CLR   10H               ;10H←"0",測速閘門后沿
        CLR   11H
        CLR   12H
        AJMP  MAIN
;
;**************************
;* 10us時標(biāo)T0定時中斷處理 *
;**************************
;
TI0:    JNB    10H,TI1        ;10H="0",禁止基頻計數(shù)
        INC    DPTR           ;基頻計數(shù)器加一
TI1:    RETI                  ;中斷返回
;
        END    
    

* - 本貼最后修改時間:2006-10-11 20:51:42 修改者:

9樓: >>參與討論
conwh
白眼球朝上拉。
軟件簡單的用DA,硬件簡單的用PWM。
===========================================
老T呀,單獨開個帖

10樓: >>參與討論
ehoosee
PWM不就好了嗎?
 
11樓: >>參與討論
tyw
若調(diào)速比為120的話,要保證高低端精度一致,實施就有困難了
 

* - 本貼最后修改時間:2006-10-11 22:29:41 修改者:tyw

12樓: >>參與討論
HIGHWAY
多謝tyw提供的資料,歡迎常來看看
 
13樓: >>參與討論
li3412159
向tyw致敬!學(xué)習(xí)了,謝謝!
 
14樓: >>參與討論
martial
向tyw表示感謝!敬禮!
 
15樓: >>參與討論
hyhjjg
脈寬調(diào)制比較理想
如果在加上個AD片子就可以手動調(diào)節(jié)了,做設(shè)備講究操作使用的方便與舒適,關(guān)鍵要完整

16樓: >>參與討論
tmhy2000
xuexi
 
17樓: >>參與討論
西安周公
第一張圖上面的管子起上面作用?
 
18樓: >>參與討論
datouyuan
學(xué)習(xí)了,謝謝!
 
19樓: >>參與討論
cgkdxx
請問第一個圖T1起社么作用?謝謝!
 
20樓: >>參與討論
碧水長天
感謝tyw提供的資料,關(guān)于T1的作用
    關(guān)于T1的作用,我理解如下: T1在此處的用途類似于開關(guān)電源中的同步整流中同步整流管.這樣使得續(xù)流時,電機(jī)繞組電流流經(jīng)的是導(dǎo)通電阻極小的T1,而不是壓降較大的D7,可以提高系統(tǒng)效率和降低熱耗.
    另外,T1還可做制動用。

* - 本貼最后修改時間:2006-12-6 22:06:03 修改者:碧水長天

21樓: >>參與討論
husq7926
24V  100W
  24V  100W

0533-4155549

22樓: >>參與討論
husq7926
24V 100W直流調(diào)速
24V 100W直流調(diào)速

23樓: >>參與討論
husq7926
A/D  D/A  PWM  單片機(jī)數(shù)字控制
A/D  D/A  PWM  單片機(jī)數(shù)字控制
htpp://www.diangyuan.diytrade.com

24樓: >>參與討論
andrewlin
我們帶12位高速a/d,d/a,六路pwm輸出的16位mcu
adl@loxford.com.cn

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
發(fā)個格式轉(zhuǎn)換,哪位大俠懂呀?角度轉(zhuǎn)換為16進(jìn)制的.
伺服電機(jī)上的碼盤...
懸賞.開發(fā).
請問IR2112的高端輸出一直是高為什么?
請教,步進(jìn)電機(jī)如何控制?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號