a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機測控系統的軟硬件平臺技術

單片機測控系統的軟硬件平臺技術

作者: 時間:2012-03-16 來源:網絡 收藏

由于許多相同或相近行業的生產過程很相似,所以對同行業的不同廠家的生產工藝過程,其硬件完全可以通用,其不同部分及具體實現工藝可留各軟件去協調,這對于中小型企業是非常適合的。根據測控功能設計的硬件如圖二所示。

37.gif

在設計的測控硬件平臺中,中心采用AT89C52 單片機,AT89C52 內有8k 字節的快速擦寫存儲器Flash 無須外接程序存儲器EPROM,縮小了線路板的體積,增強了的抗干擾性;數字量信號(如報警輸入,極限位置)等直接接到單片機的INT0、INT1、 T0、T1端,以便單片機及時響應信號輸入;8路模擬量輸入經過AD0809 A/D轉換與89C52的數據線相連;模擬量輸出信號采用DAC0832芯片,變換成電壓或電流信號驅動連續閥、電動執行器等裝置;開關量輸出信號經過 74LS373鎖存,光電隔離驅動,控制開關量輸出;數碼管顯示驅動電路選用擁有串行總線的MAX7219,可帶8位數碼管或64個發光管,用于顯示現場數據和進行聲光報警;鍵盤電路選用單片機的高8位地址線接上拉電阻,軟件程序掃描確定鍵碼的方法;看門狗電路選用X25045,以防止數據丟失和CPU 誤動作,該芯片將看門狗定時器電源監控電路與EEPROM三個功能部分集成于單個封裝內,可編程操作,可靠性高、功耗低,內含512 字節EEPROM,用于存儲通訊地址、系統參數設置等;與上位機通訊的芯片采用MAX485,可使通訊距離達1200米左右。

2. 2 軟件平臺

軟件平臺分成兩部分,一部分直接置于硬件平臺上,稱為系統軟件平臺,主要完成現場數據采集、運行控制算法、輸出控制量、現場參數設定、現場參數數碼管顯示等底層功能,所有工作通過建立在硬件平臺的軟件模塊由單片機主程序組織在一起構成系統軟件平臺,所以是綜合設計的結合點;另一部分用于與上位管理機進行通訊,稱為通訊軟件平臺,它主要完成與上位管理機的通訊,傳遞現場數據、狀態和接受上位機指令等工作。軟件平臺一方面要充分發揮硬件平臺的潛力,在現有硬件資源的條件下,讓系統根據實際工業測控系統的工藝要求完成更多的工作,從而節省硬件成本費用;另一方面,軟件平臺是用戶二次開發的主要依據,為了縮短開發周期,其軟件實現的主要功能都可以做成標準模塊,方便二次開發使用。根據硬件開發平臺設計的單片機軟件主程序和相應的功能模塊框圖如圖所示。



評論


相關推薦

技術專區

關閉