① 單片機版驅動一個mosfet
親!單片機驅動mosfet一般都需要隔離的,因為工作電壓差別比較大,而且單片機一般是5V以下,很多mosfet的驅動電壓要求10V以上才能完全導通
簡單一點的你可以用個光耦做隔離,單片機PWM連接光耦的輸入(要加限流電阻),光耦輸出通過一個電阻連接mosfet電源或者S極
你可以參考下圖,是我自己做的,調節有刷直流電機轉速的基本原理,其它外設沒有畫。負載是一個普通的直流有刷電機,用的PC817光耦隔離單片機和電機電路。51單片機輸出PWM控制PC817的導通關斷從而間接控制mosfet的通斷,改變PWM占空比可以調節電機轉速。R1是PC817的限流電阻,R2是因為V比較高,所以要調節到mosfet允許的驅動電壓范圍,多數的mosfet都是10V以上可以接近完全導通,此時損耗比較小,但一般小於15V,因為很多MOSFET柵極允許電壓都要求不高於20V,留幾V做設計餘量,可以理解為高鐵設計時速400,實際只跑300一樣的道理
② 51單片機5v供電,每個IO口輸出電壓是多少
51單片機5v供電,每個IO口輸出電壓是5V
使用5V供電,IO輸出高電壓平應該按5V計算。LED限流電阻= ( 5V - led工作時端電壓 ) / led工作電流
LED電壓一般 2到3V,按平均2.5V,工作電流按10ma
限流電阻= (5-2.5)V/10ma = 0.25k = 250歐,一般選200-1000歐都可以
(2)51單片機pwm限流電阻擴展閱讀:
推挽輸出的特點是不論輸出高電平還是低電平都能驅動較大的電流,比如輸出高電平時可以直接點亮LED(要串聯幾百歐限流電阻),而在准雙向I/O模式下很難辦到。
高阻輸入模式的特點是只能作為輸入使用,但是可以獲得比較高的輸入阻抗,這在模擬比較器和ADC應用中是必需的。
開漏模式與准雙向模式相似,但是沒有內部上拉電阻。開漏模式的優點是電氣兼容性好,外部上拉電阻接3V電源,就能和3V邏輯器件介面,如果上拉電阻接5V電源,又可以與5V邏輯器件介面。此外,開漏模式還可以方便地實現「線與」邏輯功能。
③ 單片機下面程序是怎麼實行LED燈閃爍的
原理:LED閃爍其實就是LED亮滅,要看電路,有的直接是單片機驅動的小LED,給高平亮,給低電平滅,一直給高低電平循環就表現出亮滅了。
延時:就是亮多久後滅,滅多久後亮。
實現:先給高電平,LED亮,經過延時後,再給一個低電平,LED滅,再給一個延時,如此無限循環。
④ 51單片機紅外遙控紅外接收引腳是否應該串接電阻
不串接電阻,可以接上拉電阻。