《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于ARM7的藍牙接入點的設計與應用
基于ARM7的藍牙接入點的設計與應用
來源:中電網
摘要: 在工業現場中,由于有些環境比較惡劣,布線不方便等因素可以采用藍牙無線通信技術來實現數據的通信。同時,工業現場中有很多以不同方式互連的設備,其中包括非智能化簡單數據連接單元 (I/O)、智能化設備 (比如智能傳感器、單回路控制器和 PLC)和監控系統 (作為 HMI使用,用于數據記錄和監控 )等。這些設備大都是以各種不同的通信協議和媒介來互連的,其中有些就可以用藍牙無線技術代替。本文以 AT91R40008為例,結合 BCM04藍牙模塊開發了基于藍牙通信的工業接入點,組建了基于藍牙通信的閥門、流量計、溫度變送器測試系統,實現了帶有藍牙通信模塊的工業設備和現有的有線網路的通信。
Abstract:
Key words :

 1引言

在工業現場中,由于有些環境比較惡劣,布線不方便等因素可以采用藍牙無線通信技術來實現數據的通信。同時,工業現場中有很多以不同方式互連的設備,其中包括非智能化簡單數據連接單元 (I/O)、智能化設備 (比如智能傳感器、單回路控制器和 PLC)和監控系統 (作為 HMI使用,用于數據記錄和監控 )等。這些設備大都是以各種不同的通信協議和媒介來互連的,其中有些就可以用藍牙無線技術代替。本文以 AT91R40008為例,結合 BCM04藍牙模塊開發了基于藍牙通信的工業接入點,組建了基于藍牙通信的閥門、流量計、溫度變送器測試系統,實現了帶有藍牙通信模塊的工業設備和現有的有線網路的通信。

2藍牙技術簡介

藍牙(bluetooth)是一種短距的無線通訊技術,電子裝置彼此可以透過藍牙模塊而連接起來,省去了傳統的電線。透過芯片上的無線接收器,配有藍牙技術的電子產品能夠在十公尺的距離內彼此相通,傳輸速度可以達到每秒鐘 1兆字節。同時,藍牙支持設備短距離通信(一般是 10m之內)。能在包括移動電話、 PDA、無線耳機、筆記本電腦、相關外設等眾多設備之間進行無線信息交換。藍牙的標準是 IEEE802.15,工作在 2.4GHz頻帶,帶寬為 1Mb/s。

藍牙技術在工業現場上的應用大致可以分為四個方面:

(1) 代替串行線纜。無線藍牙連接可以代替當前的串行線纜。

(2) 結合藍牙和互聯網技術。利用藍牙帶來的 CPU處理能力,給設備添加更多功能,如內置的 WEB用戶接口。

(3) 工業接入點。通過接入點將數個藍牙設備連接到傳統的有線網絡中,比如 IP網絡(如以太網)或者工業現場總線網絡(如 Controlnet和 Profibus等)。

(4) 無線傳感器和起動器。利用藍牙來將與物理制程關系昀密切的設備 (傳感器、起動器和簡單的模擬 /數字 IO設備)連接到監控系統。

3 藍牙接入點的系統設計

在工業現場中使用無線通信技術。這就要求工業設備使用藍牙功能,并能和現有的以太網或者工業現場總線網絡相連。在這里,藍牙接入點就好像一個“電話交換機”,通過以太網供電設備和上位機進行通信,以及通過無線方式和工業現場設備進行數據交換,實現上位機對現場設備的數據采集、監測和控制。本文將藍牙接入點的系統設計分為硬件體系結構和軟件設計兩個部分。下面將對這兩部分進行具體說明。

3.1 硬件體系結構

