|
設(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),它們分別由AT89C2051的P1.0~Pl.7(12~19引腳)端口來(lái)輸出。輸出的8路PWM信號(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)。
|
|