亚洲自偷精品视频自拍-国产中文欧美日韩在线-天堂网www在线资源网-国产精品毛片一区二区三区-无码人妻久久一区二区三区

咨詢熱線:021-80392549

基于C8051和μC/OS-Ⅱ數(shù)控機(jī)床嵌入式執(zhí)行控制器實(shí)現(xiàn)

放大字體  縮小字體 發(fā)布日期:2014-10-21     來(lái)源:[標(biāo)簽:出處]     作者:[標(biāo)簽:作者]     瀏覽次數(shù):131
核心提示:

  在數(shù)控機(jī)床系統(tǒng)中,功能模塊可分為兩大部分:一部分是實(shí)時(shí)性要求不高的功能,例如人機(jī)界面交互管理等;另一部分是實(shí)時(shí)性要求高的功能,主要有伺服控制、插補(bǔ)計(jì)算等。根據(jù)這一特點(diǎn),該系統(tǒng)采用兩級(jí)控制結(jié)構(gòu),利用IPC豐富的軟件資源,提供圖形化的人機(jī)交互環(huán)境;利用嵌入式執(zhí)行控制器的高實(shí)時(shí)性和穩(wěn)定性,實(shí)現(xiàn)快速、可靠的控制,充分發(fā)揮了二者的優(yōu)點(diǎn)。兩級(jí)之間用串行口進(jìn)行實(shí)時(shí)通信。本文主要介紹嵌入式執(zhí)行控制器的實(shí)現(xiàn)。

  1 數(shù)控機(jī)床系統(tǒng)硬件結(jié)構(gòu)

  數(shù)控機(jī)床系統(tǒng)硬件結(jié)構(gòu)如圖1所示,IPC作為上位機(jī),安裝有專用軟件,實(shí)現(xiàn)人機(jī)交互;C8051020芯片及其外圍電路構(gòu)成的嵌入式執(zhí)行控制器作為下位機(jī),負(fù)責(zé)實(shí)時(shí)、可靠的控制。執(zhí)行控制器通過(guò)串行口接收上位機(jī)的命令信息(包括:插補(bǔ)命令、開(kāi)關(guān)量控制命令),再將這些信息轉(zhuǎn)換成控制信號(hào)輸送給相應(yīng)的執(zhí)行部件。例如,將插補(bǔ)命令轉(zhuǎn)換成一連串的插補(bǔ)信號(hào),輸送給電機(jī)控制部件;將開(kāi)關(guān)量控制命令轉(zhuǎn)換成輸出信號(hào),通過(guò)I/O驅(qū)動(dòng)隔離接口板輸送給相應(yīng)的開(kāi)關(guān)控制器。執(zhí)行控制器同時(shí)還有2個(gè)檢測(cè)任務(wù):一個(gè)是刀具是否運(yùn)動(dòng)到各軸限位點(diǎn)的檢測(cè),另一個(gè)是間隙電壓的檢測(cè)。這兩個(gè)信息將為運(yùn)動(dòng)時(shí)的自動(dòng)調(diào)節(jié)控制提供依據(jù)。執(zhí)行控制器還負(fù)責(zé)將運(yùn)行中的狀態(tài)信息組裝成幀,實(shí)時(shí)地傳送給上位機(jī)。

  2 μC/OS-Ⅱ在C8051F020上的移植

  要使用μC/OS-Ⅱ,首先就必須把這個(gè)內(nèi)核成功地移植到C805lF020上。μC/OS-Ⅱ的移植主要是對(duì)OS_CPU.H,OS_CPU_A.ASM和OS_CPU_ C.C三個(gè)文件進(jìn)行修改,下面就具體的修改內(nèi)容做介紹。

  2.1 OS_CPU.H文件的修改、

  OS_CPU.H包括了用#define定義的與處理器相關(guān)的常量、宏和類型定義。其中,需要修改的部分如下:

  2.2 OS_CPU_A.ASM文件的修改

  該文件包含4個(gè)匯編語(yǔ)言函數(shù)。

  (1)OSStartHighRdy()函數(shù)在多任務(wù)系統(tǒng)啟動(dòng)函數(shù)OSStart()中調(diào)用。作用是設(shè)置系統(tǒng)運(yùn)行標(biāo)志位OSRunning=TRUE;將就緒表中最高優(yōu)先級(jí)任務(wù)的棧指針Load到SP中,并強(qiáng)制中斷返回。

  (2)OSCtxSw()函數(shù)是在任務(wù)級(jí)切換函數(shù)中調(diào)用的。作用是保存當(dāng)前任務(wù)的環(huán)境變量,將當(dāng)前SP存入任務(wù)TCB中,載入就緒最高優(yōu)先級(jí)任務(wù)的SP,恢復(fù)就緒最高優(yōu)先級(jí)任務(wù)的環(huán)境變量,中斷返回。這樣就完成了任務(wù)級(jí)的切換。

  (3)OSIntCtxSw()在退出中斷服務(wù)函數(shù)OSIntExit()中調(diào)用。作用是實(shí)現(xiàn)中斷級(jí)任務(wù)切換。

  (4)OSTicklSR()系統(tǒng)時(shí)鐘節(jié)拍中斷服務(wù)函數(shù),其周期的大小決定了內(nèi)核所能給應(yīng)用系統(tǒng)提供的最小時(shí)間間隔服務(wù)。該中斷由C8051F020的TO定時(shí)器完成,設(shè)置定時(shí)時(shí)間為20 ms。修改代碼如下:

