基于FPGA的智能變送器的設計與實(shí)現
3.2 數據輸出的FPGA實(shí)現
智能化信號調理器的輸出分為數字輸出和模擬輸出,數字輸出通過(guò)CAN接口和TCP/IP輸出到上位機,或者通過(guò)總線(xiàn)方式輸出;模擬輸出通過(guò)DA轉換成標準的電壓電流信號輸出。系統選用ADI公司AD5422數/模轉換器來(lái)實(shí)現數/模轉換。AD5422通過(guò)數據移位寄存器輸入數據,數據在串行時(shí)鐘輸入SCLK的控制下首先作為24位字載入器件MSB中。數據在SCLK的上升沿逐個(gè)輸入。該24位字在LATCH引腳的上升沿無(wú)條件鎖存,然后數據繼續逐個(gè)輸入,此時(shí)與LATCH的狀態(tài)無(wú)關(guān)。圖6為AD5422寫(xiě)操作時(shí)序仿真圖。
4 結束語(yǔ)
采用XILINX公司的ISE10.1設計軟件及MODELSIM軟件對系統進(jìn)行反復調試仿真,給出了試驗結果,驗證了系統功能。并運用美國PCB公司的608A11作為加速度傳感器。對設備的振動(dòng)進(jìn)行監測,其模擬輸出的測試結果如表1所示。
最終的調試結果表明,本文所設計的智能變送器器能夠穩定的實(shí)現溫度、壓力等變量的變送,并且頻率、幅值的調節精度等技術(shù)指標均達到了預期的設計要求。
評論