找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 3208|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

求用單片機(jī)AT89C2051控制的8路舵機(jī)控制器的程序,用keil編程,跪求啊

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
設(shè)計(jì)方案以AT89C2051單片機(jī)為舵機(jī)控制器核心,計(jì)時(shí)脈沖是利用555時(shí)基電路構(gòu)成多諧振蕩器來(lái)產(chǎn)生的,單片機(jī)則通過(guò)對(duì)555多諧振蕩器產(chǎn)生的計(jì)時(shí)脈沖信號(hào)產(chǎn)生PWM信號(hào)進(jìn)行計(jì)數(shù)。這種方案的控制器中單片機(jī)的8個(gè)通道可以產(chǎn)生8路的PWM信號(hào),它們分別由AT89C2051P1.0Pl.7(1219引腳)端口來(lái)輸出。輸出的8PWM信號(hào)需要經(jīng)過(guò)兩片光耦合器件OPTOCOUPLER-NPN隔離傳送到至下一級(jí)電路中。由于信號(hào)在傳送過(guò)程中通過(guò)光耦的時(shí)候進(jìn)行了反相,因此從光耦合器件經(jīng)過(guò)的信號(hào)必須接入反相器對(duì)PWM信號(hào)進(jìn)行反相。所以,后面接入的八路的反向施密特觸發(fā)器CD40106有兩個(gè)不同的作用:一個(gè)作用對(duì)傳來(lái)PWM信號(hào)抵消光耦合時(shí)對(duì)PWM信號(hào)的反向作用;另一個(gè)作用是對(duì)光電耦合傳輸過(guò)來(lái)的PWM信號(hào)進(jìn)行整理外形,同時(shí)克服方波信號(hào)傳輸時(shí)經(jīng)過(guò)光電耦合會(huì)發(fā)生前沿和后沿所產(chǎn)生的畸行形變,以至于最終輸出的PWM方波信號(hào)達(dá)到標(biāo)準(zhǔn)來(lái)控制舵機(jī)運(yùn)動(dòng)。

HCLI%0(XIUMO1}$}C`BEG(1.png (36.84 KB, 下載次數(shù): 67)

HCLI%0(XIUMO1}$}C`BEG(1.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表