該藍牙接入點包含了微處理器( AT91R40008)、存儲器、藍牙通信模塊、網絡通信接口、串口通信等重要組成部分。在該設計中,電源使用了以太網供電設備,該設備除了用于網口通信,還提供設計中所需要的電源。該電源經過電平轉換,為微處理器、存儲器、藍牙通信模塊等提供所需的 +3.3V和+1.8V電源。 32位的微處理器 AT91R40008通過串口 0和串口 1與串口通信部分和藍牙模塊進行數據交換。圖 1為藍牙接入點的硬件框圖。下面就其具體原理進行說明。

<a class=ARM7" src="http://files.chinaaet.com/images/2013/03/22/7766775285853.jpg" style="width: 600px; height: 491px; " />

3.1.1 微處理器 AT91R40008

AT91R40008是 Atmel AT9116的 32位的微控制器系列產品。它以 ARM7TDMI 處理器內核為基礎。該處理器有一個高性能 32位精簡指令系統和一個高密度 16位的指令系統,同時具有較低的能耗。AT91R40008具有片上的 SRAM或 ROM、完全可編成的外部總線接口(EBI)、32個可編程的 I/O口、8個優先級、4個外部中斷、2個 USART及 16位的定時器/計數器等特點。除此之外,在內部寄存器實現對異常情況的快速處理,可以方便的進行即時控制和應用編程。

AT91R40008以與外部存儲器的直聯為特色,由外部 FLASH,經過完全可編程外部總線接口 (EBI)、一個八位優先向量中斷控制器,,及外部數據控制器,大大提高了處理器的即時性能。 AT91R40008使用 Atmel的高密度 CMOS技術, ARM7TDMI 處理器內核結合了片上高速存儲器及其外部設備,使其具有非常強大的功能。

微處理器部分的設計包含系統硬件的啟動與復位,地址總線、數據總線的分配和定義,通過串行線對藍牙模塊的讀寫等。

系統由外部的 50M鐘振作為時鐘源向 cpu輸入時鐘信號。復位電路由 10uF的電容、10K的電阻及按鍵組成低電平復位電路。該復位電路可實現上電低電平自動復位或者手動復位。AT91R40008內部 ROM為 128K,外部昀大可擴 64M的存儲器,由于設計需要,在設計中擴展了一片 2M字節的 SST36VF160對大量的軟件程序進行存儲。由于 AT91R40008內部包含的 SRAM已達 256K,對于數據存儲已夠用了,所以在外部沒有進行 RAM的擴展。網卡芯片 AX88796通過片選線、中斷線、讀寫信號控制線和地址數據總線和 cpu相連,實現藍牙接入點和上位機的網絡通信。AT91R40008通過串口 1實現與藍牙模塊的數據交換,通過串口 0實現和上位機之間的串口調試。

3.1.2 FLASH存儲器 SST36VF160

由于該系統是應用與工業現場以太網中,在軟件中必須加入相應的以太網規范標準,所以在系統設計中,在 cpu的外部拓展了 2M字節的 FLASH。SST39VF160是一個 1M×16的 CMOS多功能 FLASH器件,由 SST特有的高性能的 SuperFlash技術制造而成。 SST39VF160功耗較低,工作電壓為 3.3V,具有高性能的編程功能,字編程時間為 14us?;?SST39F160的這些優點選用這款 FLASH,在實踐中證明這款 FLASH能夠更方便和更低成本的滿足程序配置和數據存儲的要求。

3.1.3 藍牙模塊 BCM04是滿足自適應的可進行數據交換和語音通信的藍牙通信模塊。其體積小,為 17.5×15.0×2.3mm;工

作電壓為 1.8V,功耗較低;以 UART為主接口,另有語音接口、 SPI接口、 PIO口等,其結構框圖如圖 2所示; BCM04內部集成了 16Kbits的 EEPROM和 4Mbits的 FLASH/ROM,具有豐富的存儲器資源。

ARM7

在設計中,使用了藍牙模塊的 UART口和微處理器 AT91R40008的串口 1相連,通過藍牙模塊向工業現場的無線設備發送和接收數據,在由 cpu,經工業以太網將數據傳送到上位機中,實現上位機對藍牙設備的訪問與監控。

