物聯(lián)網(wǎng)
- 首頁(yè) >> 新聞資訊 >> 博客文章 >> 物聯(lián)網(wǎng)
智能手環(huán)藍(lán)牙模塊設(shè)計(jì)開發(fā)
直至藍(lán)牙4.0版本推出后低功耗藍(lán)牙技術(shù)才于智能穿戴設(shè)備聯(lián)系在一起,這些都是從最初藍(lán)牙耳機(jī)時(shí)代逐漸演變過(guò)來(lái)的,現(xiàn)在藍(lán)牙技術(shù)應(yīng)用的智能穿戴設(shè)備幾乎成為現(xiàn)在年輕一代的標(biāo)志。其實(shí)在我們的生活中藍(lán)牙技術(shù)已然在悄無(wú)聲息地改變著我們的學(xué)習(xí)與生活。我們已經(jīng)習(xí)慣于將智能手機(jī)通過(guò)藍(lán)牙與車載語(yǔ)音系統(tǒng)進(jìn)行連接,從而可以安全地通過(guò)汽車音響完成撥打或接聽電話等操作;在家里時(shí),智能手機(jī)或者PDA同樣也可以通過(guò)藍(lán)牙與智能機(jī)頂盒連接,從而將智能設(shè)備中的圖片,影像資料同步到超清電視機(jī)屏幕上。
藍(lán)牙(bluetooth)就是一種工作在2.4GHZ(即ISM)頻段的一種無(wú)線短波通信技術(shù),是一種大容量近距離無(wú)線數(shù)字通信技術(shù)標(biāo)準(zhǔn)。藍(lán)牙是一種異步全雙工的通信方式,其核心技術(shù)就是跳頻技術(shù)。藍(lán)牙的通信必須要按照藍(lán)牙通信協(xié)議進(jìn)行,藍(lán)牙協(xié)議規(guī)范允許開發(fā)人員開發(fā)基于可互操作的無(wú)線模塊和數(shù)據(jù)通信協(xié)議的交互式服務(wù)和應(yīng)用,目的是使符合該規(guī)范的各種應(yīng)用之間能夠?qū)崿F(xiàn)互操作。
一、智能手環(huán)藍(lán)牙模塊硬件電路設(shè)計(jì)
1.1 HC-06模塊介紹
HC-06模塊是專為智能無(wú)線數(shù)據(jù)傳輸而打造的,采用英國(guó)CSR公司BlueCore4-Ext芯片,遵循V2.0+EDR藍(lán)牙協(xié)議。藍(lán)牙模塊HM-06是一款支持多種接口,支持SPP藍(lán)牙串口協(xié)議,具有體積小、成本低、靈敏度高等優(yōu)點(diǎn)。支持通用AT指令,可以用很簡(jiǎn)單的程序?qū)崿F(xiàn)藍(lán)牙連接與數(shù)據(jù)發(fā)送等一系列操作。
1.2藍(lán)牙模塊硬件電路設(shè)計(jì)
現(xiàn)在的人基本都會(huì)隨時(shí)把智能手機(jī)隨身攜帶,智能手環(huán)作為智能穿戴設(shè)備采用藍(lán)牙連接的方式就可以實(shí)現(xiàn)與手機(jī)之間的連接與數(shù)據(jù)通信,現(xiàn)在市面上大多數(shù)的智能手環(huán)也是采用藍(lán)牙的方式連接手機(jī)?,F(xiàn)在每一部智能手機(jī)都有藍(lán)牙模塊,藍(lán)牙的普遍性已經(jīng)可以在任何時(shí)間、任何地點(diǎn)連接上智能手機(jī)和其他有藍(lán)牙的智能設(shè)備。藍(lán)牙作為智能手機(jī)的另一種通信方式,方便了便攜式智能設(shè)備的開發(fā)與使用。
為了實(shí)現(xiàn)藍(lán)牙傳輸?shù)墓δ?,就必須要知道藍(lán)牙的配對(duì)方式,藍(lán)牙芯片分為主機(jī)、從機(jī)、主從一體機(jī),其中主機(jī)能與從機(jī)通信,從機(jī)也能與主機(jī)通信,但是主機(jī)與主機(jī)不能通信,從機(jī)與從機(jī)也不能通信。本文將智能終端的藍(lán)牙模塊作為主機(jī),所以才在本文設(shè)計(jì)上采用HC-06從機(jī)模塊,這樣可以實(shí)現(xiàn)在智能終端進(jìn)行搜索和連接。本文將藍(lán)牙模塊與51單片機(jī)相連。選擇單片機(jī)的理由是操作方便可以通過(guò)簡(jiǎn)單的程序就可以完成相應(yīng)的功能。藍(lán)牙模塊傳輸數(shù)據(jù)是串口傳輸,所以藍(lán)牙模塊的UART_TXD與UART_RXD要與單片機(jī)的串口相連。51單片機(jī)也有串口中斷,所以完成數(shù)據(jù)傳輸就更加簡(jiǎn)單方便。
二、智能手環(huán)藍(lán)牙模塊軟件設(shè)計(jì)
智能手環(huán)與智能手機(jī)的通信過(guò)程是智能手機(jī)與智能手環(huán)建立藍(lán)牙連接后,就可以進(jìn)行藍(lán)牙通信傳輸手環(huán)所記錄的運(yùn)動(dòng)數(shù)據(jù)。它們之間的藍(lán)牙通信過(guò)程為:首先當(dāng)用戶按照以上方式連接好智能手環(huán)后,由智能手環(huán)主動(dòng)將數(shù)據(jù)傳輸?shù)绞謾C(jī)端,然后根據(jù)所傳輸?shù)臄?shù)據(jù)更新手機(jī)端所存儲(chǔ)的數(shù)據(jù)資料并記錄時(shí)間。在這個(gè)過(guò)程中,當(dāng)采集到的數(shù)據(jù)都發(fā)送完畢后,智能手環(huán)將清除自身所存數(shù)據(jù)并停止傳輸,然后在開始記錄新的運(yùn)動(dòng)數(shù)據(jù)。
本文軟件設(shè)計(jì)采用C語(yǔ)言和Keil進(jìn)行編程,采用51系列單片機(jī)進(jìn)行測(cè)試。因?yàn)镠C-06支持通用的AT指令,所以可以通過(guò)單片機(jī)的串口中斷對(duì)藍(lán)牙模塊進(jìn)行一系列的操作,同時(shí)也方便對(duì)系統(tǒng)進(jìn)行更好地進(jìn)行維護(hù)與更新。軟件流程首先主從端通過(guò)配對(duì)碼進(jìn)行配對(duì),如果配對(duì)沒有成功則結(jié)束,反之就進(jìn)入串口中斷在串口中斷里進(jìn)行建立連接并發(fā)送數(shù)據(jù),最后檢驗(yàn)數(shù)據(jù)是否發(fā)送完成,在此之間是使用HC-06的通用AT指令。
三、藍(lán)牙模塊系統(tǒng)測(cè)試
本文使用proteus進(jìn)行仿真測(cè)試,因?yàn)閭鬏數(shù)臄?shù)據(jù)不便直接觀察,所以就在單片機(jī)P1口接了八個(gè)LED通過(guò)LED的亮滅來(lái)測(cè)試程序與是否正確,在從端發(fā)送數(shù)據(jù)0XFE通過(guò)主端接收后點(diǎn)亮相應(yīng)的LED燈,從端向主端發(fā)送數(shù)據(jù),主端接收后將數(shù)據(jù)儲(chǔ)。
總結(jié)
從藍(lán)牙發(fā)展至今低功耗藍(lán)牙技術(shù)才于智能穿戴設(shè)備聯(lián)系在一起,現(xiàn)在藍(lán)牙技術(shù)廣泛應(yīng)用在便攜式智能設(shè)備上,我們的生活也在這種不斷進(jìn)步的技術(shù)下悄悄的改變。集成了英國(guó)CSR公司BlueCore4-Ext芯片的藍(lán)牙模塊HC-06是專為智能無(wú)線數(shù)據(jù)傳輸而打造的藍(lán)牙模塊,并且遵循V2.0+EDR藍(lán)牙協(xié)議。藍(lán)牙模塊HC-06是一款支持多種接口可以應(yīng)用在不同的場(chǎng)合,并且HC-06支持SPP藍(lán)牙串口協(xié)議,具有體積小、成本低、靈敏度高等優(yōu)點(diǎn)。本文將智能手環(huán)藍(lán)牙模塊作為從機(jī),智能手機(jī)作為主機(jī),目的是為了使智能手環(huán)與智能手機(jī)通信,實(shí)現(xiàn)了對(duì)智能手環(huán)采集到的數(shù)據(jù)進(jìn)行傳輸,通過(guò)仿真測(cè)試,實(shí)現(xiàn)了主從機(jī)之間的藍(lán)牙通信。如果想應(yīng)用在手環(huán)上則只需要編寫一個(gè)安卓程序在手機(jī)端即可搜索連接手環(huán)端的藍(lán)牙模塊。
以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的藍(lán)牙智能手環(huán)模塊開發(fā)示例。如果您有藍(lán)牙耳機(jī)方案開發(fā)需求,可以放心交給我們。我們代理多種單片機(jī)、語(yǔ)音芯片、雙模藍(lán)牙IC、wifi芯片。品牌有松翰單片機(jī)、應(yīng)廣單片機(jī)、杰理藍(lán)牙、安凱藍(lán)牙、全志、瑞昱(realtek)。我們的技術(shù)服務(wù)范圍有:PCB設(shè)計(jì)、單片機(jī)開發(fā)、藍(lán)牙方案、軟硬件定制開發(fā)、APP開發(fā)、小程序開發(fā)、微信公眾號(hào)開發(fā)等。還可以承接智能電子產(chǎn)品方案設(shè)計(jì)、生活電器開發(fā)、美容儀器研發(fā)、物聯(lián)網(wǎng)平臺(tái)應(yīng)用、智能家居控制系統(tǒng)、TWS耳機(jī)、藍(lán)牙耳機(jī)音箱開發(fā)、兒童益智玩具方案開發(fā)、電子教育產(chǎn)品方案設(shè)計(jì)等。
- 返回頂部