導航:首頁 > 操作系統 > 基於51單片機的直流電

基於51單片機的直流電

發布時間:2023-03-08 14:09:03

『壹』 用51單片機控制直流電動機並測量轉速

我這個是用pwm+adc做的

ADC EQU 35H

CLOCK BIT P2.4 ;定義ADC0808時鍾位

ST BIT P2.5

EOC BIT P2.6

OE BIT P2.7

PWM BIT P3.7

ORG 00H

SJMP START

ORG 0BH

LJMP INT_T0

START: MOV TMOD,#02H ;

MOV TH0,#20

MOV TL0,#00H

MOV IE,#82H

SETB TR0

WAIT: CLR ST

SETB ST

CLR ST ;啟動AD轉換

JNB EOC,$ ;等待轉換結束

SETB OE

MOV ADC,P1 ;讀取AD轉換結果

CLR OE

SETB PWM ;PWM輸出

MOV A,ADC

LCALL DELAY

CLR PWM

MOV A,#255

SUBB A,ADC

LCALL DELAY

SJMP WAIT

INT_T0: CPL CLOCK ;提供ADC0808時鍾信號

RETI

DELAY: MOV R6,#1

D1: DJNZ R6,D1

DJNZ ACC,D1

RET

END

『貳』 利用51系列單片機製作一個數控直流電源

哈哈題目屬於基本單片機電路 ,首先ad轉換,再次是直流斬波控制。最後是按鍵控制lcd顯示。
基本就這樣,最關鍵的是寫程序。 這可不是一時半會的事。也可以用開關電源改裝,選用合適的開關電源,看電壓和電流是否能滿足要求。在開關變壓器高壓與低壓隔離的地方會有光耦做信號反饋。我們就從這動手先檢測輸出的電壓是否達到了設定,如果沒有達到設定,那開關電源高壓側繼續震盪輸出,反之停止。也就是用我們的檢測電路代替原來開關電源的電壓檢測。簡單吧只是嘴上說的容易,祝你成功 不明白再問 ,我只對硬體原理懂些,程序還得你自己寫奧。

『叄』 51單片機怎麼讓直流電機轉動

一般而言,所有單片機的埠驅動能力都有限,還有電機的額定電壓也許會比單片機的供電電壓高,直接驅動電機有困難。這時候要想驅動電機,就必須根據電機的額定電壓和額定功率採用合適的功率器件去驅動。


下邊的電路圖是我工程上實際使用的,可以正反轉,脈寬調制的話還可以調速。


『肆』 51單片機控制直流電機。(c語言控制)

有3種方案:
第一種,通過PWM脈寬調制輸出方法控制轉速,控制占空比的大小可以實現調速!
第二種,通過AD轉換的方法控制直流電機的電壓
第三種,用xtr115程式控制電流源來控制直流電機(類似第二種方法)
如果以上的驅動能力不夠的話再加上一個電壓跟隨器!
程序方面就是一個寄存器的配置問題了,你查一下單片機的技術手冊上面都有介紹的,祝你成功

閱讀全文

與基於51單片機的直流電相關的資料

熱點內容
阿里國際站app端怎麼裝修 瀏覽:528
微信小程序雲開發簡單搭建源碼 瀏覽:851
以後缺程序員嗎 瀏覽:293
jsp源碼不能運行 瀏覽:363
淘客助手源碼下載 瀏覽:733
如何使用app記賬報稅 瀏覽:562
python線程捕捉鍵盤 瀏覽:25
地推統計圖app怎麼做 瀏覽:162
android文件夾不能用了 瀏覽:857
加密軟體的日誌 瀏覽:892
腎病pdf 瀏覽:230
網站怎麼用本地伺服器 瀏覽:120
javadoc導入android 瀏覽:517
文件掃描成pdf 瀏覽:696
涼山火災救援命令 瀏覽:54
壓縮機三相檢測 瀏覽:861
linux怎麼安裝光碟 瀏覽:799
寬頻伺服器無響應是為什麼 瀏覽:226
壓縮包內看圖 瀏覽:914
安卓手機如何發現app後台調用情況 瀏覽:561