單片機設計 電動機調速器設計

一、硬件 ????50

1、STC 單片機最小系統為核心

2、三極管D669驅動直流電機

3、增加兩個按鍵,用于電機的速度調節

4、增加一個蜂鳴器,用于提示報警用

?

二、軟件 ???50

1、電機速度調節至少20

2、按鍵可對電機的速度直接調節

3、當達到最高速或最低速時蜂鳴器發出提示音效

請先 登錄 后評論

10 個回答

simbar0665

甘肃快3你上網找下C51定時器控制的程序 .在定時器中斷中對一個全局變量(比如定義:int i)進行自加.在主函數中判斷i是否小于一個PWM脈沖調制變量(比如定義:int p) ,如果滿足條件就讓一個引腳輸出1(比如:P1^0),否則輸出0, 通過調節p的值修改速度快慢.按鍵的話在主函數添加一個按鍵判斷的函數就OK了.

請先 登錄 后評論
Jane.x

電機速度測量可以利用一個編碼器加對射式光電二極管。

請先 登錄 后評論
zxyq

這個確實簡單,用C51可以完美解決。直流電機調速簡單地說,就是調整給電機出輸出的功率,過這調電壓、或者調電流、或者二者都調。最常用的就是PWM。用單片機的定制器,有一個功能是自動裝載定時器,根據需要的脈寬比,調整定時器的中斷時間就可以了。

請先 登錄 后評論
Gliana.Prince

這個很簡單啊 .... 你上網找下C51定時器控制的程序 .在定時器中斷中對一個全局變量(比如定義:int i)進行自加.在主函數中判斷i是否小于一個PWM脈沖調制變量(比如定義:int p) ,如果滿足條件就讓一個引腳輸出1(比如:P1^0),否則輸出0, 通過調節p的值修改速度快慢.按鍵的話在主函數添加一個按鍵判斷的函數就OK了.

請先 登錄 后評論
song99

這個確實簡單,用C51可以完美解決。直流電機調速簡單地說,就是調整給電機出輸出的功率,過這調電壓、或者調電流、或者二者都調。最常用的就是PWM。用單片機的定制器,有一個功能是自動裝載定時器,根據需要的脈寬比,調整定時器的中斷時間就可以了。

請先 登錄 后評論
song99

這個確實簡單,用C51可以完美解決。直流電機調速簡單地說,就是調整給電機出輸出的功率,過這調電壓、或者調電流、或者二者都調。最常用的就是PWM。用單片機的定制器,有一個功能是自動裝載定時器,根據需要的脈寬比,調整定時器的中斷時間就可以了。

請先 登錄 后評論
993967899

定時器就可以搞定了。t0++ ;t0>100, ?pa1==1; ?else ?pa1=0;;;調100 這個參數就行了

請先 登錄 后評論
Jasonlee_20160406 - 教師

學習了

請先 登錄 后評論
deantzzz - 123

mark

請先 登錄 后評論
ygtrece

666

請先 登錄 后評論