張麗芳,楊鳳龍,元云飛
(大連交通大學,遼寧 大連 116028) | ||||
0引言 1 SHCAN2000系列智能儀表及監控面板
該面板的鍵盤/顯示器在工作.當鍵盤/顯示器查詢到某鍵的狀態發生變化時。主動向SHCAN2000智能儀表傳送發生變化的鍵的新狀態,而不考慮其他沒有發生變化的鍵的狀態。當兩鍵或三鍵同時變化時。以鍵盤/顯示器查詢到鍵狀態變化的順序逐一發送。由于每個字節只表達一個鍵狀態的變化,因此多鍵同時按下時,要多個字節的發送才能實現鍵狀態的傳送。
系統運行的最初時刻,應對系統進行自檢和初始化。開機自檢在系統初始化前執行,如果自檢無誤,即可對系統進行正常初始化。初始化過程安排在系統上電復位后的主程序最前面。監控子系統的任務包括完成系統自檢、初始化、處理鍵盤命令、處理接口命令、處理條件觸發并完成顯示功能等。由于這種監控子程序集成于下位機,因而程序設計工作量較大,修改困難。實際使用時,往往要根據用戶的要求進行大量的程序修改工作。從而加重了設計者的負擔。 2 基于TMS320F2812的智能儀表
DSP芯片TMS320F2812是目前為止用于數字控制領域性能相當好的一款DSP芯片。它具有豐富的通信接口,其中包括一個CAN,兩個UART.一個SPI和一個MsBSP。本體系中以TMS320F2812為網橋來實現協議的轉換。下位機的數據通過CAN送到網絡接口CAN 2.0B,然后經協議轉換后,通過UART口送出,之后再經過現場顯示接口RS一232C送至現場智能監控設備(現場人機界面)顯示。而SPI主要是為系統擴展用的.EEPROM、A/D、D/A以及開關I/O的擴展皆可通過這個接口來實現。 3 應用Modbus協議實現與觸摸屏的通信
本設計成功的用觸摸屏與TMS320F2812現場智能儀表進行通信,從而在工業現場不適應和無必要安放計算機情況下,實現了人機之間的信息交互,從而達到了控制的目的。此外,該設計還減輕了下位機的工作負擔,用戶不用編寫復雜的監控子程序,同時監控界面美觀生動.觸摸屏成本低,方便耐用,通訊穩定。 |