3.1.4 網絡通信接口在設計中采用采用網絡接口將藍牙接入點接入工業以太網,數據由以太網傳遞到上位機中,實現工業現場的無線設備和上位機的通信。網絡隔離器采用的是 HR61H50L,網卡芯片使用的是 AX88796。

AX88796是臺灣 Asix公司推出的 80186系列以及 MC68K系列等多種 CPU總線類型。 AX88796執行基于 IEEE802.3/IEEE802.3u 局域網標準的 10Mb/s和100Mb/s以太網控制功能,并提供IEEE802.3u兼容的媒質無關接口 MII(Media Independent Interface),用以支持在其它媒質上的應用。 AX88796的地址總線 SA[9:0]與數據總線 SD[15:0]分別與 CPU的地址/數據總線相連。 CPU通過 I/O讀寫 RJ45接口,或者經過 MII接口送至外部的物理層芯片。SEEPROM接口可以用來連接串行 EEPROM。EEPROM可用于存儲 MAC地址,供 AX88796每次初始化時讀取。

3.1.5 電源部分

電源采用的是以太網供電設備,該設備采用符合 802.3受電設備標準,輸出標準的 +24V,經過 LM2576-5、 AS1117-1.8和 AS1117-3.3電源芯片,電平轉換后,輸出藍牙接入點上的 cpu、存儲器、網卡芯片和藍牙模塊上所需的 1.8V和 3.3V電源。

3.1.6 串口通信

串口通信使用的是 MAX3232芯片。這里使用串口通信接口主要是為了調試藍牙模塊、 cpu和上位機之間的通信,及測試其通信性能。

3.2 軟件部分

在軟件設計部分,主要介紹一下藍牙模塊的通信原理。首先,初始化藍牙模塊,直到初始化成功。接著對通信模塊的各個端口進行定義。AT91R40008有 32位的 I/O口,設計時結合實際中的情況,考慮具體所用的端口,結合其他通信模塊定義這些端口。定義通信模塊端口完成以后,立即與現場無線設備進行連接。隨后,藍牙接入點開始搜索現場設備,并對現場設備進行讀寫,接收藍牙指令并更新。其藍牙模塊的通信流程圖如圖 3。

ARM7

藍牙接入點向本地子網廣播自己的設備聲明,并接收其他設備的設備聲明。初始化完后 5秒鐘內用來搜尋子網中的鄰居設備,搜尋完成后,開始建立鄰居表,并把鄰居表內的其他從設備加入到無線調度列表中。網絡組建完成后,接入點按照確定性調度算法輪詢從設備。并把藍牙數據報文轉換成工業以太網的報文,放入工業

以太網的調度器中。設備聲明報文:

typedef struct _zgb_pkt_ann {

} zgb_pkt_ann;

信息分發報文:

typedef struct _zgb_distribute { INT8U devdesp[16]; INT8U mdata[16];

} zgb_distribute;

令牌:

typedef struct _zgb_pass_token { INT8U ans;INT8U res[3]; /⁄設備描述, 字符串 //主 or從? 0主設備; 1 從設備 //設備狀態: 0設備未組態 , 自由發包; //1設備已組態 , 獲取令牌才能發包 /⁄保留字段

/⁄設備描述, 字符串 /⁄信息分發的內容

//確認? 0不確認 ; 1確認 /⁄保留信息

} zgb_pass_token;

藍牙接入點在工業現場中的應用

在設計中,將工業以太網的有線網絡與工業現場的無線設備之間建立連接,如圖 4。工業現場的無線設備通過一個藍牙專用的傳輸協議將數據傳輸到藍牙接入點。數據經過轉換,成為工業以太網能夠識別和支持的格式,并傳輸到工業以太網中的一個發出指令請求的設備中。上位機同時可以通過以太網對數據進行監控。工業現場的無線設備還可以同時與一個帶有藍牙模塊的手持設備和一個藍牙接入點進行連接,對數據進行訪問和采集。

