• <code id="yqqcy"></code>
    噴水推進上位機-電動液壓縮管機數控縮管機張家港鋼管滾圓機滾弧
    作者:lujianjun | 來源:歐科機械 | 發布時間:2018-12-07 10:23 | 瀏覽次數:

    為提高噴水推進監控系統的效能和可靠性,提出了一種基于ARM Cortex-A8內核和Win CE 7.0操作系統的上位機監控系統設計方案。分析了系統的硬件架構和軟件實現,并詳細討論了系統采樣模塊、人機交互界面的設計與實現,以及Win CE下多線程編程和SQLite數據庫實現等關鍵技術。該系統可實現6通道高速采樣,人機交互界面良好,且具有體積小、功耗低、可靠性高因此成為嵌入式處理器的首眩在操作系統的選擇上,VxWorks在實時性和可靠性上具有巨大優勢,但價格相當昂貴,且開放性差,開發難度大;Linux具有源代碼開放、實時性和可移植性良好等特點,但是尚沒有很好的用戶圖形界面;WinCE是微軟推出的一款多任務、多線程的實時操作系統,具有緊湊、可靠性高等特點,且用戶圖形界面良好,開發周期短、通用性強,可滿足大部分工業領域嵌入式系統開發[3]。因此,本文采用WinCE作為上位機操作系統。1總體框架基于ARM和WinCE噴水推進系統上位機的總體框架見圖1,主要包括采樣模塊、組態串口屏、數據庫和CAN總線通信4個部分。圖1噴水推進系統上位機總體框架F系統采樣模塊包括6路模擬量采樣(A/D)和8路數字量采樣(DI)噴水推進上位機-電動液壓縮管機數控縮管機張家港鋼管滾圓機滾弧機本文有公司網站全自動縮管機采集轉載中國知網整理  http://www.rafaelarmada.com ,采樣周期達到20ms;組態串口屏包括噴水推進系統儀表及數值的顯示,并提供歷42噴水推進上位機監控系統ARM設計與實現王曉初其核心處理器為Cortex-M3+高速FPGA,帶觸摸,內置虛擬數字小鍵盤和全功能鍵盤,支持串口通信方式,最高通信波特率可達115200Bd/s。組態串口屏的示意界面見圖4,其主要包括運行參數儀表顯示、輸入(模擬量和開關量)顯示以及查詢界面顯示。圖4組態串口屏顯示界面發送給組態串口屏的數據主要包括兩類:①用戶設定信息和噴水推進系統實際運行信息;②根據用戶查詢信息從數據庫提取出的歷史數據。需要注意的是,當待顯示數據過多時,可選擇分次發送并調整發送頻率,以便組態串口屏更好地完成顯示功能。3軟件設計噴水推進系統上位機軟件設計過程采用模塊化設計,根據不同的硬件設備,設計出相應的軟件模塊,之后再將各獨立軟件模塊和上位機任務合理地結合起來,從而實現上位機各項功能。本節先簡要介紹基于ARM的WinCE7.0操作系統的定制過程,然后重點討論多線程技術、WinCE下串口通信和SQLite數據庫的實現。3.1WinCE系統定制PlatformBuilder是微軟公司發布的一款用于定制WinCE操作系統的集成開發環境,開發人員可使用這個集成開發環境完成嵌入式操作系統的定制、編譯和調試[6]。通過PlatformBuilder,最終可得到該平臺操作系統。其具體形式為映像文件nk.bin和nk.nb0,其中nk.nb0可通過相應工具下載到開發板內存中運行噴水推進上位機-電動液壓縮管機數控縮管機張家港鋼管滾圓機滾弧機本文有公司網站全自動縮管機采集轉載中國知網整理  http://www.rafaelarmada.com 

    亚洲丁香五月天缴情综合,丁香五月天亚洲综合4438网,五月天综合网缴情五月中文