天天爽天天看-日本少妇xxxx动漫-亚洲av成人精品毛片-欧美一区二区三区激情啪啪-91精品国产成-欧美牲交a欧美牲交aⅴ-欧美日韩国产免费观看-九九99精品久久久久久综合-欧美理论影院-国内老熟妇乱子伦视频-www在线观看av-黄色裸体网站-少妇高潮惨叫久久久久久-国产偷国产偷av亚洲清高-国产午夜精品理论片小yo奈-高大丰满熟妇丰满的大白屁股

閱讀 | 訂閱
閱讀 | 訂閱
數控機床

ARM數控系統高速處理串口數據的研究

星之球激光 來源:中國自動化網2011-12-21 我要評論(0 )   

一、 引言 現代數控加工都是先采用 CAD/CAM 軟件畫出零件的加工草圖,然后根據草圖做適當的屬性設置,生成G 代碼,生成G 代碼之后通過某種方式將G 代碼傳送給數控系統進...

一、 引言
  現代數控加工都是先采用 CAD/CAM 軟件畫出零件的加工草圖,然后根據草圖做適當的屬性設置,生成G 代碼,生成G 代碼之后通過某種方式將G 代碼傳送給數控系統進行解釋轉化成實際的軸運動。但是由于實際生成的G 代碼數據量相對于ARM 嵌入式數控系統存儲資源而言很大,不可能將G代碼全部傳給ARM數控系統存儲起來之后再一條一條來解釋、加工,因此在數據傳輸的過程中應該有一個流量控制的問題。雖然PC 機G 代碼到ARM 數控系統代碼傳送方式很多,但ARM 的串口相對而言,操作方便,因此本設計采用串口來傳送數據。雖然串口方便操作,但是在數據傳送過程中也存在一些問題,比如說,PC 機向ARM傳送9 個數據,卻只收到8 個,如果數據傳送的很大,就會丟失的更多,并且如果數據量大,就需要傳送的波特率大,但是波特率大不僅會使數據產生遺漏,而且會使傳送過來的G 代碼得不到數控系統的及時處理,如果波特率太低,傳送的時間肯定會很長,降低了加工效率。
  出現這么多問題是什么原因呢,經過分析,提出一種方法,能夠保證數據正確的情況下提高數據傳輸速度和數控系統代碼處理能力。以 LPC 系列為主的32 位ARM 控制器具有速度快,容量大,性能穩定,在線調試方便等優點,ARM 作為智能控制器應用于工業控制領域具有廣闊的前景。ARM 在工控領域的應用中,與上位機軟件進行數據傳輸和處理是經常需要解決的問題。
  二、ARM 串口初始化設置及中斷服務程序
  LPC2292 處理器有兩個串口,每個串口有16 字節接收FIFO 和16 字節發送FIFO,寄存器位置符合I6C550 工業標準,接收器FIFO 觸發點可以設置成為1、4、8、14 字節觸發,內置波特率發生器。有四種中斷:數據可用中斷,字符接受超時中斷,THRE 中斷,Rx 線狀態中斷。串口在進行數據接受的時候,設計了一個緩沖隊列用來存儲接收到的數據。
 ?。?)數據緩存隊列數據結構設計
  其中QUEUE_DATA_TYPE 代表傳輸的數據類型,每當有數據從串口傳入ARM的時候,通過In 指針使數據入隊列,有數據需要處理的時候,利用Out 指針來出隊列,至于隊列大小,要根據波特率的大小、串口中斷頻率等因素決定。還需要實現兩個函數 uint8 QueueWrite(void *Buf, QUEUE_DATA_TYPE Data),和uint8QueueReadQUEUE_DATA_TYPE *Ret, void *Buf),主要是用來往數據隊列里寫數據和從數據隊列里取數據,采用的是先進先出(FIFO)的方式.
 ?。?)串口初始化程序:
  U0IER = 0x05; /* 允許接收和發送中斷 */
  }
 ?。?)中斷服務程序
  中斷處理函數具體實現
  1.數據可用中斷處理
  For(i=0;i<8;i++) //因為串口初始化是8 字節中斷
  {QueueWrite (Buf,UARBR); }
  2.數據超時中斷處理:
  While(1)
  {
  If (UALSR&0x00000001= =1)
  {QueueWrite (Buf,UARBR);}
  Else Break;
  }
  3.理論上可以屏蔽THRE 中斷,但是同樣也可以處理中斷,處理方法是往FIFO 中填充數據
  For(i=0;i<16;i++)
  {
  QUEUE_DATA_TYPE data;
  QueueRead(&data, Buf)
  U0THR = data;
  }
  4.同樣線中斷也可以屏蔽,當然也可以處理,處理的方法只需要讀U0TSR 寄存器Data=U0TSR;
  中斷服務程序中處理了超時中斷,因此設置串口中斷觸發字節可以設置的大些,這樣可以保證數據不會丟失,同時減少系統中斷次數,減小系統負荷,提高處理器的處理速度。
  三、上位機軟件和ARM 串口數據傳送軟件設計
  ARM 系統中開辟了一個串口數據接收隊列緩存區,因此就要求上位機串口發送軟件能夠配合ARM 處理能力對數據發送進行流量控制。
  程序中NUM 表示文件的總字符數,在開始傳送代碼數據的時候作為開始發送文件的一個信號傳送給ARM,同時作為文件傳送結束判斷依據。SUM 表示代碼已經傳送的字符數。其初始化值為0。
  四、結論:
  串口設置為:波特率 115200,8位數據位,1為停止位,無奇偶校驗,無流控制。通過串口調試助手,選擇發送文件,發送PC機上CAM 軟件CAXA 制造工程師生成的加工文件(大小182K)。通過串口發送給ARM 數控系統處理,系統能夠很好的保證ARM 數控系統正確處理G 代碼的情況下,高速傳送G 代碼數據。
  測試表明:數控系統的大量G 代碼可以很好的完成加工,并且已經應用到了數控系統設計當中,實踐檢驗該方法可以提高數控系統的加工效率。

 