ARM7

5 小結

在搭建完整個系統,并對藍牙的通信性能進行檢測的過程中發現,藍牙模塊由于采用的是信息無線傳輸方式,所以在傳輸過程中干擾較大,傳輸距離也較短。工業現場設備安裝的環境往往比較惡劣,怎樣使藍牙設備擁有更好的穩定性、更低的功耗、更廣的工作范圍,這些對硬件設計和軟件優化提出了更高的要求。


此內容為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>
          欧美色大人视频| 国产欧美亚洲视频| 亚洲伊人一本大道中文字幕| 美女999久久久精品视频| 欧美激情综合亚洲一二区| 久久精品99| 欧美精品国产一区| 欧美成人黄色小视频| 亚洲欧美自拍偷拍| 老**午夜毛片一区二区三区| 伊人成年综合电影网| 99视频精品在线| 伊人久久久大香线蕉综合直播| 亚洲国产精品激情在线观看| 久久夜色精品一区| 亚洲成人在线| 国内偷自视频区视频综合| 亚洲国产精品久久久久婷婷老年| 91久久精品美女高潮| 在线视频欧美日韩精品| 国产欧美在线观看一区| 欧美日韩亚洲激情| 欧美激情一级片一区二区| 亚洲毛片一区二区| 午夜视频一区| 久久国产一区二区三区| 国产欧美日韩激情| 精品福利免费观看| 男人天堂欧美日韩| 亚洲人成毛片在线播放女女| 91久久香蕉国产日韩欧美9色| 91久久国产综合久久| 免费不卡中文字幕视频| 99人久久精品视频最新地址| 国产精品专区第二| 欧美日韩国产在线播放| 国产精品久久精品日日| 久久夜色精品国产欧美乱| 欧美黄色视屏| 国产主播精品在线| 激情欧美国产欧美| 今天的高清视频免费播放成人| 一区二区三区波多野结衣在线观看| 国产精品一区二区a| 在线欧美日韩国产| 99re66热这里只有精品4| 一区二区三区在线免费播放| 亚洲视频一二| 国产一区二区丝袜高跟鞋图片| 91久久久久久| 欧美一区免费| 国产精品日韩久久久久| 久久久久久9999| 在线免费高清一区二区三区| 亚洲人永久免费| 欧美日韩亚洲一区二区三区四区| 亚洲综合视频一区| 欧美国产精品专区| 黄色国产精品一区二区三区| 国产一区二区三区在线观看免费| 亚洲一本大道在线| 99精品热6080yy久久| 亚洲国产色一区| 久久嫩草精品久久久精品一| 亚洲人永久免费| 亚洲综合成人在线| 欧美视频在线不卡| 久久综合伊人| 国产美女高潮久久白浆| 裸体歌舞表演一区二区| 欧美国产综合| 亚洲欧美日韩精品久久| 国产精品九色蝌蚪自拍| 99精品视频免费观看视频| 欧美香蕉大胸在线视频观看| 国产一区二区三区高清在线观看| 美女爽到呻吟久久久久| 91久久精品日日躁夜夜躁欧美| 国产伦精品一区二区三区免费迷| 99国产欧美久久久精品| 久久爱www.| 欧美中文字幕久久| 一本到高清视频免费精品| 香蕉久久a毛片| 欧美激情在线观看| 亚洲国产精品国自产拍av秋霞| 欧美一区成人| 欧美精选午夜久久久乱码6080| av72成人在线| 一区二区三区免费观看| 国产乱码精品一区二区三| 亚洲一卡二卡三卡四卡五卡| 欧美日韩视频在线| 欧美日本一区二区视频在线观看| 久久影院午夜论| 久久久久国色av免费看影院| 国产日韩欧美一区| 一本色道久久综合狠狠躁篇怎么玩| 亚洲三级电影全部在线观看高清| 欧美韩国在线| 最近中文字幕mv在线一区二区三区四区| 久久久久国产免费免费| 欧美在线免费看| 久久综合九色九九| 亚洲激情视频网站| 亚洲一级黄色片| 日韩视频永久免费观看| 久久福利毛片| 在线观看不卡av| 噜噜噜久久亚洲精品国产品小说| 亚洲国产一区在线| 狠狠色丁香婷婷综合| 伊人精品成人久久综合软件| 欧美视频一区二区三区在线观看| 国产精品大片免费观看| 国产乱子伦一区二区三区国色天香| 亚洲精品久久久久久久久| 亚洲男人的天堂在线aⅴ视频| 国产欧美日韩三级| 亚洲大黄网站| 日韩视频一区二区三区在线播放| 国产精品久久久久永久免费观看| 国产精品一二| 激情综合电影网| 美女啪啪无遮挡免费久久网站| 久久久国际精品| 国产精品草莓在线免费观看| 午夜精品在线看| 香蕉久久夜色精品| 国产精品高清免费在线观看| 性一交一乱一区二区洋洋av| 亚洲国产色一区| 亚洲韩国日本中文字幕| 久久综合网hezyo| 久久色在线观看| 日韩一级成人av| 欧美精品乱人伦久久久久久| 性娇小13――14欧美| 亚洲一级片在线观看| 久久精品国亚洲| 亚洲欧美日韩国产一区二区三区| 韩国欧美国产1区| 影音先锋中文字幕一区| 亚洲性色视频| 欧美日韩在线播放三区四区| 亚洲精品一线二线三线无人区| 日韩一区二区精品在线观看| 亚洲网站在线| 欧美成人午夜免费视在线看片| 国产欧美亚洲一区| 国产伦精品一区二区三区在线观看| 亚洲视频在线观看视频| 老司机精品福利视频| 亚洲欧美色一区| 久久夜色精品国产| 欧美日韩另类一区| 国产精品久久久久久av下载红粉| 91久久精品国产91久久性色| 久久亚洲欧美国产精品乐播| 国产真实乱子伦精品视频| 亚洲午夜精品17c| 嫩草伊人久久精品少妇av杨幂| 亚洲一卡二卡三卡四卡五卡| 国产曰批免费观看久久久| 欧美激情一区二区三级高清视频| 国产综合香蕉五月婷在线| 欧美三日本三级三级在线播放| 亚洲视频一区在线观看| 午夜视黄欧洲亚洲| 欧美激情一区二区| 夜夜嗨av一区二区三区网页| 亚洲福利视频免费观看| 久久狠狠亚洲综合| 久久亚洲一区二区三区四区| 国产欧美日韩亚洲一区二区三区| 在线中文字幕一区| 国内成+人亚洲+欧美+综合在线| 亚洲人妖在线| 久久xxxx| 一本色道88久久加勒比精品| 亚洲欧美中日韩| 国产午夜久久久久| 亚洲国产精品视频| 国产视频在线观看一区二区三区| 影音先锋另类| 亚洲一级片在线观看| 国产日韩欧美精品| 激情91久久| 国产日韩欧美a| 欧美黄色片免费观看| 欧美成人日韩| 欧美成人亚洲成人日韩成人| 亚洲电影观看| 欧美紧缚bdsm在线视频| 亚洲一区二区免费视频| 亚洲激精日韩激精欧美精品| 久久久在线视频| 久久久久欧美精品| 国产精品一卡二卡| 欧美1区2区| 国产区二精品视| 日韩午夜电影| 老司机午夜精品视频| 免费看的黄色欧美网站| 欧美电影专区| 欧美一区二区三区在| 久久一综合视频| 久久尤物电影视频在线观看| 欧美精品在线观看| 激情成人综合| 亚洲精品一二区| 国产一区二区欧美| 99re6这里只有精品| 女同性一区二区三区人了人一| 精品成人a区在线观看| 日韩一级免费| 国产精品视频最多的网站| 亚洲国产91| 国产精品久久一区主播| 亚洲人被黑人高潮完整版| 一本久久综合亚洲鲁鲁五月天| 日韩视频在线一区| 狠狠色噜噜狠狠狠狠色吗综合| 最新中文字幕一区二区三区| 久久青草久久| 午夜日韩在线观看| 国产精品你懂的在线| 亚洲精品乱码久久久久久久久| 亚洲视频在线观看免费| 国产精品视频一二| 狂野欧美激情性xxxx| 在线观看欧美日韩国产| 日韩写真视频在线观看| 99国产欧美久久久精品| 久久蜜桃精品| 久久一日本道色综合久久| 极品日韩久久| 狠狠色香婷婷久久亚洲精品| 日韩视频一区二区三区在线播放免费观看| 免费欧美在线视频| 亚洲日本va午夜在线影院| 亚洲一区在线直播| 久久夜色精品亚洲噜噜国产mv| 中文在线不卡视频| 欧美精品免费在线| 宅男噜噜噜66一区二区| 欧美午夜免费影院| 国产精品一区久久| 香蕉视频成人在线观看| 国产午夜精品一区理论片飘花| 亚洲专区一二三| 亚洲国产精品国自产拍av秋霞| 欧美体内she精视频在线观看| 国产亚洲精品久久久久婷婷瑜伽| 亚洲黑丝在线| 亚洲色诱最新| 激情伊人五月天久久综合| 快she精品国产999| 欧美日韩免费高清一区色橹橹| 欧美黄色日本| 中文网丁香综合网| 国产伦精品一区二区三区| 国产精品久久久久久久久久尿| 欧美国产日韩视频| 亚洲欧美在线观看| 国语自产精品视频在线看抢先版结局| 欧美乱人伦中文字幕在线| 欲香欲色天天天综合和网| 欧美精品一区二区在线播放| 国产日韩精品一区二区浪潮av| 久久亚洲国产精品一区二区| 亚洲欧美日韩在线观看a三区| 99re热这里只有精品视频| 午夜久久久久久| 久久福利电影| 久久久久久九九九九| 国产日韩精品在线播放| 男女av一区三区二区色多| 国内精品写真在线观看| 国产精品久久久久9999高清| 亚洲高清色综合| 亚洲欧洲日本在线| 欧美成人午夜激情在线| 久久久免费av| 国产精品热久久久久夜色精品三区| 亚洲无亚洲人成网站77777| 亚洲国产精品激情在线观看| 激情视频一区二区| 久久成人免费| 亚洲电影免费在线观看| 免播放器亚洲| 亚洲人成人77777线观看| 久久久九九九九| 欧美黑人一区二区三区| 国产综合亚洲精品一区二| 日韩视频免费大全中文字幕| 日韩视频精品在线观看| 国产欧美日韩精品专区| 国产精品激情av在线播放| 亚洲欧美国产不卡| 欧美一区二区三区婷婷月色| 欧美激情1区2区| 中文在线资源观看网站视频免费不卡| 国产一区二区三区在线播放免费观看| 欧美色视频日本高清在线观看| 久久综合九色| 亚洲午夜av| 欧美肉体xxxx裸体137大胆| 国产精品久久久久7777婷婷| 欧美精品一区二区三区高清aⅴ| 国产乱码精品| 欧美日本在线观看| 母乳一区在线观看| 欧美日韩国产成人在线91| 国产精品久久久久久久久久久久久久| 久久亚洲欧美国产精品乐播| 国产精品一区二区在线观看| 亚洲人成网站影音先锋播放| 一本色道久久加勒比88综合| 欧美日本网站| 亚洲欧洲在线视频| 久久天天躁狠狠躁夜夜爽蜜月| 在线色欧美三级视频| 99国产精品自拍| 亚洲精品少妇网址| 国产视频久久久久久久| 欧美午夜一区二区福利视频| 欧美日韩一区二区在线观看视频|