新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 攝像機運動控制系統(tǒng)方案

        攝像機運動控制系統(tǒng)方案

        作者: 時間:2012-03-28 來源:網(wǎng)絡(luò) 收藏
        ust: auto; -webkit-text-stroke-width: 0px">  先對單片機各中斷源進行初始化,使用五個中斷源:INT0、INT1、T0、T1、T2,INT0、T0、T1 為高優(yōu)先級,INT1、T2 為低優(yōu)先級。INT0 申請中斷,則程序立即使步進電機進入脫機控制程序,步進電機不再受單片機的控制,且是電平觸發(fā),單片機始終執(zhí)行脫機程序,直至外部觸發(fā)信號由操作人員手工撤銷,系統(tǒng)才恢復(fù)正常工作。后設(shè)置T0、T1、T2 的工作方式,并寫入計數(shù)處置,開啟這幾個中斷源的允許位,打開CPU 中斷。

          3.2 鍵盤程序的設(shè)計

          鍵盤鍵按下后產(chǎn)生中斷申請,單片機響應(yīng)中斷后,開始執(zhí)行中斷程序。從8279 內(nèi)部將產(chǎn)生的鍵值讀出,并根據(jù)鍵值來執(zhí)行相應(yīng)的程序。CPU 接收到該信息后,并不立即動作。為保證步進電機速度控制的穩(wěn)定性,先保存該鍵值所對應(yīng)的命令,在T0/T1 到達所設(shè)定的計數(shù)值之后,按一定的速度需要輸出脈沖時,再將該信息送至步進電機。

          3.3 步進電機的速度控制軟件設(shè)計

          改變驅(qū)動模塊CP 信號的頻率來改變步進電機的轉(zhuǎn)速,改變CP 信號的頻率可以通過定時/ 計數(shù)器來實現(xiàn)。先給定時/ 計數(shù)器裝載初置,后使其開始運行,到達規(guī)定的時間后執(zhí)行中斷程序,此時可將產(chǎn)生CP 信號的程序放在此中斷程序中,就達到了改變步進電機轉(zhuǎn)速的目的。S52 內(nèi)部的T0 和T1 分別對應(yīng)了兩個步進電機的速度控制,其工作過程如圖二所示。

          

        攝像機運動控制系統(tǒng)方案

          3.4 轉(zhuǎn)速檢測及顯示軟件設(shè)計

          采用定時計數(shù)法,在一定的時間內(nèi)對單片機發(fā)送給步進電機的步進脈沖進行計數(shù)。設(shè)單片機每50ms 檢測一次向步進電機所發(fā)出脈沖的個數(shù)N,N 與轉(zhuǎn)速之間有如下關(guān)系:

          

        攝像機運動控制系統(tǒng)方案

          只要將檢測到的脈沖數(shù)N 乘以3,就可以得到每分鐘的轉(zhuǎn)速。50ms 的定時由S52 內(nèi)部的第三個定時/ 計數(shù)器T2 來實現(xiàn)。

          4 結(jié)束語

          單片機構(gòu)成的云臺控制器不僅具有控制精度高、控制方式靈活、程序編制簡單、功耗低、可靠性高等特點,且某些新型單片機更具有在線編程功能,不需把單片機從工作環(huán)境中剝離出來即可進行程序更新,方便了軟件的維護,并可根據(jù)需要,由預(yù)先編制的程序自動對兩方向上的驅(qū)動電機進行協(xié)同控制。


        上一頁 1 2 下一頁

        關(guān)鍵詞: 攝像機 運動控制

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 神池县| 合川市| 胶南市| 石屏县| 吉首市| 樟树市| 南部县| 松阳县| 青神县| 安岳县| 哈尔滨市| 大竹县| 台东市| 北京市| 黎川县| 名山县| 丰顺县| 平安县| 同德县| 普兰县| 六盘水市| 赫章县| 广州市| 江永县| 和平县| 泰顺县| 新巴尔虎右旗| 巴东县| 海盐县| 铜川市| 原阳县| 襄垣县| 邹城市| 海安县| 来凤县| 广南县| 桃园县| 深州市| 绍兴市| 东阳市| 海阳市|