轉載請注明出處。

暫無關鍵詞
免責聲明

① 凡本網未注明其他出處的作品,版權均屬于激光制造網,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權范圍內使 用,并注明"來源:激光制造網”。違反上述聲明者,本網將追究其相關責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本媒贊同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯系我們刪除。
③ 任何單位或個人認為本網內容可能涉嫌侵犯其合法權益,請及時向本網提出書面權利通知,并提供身份證明、權屬證明、具體鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件后,將會依法盡快移除相關涉嫌侵權的內容。

網友點評
0相關評論
精彩導讀
天天爽天天看-日本少妇xxxx动漫-亚洲av成人精品毛片-欧美一区二区三区激情啪啪-91精品国产成-欧美牲交a欧美牲交aⅴ-欧美日韩国产免费观看-九九99精品久久久久久综合-欧美理论影院-国内老熟妇乱子伦视频-www在线观看av-黄色裸体网站-少妇高潮惨叫久久久久久-国产偷国产偷av亚洲清高-国产午夜精品理论片小yo奈-高大丰满熟妇丰满的大白屁股
  • <abbr id="a4qk0"><tfoot id="a4qk0"></tfoot></abbr>
    <fieldset id="a4qk0"></fieldset>
    特色特色大片在线| 男人午夜视频在线观看| 糖心vlog在线免费观看| 国产成人美女视频| 亚洲视频在线a| 999在线观看| 亚洲高清在线不卡| 经典三级在线视频| 日本黄大片在线观看| 成年人网站国产| 午夜精品久久久久久久无码| 乱妇乱女熟妇熟女网站| aa免费在线观看| 黄色成人免费看| 欧美日韩亚洲国产成人| 国产又粗又猛又爽又黄的网站| 久久久99精品视频| 97超碰青青草| 黄色片视频在线| 色婷婷一区二区三区在线观看| 小说区视频区图片区| 欧美黑人在线观看| 成人免费视频久久| 波多野结衣网页| 免费看一级大黄情大片| 手机在线成人免费视频| 大桥未久一区二区| 国产精品免费成人| 视频一区二区视频| 日本精品一区二区三区四区| 午夜精品久久久久久久99热影院| 免费成人进口网站| 黄色一级二级三级| 99久久久精品视频| 欧美三级理论片| 欧美中文字幕在线观看视频| 日本女优爱爱视频| 日本久久久网站| caoporm在线视频| 久久久亚洲精品无码| 捷克做爰xxxⅹ性视频| 成人免费在线小视频| a级网站在线观看| 色多多视频在线播放| 国产肉体ⅹxxx137大胆| 嫩草视频免费在线观看| 黑森林福利视频导航| 欧美图片激情小说| 国产xxxxhd| 欧美一级小视频| 日本久久久久久久久久久久| 国产人妻777人伦精品hd| 天天色天天综合网| 成人日韩在线视频| www.涩涩涩| 国产精品无码专区av在线播放 | 男人添女人下面高潮视频| 国产又大又黄又粗又爽| 国产在线精品91| 青青草精品视频在线| 青青草免费在线视频观看| 夜夜夜夜夜夜操| 涩多多在线观看| 欧美日韩精品区别| 午夜视频在线网站| 99九九99九九九99九他书对| 搡女人真爽免费午夜网站| 国产福利影院在线观看| 无码人妻丰满熟妇区毛片18| 逼特逼视频在线| 日日碰狠狠丁香久燥| 女性隐私黄www网站视频| 国产精品亚洲αv天堂无码| 六月丁香婷婷激情| 免费大片在线观看| 婷婷丁香激情网| www.51色.com| 免费看欧美一级片| 麻豆av免费在线| www.com久久久| 毛片av在线播放| 日本a视频在线观看| 波多野结衣家庭教师视频| 91小视频网站| a级片一区二区| 欧美网站免费观看| 91网址在线播放| 伊人网在线免费| 欧美aⅴ在线观看| 亚洲制服中文字幕| 亚洲熟妇国产熟妇肥婆| 在线观看免费视频高清游戏推荐| 中文字幕黄色大片| 日韩av三级在线| 欧美又黄又嫩大片a级| 成人一区二区免费视频| 欧美在线aaa| 免费 成 人 黄 色| 国内av一区二区| 国产日产欧美视频| 韩国黄色一级大片| 亚洲色图38p| 女人被男人躁得好爽免费视频| 精品www久久久久奶水| 日本成人性视频| 天天天干夜夜夜操| www国产精品内射老熟女| 国产九九热视频| 国产主播在线看| 黄色一级大片免费| 人人爽人人爽av| 男女啪啪网站视频| www国产黄色| 久久艹国产精品| 久久久久久久久久久久久国产| 精品久久久久久久无码| 欧美视频在线播放一区| 三级在线免费观看| 91 视频免费观看| 成人综合久久网| 蜜臀一区二区三区精品免费视频 | 青青草免费在线视频观看| 亚洲一区日韩精品| 亚洲成人av免费看| 一区二区三区 日韩| 久久久久久久少妇| 国产黄色特级片| 无码内射中文字幕岛国片| 男女午夜激情视频| 可以在线看的黄色网址| 97成人在线免费视频| 91精品国产91久久久久麻豆 主演| 91麻豆天美传媒在线| 色爽爽爽爽爽爽爽爽| 国产一级片中文字幕| 国产卡一卡二在线| 亚洲av综合色区| 日韩激情视频一区二区| 人人干视频在线| 日本一本二本在线观看| 国产福利视频在线播放| 啊啊啊国产视频| 奇米视频7777| 国产专区在线视频| 国产视频九色蝌蚪| 黄色免费网址大全| 国产精品99久久久久久大便| 色哺乳xxxxhd奶水米仓惠香| av日韩一区二区三区| 国产免费视频传媒| www.桃色.com| 免费超爽大片黄| 亚洲无吗一区二区三区| 色婷婷综合在线观看| 国产av熟女一区二区三区| 欧美成人一区二区在线观看| 日韩欧美黄色大片| 麻豆视频传媒入口| 国产成人综合一区| 成年丰满熟妇午夜免费视频| 欧美日韩在线中文| 人人妻人人澡人人爽精品欧美一区| 日韩精品一区二区三区电影| 日韩精品视频久久| 国风产精品一区二区| www国产精品内射老熟女| 欧美女同在线观看| 欧美爱爱视频免费看| 免费网站在线观看黄| 国产一区二区在线视频播放| 超碰在线超碰在线| www.99在线| 成人三级视频在线播放| 菠萝蜜视频在线观看入口| 五月婷婷激情久久| 日本免费黄视频| 日韩一级性生活片| 特级丰满少妇一级| 亚洲人成无码www久久久| 久久久久久av无码免费网站下载| chinese少妇国语对白| 男的插女的下面视频| 无码人妻aⅴ一区二区三区日本| 久久网站免费视频| 久久精品xxx| 黄色一级片国产| 肉大捧一出免费观看网站在线播放| 亚洲77777| 午夜激情av在线| 在线免费视频a| 国产真人无码作爱视频免费| 国产无套内射久久久国产| 国产特级淫片高清视频| 精品国产一区二区三区无码| 污污污污污污www网站免费| eeuss中文| 糖心vlog在线免费观看| 可以在线看黄的网站| www.国产在线播放| 欧美无砖专区免费|