《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 多模式無線傳感機器人的研究與設計
多模式無線傳感機器人的研究與設計
2014年電子技術應用第10期
王 俊,徐宏慶,王高山
正德職業技術學院,江蘇 南京211106
摘要: 所設計機器人主要具有無線測溫、測距、自動避障以及遠距離遙控4種工作模式。設計分為兩個分系統:遙控端分系統和驅動控制端分系統,兩個分系統采用半雙工通信方式。
中圖分類號: TN99
文獻標識碼: A
文章編號: 0258-7998(2014)10-0083-03
Design and implementation of multi-mode robot based on wireless sensing technology
Wang Jun,Xu Hongqing,Wang Gaoshan
Zhengde Polytechnic College,Nanjing 211106,China
Abstract: The robot mainly has four kinds of operating modes, respectively is the wireless temperature measurement, distance measurement, automatic obstacle avoidance and remote control. The two subsystems adopts half duplex communication. The whole system consistes of remote control subsystem and the drive control subsystem. This paper mainly describes the design of hardware circuit design and software program of the drive-control subsystem. The hardware platform of the drive-control subsystem adopts MSP430F5438A as MCU, CC1100 as the wireless transmission module. In order to ensure the stability of the robot′s motion, 3-Axis MEMS accelerometer is added. The combination of the flexible movement of robot and the real-time controllability of wireless sensing technology increases the practicability and the range of application.
Key words : wireless sensing technology;MSP430;robot;ADXL362;CC1100

0 引言

    機器人技術與無線傳感技術被工業界和學術界公認為前沿性的科學技術。伴隨著社會信息化程度不斷深入,這兩大技術將會在更大的范圍內得到使用。本設計將無線傳感技術的高感知能力及實時性與機器人良好的機動能力有效結合,從而大大增強了機器人的工作能力和使用范圍。

    本設計具有無線遙控、自動避障、無線測溫以及無線測距4種工作模式,可以讓機器人進入一些人類無法進入的特殊環境,在一些緊急情況下,操控者可以實時地監控環境中的重要指標,并驅動機器人完成一些相應的動作。常用的無線傳感節點一般采用了處理器與RF模塊集成的CC2xxx系列的SoC片上系統。該控制核心具有高集成度、低功耗及外圍硬件器件少等優勢,但在面對機器人高性能的控制需求和功能的擴展性上就顯得有所不足了。所以本設計選用了MSP430單片機加CC1100射頻收發芯片的組合設計方案。

1 系統總體設計

    系統由遙控端和驅動執行端兩個分系統組成,如圖1所示。遙控端包含按鍵模塊、MCU、液晶顯示模塊、無線數傳模塊及電源模塊5部分。驅動執行端由無線數傳模塊、MCU、測溫模塊、驅動模塊、三軸位移模塊及執行機構5部分組成。

ck5-t1.gif

    遙控端功能主要包括:(1)發送各種按鍵指令信號。主要有以下幾種指令:受控模式、自動避障模式,無線測溫、無線測距以及運動控制。(2)接收溫度、距離數據信號,并通過液晶顯示模塊顯示。

    驅動執行端功能主要包括:(1)接收按鍵指令信號,并通過三軸位移傳感模塊跟蹤位移狀態,實時控制調整機器人運動狀態;(2)通過測溫/測距模塊,采集溫度和距離數據,經MCU處理后,通過無線數傳模塊發送出去。

2 系統硬件設計

    整個設計分為兩個分系統,結合硬件性能需求及簡化設計開發難度,驅動執行端和遙控端分別選用了MSP430F5438A和AT89S52作為MCU,采用CC1100為無線數傳模塊的射頻收發芯片。

2.1 MCU電路設計

    MSP430F5438A是MSP430系列中一款超低功耗微控制器,運行性能高達 25 MIPS,擁有256 KB閃存、16 KB的RAM、4個USCI(包含I2C、SPI、UART及IrDA等通用串行接口)以及多通道12位高速ADC。原理框圖如圖2所示。

ck5-t2.gif

    MCU采用了雙時鐘電路,其中25 MHz晶振提供了系統主時鐘;32.768 kHz的實時鐘晶體提供了微控制器在低功耗時所需時鐘。為保障MCU工作穩定性,選用了TPS5430芯片管理MCU電路供電??紤]到后續功能拓展的便捷,將I2C、SPI、UART等通用串行通信接口單獨設計出來,以減少外圍模塊的硬件設計難度。

