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

基于μC/OS—II的兩輪平衡車

2019-03-08 03:16:08黃忠
西部論叢 2019年7期
關(guān)鍵詞:嵌入式單片機(jī)系統(tǒng)

黃忠

實(shí)時(shí)操作系統(tǒng)是嵌入式的熱門(mén)話題,其早期歷史可追溯至1992年美國(guó)嵌入式系統(tǒng)專家Jean J.Labrosse在《嵌入式系統(tǒng)編程》中的一篇連載文章。

隨著嵌入式的發(fā)展,實(shí)時(shí)操作系統(tǒng)的發(fā)展日新月異。而μC/OS-II仍然是其中的佼佼者。究其原因無(wú)非是因?yàn)樗鼘iT(mén)為計(jì)算機(jī)的嵌入式應(yīng)用設(shè)計(jì),更加符合應(yīng)用需求。同時(shí)μC/OS-II執(zhí)行效率高、占用空間小(最小內(nèi)核可編譯至 2KB)、實(shí)時(shí)性能優(yōu)良和可擴(kuò)展性強(qiáng)等特點(diǎn)。搶先于其他實(shí)時(shí)操作系統(tǒng)μC/OS-II 已經(jīng)移植到了幾乎所有知名的CPU 上,提前搶占了用戶市場(chǎng)。

兩輪電動(dòng)平衡車,又被稱為體感車、思維車等。其運(yùn)作原理主要是建立在一種被稱為“動(dòng)態(tài)穩(wěn)定”(Dynamic Stabilization)的基本原理上。是現(xiàn)代人用來(lái)作為代步工具、休閑娛樂(lè)的一種新型的綠色環(huán)保的產(chǎn)物。它與電動(dòng)自行車和摩托車車輪前后排列方式不同,而是采用兩輪并排固定的方式,這是一種獨(dú)特的平衡設(shè)計(jì)方案。同時(shí)蓄電池供電,對(duì)環(huán)境完全無(wú)污染,絕對(duì)綠色環(huán)保,并可以反復(fù)充電使用。而且電動(dòng)機(jī)的運(yùn)行效率高,噪聲低效率高,因此既降低了噪聲污染,也節(jié)約了能源。無(wú)刷電機(jī)驅(qū)動(dòng),加上單片機(jī)控制,姿態(tài)傳感器采集角速度和角度信號(hào),共同協(xié)調(diào)控制車體的平衡,僅僅依靠人體重心的改變便可以 實(shí)現(xiàn)車輛的啟動(dòng)、加速、減速、停止等動(dòng)作。綜上,因?yàn)轶w積小,攜帶方便,造價(jià)低,適合在小空間范圍內(nèi)使用,無(wú)剎車系統(tǒng),控制極其方便等特點(diǎn),兩輪電動(dòng)平衡車一經(jīng)發(fā)布便受到了社會(huì)上的極大關(guān)注。

主要的技術(shù)難度在于車輛本身的自動(dòng)平衡能力。以內(nèi)置的精密固態(tài)陀螺儀(Solid-StateGyroscopes)來(lái)判斷車身所處的姿勢(shì)狀態(tài),透過(guò)精密且高速的中央微處理器計(jì)算出適當(dāng)?shù)闹噶詈螅?qū)動(dòng)馬達(dá)來(lái)做到平衡的效果。

由于平衡車采用的傳感器及控制算法是大學(xué)生競(jìng)賽中常用的模塊,所以兩輪平衡車成為了大學(xué)生學(xué)習(xí)單片機(jī)的入門(mén)以及PID控制算法的不二選擇。網(wǎng)上也有許多相關(guān)的開(kāi)源資料。

不過(guò)就目前而言暫時(shí)未曾發(fā)現(xiàn)有將μC/OS-II和兩輪平衡車結(jié)合在一起的開(kāi)源資料如今μC/OS-II作為開(kāi)源的實(shí)時(shí)操作系統(tǒng)主要是用于飛控上,主要原因是四軸飛行器對(duì)系統(tǒng)的實(shí)時(shí)性有一定的要求。而兩輪平衡車在大學(xué)里主要是作為PID及單片機(jī)運(yùn)用的入門(mén)學(xué)習(xí)套件,很少有人在小車平衡之后進(jìn)行復(fù)雜的開(kāi)發(fā)。而μC/OS-II作為嵌入式的主流開(kāi)源系統(tǒng)用在單一的平衡車上又顯得大材小用。這大概是沒(méi)有相關(guān)資料的主要原因了。不過(guò),相對(duì)來(lái)說(shuō)如果把μC/OS-II加到兩輪平衡車的控制程序中可以大幅度的增加代碼的可靠性。

