基于AD7891的車輛稱重采集系統(tǒng)設計
圖5中,t1為從CS到RD/WR的觸發(fā)時間,t2為寫脈沖寬度,不小于35 ns;t3為寫有效數據時間,不小于25 ns;t4為有效數據保持時間,不小于5 ns;t5為CS到RD/WR的保持時間,t6為CONVST脈沖寬度時間,不小于35 ns;t7為EOC脈沖寬度時間,不小于55 ns;t8為度脈沖寬度,不小于35 ns;t9為RD下降沿之后讀數據時間,不小于25 ns;tCONV為轉換時間,不大于1.6μs。為實現測控系統(tǒng)的高速實時采樣必須合理準確分配以上各時間,AD7891的工作時序全部由DSP的I/O端口實現。系統(tǒng)DSP主頻時鐘為30 MHz,采用分頻15 MHz輸出,單周期指令運行的時間為33 ns。用C語言執(zhí)行一個I/O端口指令,編譯完后,大概需要4個周期指令時間。下面是測控系統(tǒng)DSP對通道1采集的C語言程序代碼:
6 結論
車輛稱重采集系統(tǒng)采用DSP的I/O端口讀取AD7891的數據。通過對DSP編程完全控制AD7891的時序,雖然占用大量的DSP I/O端口.但由于TMS320LF2407 DSP I/O端口豐富,因此這種實現方式完全可行。該裝置結構簡單,成本低廉,不僅能夠滿足車輛的靜態(tài)稱重,而且動態(tài)稱重的精度也高于2%,完全能滿足公路超載檢測要求。
評論