2.2 無線數傳模塊設計

    該模塊主要負責接收各類指令及數據信號和無線發送由機器人所采集的溫度和距離數據信號。本模塊采用CC1100進行設計,其通信方式為半雙工通信。CC1100數據傳輸率最高可達500 kb/s。CC1100與MSP430工作電壓范圍一致為1.8~3.6 V,其靈敏度為-110 dBm,在所有工作頻率波段上,可編程輸出功率為-30~10 dBm。

    CC1100通過四線SPI總線接口SO(GDO1)、SI(GDO0)、SCLK、CSn與MCU電路 SPI接口進行通信。CC1100采用QLP封裝,其外圍元器件很少,設計采用了螺旋天線。CC1100內部結構圖如圖3所示。

ck5-t3.gif

2.3 測溫模塊設計

    本模塊選用了TCN75A可編程I2C總線溫度傳感器。該傳感器測溫范圍為-55 ℃~+125 ℃,具有0.5 ℃~0.062 5 ℃可配置分辨率,能夠通過編程設定告警溫度、滯后條件等參數。其告警信號可直接作為溫度事件中斷標志信號。在測溫模塊中設計了相應的地址位選擇電路(DEVICE-ID),通過跳線帽可以方便地對TCN75A 3個地址位引腳(A2,A1,A0)進行高低電平設定。同時,由于TCN75A芯片SDA和SCL均為開漏引腳,為保障通信的建立,還設計上拉電阻選擇電路(PULL-UP)。

    輸入/輸出接口SDA1、SCL1分別與MCU電路I2C接口相接,而ALERT(告警信號)直接與MCU的GPIO口相接。測溫模塊電路圖如圖4所示。

ck5-t4.gif

2.4 三軸位移模塊設計

    為保證機器人在復雜地形上運動狀態的控制,還設計了三軸位移傳感模塊。通過加速度傳感器采集機器人在X、Y、Z 3個方向上的加速位移量,更加全面獲取機器人的運行狀態,保證了控制的流暢性,提升了路況識別能力。

    ADXL362內部包含了幾個運動檢測模式,通過軟件設置運動狀態門限閾值,當傳感器檢測到運動加速度超過設定閾值,即從INT1或INT2口輸出指示信號。MCU可以直接以該信號作為中斷標志位,實施機器人運動狀態調整。三軸傳感器輸出采用了四線SPI總線接口,所以本模塊與無線數傳模塊掛載到同一根SPI總線上,只需將/CS片選引腳連接到MCU另一個片選引腳上即可。三軸位移模塊電路圖如圖5所示。

ck5-t5.gif

    其他模塊電路均采用了一些常見電路,限于篇幅,這里就不再贅述。

3 系統軟件設計

    根據系統功能需求,系統軟件分為遙控端子程序和驅動控制端子程序,兩個分系統程序匹配的關鍵是擁有統一的通信協議。系統設計了4種工作模式:遙控模式、避障模式、測溫模式、測距模式,模式選擇全部通過遙控端按鍵指令控制。

3.1 遙控端程序設計

    遙控端程序初始化主要完成設置中斷標志位、配置SPI總線、配置無線數傳模塊以及液晶屏初始化,然后進行按鍵輪詢。若有按鍵按下,進入中斷等待接收驅動執行端所發送的數據,并根據指令設置相應標志位。液晶屏顯示子程序查詢標志位的值,顯示相應信息,然后清除標志位,并返回按鍵輪詢。

3.2 驅動執行端程序設計

    驅動端在系統初始化時需要關閉看門狗,設定系統主時鐘,開啟SPI總線以及配置無線數傳模塊。當接收到指令后,調用相應的子程序。當子程序運行完成后,再次開啟中斷接收指令及行判別,若保持原指令不變,則繼續執行子程序。由于系統主時鐘頻率較高,所以指令輪詢的延時可以忽略不計,基本不會影響機器人動作精準度。驅動執行端程序流程圖如圖6所示。

ck5-t6.gif

3.2.1 無線數傳模塊配置

    CC1100通過SPI接口進行參數配置, SmartRF Studio7配置軟件可以直觀方便地完成接收/傳輸模式、收發地址、RF信道選擇、數據率、調制方式以及64位傳輸FIFO數據緩沖等重要性能參數最優寄存器設定。該軟件支持導出C、html等多種格式文件。本設計中直接調用了導出的C語言文件進行無線數傳模塊的初始化。無線數傳模塊配置為基準頻率為434 MHz,數據率為250 K波特,2FSK調制以及可變長度數據包格式。另外還應注意主從無線模塊的地址匹配問題,并需保證兩個模塊間目的地地址和源地址一致才能保證通信。

