999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式的電腦橫機數據處理系統設計

2013-12-29 00:00:00項賢軍馬東玲
科技資訊 2013年18期

摘 要:本文中的電腦橫機數據處理系統以ARM9處理器為核心,通過USB接口取得花型準備系統生成的花型文件,采用合理的算法將花型文件處理成下位機能識別的控制數據,通過CAN總線發送給下位機。本文主要介紹該系統硬件模塊設計、數據處理的算法設計以及基于EVC的人機界面設計,軟硬件經過反復調試,能夠準確、及時地接收和發送數據。

關鍵詞:電腦橫機 ARM9 數據處理系統 CAN通訊

中圖分類號:TP2 文獻標識碼:A 文章編號:1672-3791(2013)06(c)-0020-01

電腦橫機機構復雜,實時性要求高,為了控制系統能高效、穩定地控制各執行機構,有必要在花型準備系統和控制器之間增加數據處理系統。

1 數據處理系統的硬件架構介紹

此系統主要任務是實現數據讀取、數據處理、CAN通訊和人機交互等功能,各功能都需要硬件模塊和軟件算法相互配合才能實現。數據讀取功能是通過USB接口將花型文件從U盤等存儲設備中讀取文件來實現的。數據處理功能是依靠ARM9強大的運算能力實現的,ARM9是本系統的主芯片。人機交互功能的實現,需要一塊液晶屏來顯示數據,還需要觸摸屏來實現數據的輸入。

2 數據處理系統的軟件實現

2.1 軟件的開發工具和總體框架

由于此系統采用的是WinCE5.0版本操作系統,因此應當用EVC++作為應用程序的開發工具。軟件的實現,可分為四個部分:(1)讀取和保存二進制文件模塊;(2)實現數據處理的算法設計;(3)CAN總線收發數據模塊;(4)人機交互界面模塊。系統程序流程圖如圖1所示。

2.2 讀取和保存文件模塊

讀取文件是數據處理系統程序中的第一步,其設計思路如下:(1)打開一個選擇文件對話框,選取要讀入的文件,用CFileDia

log類實現;(2)獲取要讀入文件的句柄,并設置讀入的方式,用CreateFile( )函數實現;(3)讀取文件的內容,并把內容存入自定義的數組中。以上三個步驟完成了讀取文件的任務。保存文件的思路與讀取文件類似,不再贅述。

2.3 數據的處理

從U盤讀取的文件中,包含了行控制文件、花型文件、循環文件和速度文件,不同文件的數據結構和處理方法不盡相同。在數據處理過程中,會產生三種結構不同的數據:(1)花型準備系統生成的文件中的數據和用戶修改后最終保存在文件的數據,這兩組數據本質上是一樣的,具體內容稍有不同,屬于同一種數據結構;(2)經過算法處理后,顯示在人機界面上供操作者查看和修改的數據;(3)操作者確認之后,經過處理后可以通過CAN總線發送到下位機的數據結構。

2.4 CAN收發數據的實現

本系統中所用的CAN控制器驅動程序為流接口驅動程序,在構建操作系統映像時已編譯到內核中。由于是流接口驅動,所以使用CreatFile()函數以文件的方式打開本驅動,以獲取本驅動文件的句柄。

驅動打開成功之后,為了實現數據的接收,需要在程序中編寫一個接收線程。該線程是一個無限循環,它不斷地查詢CAN接收線程退出標志m_bKillThread,如果退出標志有效,則該循環結束,退出循環。當讀CAN函數查詢到收到數據,并且數據長度正確,則將接收到得數據進行處理。接收到的數據可以分成兩大塊:一是發送花型文件數據的請求信號;二是監控界面需要的反應機器運行狀態的數據。

數據發送功能是調用WriteFile()函數來實現的[1]。發送數據的程序分成兩塊:一是發送用戶通過操作界面設定的工作參數的程序;二是發送花型文件經過處理后的數據的程序。

2.5 人機界面的設計

EVC++軟件中提供基于對話框的界面開發方式,里面包含了常用的控件,極大地方便了程序開發者。本設計的人機界面中主要包括以下頁面:(1)主菜單;(2)文件讀取和CAN口打開、關閉頁面;(3)數據查看、修改和保存頁面;(4)橫機運行狀態監控頁面;(5)橫機工作參數設置頁面。

3 調試和總結

程序編寫完成后,PC機與數據處理系統通過USB建立ActiveSync連接,將EVC編譯生成的可執行文件傳輸到以ARM9為核心數據處理系統中。利用USBCAN2工具,能實現系統和PC機的CAN數據傳輸。數據處理系統運行后,PC機通過ZLGCANTest軟件接收和發送數據,經測試系統收發數據正常,并且數據正確,達到預期的效果。

參考文獻

[1]曾宗云,李永波,胡旭東.基于CAN總線的電腦橫機控制系統的研究[J].浙江理工大學學報,2007(6):613-616.

主站蜘蛛池模板: 国产另类视频| 波多野结衣一区二区三区四区视频| 无码专区第一页| 免费人欧美成又黄又爽的视频| 亚洲第一成网站| 国产流白浆视频| 国产91线观看| 国产香蕉在线视频| 国模视频一区二区| 国产精品视频久| 国产又色又爽又黄| 欧美在线精品一区二区三区| 午夜福利视频一区| 性视频久久| 久久永久精品免费视频| 真实国产乱子伦视频| 色综合天天综合中文网| 91热爆在线| 亚洲 日韩 激情 无码 中出| 在线国产91| 国产激情在线视频| 蜜臀AVWWW国产天堂| 伊人蕉久影院| 这里只有精品免费视频| 亚洲欧美另类日本| 欧美精品综合视频一区二区| 欧美午夜网| 亚洲成a人片7777| 久久精品亚洲热综合一区二区| 久无码久无码av无码| 91人妻日韩人妻无码专区精品| 国产极品嫩模在线观看91| 亚洲精品爱草草视频在线| 色哟哟国产精品| 国产经典免费播放视频| 香蕉精品在线| 婷婷五月在线视频| av在线5g无码天天| 中文字幕 欧美日韩| 中文字幕佐山爱一区二区免费| 在线欧美日韩国产| 国产欧美综合在线观看第七页| 综合色区亚洲熟妇在线| 在线欧美日韩| 国产情精品嫩草影院88av| 91九色最新地址| 伊人久久久久久久久久| 视频二区国产精品职场同事| 免费看美女自慰的网站| 亚洲精品另类| 欧美一级高清片久久99| 五月天婷婷网亚洲综合在线| 91口爆吞精国产对白第三集| 日韩欧美国产三级| 欧美三级视频在线播放| 婷婷成人综合| 中文字幕在线不卡视频| 国产精品久久久久久久久久98| 色哟哟国产精品一区二区| 日韩大片免费观看视频播放| 中文国产成人精品久久| 久久人搡人人玩人妻精品| 亚洲美女一区| 国产av无码日韩av无码网站| 国产成人91精品| 日韩a级片视频| 国产精品九九视频| 性网站在线观看| 国产成人你懂的在线观看| 亚洲天堂成人| 欧美日韩国产在线观看一区二区三区| 国产成人免费观看在线视频| 好吊色妇女免费视频免费| 99久久精品国产麻豆婷婷| 99九九成人免费视频精品| 日韩国产一区二区三区无码| 亚洲国产精品成人久久综合影院| 日本午夜影院| 国产又粗又猛又爽视频| 青草视频在线观看国产| 最新精品久久精品| 免费无码AV片在线观看中文|