平衡車的主要控制思路涉及到三個(gè)PID環(huán),分別是角度環(huán)、速度環(huán)、轉(zhuǎn)向環(huán)。角度環(huán)一般又叫做直立環(huán),但理解為角度環(huán)更容易和反饋量結(jié)合起來(lái)。角度環(huán)通過(guò)陀螺儀得到車架的姿態(tài)角度,通過(guò)當(dāng)前角度與目標(biāo)角度比對(duì)的差值進(jìn)行一定的計(jì)算控制輪子,以保證車架維持在目標(biāo)角度附近。總結(jié)一句話來(lái)說(shuō)就是直立環(huán)保證車架站起來(lái)并且穩(wěn)住;速度環(huán)是直立環(huán)的輔助調(diào)節(jié),直立環(huán)能夠保證車架直立,但是不能保證車直立的速度為零,速度環(huán)就可以保證車架保持直立的同時(shí)控制此時(shí)的速度;轉(zhuǎn)向環(huán),控制車架的方向。平衡車顧名思義平衡是最重要的,即角度環(huán)是核心,其它兩個(gè)是輔助。具體的PID調(diào)試網(wǎng)上有很多前人的經(jīng)驗(yàn),在這里就不贅述了。

μC/OS-II是最常用的“嵌入式實(shí)時(shí)操作系統(tǒng)”,不少人說(shuō)無(wú)非就是一個(gè)最高優(yōu)先級(jí)始終運(yùn)行,并非真正的實(shí)時(shí)操作系統(tǒng)。事實(shí)上一般來(lái)說(shuō),“實(shí)時(shí)”一方面指的是系統(tǒng)(如中斷,任務(wù)等)響應(yīng)時(shí)間短,另一方面指的是系統(tǒng)響應(yīng)時(shí)間確定(常數(shù))。 uCOS在這兩方面的指標(biāo)均不錯(cuò)。說(shuō)是“嵌入式實(shí)時(shí)操作系統(tǒng)”絕對(duì)名不虛傳。實(shí)時(shí)系統(tǒng)的概念首先是前后臺(tái)系統(tǒng)。后臺(tái)行為:無(wú)限循環(huán)的應(yīng)用程序,也可以叫做任務(wù)級(jí),在平衡車系統(tǒng)中可以概括為直立。前臺(tái)行為:中斷服務(wù)程序處理異步事件,也可以叫做中斷級(jí),是面對(duì)異常是的處理,對(duì)直立異常的處理可以放到前臺(tái)行為中。與一般的任務(wù)調(diào)度不同的是μC/OS-II有臨界區(qū),臨界區(qū)指處理時(shí)不可分割的代碼(為了確保臨界段代碼的執(zhí)行不被中斷,在進(jìn)入臨界段之前必須關(guān)中斷,而臨界段代碼執(zhí)行完后,須馬上打開(kāi)中斷)這個(gè)是必須注意的,不然程序會(huì)很輕易的跑飛。而系統(tǒng)最重要的便是任務(wù)的調(diào)度,一個(gè)任務(wù),即一個(gè)線程,是一個(gè)簡(jiǎn)單的程序,該程序可以認(rèn)為CPU完全只屬于該程序自己,每個(gè)任務(wù)都被賦予一定的優(yōu)先級(jí),有自己的一套CPU寄存器和棧空間。每個(gè)任務(wù)都是無(wú)線循環(huán)的,都可能處于以下5種狀態(tài)之一休眠態(tài),就緒態(tài),運(yùn)行態(tài),掛起態(tài),被中斷態(tài)。在控制系統(tǒng)中不可避免的是任務(wù)的優(yōu)先級(jí)。任務(wù)越重要,賦予的優(yōu)先級(jí)應(yīng)越高。就大多數(shù)內(nèi)核而言,每個(gè)任務(wù)的優(yōu)先級(jí)是由用戶決定的。

