渦街流量計智能技術的應用與原理 二十七
在編制HART通訊軟件時,需特別注意以下幾點:
①PICl6C76的SCI串行接口通訊問題。這是最基礎的一步。
②載波檢測OCD中斷的應用問題,這是控制接收和發送的一個關鍵問題;
③在把接受到的字節組成數據幀,放入cPu內部RAM緩沖單元時解決程序重入的問題以及瞬時性問題。對于程序重入,解決途徑是設置接收狀態字節,以便中斷接受程序能知道所接收的數據處于哪一步,應該進行那些操作,接受狀態字節的內容要結合接收程序中的步驟確定。瞬時性問題的產生是因為雖然串行口能與CPU同時工作,但收/發一個字節的時間是9.167ms,因此中斷接收程序務必力求簡單、快速,執行時間不能超過9.167ms。
§4.8_本草小結
在硬件體系基礎上,詳細論述了智能壓電式渦街流量計的軟件體系設計,描述了各模塊的軟件框圖及其功能。提出了流量計算新方法,實現了對流量的溫壓補償、K系數補償、參數的鍵盤設置等智能化功能,最后設計出HART通訊的具體實現方法。整個系統采用了軟件中斷與硬件中斷相結合的技術,巧妙得解決了定時中斷資源緊缺的問題,同時充分滿足了系統各項實時性任務的時間要求,達到了各功能子模塊協調工作,準確測量的目的。
詳情請瀏覽公司網站的產品中心 http://www.m.jxper05.cn/ 渦街流量計