99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

基于arm2210開發(fā)板的移動機(jī)器人人機(jī)界面設(shè)計

   2012年04月19日 16:22  
  引言
  
  嵌入式系統(tǒng)以其高性能、低功耗、低成本的優(yōu)點(diǎn),已經(jīng)在很大程度上改變了人們的生活。如,mp3播放器、智能手機(jī)、數(shù)碼相機(jī)產(chǎn)品等已經(jīng)滲入人們生活的各個方面。隨著液晶顯示技術(shù)的不斷進(jìn)步,以及圖形用戶界面gui(graphicaluserinterface)技術(shù)的廣泛應(yīng)用,人機(jī)界面也越來越友好。它能為移動機(jī)器人的運(yùn)動控制提供直觀的路徑圖形、數(shù)據(jù)參數(shù)等。本文介紹了一種以嵌入式微處理器lpc2210為基礎(chǔ),應(yīng)用zlg/gui軟件包設(shè)計移動機(jī)器人人機(jī)界面的方法。
  
  我們設(shè)計開發(fā)的智能移動機(jī)器人是一個以pc104嵌入式微機(jī)為中心處理器,tms320f2812為運(yùn)動控制器,超聲波傳感器作為避障的集合環(huán)境感知、動態(tài)決策與規(guī)劃、行為控制與執(zhí)行等多種功能于一體的綜合系統(tǒng),主要包括運(yùn)動系統(tǒng)、電子信息系統(tǒng)和傳感系統(tǒng)。它通過ccd攝像機(jī)和圖像采集卡獲得視頻信息,并通過超聲波傳感器組測得前方障礙物距離實(shí)現(xiàn)避障。移動機(jī)器人的人機(jī)界面主要向用戶展示移動機(jī)器人的運(yùn)動信息,如當(dāng)前的運(yùn)動速度、與前方障礙物的距離以及行駛的軌跡。
  
  圖1arm2210的系統(tǒng)框圖
  
  arm221o的基本組成
  
  arm221o以philips公司arm7tdmi-s微控制器lpc2210為核心,以支持實(shí)時仿真和嵌入式跟蹤的嵌入式系統(tǒng)。lpc2210的cpu頻率zui大為60mhz,并且擴(kuò)展了豐富的外圍設(shè)備接口,使系統(tǒng)穩(wěn)定性大大提高,開發(fā)也更簡單。圖1是arm2210的系統(tǒng)框圖。
  
  由于該系統(tǒng)包含了rs232轉(zhuǎn)換電路,可通過uart0與上位機(jī)pc104進(jìn)行數(shù)據(jù)傳輸,同時還包括東芝公司的點(diǎn)陣式液晶控制器t6963c,擴(kuò)展了液晶接口,同時提供了led數(shù)碼管顯示和16個按鍵輸入,因此開發(fā)人機(jī)界面非常方便。
  
  人機(jī)界面的硬件設(shè)計
  
  數(shù)據(jù)傳輸
  
  pc104的串行口可以作為標(biāo)準(zhǔn)pc的coml通信口或擴(kuò)展為控制臺串行口,用于鍵盤輸入和顯示終端輸出或計算機(jī)之間的串行輸入/輸出口。
  
  arm2210的uart0具有16字節(jié)接收和發(fā)送fifo;寄存器位置符合550工業(yè)標(biāo)準(zhǔn);接收器fifo觸發(fā)點(diǎn)可為1,4,8和14字節(jié);內(nèi)置波特率發(fā)生器。
  
  移動機(jī)器人的運(yùn)動信息通過ti公司dsp控制器tms320f2812以及超聲波傳感器等傳送至嵌入式微機(jī)pc104,再經(jīng)過pc104作信息融合后,通過串口傳給arm2210并由液晶屏顯示。
  
  液晶顯示及菜單選擇
  
  東芝公司的液晶控制器t6963c具有*的硬件初始化設(shè)置功能,zui大驅(qū)動點(diǎn)陣液晶為單色640*128(單屏),支持圖形和文本單獨(dú)顯示和混合顯示,并具有字符發(fā)生器,能滿足對移動機(jī)器人人機(jī)界面的顯示要求。圖2為內(nèi)置t6963c的240*128點(diǎn)陣圖形液晶模塊原理圖。
  
  另外,arm2210系統(tǒng)中配備了i2c器件zlg7290以及16個按鍵。zlg7290提供了i2c串行接口和按鍵中斷信號,方便與處理器連接;并且能驅(qū)動8位共陰數(shù)碼管或64只獨(dú)立的led和64個按鍵,8個功能鍵可檢測任一鍵的連擊次數(shù)。
  
  本系統(tǒng)選用點(diǎn)像素為240*128點(diǎn)、黃綠顯示的stn液晶屏yl240128a作為人機(jī)界面顯示屏;用arm2210系統(tǒng)16個按鍵中的s11、s12、s13作為輸入部分,實(shí)現(xiàn)對人機(jī)界面的選擇操作。
  
  人機(jī)界面的軟件設(shè)計
  
  移動機(jī)器人人機(jī)界面的關(guān)鍵是菜單操作,以及圖形和數(shù)據(jù)的實(shí)時顯示。gui是用于提高人機(jī)交互友好性、易操作性的計算機(jī)程序,它是建立在計算機(jī)圖形學(xué)基礎(chǔ)上的產(chǎn)物。人們不再需要死記硬背大量的命令,而是通過窗口、菜單方便地進(jìn)行操作。由于嵌入式系統(tǒng)的資源有限,所以對gui的要求是可裁剪的,高速度的。zlg/gui是由周立功公司開發(fā)的,占用資源小、使用方便的嵌入式系統(tǒng)簡易的圖形用戶界面軟件。zlg/gui提供了zui基本的畫點(diǎn)、線、圓形、圓弧、橢圓形、矩形、正方形、填充等功能,較的接口功能有ascii顯示、漢字顯示、圖標(biāo)顯示、窗口、菜單等,支持單色、灰度、偽彩、真彩等圖形顯示設(shè)備。因此,利用zlg/gui軟件包能夠滿足對移動機(jī)器人人機(jī)界面的設(shè)計要求。
  
  圖2內(nèi)置t6963c的240*128點(diǎn)陣液晶模塊原理圖
  
  數(shù)據(jù)傳輸
  
  接收上位機(jī)pc104發(fā)送的數(shù)據(jù)時,使能uart0的fifo進(jìn)行數(shù)據(jù)發(fā)送/接收,接收采用中斷處理方式。其中,uart0的串口模式和數(shù)據(jù)結(jié)構(gòu)設(shè)置為:通信波特率9600,8位數(shù)據(jù)位,1位停止位,無奇偶校驗(yàn)。其主要程序如下:
  
  /*定義串口模式及數(shù)據(jù)結(jié)構(gòu)*/
  
  typedefstructuart0mode
  
  {uint8datb;//字長度
  
  uint8stpb;//停止位
  
  uint8parity;//奇偶校驗(yàn)位
  
  }uart0mode;
  
  /*初始化串口*/
  
  uart0_set.datb=8;//8位數(shù)據(jù)位
  
  uart0_set.stpb=1;//1位停止位
  
  uart0_set.parity=0;//無奇偶校驗(yàn)uart0_ini(9600,uart0_set);//初始化串口模式
  
  /*串口uart0接收中斷*/
  
  void__irqirq_uart0(void)
  
  {uint8i;
  
  if(0x04==(u0iir&0x0f))rcv_new=1;//置新數(shù)據(jù)標(biāo)志
  
  for(i=0;i<8;i++)
  
  {rcv_buf[i]=u0rbr;//讀fifo數(shù)據(jù),清除中斷標(biāo)志}
  
  vicvectaddr=0x00;//中斷處理結(jié)束
  
  }
  
  窗口顯示
  
  人機(jī)界面主要是通過圖標(biāo)菜單實(shí)現(xiàn)移動機(jī)器人運(yùn)動參數(shù)的顯示,以及運(yùn)動軌跡的相關(guān)操作,如"打開"、"暫停"、"關(guān)閉"等。因此,首先定義一個窗口的數(shù)據(jù)結(jié)構(gòu),并設(shè)置窗口的起始坐標(biāo)、大小、標(biāo)題等相關(guān)參數(shù);然后調(diào)用gui_windowsdraw()輸出顯示窗口
  
  /*設(shè)置主窗口并顯示輸出*/
  
  mainwindows.x=0;
  
  mainwindows.y=0;
  
  mainwindows.with=240;
  
  mainwindows.hight=128;
  
  mainwindows.title=(uint8*)"robotinterface";
  
  mainwindows.state=null;
  
  gui_windowsdraw(&mainwindows);//繪制主窗口
  
  圖標(biāo)菜單也需要定義相關(guān)的數(shù)據(jù)結(jié)構(gòu),其中圖標(biāo)數(shù)據(jù)和文字顯示可以通過字模軟件轉(zhuǎn)化為數(shù)據(jù)。如對應(yīng)"打開"圖標(biāo)轉(zhuǎn)化為數(shù)據(jù):
  
  uint8constmenuico1[]={
  
  0x00,0x70,0x00,0x1c,0x00,0x12,0x1c,0x1a,
  
  0x17,0x0a,0x21,0xf1,0x20,0x1a,0x4f,0xfe,
  
  0x58,0x02,0x50,0x02,0x60,0x06,0x60,0x04,
  
  0x60,0x04,0x40,0x08,0x7f,0xf8,0x00,0x00,
  
  };/*;圖標(biāo)"打開";寬×高(像素):16×16*/
  
  然后,將每一個圖標(biāo)菜單項的顯示坐標(biāo)地址、圖標(biāo)的數(shù)據(jù)指針、對應(yīng)的服務(wù)函數(shù)等進(jìn)行設(shè)置后,即可調(diào)用gui_menuicodraw()實(shí)現(xiàn)顯示輸出。
  
  mainmenu[0].icodat=(uint8*)menuico1;
  
  mainmenu[0].title=(uint8*)"open";
  
  mainmenu[0].function=(void(*)())runopen;
  
  另外,主程序需要先調(diào)用gui_setcolor(1,0)函數(shù)來設(shè)置前景色及背景色。1表示點(diǎn)顯示,0表示點(diǎn)滅。
  
  圖標(biāo)菜單選擇
  
  界面中還需實(shí)現(xiàn)對圖標(biāo)菜單的選擇操作。i2c器件zlg7290提供了i2c接口功能和鍵盤中斷信號。i2c總線是philips推出的芯片間串行傳輸總線,它以2根連線實(shí)現(xiàn)了完善的全雙工同步數(shù)據(jù)傳送,可以方便的構(gòu)成多機(jī)系統(tǒng)和外圍器件擴(kuò)展系統(tǒng)。i2c總線采用了器件地址的硬件設(shè)置方法,通過軟件尋址*避免了器件的片選線尋址方法,從而使硬件系統(tǒng)具有zui簡單而靈活的擴(kuò)展方法。i2c操作模式分為主模式i2c和從模式i2c,分別對應(yīng)lpc2210作為主機(jī)和從機(jī)。
  
  本文采用主模式i2c發(fā)送接收數(shù)據(jù),從而控制三個按鍵s11、s12、s13的掃描并檢測其連擊次數(shù)。程序中先設(shè)置好默認(rèn)菜單,再調(diào)用函數(shù)zlg7290_getkey()讀取被按下的鍵值。zlg7290_getkey()函數(shù)通過調(diào)用ircvstr(zlg7290,1,&rece,1),直接讀取器件zlg7290上的按鍵值。若s11被按下,表示指向上一個圖標(biāo)菜單;若s12被按下,表示選擇當(dāng)前的圖標(biāo)功能;若s13被按下,表示指向下一個圖標(biāo)菜單。
  
  key=zlg7290_getkey();
  
  if(key==key_ok)break;//點(diǎn)擊ok鍵選擇
  
  if(key==key_next)
  
  {mainmenu[select].state=0;//取消上一選擇
  
  gui_menuicodraw(&mainmenu[select]);
  
  select++;//指向下一菜單
  
  if(select>2)select=0;
  
  mainmenu[select].state=1;
  
  gui_menuicodraw(&mainmenu[select]);
  
  }
  
  if(key==key_back)
  
  {mainmenu[select].state=0;//取消上一選擇
  
  gui_menuicodraw(&mainmenu[select]);
  
  if(select==0)select=2;
  
  elseselect--;//指向下一菜單
  
  mainmenu[select].state=1;
  
  gui_menuicodraw(&mainmenu[select]);
  
  移動機(jī)器人行使軌跡及相關(guān)參數(shù)顯示
  
  為了能實(shí)時更新顯示數(shù)據(jù)及行使軌跡,pc104將移動機(jī)器人的速度,行駛方向,轉(zhuǎn)角等信息轉(zhuǎn)化為液晶屏上的坐標(biāo)信息,并調(diào)用基本繪圖函數(shù)gui_line(uint32x0,uint32y0,uint32x1,uint32y1,tcolorcolor),畫出當(dāng)前行駛軌跡;同時,將新的速度值及與前方障礙物的距離值更新到相應(yīng)位置。
  
  人機(jī)界面顯示效果
  
  圖3為人機(jī)界面實(shí)現(xiàn)效果圖,整個顯示窗口大小為240*128;圖標(biāo)菜單大小為16*16,共有六個圖標(biāo);用戶可以根據(jù)自己需要添加圖標(biāo)及對應(yīng)功能。移動機(jī)器人行駛軌跡顯示窗口大小為160*100;其他運(yùn)動參數(shù)顯示窗口大小為80*100,可以顯示當(dāng)前的速度、障礙物的距離和機(jī)器人旋轉(zhuǎn)角度。圖中小車位置表示軌跡的起點(diǎn),左下角有坐標(biāo)顯示和比例尺1:500。
  
  圖3人機(jī)界面實(shí)現(xiàn)效果圖
  
  結(jié)語
  
  隨著嵌入式系統(tǒng)應(yīng)用的飛速發(fā)展,人機(jī)交互系統(tǒng)的開發(fā)將更加廣泛。本文闡述的基于arm2210嵌入式系統(tǒng)的移動機(jī)器人人機(jī)界面的設(shè)計方法,這種方法設(shè)計簡單,成本低,使操作者與機(jī)器人的交互更加友好。
  
  參考文獻(xiàn):
  
  1.周立功等,arm與嵌入式系統(tǒng)基礎(chǔ)教程,廣州周立功單片機(jī)發(fā)展有限公司,2004.11
  
  2.周立功,arm微控制器基礎(chǔ)與實(shí)戰(zhàn),北京航天航空大學(xué)出版社,2003
  
  3.周立功等,arm嵌入式系統(tǒng)實(shí)驗(yàn)教程,北京航天航空大學(xué)出版社,2004.11

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 精品视频在线一区二区在线|码亚洲中文无码=av在线|九九九国产精品成人免费视频|国产露脸对白88=av|天天艹日日干|中文字幕久久精品一二三区 | 午夜自产精品一区二区三区|日本高清一区|亚洲中文欧美日韩在线|一级一级一级一级毛片|国产对白视频|无套无码孕妇啪啪 | 强奷乱码欧妇女中文字幕熟女|中国女人FREE性HD|国产精品一码二码三码在线|少妇性l交大片免费快色|久热=av在线|黑人巨大人精品欧美三区 | 婷婷五月色中文字幕网|亚洲人成人77777网站|香蕉久久一区二区三区|亚洲成=a人片在线观看中|久久不见久久见免费影院视频|看黄在线观看 | 亚洲综合一区在线|日本免费一区二区三区在线播放|亚洲毛片免费观看|国产九色精品|多人调教到高潮失禁h重口视频|亚洲国产精品无码久久九九大片 | 欧美一级黄色影院|中文在线二区|69国产精品免费视频|免=av片|992tv在线观看|日出水了好爽视频 | 麻豆精品蜜桃|黄网wwwccc|色自拍偷拍|久久亚洲精品无码网站|国产成人免费视频在线网站2|久久久老熟女一区二区三区91 | 岛国午夜视频一区三区|欧美成人免费一级|加勒比中文字幕无码一区|亚洲中文字幕在线乱码|草久=av|国产区一区 | 国产精品视频专区|国产在线国产|精品一区二区三区成人精品|国产不卡在线观看免费视频|蜜桃综合|欧美精品日韩一区 | 性欧美老人牲交xxxxx视频|成年人在线观看网址|日本黄色录像片|98婷婷狠狠成人免费视频|991久久|粉嫩欧美一区二区三区高清影视 | wwww.黄|久久久国产99久久国产久一|欧美经典一区|免费高清在线视频观看|中文字幕99|性按摩xxxx | 日本三级精品视频|国产人妻人伦精品无码|国产毛片久久久久久|奇米网首页|亚洲精品久久久打桩机小说|欧美一区二区三区成人 | 国产欧美一区二区三区在线|朋友的丰满人妻中文字幕|中文字幕乱伦视频|日韩黄色三级|台湾综合色|伊人影院久久 国产麻豆另类=aV|极品久久久久|桃花色综合影院|国产夜恋视频在线观看|美女=av免费在线观看|久久久国产一区二区三区四区 | 偷看农村女人做爰毛片色|亚洲成人=av在线播放|国内视频一区|国产三级黄色|久久色亚洲|91精选国产 | 国产一区二区在线精品|久久久蜜桃=av|在线观看超碰|国内成人精品|髙清视频播放在线观看|中文国产字幕在线不卡 | 日本公交车上xxxxhd少妇|五月开心六月伊人色婷婷|97国产suv精品一区二区62|久久99精品久久久久久久清纯|精品国产欧美日韩|黄色网页入口 | 性欧美欧美巨大69|亚洲热色|性欧美另丰满69xxxxx|国产精品伦|中文字幕在线官网|成=a人片国产精品 | 啄木乌欧美一区二区三区高压监狱|久久综合狠狠|日本亚欧乱色视频在线观看|亚洲=av毛片久久久久|国产亚洲精品二区|波多野结衣免费观看视频 | 在线观看免费v=a|国产久一|日本亚洲三级|c=aowo88国产欧美久久|能免费看的=av|97热精品视频官网 | 男人操女人免费视频网站|粉嫩大学生无套内射无码卡视频|国产片人综合亚洲区|成年美女黄网站色大片免费看老狼|99色爱|在线免费观看亚洲视频 | 7777欧美成是人在线观看|无码=aV中文一区二区三区桃花岛|日本精品久久久久久久久久|一级做=a爰片|成人综合一区二区|99热热精品 | 四虎影视8848dd|国产99久久久国产精品|综合视频在线观看|人成在线|国产偷国产偷亚洲高清人白洁|法国一级毛片 | 欧美性猛片=a=a=a=a=a=a=a做受|成年人网站91|997xx.亚洲第一区|中文在线最新版天堂|#NAME?|国产精品久久久久久久久久久免费 | 女同互慰高潮呻吟免费播放|精品视频在线99|国产美女视频免费的|国产另类ts人妖高潮|欧美黄色片免费观看|一起操视频在线观看 | 毛片免费全部播放无码私人|夜夜爽狠狠澡97欧美精品|日韩中文一区二区三区|欧美孕交videosfree黑人巨大|丰满少妇女人=a毛片视频|国产SUV精品一区二区 | 狠狠躁天天躁又黄又爽|亚洲精品无码国产一区二区|黄色影视在线观看|国产精品福利网|久在线看|亚洲视频国产 | 牛牛热在线视频|久久精品2024|久久久久久国产一区二区三区|波多野结衣乳巨码无在线观看|亚洲综合色视频在线观看|草的爽=aV导航 | 麻豆=aV一区二区三区|成人午夜看片|夜夜爽日日澡人人添蜜臀|性做久久久久久久久久|无遮挡又黄又刺激的视频|九一免费观看网站 | 日本三级日本三级韩国三级视|国产精品国产自线拍免费|CHIN=a男男互插网站|女邻居丰满的奶水在线观看|免费国产v=a在线观看|国产乱子伦无套一区二区三区 | 亚洲国产精品99|曰本女人牲交视频免费|国产成人8x人网站在线视频|精品无码一区在线观看|毛片一区|jk自慰到不停喷水 | 成人国产午夜在线观看|久久综合九色综合97欧美|99视频免费观看|久久久久久久国产精品毛片|久久99精品国产99久久|天堂成人国产精品一区 | 麻豆91精品一区二区|精品第一区|国产视频自拍一区|日韩=av无码国产精品|日本高清中文字幕在线|保守人妻被领导征服身体 | 粗壮挺进邻居人妻无码|久久天天拍|#NAME?|日本亚洲黄色|久久精品国产只有精品96|日本成年人免费网站 | 成人国产午夜在线观看|久久综合九色综合97欧美|99视频免费观看|久久久久久久国产精品毛片|久久99精品国产99久久|天堂成人国产精品一区 | 亚洲=av不卡一区二区三区|日本精品久久无码影院|亚洲福利视频二区|#NAME?|毛片一级做=a爰片性色仙踪林|人妻少妇精品视频一区二区三区 | 亚洲第一二区|国产高清乱理伦片中文|久久99精品久久久久久9|热久久网|成人精品视频免费|国产在线拍揄自揄视频不卡99 | 91日韩免费|日本精品视频|免费的又色又爽又黄的片|无码视频一区二区三区|日韩成人无码网|亚州欧美一区二区 | 国产成人=av一区|日本大片免=a费观看视频老师|在线观看高清视频|一机毛片|久久九九兔免费精品6|久久爽精品区穿丝袜 | 国产在线专区|一本一道=av中文字幕无码|天天干天天看天天操|992tv成人免费影院|精品午夜福利在线视在亚洲|国产成人精品午夜福利2021 | 久久亚色|久99久精品免费视频热|欧美人伦禁忌DVD放荡欲情|幻女free性俄罗斯毛片|国产精品一区二区三区免费观看|亚洲精品乱码久久久久久中文字幕 | 黄色一级短视频|啊片在线观看|91精品xxxx瑜伽裤日本|成人免费观看cn|亚洲熟妇色自偷自拍另类|免费=a观看 |