將不同的任務(wù)賦予不同的優(yōu)先級(jí),μC/OS-II擁有256個(gè)任務(wù)優(yōu)先級(jí)最低優(yōu)先級(jí)兩個(gè)任務(wù)用作系統(tǒng)任務(wù),其他的都是可以自由運(yùn)用的。不過(guò)一般來(lái)說(shuō),不會(huì)把這些任務(wù)數(shù)設(shè)定的太大,每一個(gè)人物在系統(tǒng)初始化的時(shí)候,都需求分配一塊內(nèi)存作為任務(wù)的控制塊。把最大任務(wù)書(shū)設(shè)定的太大,要占用許多的ram空間。設(shè)定ucos任務(wù)數(shù)的原則應(yīng)該是夠用就好。

優(yōu)先級(jí)越高,越容易搶占。我們可以將直立環(huán)的優(yōu)先級(jí)放到較高的位置,速度環(huán)和轉(zhuǎn)向環(huán)放到較為靠近的優(yōu)先級(jí)。而類似LCD顯示之類的任務(wù)則放到優(yōu)先級(jí)較低的位置,這樣平衡車的控制系統(tǒng)就能穩(wěn)定運(yùn)行了。

猜你喜歡
嵌入式單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
搭建基于Qt的嵌入式開(kāi)發(fā)平臺(tái)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Microchip推出兩個(gè)全新PIC單片機(jī)系列
主站蜘蛛池模板: 国产精品毛片在线直播完整版| 久久久精品无码一二三区| 激情综合激情| 成人国产精品网站在线看| 国产一区二区网站| Jizz国产色系免费| 免费a级毛片18以上观看精品| 老司机午夜精品网站在线观看| 日韩欧美国产中文| 亚洲天堂视频在线免费观看| 无码一区二区波多野结衣播放搜索| 亚洲首页在线观看| yy6080理论大片一级久久| 国产在线观看人成激情视频| 综合久久五月天| 曰韩免费无码AV一区二区| 高清乱码精品福利在线视频| 五月天综合婷婷| 国产精品30p| 超清无码熟妇人妻AV在线绿巨人 | 国产传媒一区二区三区四区五区| 日韩麻豆小视频| 91色老久久精品偷偷蜜臀| 中文一级毛片| 亚洲精品久综合蜜| 亚洲综合色区在线播放2019| 99这里只有精品6| 99这里只有精品免费视频| 伊人激情综合| 国产精品免费福利久久播放| 九一九色国产| 热99精品视频| 99热这里只有精品免费国产| 97在线观看视频免费| 国产精品视频观看裸模 | 最新无码专区超级碰碰碰| 国产精品亚洲欧美日韩久久| 国产精品尤物在线| 欧美精品色视频| 欧美人与牲动交a欧美精品| 日韩欧美综合在线制服| 宅男噜噜噜66国产在线观看| 台湾AV国片精品女同性| 午夜福利视频一区| 国产人妖视频一区在线观看| 在线观看国产黄色| 国产日韩精品欧美一区灰| 幺女国产一级毛片| 日本五区在线不卡精品| 国产真实自在自线免费精品| 最新国语自产精品视频在| 亚洲综合第一区| 亚洲人成网址| 九月婷婷亚洲综合在线| 国产无遮挡裸体免费视频| 午夜啪啪网| 亚洲人成网18禁| 青青青草国产| 国产女人水多毛片18| 色哟哟色院91精品网站 | 熟妇无码人妻| 欧美日韩久久综合| 久久精品国产精品国产一区| 亚洲视频免费在线看| 极品av一区二区| 国产手机在线小视频免费观看| 国产香蕉国产精品偷在线观看| 国产精品香蕉| 日本人又色又爽的视频| 亚洲天堂视频网站| 波多野结衣久久精品| 99久久无色码中文字幕| 操美女免费网站| 国产亚洲精品在天天在线麻豆| 欧美曰批视频免费播放免费| 综合色区亚洲熟妇在线| 亚洲精品不卡午夜精品| 欧美自拍另类欧美综合图区| 88av在线| 欧美啪啪视频免码| 欧美自拍另类欧美综合图区| 亚洲中文精品久久久久久不卡|