標(biāo)題:
求用單片機(jī)AT89C2051控制的8路舵機(jī)控制器的程序,用keil編程,跪求啊
[打印本頁]
作者:
孤獨(dú)的嘎達(dá)
時間:
2017-5-14 20:53
標(biāo)題:
求用單片機(jī)AT89C2051控制的8路舵機(jī)控制器的程序,用keil編程,跪求啊
設(shè)計方案以
AT89C2051
單片機(jī)為舵機(jī)控制器核心,計時脈沖是利用
555
時基電路構(gòu)成多諧振蕩器來產(chǎn)生的,單片機(jī)則通過對
555
多諧振蕩器產(chǎn)生的計時脈沖信號產(chǎn)生
PWM
信號進(jìn)行計數(shù)。這種方案的控制器中單片機(jī)的
8
個通道可以產(chǎn)生
8
路的
PWM
信號,它們分別由
AT89C2051
的
P1.0
~
Pl.7(12
~
19
引腳
)
端口來輸出。輸出的
8
路
PWM
信號需要經(jīng)過兩片光耦合器件
OPTOCOUPLER-NPN
隔離傳送到至下一級電路中。由于信號在傳送過程中通過光耦的時候進(jìn)行了反相,因此從光耦合器件經(jīng)過的信號必須接入反相器對
PWM
信號進(jìn)行反相。所以,后面接入的八路的反向施密特觸發(fā)器
CD40106
有兩個不同的作用:一個作用對傳來
PWM
信號抵消光耦合時對
PWM
信號的反向作用;另一個作用是對光電耦合傳輸過來的
PWM
信號進(jìn)行整理外形,同時克服方波信號傳輸時經(jīng)過光電耦合會發(fā)生前沿和后沿所產(chǎn)生的畸行形變,以至于最終輸出的
PWM
方波信號達(dá)到標(biāo)準(zhǔn)來控制舵機(jī)運(yùn)動。
HCLI%0(XIUMO1}$}C`BEG(1.png
(36.84 KB, 下載次數(shù): 67)
下載附件
2017-5-14 20:52 上傳
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1