LAMOST(Large Sky Area Multi-Obiect Fiber Spectroscopy Telescope,大天區(qū)面積多目標(biāo)光纖光譜天文望遠(yuǎn)鏡)需要對(duì)焦而上的4 000個(gè)光纖定位單元進(jìn)行精確定位,一個(gè)光纖定位單元需要兩個(gè)步進(jìn)電機(jī)來(lái)驅(qū)動(dòng),即需要對(duì)8 000個(gè)電機(jī)進(jìn)行驅(qū)動(dòng)控制。如何對(duì)這8 000個(gè)電機(jī)進(jìn)行有效的控制,是本文主要的研究?jī)?nèi)容。 本義引入EDA(Electronic Design Automation),技術(shù),以FPGA和CAN總線(xiàn)為硬件載體來(lái)進(jìn)行設(shè)計(jì)。FPGA相比較于DSP,單片機(jī)而言,具有10管腳多,資源豐富,使用靈活等優(yōu)點(diǎn),可以存片內(nèi)集成多個(gè)電機(jī)的摔制,這樣對(duì)于提高系統(tǒng)的集成度,節(jié)約成本無(wú)疑有著很大的幫助。 在電機(jī)的控制當(dāng)中,其失步和過(guò)沖會(huì)直接影響到系統(tǒng)的精度,所以需要對(duì)電機(jī)脈沖頻率加以控制,對(duì)于在平穩(wěn)狀態(tài)下能正常工作的電機(jī),失步往往發(fā)生在啟動(dòng)停止等脈沖頻率突然發(fā)生改變的時(shí)刻。具體實(shí)現(xiàn)方法是通過(guò)實(shí)驗(yàn)找出一條理想的加減速曲線(xiàn),再將曲線(xiàn)離散化,并把離散化后的加減速分頻系數(shù)存儲(chǔ)在FPGA片內(nèi)ROM里而,當(dāng)電機(jī)運(yùn)行到對(duì)應(yīng)的步數(shù)時(shí),取出分頻系數(shù)來(lái)獲取對(duì)應(yīng)的運(yùn)行頻率。 在LAMOST觀測(cè)中,光纖定位單元的零位是個(gè)很重要的基準(zhǔn),在每次觀測(cè)之前,電機(jī)都要回零,理論上電氣零位和機(jī)械零位在同一點(diǎn)上,如果電氣檢測(cè)到達(dá)零位則認(rèn)為已經(jīng)到達(dá)機(jī)械零位位置。但是實(shí)際中由于裝配等一些原因,可能會(huì)出現(xiàn)零位短路和零位斷路的情況。零位斷路是指電機(jī)處于機(jī)械零位,但是電氣不能檢測(cè)到;零位短路是指電機(jī)不在機(jī)械零位,但是電氣已經(jīng)檢測(cè)到處于零位。這兩種情況會(huì)造成越界和機(jī)械零位一直被擠壓的后果,有可能會(huì)損壞光纖定位單元,為了防止這些情況出現(xiàn),軟件程序中加入了計(jì)數(shù)器,從而從有效地保護(hù)了光纖定位單元,同時(shí)將這些狀況向上反饋,以便維護(hù)和檢修。 在本文完成之時(shí),能夠控制驅(qū)動(dòng)336個(gè)光纖定位單元的小系統(tǒng)已經(jīng)在北京天文臺(tái)興隆觀測(cè)站實(shí)際投入運(yùn)行,并于2007年5月28日獲得首條光譜,取得了不錯(cuò)的效果。
標(biāo)簽:
步進(jìn)電機(jī)控制
驅(qū)動(dòng)系統(tǒng)
上傳時(shí)間:
2013-04-24
上傳用戶(hù):afeiafei309