基于單片機的專用信號發生器設計與應用
4.3 與上位機接口時序
信號發生器采用中斷的模式響應上位機的控制指令,其指令的時序如圖9所示。
系統上電后,上位機須發送清零指令,復位INT0、INT1為低電平,Uj1、Uj2、Uc輸出為0。在INT0、INT1為低電平期間,可以發送基準信號輸出指令INT0,輸出基準信號Uj1、Uj2;在基準信號輸出期間,即INT0為高電平期間,可以發送測角信號輸出指令INT1,此時輸出測角信號 Uc,Uj1、Uj2同步輸出。當INT0變為低電平時,無論INT1為何種狀態,三路信號輸出都為0。發送基準信號和測角信號輸出前必須保證INT0、 INT1有效復位低電平。在INT0為低電平期間,陀螺儀模擬器不響應任何INT1指令。如果發生不可預料的邏輯紊亂,可以通過復位INT0、INT1,再按照圖9所示時序關系發送指令。
圖 8 軟件流程圖
圖 9 INT0、INT1工作時序
五 結 論
通過軟件硬件的調試和檢測,表明該模擬裝置的硬件和軟件系統能很好的工作,在系統的聯調中能正確的模擬角位移傳感器的基準信號和測角信號,滿足設計的要求,已經在某產品的檢測系統中獲得了應用。
參考文獻:
【1】 胡漢才 著 單片機原理及其接口技術 清華大學出版社 1995年6月
【2】 陳大欽 著 模擬電子技術基礎 高等教育出版社 1999年7月
【3】 湯鈺鵬 等著 MCS-51系列單片機應用及其接口技術 人民郵電出版社 2003年6月
評論