具有二級緩沖的運(yùn)動(dòng)控制方法
基本信息
申請?zhí)?/td> | CN200810243728.1 | 申請日 | - |
公開(公告)號 | CN101477356B | 公開(公告)日 | 2012-03-28 |
申請公布號 | CN101477356B | 申請公布日 | 2012-03-28 |
分類號 | G05B19/414(2006.01)I | 分類 | 控制;調(diào)節(jié); |
發(fā)明人 | 蘇愛林 | 申請(專利權(quán))人 | 江蘇仁和新技術(shù)產(chǎn)業(yè)有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 210049 江蘇省南京市馬群科技園金馬路3號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明旨在提供一種具有二級緩沖的運(yùn)動(dòng)控制方法,包括數(shù)據(jù)譯碼步驟、插補(bǔ)運(yùn)算步驟、寫插補(bǔ)緩沖區(qū)步驟,還包括下列步驟:1)上位機(jī)設(shè)置位控定時(shí)中斷,中斷周期為插補(bǔ)周期的一半;2)在雙口ROM中開辟二級緩沖區(qū),通過數(shù)據(jù)同步位定義該緩沖區(qū)的空閑狀態(tài);3)當(dāng)上位機(jī)位控定時(shí)中斷產(chǎn)生時(shí),若數(shù)據(jù)同步位為0,則從位控緩沖區(qū)取出數(shù)據(jù)寫入二級緩沖區(qū),并將數(shù)據(jù)同步位置1,中斷響應(yīng)結(jié)束;若數(shù)據(jù)同步位為1,中斷響應(yīng)結(jié)束;4)當(dāng)下位機(jī)需要數(shù)據(jù)時(shí),若數(shù)據(jù)同步位為1,從二級緩沖區(qū)取出數(shù)據(jù)并將數(shù)據(jù)同步位置0,下位機(jī)進(jìn)行位控處理,完成對伺服系統(tǒng)的運(yùn)動(dòng)控制。本發(fā)明實(shí)現(xiàn)了上下位機(jī)兩段脈沖數(shù)據(jù)的無縫連接。 |
