在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AVR單片機(jī)的核磁共振儀床體運(yùn)動(dòng)控制與檢測(cè)系統(tǒng)的研究與設(shè)計(jì)

            基于AVR單片機(jī)的核磁共振儀床體運(yùn)動(dòng)控制與檢測(cè)系統(tǒng)的研究與設(shè)計(jì)

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

            3.1.2 伺服電機(jī)的控制

            直流伺服電機(jī)是由單片機(jī)發(fā)出的PWM驅(qū)動(dòng)信號(hào)經(jīng)過(guò)放大后驅(qū)動(dòng)電機(jī)動(dòng)作。通過(guò)接在電機(jī)上的編碼器的反饋信號(hào)和前后極限位置傳感器判斷床體當(dāng)前的縱向位置,實(shí)現(xiàn)了直流伺服電機(jī)的閉環(huán)控制。控制電機(jī)驅(qū)動(dòng)信號(hào),就可以實(shí)現(xiàn)電機(jī)的起/停、正/反轉(zhuǎn)和加/減速功能,從而實(shí)現(xiàn)床體的簡(jiǎn)單運(yùn)動(dòng)、復(fù)雜運(yùn)動(dòng)和指定運(yùn)動(dòng)狀態(tài)。伺服電機(jī)的驅(qū)動(dòng)是由主控制板發(fā)出控制信號(hào),由驅(qū)動(dòng)電路驅(qū)動(dòng)直流伺服電機(jī)動(dòng)作,配以脈沖發(fā)生器(編碼器)測(cè)量電機(jī)的轉(zhuǎn)角,經(jīng)濾波后反饋給單片機(jī),從而構(gòu)成了電機(jī)的閉環(huán)控制系統(tǒng),實(shí)現(xiàn)了對(duì)直流伺服電機(jī)的精確控制。

            3.2 固化程序

            固化程序采用ICC語(yǔ)言編寫,并使用模塊化的設(shè)計(jì)方法,分為主程序、鍵盤掃描模塊、顯示模塊、運(yùn)動(dòng)控制模塊、橫向運(yùn)動(dòng)測(cè)試模塊、縱向運(yùn)動(dòng)測(cè)試模塊和壽命測(cè)試模塊。模塊化設(shè)計(jì)使軟件更加靈活,便于調(diào)用和移植,并且在錯(cuò)誤發(fā)生的時(shí)候,可以很快的找到錯(cuò)誤,極大的提高了系統(tǒng)的可靠性和穩(wěn)定性。

            3.2.1 主程序

            主程序要完成系統(tǒng)的初始化,中斷設(shè)置,全局變量設(shè)置和看門狗設(shè)置等。在初始化結(jié)束后,系統(tǒng)進(jìn)入主查詢循環(huán)過(guò)程,判斷當(dāng)前進(jìn)行的操作,并進(jìn)入相應(yīng)的功能模塊。系統(tǒng)程序中采用了狀態(tài)位的方式,實(shí)現(xiàn)主程序和各個(gè)功能模塊,以及各個(gè)功能模塊之間的運(yùn)動(dòng)狀態(tài)的通信,保證了在各個(gè)功能模塊之間切換時(shí),系統(tǒng)的安全和穩(wěn)定性。系統(tǒng)主程序的流程圖如圖3所示。

            基于AVR單片機(jī)的核磁共振儀床體運(yùn)動(dòng)控制與檢測(cè)系統(tǒng)的研究與設(shè)計(jì)

            圖3 主程序流程圖

            基于AVR單片機(jī)的核磁共振儀床體運(yùn)動(dòng)控制與檢測(cè)系統(tǒng)的研究與設(shè)計(jì)

            圖4 鍵盤掃描模塊程序流程圖

            3.2.2 鍵盤掃描模塊

            由于對(duì)系統(tǒng)響應(yīng)速度要求不高,所以鍵盤掃描采用了查詢的方式。鍵盤掃描模塊程序流程圖如圖4所示,縱向運(yùn)動(dòng)的優(yōu)先級(jí)大于橫向運(yùn)動(dòng)的優(yōu)先級(jí),當(dāng)縱向按鍵和橫向按鍵同時(shí)按下時(shí),床體將會(huì)縱向運(yùn)動(dòng),橫向運(yùn)動(dòng)按鍵被屏蔽。

            3.2.3 壽命測(cè)試模塊

            壽命測(cè)試部分是本系統(tǒng)中結(jié)構(gòu)最復(fù)雜,涉及變量最多的一個(gè)功能模塊,并且同時(shí)存在系統(tǒng)狀態(tài)位和壽命測(cè)試狀態(tài)位變量,所以各個(gè)功能模塊之間的狀態(tài)通信也比其他功能模塊復(fù)雜。在這個(gè)模塊中,主要實(shí)現(xiàn)了床體自動(dòng)進(jìn)行復(fù)雜運(yùn)動(dòng)的功能,并且能夠?qū)Ω鞣N預(yù)先設(shè)定的循環(huán)運(yùn)動(dòng)計(jì)數(shù),從而實(shí)現(xiàn)對(duì)床體的壽命測(cè)試。

            基于AVR單片機(jī)的核磁共振儀床體運(yùn)動(dòng)控制與檢測(cè)系統(tǒng)的研究與設(shè)計(jì)

            圖5 壽命測(cè)試模塊

            3.3 CPLD固化程序

            CPLD固化程序采用VHDL語(yǔ)言編寫。主要功能為:

            ①驅(qū)動(dòng)“縱向位置”數(shù)碼管顯示當(dāng)前縱向位置或壽命測(cè)試計(jì)數(shù);

            ②對(duì)極限位置傳感器的差分信號(hào)解碼后,輸出給MCU;

            ③接收橫向位置信號(hào),并驅(qū)動(dòng)“橫向位置”數(shù)碼管,顯示橫向位置;

            ④驅(qū)動(dòng)極限位置指示LED;

            4結(jié)論

            通過(guò)在核磁共振儀的床體上進(jìn)行的實(shí)際應(yīng)用,證明本系統(tǒng)能夠完全實(shí)現(xiàn)對(duì)床體的控制功能,并且滿足對(duì)床體各種測(cè)試的要求,具有較高的穩(wěn)定可靠性。本系統(tǒng)能夠獨(dú)立對(duì)核磁共振儀的床體進(jìn)行檢測(cè),大大降低了生產(chǎn)成本,縮短了生沒(méi)產(chǎn)周期,具有較高的應(yīng)用價(jià)值。

            伺服電機(jī)相關(guān)文章:伺服電機(jī)工作原理



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

            關(guān)鍵詞: AVR單片機(jī) 檢測(cè)系統(tǒng) 電機(jī)控制

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