設計人員為了防止YSD200系列電磁流量計的單片機輸出口狀態被意外修改,定期重新定義輸出口狀態。MSP430單片機內部集成很多外圍設備,如 UART、SPI串口、定時計數器等,為了防止這些設備的相應控制寄存器被意外修改,每次使用時都需重新設置。
指令冗余使“跑飛”的程序安定下來是有前提條件的:程序計算器必須指向程序區。當程序計數器落到非程序區,如 ROM中未使用的空間、中斷向量表、數據區,則冗余指令失效。采取額外措施就是設立軟件陷阱。所謂軟件陷阱,就是一條引導指令,強行將捕獲的程序引向對程序出錯進行處理的程序,一般安排在未使用的中斷向量、未使用的ROM等。
電磁流量計應用的MSP430單片機具有多個中斷發生源。正常工作時,執行完中斷服務程序后,相應的中斷標志位會被硬件自動復位;當單片機受到干擾,運行異常時,可能會觸發沒有使用的中斷,導致系統不能正常工作,因此在未被使用的中斷向量處插入冗余指令,使中斷自動返回。
大連源晟科技主要產品有:超聲波流量計、電磁流量計、渦輪流量計、渦街流量計、明渠流量計、超聲波液位儀等十幾種、多型號的工業自動化儀表,產品廣泛應用于電力、化工、石油、冶金、制藥、污水、環保等領域。詳情請瀏覽公司網站的產品中心http://m.ladynoble.net/