一種振動控制中輸入輸出信號同步方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于航天器力學(xué)環(huán)境試驗(yàn)領(lǐng)域,具體涉及一種振動控制中輸入輸出信號同步的方法。
【背景技術(shù)】
[0002]振動試驗(yàn)系統(tǒng)一般由振動臺系統(tǒng)、振動控制系統(tǒng)、功放系統(tǒng)等組成。振動控制系統(tǒng)將控制點(diǎn)的響應(yīng)和參考譜進(jìn)行比較,并根據(jù)傳遞函數(shù)實(shí)時調(diào)節(jié)輸給功放的驅(qū)動信號,從而使控制點(diǎn)的響應(yīng)滿足設(shè)置的參考譜試驗(yàn)要求。因此,振動控制系統(tǒng)在航天器產(chǎn)品力學(xué)環(huán)境試驗(yàn)中發(fā)揮了重要作用。
[0003]控制系統(tǒng)根據(jù)輸入和輸出信號來測量系統(tǒng)的傳遞函數(shù)。輸入和輸出信號的同步與否直接影響測量的傳遞函數(shù)的品質(zhì),最終影響試驗(yàn)的控制效果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于提供一種振動控制中信號輸入輸出同步方法。該方法將控制系統(tǒng)采集的響應(yīng)信號與發(fā)送的驅(qū)動信號同步,確??刂葡到y(tǒng)獲取準(zhǔn)確的傳遞函數(shù),從而使控制更加精準(zhǔn),控制精度大大提高。
[0005]為了解決上述技術(shù)問題,本發(fā)明提供了一種振動控制中輸入輸出信號同步方法,包括以下步驟:
[0006](1)設(shè)置信號輸出驅(qū)動主板卡參數(shù);
[0007]設(shè)置信號輸出驅(qū)動主板卡參數(shù)的步驟進(jìn)一步包括創(chuàng)建信號輸出驅(qū)動主板卡任務(wù)、設(shè)置信號輸出驅(qū)動主板卡通道參數(shù)、設(shè)置信號輸出驅(qū)動主板卡采樣時鐘、設(shè)置信號輸出驅(qū)動主板卡中斷指令;
[0008](2)設(shè)置信號輸入采集從板卡參數(shù);
[0009]設(shè)置信號輸入采集從板卡的步驟進(jìn)一步包括創(chuàng)建信號輸入采集從板卡任務(wù)、設(shè)置信號輸入采集從板卡通道參數(shù)、設(shè)置信號輸入采集從板卡采樣時鐘、設(shè)置信號輸入采集從板卡中斷指令;
[0010](3)綁定及啟動信號輸出驅(qū)動主板卡與信號輸入采集從板卡的時鐘;
[0011]綁定信號輸出驅(qū)動主板卡與信號輸入采集從板卡的時鐘的步驟進(jìn)一步包括:(a)獲取信號輸出驅(qū)動主板卡的時鐘源及采樣率;(b)獲取信號輸出驅(qū)動主板卡的觸發(fā)信號;(c)將信號輸出驅(qū)動主板卡的時鐘源及采樣率賦值給信號輸入采集從板卡,使兩者的時鐘源及采樣率保持相同;(d)將信號輸出驅(qū)動主板卡的觸發(fā)信號賦值給信號輸入采集從板卡,使兩者的觸發(fā)信號保持相同;上述綁定步驟結(jié)束之后,首先啟動信號輸入采集從板卡的采樣時鐘,再啟動信號輸出驅(qū)動主板卡采樣時鐘,則輸入信號與輸出信號在振動控制中保持了精確同步。
[0012]本發(fā)明公開的振動控制中信號輸入輸出同步方法,使控制系統(tǒng)更加準(zhǔn)確的獲取振動試驗(yàn)系統(tǒng)的傳遞函數(shù),顯著的提高控制系統(tǒng)的控制質(zhì)量和控制效果。
【附圖說明】
[0013]圖1為本發(fā)明的振動控制中輸入輸出信號同步方法的流程圖。
[0014]圖2為先啟動信號輸入采集從板卡再啟動信號輸出驅(qū)動主板卡信號不同步采集時域波形。
[0015]圖3為先啟動信號輸出驅(qū)動主板卡再啟動信號輸入采集從板卡信號不同步采集時域波形。
[0016]圖4為本發(fā)明的信號輸入采集從板卡和信號輸出驅(qū)動主板卡之間信號同步采集時域波形。
【具體實(shí)施方式】
[0017]下面對本發(fā)明的一種振動控制中輸入輸出信號同步方法作進(jìn)一步的說明。
[0018]圖1所示為本發(fā)明的振動控制中輸入輸出信號同步方法的流程圖。該方法主要通過三個步驟實(shí)現(xiàn)。
[0019](1)設(shè)置信號輸出驅(qū)動主板卡參數(shù)。
[0020]設(shè)置信號輸出驅(qū)動主板卡參數(shù)的步驟進(jìn)一步包括創(chuàng)建輸出驅(qū)動主板卡任務(wù)、設(shè)置信號輸出驅(qū)動主板卡通道參數(shù)、設(shè)置信號輸出驅(qū)動主板卡采樣時鐘、設(shè)置信號輸出驅(qū)動主板卡中斷指令。
[0021](2)設(shè)置信號輸入采集從板卡參數(shù)。
[0022]設(shè)置信號輸入采集從板卡的步驟進(jìn)一步包括創(chuàng)建輸入采集從板卡任務(wù)、設(shè)置信號輸入采集從板卡通道參數(shù)、設(shè)置信號輸入采集從板卡采樣時鐘、設(shè)置信號輸入采集從板卡中斷指令。
[0023](3)綁定及啟動信號輸出驅(qū)動主板卡與信號輸入采集從板卡的時鐘。
[0024]綁定信號輸出驅(qū)動主板卡與信號輸入采集從板卡的時鐘的步驟進(jìn)一步包括:(a)獲取信號輸出驅(qū)動主板卡的時鐘源及采樣率;(b)獲取信號輸出驅(qū)動主板卡的觸發(fā)信號;(c)將信號輸出驅(qū)動主板卡的時鐘源及采樣率賦值給信號輸入采集從板卡,使兩者的時鐘源及采樣率保持相同;(d)將信號輸出驅(qū)動主板卡的觸發(fā)信號賦值給信號輸入采集從板卡,使兩者的觸發(fā)信號保持相同。上述綁定步驟結(jié)束之后,首先啟動信號輸入采集從板卡的采樣時鐘,再啟動信號輸出驅(qū)動主板卡采樣時鐘,則輸入信號與輸出信號在振動控制中保持了精確同步。
[0025]圖2為先啟動信號輸入采集從板卡再啟動信號輸出驅(qū)動主板卡信號不同步采集時域波形。圖2中采集的波形并非一個完整的正弦波,信號輸入采集從板卡超前28個點(diǎn),即信號輸出驅(qū)動主板卡發(fā)送信號落后于信號輸入采集從板卡采集信號5.6msο
[0026]圖3為先啟動信號輸出驅(qū)動主板卡再啟動信號輸入采集從板卡信號不同步采集時域波形。圖3采集的波形也不是一個完整的正弦波,信號輸入采集從板卡落后124個點(diǎn),即信號輸入采集從板卡采集信號落后于信號輸出驅(qū)動主板卡發(fā)送信號24.8msο
[0027]圖4為本發(fā)明的信號輸入采集從板卡和信號輸出驅(qū)動主板卡之間信號同步采集時域波形。圖4中采集的波形基本上是一個完整的正弦波。實(shí)測表明輸入輸出信號采用同步方法后,無論對于正弦信號還是隨機(jī)信號,在不同的采樣率情況下,均相差0.4ms,時鐘同步精度提高了 93%??梢哉f,信號輸入采集從板卡和信號輸出驅(qū)動主板卡在采用信號同步方法后,兩者之間保持了較精確的同步采樣。
[0028]盡管上文對本發(fā)明的【具體實(shí)施方式】給予了詳細(xì)描述和說明,但是應(yīng)該指明的是,我們可以依據(jù)本發(fā)明的構(gòu)想對上述實(shí)施方式進(jìn)行各種等效改變和修改,其所產(chǎn)生的功能作用仍未超出說明書及附圖所涵蓋的精神時,均應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種振動控制中輸入輸出信號同步方法,包括以下步驟: (1)設(shè)置信號輸出驅(qū)動主板卡參數(shù); 設(shè)置信號輸出驅(qū)動主板卡參數(shù)的步驟進(jìn)一步包括創(chuàng)建信號輸出驅(qū)動主板卡任務(wù)、設(shè)置信號輸出驅(qū)動主板卡通道參數(shù)、設(shè)置信號輸出驅(qū)動主板卡采樣時鐘、設(shè)置信號輸出驅(qū)動主板卡中斷指令; (2)設(shè)置信號輸入采集從板卡參數(shù); 設(shè)置信號輸入采集從板卡的步驟進(jìn)一步包括創(chuàng)建信號輸入采集從板卡任務(wù)、設(shè)置信號輸入采集從板卡通道參數(shù)、設(shè)置信號輸入采集從板卡采樣時鐘、設(shè)置信號輸入采集從板卡中斷指令; (3)綁定及啟動信號輸出驅(qū)動主板卡與信號輸入采集從板卡的時鐘; 綁定信號輸出驅(qū)動主板卡與信號輸入采集從板卡的時鐘的步驟進(jìn)一步包括:(a)獲取信號輸出驅(qū)動主板卡的時鐘源及采樣率;(b)獲取信號輸出驅(qū)動主板卡的觸發(fā)信號;(c)將信號輸出驅(qū)動主板卡的時鐘源及采樣率賦值給信號輸入采集從板卡,使兩者的時鐘源及采樣率保持相同;(d)將信號輸出驅(qū)動主板卡的觸發(fā)信號賦值給信號輸入采集從板卡,使兩者的觸發(fā)信號保持相同;上述綁定步驟結(jié)束之后,首先啟動信號輸入采集從板卡的采樣時鐘,再啟動信號輸出驅(qū)動主板卡采樣時鐘,則輸入信號與輸出信號在振動控制中保持了精確同步。
【專利摘要】本發(fā)明公開了一種振動控制中輸入輸出信號同步方法。該方法包括以下步驟:設(shè)置信號輸出驅(qū)動主板卡參數(shù);設(shè)置信號輸入采集從板卡參數(shù);綁定信號輸出驅(qū)動主板卡與信號輸入采集從板卡的時鐘的步驟包括獲取信號輸出驅(qū)動主板卡的時鐘源、采樣率及觸發(fā)信號、設(shè)置信號輸入采集從板卡的時鐘源、采樣率及觸發(fā)信號,使信號輸出驅(qū)動主板卡與信號輸入采集從板卡的時鐘源、采樣率及觸發(fā)信號保持一致;綁定信號步驟結(jié)束之后,啟動信號輸入采集從板卡的采樣時鐘,再啟動信號輸出驅(qū)動主板卡采樣時鐘。
【IPC分類】G05B19/042
【公開號】CN105320027
【申請?zhí)枴緾N201510293461
【發(fā)明人】邱漢平, 馮咬齊, 樊世超
【申請人】北京衛(wèi)星環(huán)境工程研究所
【公開日】2016年2月10日
【申請日】2015年6月1日