3.2.2 三軸位移模塊設計

    將X、Y、Z三軸分別定義為前進/后退方向、左/右轉方向、垂直方向。當機器人處于勻速直線運動時,3個方向加速度接近于零。在機器人出現加速或減速,X軸方向會出現遠大于其他兩軸方向的測量值變化。同理,機器人進行左/右轉運動時,Y軸方向會有較大的測量值。如果路面出現坡道,在Z軸方向上將會出現測量值的改變。

    由于機器人在運動狀態下,加速度值不斷發生改變,固定閾值無法作為檢測標準。因此,本設計采用了動態閾值算法。每采樣30次更新一次三軸測試數據峰峰值,將平均值(Max+Min)/2作為“動態閾值”。當測量值超出閾值范圍,實時調整電機驅動方式,保證機器人在復雜環境中運動穩定性。這種選擇具有自適應性,并且足夠快。

    為保證加速度測試數的精準度,在設計中增加了數字濾波和線性移位寄存環節。數字濾波采用了等增益合并的算法。通過4個寄存器和一個求和單元,使得加速度數據更加平滑。線性移位寄存器包含了2個寄存單元:NEW寄存器和OLD寄存器。當新采樣數據來時,NEW寄存器值直接移入OLD寄存器中。而新采樣結果是否移入NEW寄存器中取決于:加速度變化是否大于預定義精度。若大于,新采樣結果將移入NEW寄存器中;否則NEW寄存器保持不變。線性移位寄存器可以消除高頻噪聲,避免了測試結果的頻繁擾動。以機器人上坡運動為例,程序流程圖如圖7所示。]

ck5-t7.gif

4 結論

    經過實測,本機器人具有運動穩定性高、通信距離遠、功耗低等優點。最重要的是,系統具有較好的擴展性,可以方便地增加各類型接口的外圍硬件模塊,實現多種拓展功能。

    本設計的部分研究成果用于了學生的畢業設計。該畢業設計榮獲2011年江蘇省優秀畢業設計二等獎。

參考文獻

[1] 洪利,章揚,李世寶.MSP430單片機原理與應用實例詳解[M].北京:北京航天航空大學出版社,2010:35-38.

[2] 冒曉莉,楊博,楊靜秋.基于MSP430單片機的節能型數字調頻發射機[J].電子技術應用,2013,39(5):138-140.

[3] 嚴冬,黃聃,王平.一種480 MHz無線數傳模塊的設計[J].電子技術應用,2012,38(6):41-44.

[4] 胡小玲,徐科軍,方敏.一種超低功耗單片機MSP430F6736實驗裝置研制[J].實驗室研究與探索,2014,33(1):69-72.

[5] 申海義,吳寶元,任陽.ADXL203型雙軸加速計在機器人足部感知系統中的應用[J].電子技術應用,2012,38(5):59-61.