工博士工業(yè)品商城聲明:凡資訊來(lái)源注明為其他媒體來(lái)源的信息,均為轉(zhuǎn)載自其他媒體,并不代表本網(wǎng)站贊同其觀點(diǎn),也不代表本網(wǎng)站對(duì)其真實(shí)性負(fù)責(zé)。您若對(duì)該文章內(nèi)容有任何疑問(wèn)或質(zhì)疑,請(qǐng)立即與商城(m.zjjairport.com)聯(lián)系,本網(wǎng)站將迅速給您回應(yīng)并做處理。
聯(lián)系電話:021-31666777
新聞、技術(shù)文章投稿QQ:3267146135  投稿郵箱:syy@gongboshi.com
推薦文章
最新更新
點(diǎn)擊排行
主站蜘蛛池模板: 丰满老熟妇好大bbbbb| 国产精品多p对白交换绿帽| 一本一道久久综合狠狠老| 日韩在线一区二区三区免费视频| 后入内射欧美99二区视频| 国产男女色诱视频在线播放| 国语精品视频在线观看不卡| 免费无码又爽又刺激高潮软件| 国产欧美日韩va另类在线播放| 四虎国产成人永久精品免费 | 中文字幕日韩欧美一区二区三区| 色五月丁香五月综合五月| 亚无码乱人伦一区二区| 无遮挡色视频真人免费| 久久精品国产久精国产爱| 亚洲av日韩综合一区久热| 国产av一区二区三区天堂综合网| 亚洲人成绝费网站色www| 亚洲中文字幕不卡无码| 公和我做很爽| 中文在线а√在线天堂中文| 国产成人av片免费| 国产玉足榨精视频在线观看| 国产-第1页-浮力影院| 亚洲欧美乱日韩乱国产| 97精品伊人久久久大香线蕉| 一区二区三区精品视频免费播放| 久久99国产综合精品| 国产69精品久久久久久久| 伦人伦xxxx国语对白 | 两性午夜刺激性视频| 99精品产国品一二三产区| 亚洲乱码中文字幕综合| 人人婷婷人人澡人人爽| 狠狠噜天天噜日日噜| 国产精品沙发系列| 人妻仑乱a级毛片免费看| 色综合久久久久综合体桃花网| 天天摸天天透天天添| 手机看片久久高清国产日韩| 十三以下岁女子毛片|