漿液型電磁流量計的探討 五
TMS320F2812 內核是一片32 位定點CPU,最高工作時鐘可達150 MHz,從而為系統中信號的高速處理和算法的實時實現提供了充分的條件。另外F2812 還擁有豐富的片上外設。本系統中采用事件管理器模塊的PWM輸出功能控制勵磁驅動模塊工作; 利用事件管理器捕獲功能判斷ADC 是否轉換完成并以GPIO 口模擬SPI 與ADC 通訊以讀取ADC 的轉換結果; 采用硬件SPI 模塊向信號采集模塊DAC 輸出偏置量; 采用SCIA 與上位機通訊; PIE 模塊管理全部中斷操作; 采用GPIO 及中斷模塊處理鍵盤操作; 并口液晶映射至F2812 的XINTF0 區,通過總線進行操作; 外擴SRAM 用作數據存儲器,并映射至F2812 的XINTF6 區; 采用看門狗模塊監視系統運行,防止死機。F2812 的時鐘由30 MHz 有源晶振提供以使CPU 工作在最高速率; 另外,采用阻容式復位電路以方便調試時手動復位,程序則通過JTAG 口進行下載和調試。
2. 5 人機接口模塊
由鍵盤及液晶顯示電路組成,方便工業現場儀表參數和其它參數的輸入設置和流速的現場顯示。系統中采用4 個按鍵組合的方式,通過菜單進行儀表參數設定; 采用帶背光的點陣式LCD 以將有關系統測量的參數、單位、提示符、診斷信息等顯示出來。
2. 6 通訊模塊
采用F2812 片上SCIA 作為通訊端口,采用電平轉換芯片MAX3221 實現3. 3 V CMOS 邏輯電平與標準RS232電平之間的轉換,最高通訊速度能達到250 × 103 bit /s,從而為采集的傳感器輸出數據、勵磁電流數據及其他測量數據和診斷信息的實時傳送提供條件,并方便遠程監控。
電磁流量計