基于DSP的鋁電磁鑄造磁場(chǎng)控制器的設計和實(shí)現
(2)人機接口程序設計
人機接口包括單片機初始化、鍵盤(pán)掃描子程序、LCD子程序、SPI通信子程序。具體軟件實(shí)現流程圖如圖7所示。LCD與單片機之間采用串行通信方式,針對LCD自身獨特的串口通信協(xié)議,單片機利用I/O口模擬此協(xié)議,各數據線(xiàn)為提高通信穩定性和抗干擾能力均進(jìn)行了一階低通濾波處理(100W,100p)。在實(shí)際的鍵盤(pán)掃描程序里進(jìn)行了軟件防抖處理。本文引用地址:http://dyxdggzs.com/article/152311.htm
(3)高頻雙窄脈沖列軟件設計
針對高頻雙窄脈沖列的具體要求和前面設計的原理框圖,通過(guò)QuartusII軟件平臺,采用VHDL語(yǔ)言編程分別構造定時(shí)計數器、2選1開(kāi)關(guān)(初始狀態(tài)輸出'1')、邏輯與門(mén)三個(gè)功能模塊并按原理圖連接,仿真結果能很好地達到所要求的前沿一致,仿真波形如圖8所示。將所設計的程序下載到CPLD(Altera開(kāi)發(fā)板)里面分別利用模擬示波器和虛擬儀器觀(guān)察,達到了預期設計目的。虛擬儀器觀(guān)察波形如圖9所示。(仿真波形中:Duble clk-雙窄脈沖;out_serial-高頻雙窄脈沖列;虛擬儀器波形中;黃色線(xiàn)(下)-雙窄脈沖;綠色線(xiàn)(上)-高頻雙窄脈沖列。)
2 結語(yǔ)
本文針對鋁電磁半連續鑄造特殊復合磁場(chǎng)的控制要求,在鋁電磁快速連續鑄軋復合磁場(chǎng)控制器的基礎上(已在福州瑞閩鋁板帶廠(chǎng)運行),設計了改進(jìn)的磁場(chǎng)控制器。雙核(DSP+單片機)的處理形式,便于整體功能的實(shí)現和提高系統的穩定與可靠性。利用CPLD實(shí)現大功率晶閘管的觸發(fā)脈沖方式一高頻脈沖列,穩定性高、應用靈活。鑒于特殊復合磁場(chǎng)控制器工作環(huán)境的惡劣,在PCB板的制作上充分考慮EMC和EMI的處理措施,如A/D信號分開(kāi)、電源模塊的良好設計和管理、大/小信號的分開(kāi)、A/D采樣信號線(xiàn)的處理、I/O的光電隔離等,經(jīng)過(guò)測試,效果良好。
評論