• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于STM32的無線藍牙傳輸設計

      2020-04-09 04:33:59張凱
      物聯(lián)網(wǎng)技術 2020年3期
      關鍵詞:無線傳輸藍牙單片機

      張凱

      摘 要:項目以STM32單片機為基礎,設計了一套無線傳輸系統(tǒng)。系統(tǒng)選用STM32F1系列單片機作為平臺,利用其豐富的內(nèi)部資源及外部設備,通過ST-Link仿真器進行在線調(diào)試,設計并開發(fā)應用功能,最終以HC-05藍牙傳輸方式實現(xiàn)無線通信。實驗表明,基于STM32的無線通信系統(tǒng)準確度高、延時小、操作方便,能夠滿足多種電子設備的無線功能需求。

      關鍵詞:無線傳輸;單片機;藍牙;傳感器;C語言;ST-Link

      中圖分類號:TP393;TM910 文獻標識碼:A 文章編號:2095-1302(2020)03-00-02

      0 引 言

      STM32F1系列單片機具有豐富的內(nèi)部資源及外部設備,綜合考慮性價比等因素,設計了一套基于STM32單片機的無線傳輸系統(tǒng)。

      1 項目設計

      系統(tǒng)整體結(jié)構(gòu)如圖1所示。項目設計圍繞單片機展開,兩個單片機分別連接無線發(fā)射器與接收器,當發(fā)射器發(fā)送信號時,接收器可在第一時間捕獲信號并交由下位機處理,在紅外探頭檢測到信號的同時,使用者也可通過按鍵中斷的形式控制發(fā)射器發(fā)送信號。經(jīng)HC-05藍牙傳輸模塊將信息傳輸?shù)絾纹瑱C,通過STM32將信息顯示在觸摸屏上。

      2 熱釋電傳感器的電路分析及設計

      2.1 單片機

      STM32是系統(tǒng)的核心,設計中應首先保障單片機的正常工作,再考慮系統(tǒng)功能的實現(xiàn)。STM32由電源、接地、復位以及時鐘電路等組成,復位及時鐘電路如圖2所示。

      單片機說明:

      (1)接地端和電源端為STM32提供5 V工作電壓;

      (2)復位電路:在STM32F1系列單片機中,有軟復位、按鍵復位及存儲復位三種方式,本次設計采用按鍵復位方式;

      (3)時鐘電路:STM32F1系列單片機包含五個時鐘信號,本設計中,信號采集采用外部高速時鐘信號。

      2.2 紅外熱釋電傳感器指示燈模塊

      紅外熱釋電傳感器將檢測到的信號轉(zhuǎn)換為電信號后傳輸?shù)絾纹瑱C中的P1.3口。3個不同的信號燈分別由P2.0~P2.2控制。紅色燈表示無論以什么方式觸發(fā)都會進行屏幕顯示(手動按鍵觸發(fā)或紅外熱釋電觸發(fā)),大黃燈表示紅外探頭檢測范圍內(nèi)是否存在觸發(fā)物(燈亮表示紅外探頭檢測到信號;燈滅表示未檢測到信號),小黃燈是系統(tǒng)指示燈,系統(tǒng)預置是按下復位按鍵后系統(tǒng)將進入預置狀態(tài),此狀態(tài)下預置燈開始閃爍,20 s閃爍結(jié)束后系統(tǒng)進入信號采集狀態(tài),即燈滅后系統(tǒng)開始正常工作進行信號捕獲,此時如果捕獲到信號,無線發(fā)射器將發(fā)送一個觸發(fā)信號,等待無線接收端接收后在屏幕上顯示。紅外熱釋電傳感器指示燈原理如圖3所示。

      圖中EA引腳輸出高電平,當P2.0~P2.2的端口輸出低電平時指示燈亮,三個指示燈分別有三個電阻,以防止電量過大導致燈滅。燈亮或滅的時間由內(nèi)部軟件程序控制。

      3 HC-05藍牙傳輸模塊

      HC-05藍牙傳輸模塊可用于短距離的交互通信,其結(jié)構(gòu)簡單、成本較低、操作性強,可廣泛應用于無線通信領域。

      引腳說明:

      RXD:接收端;

      TXD:發(fā)送端;

      AT:設置工作模式(自動連接或命令回應);

      VCC:模塊供電正極(5 V);

      GND:模塊供電負極;

      EN:使能端,需要進入AT模式(命令回應)時接

      3.3 V電壓。

      引腳連接如圖4所示。

      按下模塊開關,指示燈慢閃(1 s亮1次),進入AT模式。模塊默認波特率為9 600,默認密碼為1234,默認名稱HC-05,AT+NAME=“XXXXX”(修改藍牙名稱),AT+PSWD=1234(藍牙密碼為1234)。

      模塊指示燈說明:

      (1)模塊上電,將KEY接高電平,此時指示燈慢閃

      (1 s亮1次),模塊進入AT狀態(tài),此時波特率固定為

      38 400;

      (2)模塊上電后,將KEY懸空或接地,此時指示燈快閃

      (1 s 2次),表示可進行配對操作;

      (3)模塊配對成功后,STA雙閃(1次閃2下,2 s閃1次)。

      若單片機燒寫的波特率與藍牙模塊設置的波特率不同,則無法通信。

      4 軟件設計

      軟件部分采用C語言編寫,一方面完成區(qū)域的紅外檢測,獲取電信號并由無線發(fā)射器發(fā)出,同時以中斷方式添加按鍵復位功能;另一方面,通過對STM32管腳、時鐘、外設的配置,實現(xiàn)對觸屏的有效控制并正確顯示。主程序如下:

      #include

      #define uchar unsigned char

      #define uint? unsigned int

      sbit beep? = P2^3;

      sbit red? ?= P2^2;

      sbit green = P2^1;

      sbit yellow = P2^0;

      sbit hw? ? = P1^3;

      bit flag_ms = 0;

      uchar flag_alarm ;

      uchar flag_bufang ;

      uchar flag_bufang_en ;

      uint? flag_value;

      void main()

      {

      time_init();

      beep = 0;

      delay_ms(200);

      P0 = P1 = P2 = P3 = 0xff;

      while(1)

      {

      key();

      yellow = ~hw;

      if(key_can < 10)

      {

      key_with();

      }

      if(flag_ms == 1)

      {

      flag_ms = 0;

      hongwai_dis();

      }

      }

      }

      5 結(jié) 語

      本次設計將嚴格按照工程要求,制定完整的計劃和標準,確保所用開發(fā)板正常工作,并在此基礎上完成無線通信功能。無線通信的主要任務是通過無線發(fā)射器發(fā)送紅外捕獲的信號,在近距離范圍內(nèi),無線接收器將接收的信號交由STM32處理并控制屏幕顯示信息,實現(xiàn)信息的無線傳輸。

      隨著通信技術被廣泛應用于國防、科研、生產(chǎn)等領域,對通信方式的要求也向無線、高效化方向發(fā)展,尤其在電子應用方面,無線傳輸有著更為重要的意義。

      參 考 文 獻

      [1]俞海珍,馮浩.電磁兼容技術及其在PCB設計中的應用[J].電子機械工程,2004(2):1-3.

      [2]劉潔.多模式開關電源控制器設計[D].西安:西安科技大學,2013.

      [3]劉明雨.多級電壓電流混合補償?shù)母欕娫囱芯縖D].哈爾濱:哈爾濱工業(yè)大學,2012.

      [4]焦喜香,敬嵐,喬為民,等.基于CPLD和ATMEGAL128的數(shù)字電源系統(tǒng)的設計[J].核電子學與探測技術,2010(1):71-74.

      [5]邵聯(lián)合,黃桂梅.直流開關穩(wěn)壓電源的設計[J].輕工科技,2014

      (3):42-43.

      [6]鄒建華.淺析通信電源維護與管理的問題[J].通訊世界,2015(9):52-53.

      [7]鄭英蘭.低電壓大電流開關電源的設計[J].儀表技術與傳感器,2010(9):63-64.

      [8]尹繼武,付奎.基于STM32的生理參數(shù)無線監(jiān)測系統(tǒng)設計[J].陜西理工大學學報(自然科學版),2019(5):16-20.

      [9]吳敏.基于STM32的無線心電監(jiān)測系統(tǒng)的設計[J].東莞理工學院學報,2018(1):41-44.

      [10]艾紅朝,漆為民.基于STM32的智能家居操控系統(tǒng)[J].中國科技信息,2018(3):85-87.

      猜你喜歡
      無線傳輸藍牙單片機
      藍牙音箱的直線之美
      基于單片機的SPWM控制逆變器的設計與實現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      簡單、易用,可玩性強Q AcousticsBT3藍牙音箱
      適合自己的才是最好的 德生(TECSUN) BT-50藍牙耳機放大器
      緊急:藍牙指尖陀螺自燃!安全隱患頻出
      玩具世界(2017年8期)2017-02-06 03:01:38
      基于無線傳輸?shù)腖ED燈遠程控制系統(tǒng)設計
      東方教育(2016年9期)2017-01-17 00:06:54
      無線傳輸LED十字屏集群控制系統(tǒng)
      公路路面現(xiàn)場檢測數(shù)據(jù)無線傳輸系統(tǒng)的設計
      社旗县| 偃师市| 怀化市| 外汇| 寿阳县| 西城区| 古蔺县| 奇台县| 桃园县| 乐安县| 秦皇岛市| 盖州市| 通州区| 娄底市| 治县。| 陕西省| 青田县| 深州市| 满洲里市| 高密市| 富宁县| 临泽县| 镇远县| 长岛县| 阿鲁科尔沁旗| 天长市| 桑日县| 峡江县| 玉龙| 甘洛县| 宁强县| 龙门县| 博罗县| 绥芬河市| 定襄县| 长乐市| 甘洛县| 乐昌市| 恭城| 汕头市| 东乡族自治县|