CPLD在雙軸位置檢測系統(tǒng)中的應用設計
四倍頻鑒相計數(shù)器的VHDL程序代碼如下:
5 系統(tǒng)仿真
圖4為系統(tǒng)仿真結果。當譯碼器控制信號AB=00時,可看出 A1超前B1,所以軸1正轉;B2超前A2所以軸2反轉。
三態(tài)門使能信號EN=1時,數(shù)據(jù)選擇器選通G口所對應的汁數(shù)器,即軸2,清零F口對應計數(shù)器,即對軸1清零。并將計數(shù)結果傳輸?shù)娇偩€,輸出信號H從FFF 變化到FF8表明軸2反轉,因此汁數(shù)器逆向計數(shù)。同時在AB譯碼器控制信號改變時和軸1,軸2正反轉的其他情況時,仿真結果均正確,滿足雙軸位置檢測系統(tǒng)設計。
6 結束語
在現(xiàn)代數(shù)控系統(tǒng)中,采用 CPLD實現(xiàn)位置檢測系統(tǒng)已成為主流。新一代CPLD產品MAX II EPM570以面積小、集成度高和 GPIO口多等特點使得電路板集成度和抗干擾性都得以提高,方便結合DSP控制伺服電機位臀。總之,CPLD器件的發(fā)展使得邏輯電子電路的設計更靈活、方便。它將推動數(shù)控機床甚至工業(yè)各領域的發(fā)展。
評論