中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ATmegal6單片機(jī)的通用電機(jī)控制裝置的設(shè)計(jì)

        基于ATmegal6單片機(jī)的通用電機(jī)控制裝置的設(shè)計(jì)

        作者: 時(shí)間:2012-10-09 來(lái)源:網(wǎng)絡(luò) 收藏

        2 程序

        2.1 主程序

        本驅(qū)動(dòng)器的程序使用模塊化編程思想,其主程序用于完成對(duì)各子程序的調(diào)用。系統(tǒng)工作后,首先調(diào)用初始化子程序,以完成具有復(fù)用功能的I/0腳的選擇和設(shè)置、各種中斷功能的選擇及其設(shè)置、AT89S51和的初始化、中斷屏蔽寄存器的設(shè)置、中斷寄存器的清零、系統(tǒng)變量的初始化等,最后完成開(kāi)中斷。初始化完成之后,系統(tǒng)將調(diào)用驅(qū)動(dòng)程序,并完成系統(tǒng)的起動(dòng)。系統(tǒng)起動(dòng)之后,即進(jìn)入正常運(yùn)行狀態(tài)。系統(tǒng)的全部運(yùn)行過(guò)程均可由鍵盤(pán)進(jìn)行實(shí)時(shí)和調(diào)節(jié)。

        2.2 初始化程序

        系統(tǒng)的初始化程序流程圖如圖9所示。該程序中包括LCD顯示器、鍵盤(pán)等人機(jī)接口部分的初始化。主要功能是對(duì)具有復(fù)用功能引腳的選擇和設(shè)置,以及各種中斷功能的選擇及設(shè)置(如外部鍵盤(pán)的中斷選擇等),同時(shí)包括AT89S5l的初始化、鍵盤(pán)的方式選擇、工作時(shí)間的確定、顯示方式的設(shè)定等。而系統(tǒng)變量的初始化包括溫度的設(shè)定,轉(zhuǎn)速初值的設(shè)定等。

        2.3 程序

        系統(tǒng)起動(dòng)后即進(jìn)入程序。控制程序是系統(tǒng)程序的主要部分,主要用來(lái)保證系統(tǒng)在給定的轉(zhuǎn)速下正常運(yùn)行,該程序主要調(diào)節(jié)PWM口的占空比,從而調(diào)節(jié)繞組兩端的平均電壓,達(dá)到調(diào)速的目的,其控制程序流程如圖10所示。

        3 結(jié)束語(yǔ)

        實(shí)現(xiàn)了一種以ATmega16為核心的控制。該具有各類(lèi)驅(qū)動(dòng)脈沖的輸出、電機(jī)溫度監(jiān)測(cè)與保護(hù)、人機(jī)操作界面和長(zhǎng)距離工業(yè)總線通信等功能。利用AVR單片機(jī)具備的軟硬件特點(diǎn),可實(shí)現(xiàn)對(duì)多種電機(jī)的驅(qū)動(dòng)與控制,以用于電機(jī)驅(qū)動(dòng)研究、網(wǎng)絡(luò)化電機(jī)集中控制等領(lǐng)域。由于該控制器采用主從單片機(jī)設(shè)計(jì),系統(tǒng)的運(yùn)行得以很好地分工,其中從單片機(jī)實(shí)現(xiàn)低速人際交互,主單片機(jī)則實(shí)現(xiàn)高速的電機(jī)驅(qū)動(dòng)與控制,主從單片機(jī)各司其職,故可使系統(tǒng)的運(yùn)行效率達(dá)到最高。本電機(jī)控制的架構(gòu)開(kāi)放,使用靈活,可以很好地應(yīng)用于直流電機(jī)的調(diào)速控制,交流電機(jī)的變頻驅(qū)動(dòng),步進(jìn)電機(jī)的步距細(xì)分等多種電機(jī)驅(qū)動(dòng)和控制領(lǐng)域。


        上一頁(yè) 1 2 3 4 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