隨著國民經濟的發展和社會的進步,人們越來越需要便捷的交通工具,從而促進了汽車工業的發展,同時汽車發動機檢測維修等相關行業也發展起來。在汽車發動機檢測維修中,發動機電腦(Electronic Control.Unit-ECU)檢測維修是其中最關鍵的部分。發動機電腦根據發動機的曲軸或凸輪軸傳感器信號控制發動機的噴油、點火和排氣。所以,維修發動機電腦時,必須對其施加正確的信號。目前,許多發動機的曲軸和凸輪軸傳感器信號已不再是正弦波和方波等傳統信號,而是多種復雜波形信號。為了能夠提供這種信號,本文研究并設計了一種能夠產生復雜波形的低成本任意波形發生器(Arbitrary Waveform Generator-AWG)。 本文提出的任意波形發生器依據直接數字頻率合成(Direct Digial FrequencySynthesis-DDFS)原理,采用自行設計現場可編程門陣列(FPGA)的方案實現頻率合成,擴展數據存儲器存儲波形的量化幅值(波形數據),在微控制單元(MCU)的控制與協調下輸出頻率和相位均可調的信號。 任意波形發生器主要由用戶控制界面、DDFS模塊、放大及濾波、微控制器系統和電源模塊五部分組成。在設計中采用FPGA芯片EPF10K10QC208-4實現DDFS的硬件算法。波形調整及濾波由兩級放大電路來完成:第一級對D/A輸出信號進行調整;第二級完成信號濾波及信號幅值和偏移量的調節。電源模塊利用三端集成穩壓器進行電壓值變換,利用極性轉換芯片ICL7660實現正負極性轉換。 該任意波形發生器與通用模擬信號源相比具有:輸出頻率誤差小,分辨率高,可產生任意波形,成本低,體積小,使用方便,工作穩定等優點,十分適合汽車維修行業使用,具有較好的市場前景。
標簽:
FPGA
任意波形發生器
上傳時間:
2013-05-28
上傳用戶:cylnpy