[6] 王方.基于多移動機器人的無線傳感器網絡系統[D].太原:太原理工大學,2013.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲美女免费精品视频在线观看| 国产欧美精品一区二区三区介绍| 亚洲福利视频在线| 国产精品久久久久毛片软件| 欧美电影免费观看高清完整版| 巨乳诱惑日韩免费av| 精品电影在线观看| 黄网动漫久久久| 欧美呦呦网站| 亚洲一二三四久久| 红桃视频国产一区| 亚洲国产婷婷综合在线精品| 亚洲茄子视频| 国产在线精品一区二区夜色| 久久久久久噜噜噜久久久精品| 久久婷婷成人综合色| 国产日韩欧美视频| 欧美国产视频在线| 怡红院精品视频在线观看极品| **网站欧美大片在线观看| 一区二区三区免费观看| 亚洲欧美一区二区三区极速播放| 国产精品第一页第二页第三页| 亚洲动漫精品| 一区二区三区高清在线观看| 久久久久久自在自线| 免费欧美高清视频| 亚洲精品国偷自产在线99热| 欧美亚洲一区| 国产情人综合久久777777| 国产一区亚洲| 久久久久久久成人| 欧美成人亚洲| 欧美三日本三级少妇三2023| 在线免费观看日本欧美| 欧美二区乱c少妇| 麻豆精品在线观看| 亚洲精华国产欧美| 蜜桃久久精品一区二区| 韩国一区二区三区在线观看| 久久精品一区二区国产| 欧美一区二区播放| 欧美天天综合网| 国产精品午夜春色av| 久久久久欧美| 亚洲大片一区二区三区| 亚洲精品美女91| 亚洲老司机av| 午夜亚洲一区| 亚洲欧洲精品一区| 午夜精品福利在线观看| 欧美激情亚洲另类| 亚洲国产成人高清精品| 在线日韩中文字幕| 国产精品xxxav免费视频| 国产毛片精品国产一区二区三区| 亚洲精品国产精品久久清纯直播| 亚洲精品一二三区| 亚洲美女电影在线| 韩国一区二区三区美女美女秀| 久久精品99国产精品| 在线视频国产日韩| 欧美精品18videos性欧美| 亚洲综合久久久久| 91久久夜色精品国产网站| 国产精品成人免费精品自在线观看| 狠狠干狠狠久久| 国产欧美日韩中文字幕在线| 欧美精品九九| 亚洲淫性视频| 欧美日韩在线直播| 久久精品导航| 一区一区视频| 亚洲性线免费观看视频成熟| 国外成人性视频| 尤物九九久久国产精品的分类| 欧美激情在线免费观看| 亚洲自拍偷拍麻豆| 国产精品久久久久久久第一福利| 欧美日韩在线观看视频| 蜜桃久久精品乱码一区二区| 亚洲视屏一区| 国产精品久久二区| 久久精品一二三| 老妇喷水一区二区三区| 欧美了一区在线观看| 亚洲综合另类| 鲁大师影院一区二区三区| 久久精品国产亚洲5555| 一区二区三区日韩| 欧美一级专区免费大片| 国产精品久久精品日日| 欧美成黄导航| 欧美一区二区三区精品电影| 伊人天天综合| 男女激情视频一区| 欧美日本国产在线| 黄色欧美成人| 久久人人看视频| 在线一区二区日韩| 亚洲国产一区二区三区在线播| 亚洲一二三区在线观看| 久久久美女艺术照精彩视频福利播放| 亚洲人成人99网站| 亚洲在线视频免费观看| 欧美日韩黄色大片| 欧美三级网址| 亚洲午夜性刺激影院| 亚洲精品少妇网址| 黄色成人精品网站| 欧美一区二区视频在线| 在线国产亚洲欧美| 性一交一乱一区二区洋洋av| 亚洲国产美女精品久久久久∴| 亚洲欧美日韩综合国产aⅴ| 久久久在线视频| 国产一区二区三区直播精品电影| 久久久之久亚州精品露出| 久久国产99| 久久婷婷综合激情| 亚洲欧洲一区二区天堂久久| 欧美日韩国产91| 亚洲国产视频直播| 麻豆久久婷婷| 欧美日韩美女在线观看| 亚洲日本国产| 亚洲国产视频直播| 欧美激情影音先锋| 亚洲一区二区三区在线播放| 久久天天综合| 日韩一级视频免费观看在线| 国产一区二区三区最好精华液| 国产伦精品一区二区三区高清版| 欧美成人免费全部| 尤物yw午夜国产精品视频明星| 亚洲男人第一av网站| 香蕉久久国产| 亚洲国产精品欧美一二99| 亚洲激情六月丁香| 国产精品久久久久久亚洲调教| 蜜桃久久av| 正在播放欧美一区| 欧美好吊妞视频| 欧美国产一区二区| 一区精品在线播放| 亚洲欧美日韩国产中文在线| 国内精品美女av在线播放| 久久青草欧美一区二区三区| 亚洲精品一区在线观看香蕉| 亚洲激情成人网| 亚洲理论在线| 欧美高清免费| 国产精品婷婷| 国产麻豆9l精品三级站| 国产一区二区精品丝袜| 欧美不卡一区| 亚洲高清一二三区| 伊人久久婷婷| 影音先锋中文字幕一区二区| 久久噜噜亚洲综合| 欧美精品日韩精品| 亚洲精品1234| 久久影音先锋| 在线看一区二区| 国产精品青草久久久久福利99| 欧美午夜激情视频| 亚洲欧美激情在线视频| 亚洲综合精品四区| 亚洲国产一区视频| 久久精视频免费在线久久完整在线看| 久久精品一区四区| 亚洲欧洲精品一区二区三区| 国产九九视频一区二区三区| 午夜精品国产精品大乳美女| 美女999久久久精品视频| 亚洲国产婷婷香蕉久久久久久| 久久久综合激的五月天| 日韩视频中文| 欧美日韩国产首页| 国内精品免费午夜毛片| 国产三级欧美三级日产三级99| 国产一区二区三区精品久久久| 欧美在线电影| 欧美系列一区| 国精品一区二区| 久久狠狠久久综合桃花| 亚洲伊人久久综合| 亚洲精品免费看| 亚洲午夜电影| 亚洲精品字幕| 国产视频一区免费看| 亚洲免费在线视频一区 二区| aa级大片欧美三级| 在线成人激情视频| 国产欧美日本一区视频| 欧美日韩另类一区| 欧美二区在线播放| 国产欧美在线观看| 免费日韩av电影| 欧美一级片一区| 国产精品一区毛片| 国产噜噜噜噜噜久久久久久久久| 欧美午夜精品久久久久久浪潮| 欧美成人精品h版在线观看| 国产日韩视频| 亚洲欧美精品suv| 一区二区三区视频观看| 国产一区二区毛片| 国产精品久久久久久久久久妞妞| 国产精品黄色| 欧美黄在线观看| 国产精品久久久久久久久久直播| 欧美福利电影网| 国产精品成人观看视频国产奇米| 亚洲国产日韩美| 久久精品视频在线播放| 日韩午夜三级在线| 国产欧美一区二区色老头| 国产精品推荐精品| 久久综合电影一区| 中日韩美女免费视频网址在线观看| 亚洲欧美日韩一区二区三区在线| 欧美一级久久久| 尤物网精品视频| 欧美日韩国产在线播放网站| 最近中文字幕日韩精品| 在线精品国产成人综合| 国产日韩精品一区二区三区| 欧美国产日韩精品| 欧美激情第8页| 欧美精品二区| 蜜月aⅴ免费一区二区三区| 久久精品电影| 欧美天天在线| 欧美成人国产va精品日本一级| 欧美视频在线观看一区| 影音先锋中文字幕一区二区| 亚洲男同1069视频| 久久久精品国产一区二区三区| 亚洲精品综合在线| 亚洲国产欧美另类丝袜| 亚洲影院污污.| 久热精品视频在线观看一区| 国产精品一区=区| 国产专区一区| 欧美日韩另类国产亚洲欧美一级| 欧美一区二视频在线免费观看| 久热国产精品| 国产精品a久久久久| 欧美精品免费观看二区| 国产在线观看精品一区二区三区| 欧美一区不卡| 欧美日韩一区二区三区高清| 国内外成人免费激情在线视频| 毛片av中文字幕一区二区| 亚洲综合色丁香婷婷六月图片| 亚洲视频电影在线| 国产精品a级| 伊人久久大香线| 亚洲高清一区二区三区| av成人免费| 亚洲国产精品t66y| 亚洲人体大胆视频| 亚洲深爱激情| 免费国产自线拍一欧美视频| 欧美日韩在线不卡一区| 韩国三级在线一区| 欧美日韩亚洲成人| 一区精品在线| 黄色资源网久久资源365| 亚洲高清免费| 亚洲成色最大综合在线| 国产精品毛片在线| 在线播放视频一区| 久久久国产成人精品| 欧美日韩视频一区二区三区| 最新精品在线| 亚洲欧美激情一区| 欧美日本一区二区三区| 免费成人美女女| 含羞草久久爱69一区| 国产日产精品一区二区三区四区的观看方式| 精品动漫3d一区二区三区免费| 亚洲国产成人精品女人久久久| 欧美一区二区三区免费观看视频| 国产精品久久99| 91久久久国产精品| 激情综合网激情| 国产日产欧产精品推荐色| 亚洲激情啪啪| 国产视频一区二区三区在线观看| 国产一区二区三区免费在线观看| 久久爱91午夜羞羞| 一区二区三区在线不卡| 国产一区二区无遮挡| 欧美区二区三区| 国产精品永久免费| 在线观看日产精品| 欧美日韩午夜在线| 欧美黄色一区二区| 欧美日韩黄色一区二区| 免费美女久久99| 国产精品影院在线观看| 在线电影国产精品| 久久激情网站| 欧美性做爰猛烈叫床潮| 久久久久久噜噜噜久久久精品| 亚洲一区日韩| 亚洲国产婷婷香蕉久久久久久99| 久久九九精品99国产精品| 亚洲高清不卡在线| 欧美在线视频观看免费网站| 午夜欧美大尺度福利影院在线看| 欧美精品一区二区三区久久久竹菊| 国产精品大全| 欧美专区亚洲专区| 国产日韩在线一区二区三区| 亚洲综合色在线| 国产拍揄自揄精品视频麻豆| 精品999在线播放| 欧美黄色大片网站| 亚洲精品久久久久中文字幕欢迎你| 欧美日韩中文字幕综合视频| 亚洲在线一区二区三区| 欧美香蕉视频| 在线观看成人小视频| 国内精品美女av在线播放| 久久青草欧美一区二区三区|