2.2FPGA信號產生模塊
FPGA選用ALTER公司的EP1C6Q240C8,它具有4KB的內部RAM、近6000個LE、2個PLL鎖相環和185個I/O口,并具有差分輸入功能,可以滿足本控制系統的性能要求。FPGA模塊主要完成織機角度信號的檢測計算、并行通信、引緯信號的產生、信號的多路選擇、高低壓驅動信號產生等功能。
2.3驅動電路模塊
驅動電路采用雙電壓方式,其原理圖如圖2所示。輸入信號IN1是8ms的單穩態信號,控制48V電源打開電磁閥;輸入信號IN2是引緯的保持信號,控制9V的電源以保持電磁閥的打開狀態;為了保證足夠的驅動能力,兩路信號的驅動三極管都采用達林頓方式;雙二極管D1是為了防止電源切換時48V電源串接到9V電源中;L1為引緯電磁閥,由于電磁閥為感性器件,在電磁閥關斷時OUT端因電感的儲能特性會出現一個比較高的負壓,若產生的負壓高于Q2和Q4三極管的最大承受電壓,則可能會損壞Q2和Q4三極管。這里的亞敏電阻Y1就是消減過高負壓的保護元件。
.gif)
3引緯控制系統軟件設計
3.1DSP控制及通信模塊軟件設計
在該模塊中DSP采用CAN通信與上位機傳遞數據:DSP接收上位機設定的打開關閉角度、慢引緯指令、閥試驗指令等數據,并向上位機發送織機引緯狀態、織機角度等顯示信息。
為了更靈活地進行數據交換,DSP與FPGA以并行數據讀寫方式進行通信:DSP利用I/O地址空間的高位地址總線的邏輯組合來產生FPGA片選信號,低位地址總線產生要訪問數據的地址;利用16bit數據總線傳輸數據。在完成串并行通信的同時,DSP通過I/O口把織機的當前狀態、當前花色等信號輸出給FPGA,保證FPGA中多路選擇器正常工作。
3.2FPGA信號產生模塊軟件設計
FPGA程序結構框圖如圖3所示,其子模塊有:織機角度檢測模塊、并行通信接口模塊、引緯信號產生模塊、多路選擇模塊、高低壓驅動信號產生模塊等。
.gif)
相關信息 







推薦企業
推薦企業
推薦企業